Deploy OpenBoxes (Grails 3) to obdev3.pih-emr.org

Build: #1072 was successful Manual run by Evan Waterman

Code commits

openboxes-develop

  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> af5702364e0a21cf7042aabfa8c99134a3caac1a

    Merge pull request #6174 from openboxes/feature/receiving-redesign
    Merging receiving redesign to develop

  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> d2eced42db98fa4342d775bacda0e845483d682e

    Merge branch 'develop' into feature/receiving-redesign

  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> d08ebded28060168325e44d94610f7f8fbdefd15 m

    OBPIH-7893 p4. Add CsvWriter (#6109)

    • src/main/groovy/org/pih/warehouse/core/validation/Validator.groovy (version d08ebded28060168325e44d94610f7f8fbdefd15)
    • src/main/groovy/org/pih/warehouse/exporter/BulkDataExportComponentResolver.groovy (version d08ebded28060168325e44d94610f7f8fbdefd15)
    • src/main/groovy/org/pih/warehouse/exporter/BulkDataWriter.groovy (version d08ebded28060168325e44d94610f7f8fbdefd15)
    • src/main/groovy/org/pih/warehouse/exporter/BulkDataWriterConfig.groovy (version d08ebded28060168325e44d94610f7f8fbdefd15)
    • src/main/groovy/org/pih/warehouse/exporter/BulkDataWriterConfigValidator.groovy (version d08ebded28060168325e44d94610f7f8fbdefd15)
    • src/main/groovy/org/pih/warehouse/exporter/BulkDataWriterFieldConfig.groovy (version d08ebded28060168325e44d94610f7f8fbdefd15)
    • src/main/groovy/org/pih/warehouse/exporter/BulkDataWriterResult.groovy (version d08ebded28060168325e44d94610f7f8fbdefd15)
    • src/main/groovy/org/pih/warehouse/exporter/ConfiguresBulkDataWriter.groovy (version d08ebded28060168325e44d94610f7f8fbdefd15)
    • src/main/groovy/org/pih/warehouse/exporter/ConfiguresCsvWriter.groovy (version d08ebded28060168325e44d94610f7f8fbdefd15)
    • src/main/groovy/org/pih/warehouse/exporter/CsvWriter.groovy (version d08ebded28060168325e44d94610f7f8fbdefd15)
    • src/main/groovy/org/pih/warehouse/exporter/CsvWriterConfig.groovy (version d08ebded28060168325e44d94610f7f8fbdefd15)
    • src/main/groovy/org/pih/warehouse/exporter/CsvWriterResult.groovy (version d08ebded28060168325e44d94610f7f8fbdefd15)
    • src/test/groovy/org/pih/warehouse/exporter/BulkDataWriterConfigValidatorSpec.groovy (version d08ebded28060168325e44d94610f7f8fbdefd15)
    • src/test/groovy/org/pih/warehouse/exporter/CsvWriterSpec.groovy (version d08ebded28060168325e44d94610f7f8fbdefd15)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 77bbef05af0d02a0f33f85383299727777b07a3c m

    OBPIH-7893 p3. Add BulkDataUnbinder (#6106)

    • src/main/groovy/org/pih/warehouse/exporter/BulkDataUnbinder.groovy (version 77bbef05af0d02a0f33f85383299727777b07a3c)
    • src/test/groovy/org/pih/warehouse/exporter/BulkDataUnbinderSpec.groovy (version 77bbef05af0d02a0f33f85383299727777b07a3c)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> c4c49335b681e964d4cf18e0ca5a4a30323134b9 m

    OBPIH-7893 p2. Add DefaultTypeFormatter and base Formatter (#6104)

    • src/main/groovy/org/pih/warehouse/core/date/AbstractDateFormatter.groovy (version c4c49335b681e964d4cf18e0ca5a4a30323134b9)
    • src/main/groovy/org/pih/warehouse/core/date/DateFormatterContext.groovy (version c4c49335b681e964d4cf18e0ca5a4a30323134b9)
    • src/main/groovy/org/pih/warehouse/core/date/IDateFormatter.groovy (version c4c49335b681e964d4cf18e0ca5a4a30323134b9)
    • src/main/groovy/org/pih/warehouse/core/date/InstantFormatter.groovy (version c4c49335b681e964d4cf18e0ca5a4a30323134b9)
    • src/main/groovy/org/pih/warehouse/core/date/JavaUtilDateFormatter.groovy (version c4c49335b681e964d4cf18e0ca5a4a30323134b9)
    • src/main/groovy/org/pih/warehouse/core/date/LocalDateFormatter.groovy (version c4c49335b681e964d4cf18e0ca5a4a30323134b9)
    • src/main/groovy/org/pih/warehouse/core/date/ZonedDateTimeFormatter.groovy (version c4c49335b681e964d4cf18e0ca5a4a30323134b9)
    • src/main/groovy/org/pih/warehouse/core/formatter/DefaultTypeFormatter.groovy (version c4c49335b681e964d4cf18e0ca5a4a30323134b9)
    • src/main/groovy/org/pih/warehouse/core/formatter/Formatter.groovy (version c4c49335b681e964d4cf18e0ca5a4a30323134b9)
    • src/main/groovy/org/pih/warehouse/core/formatter/FormatterContext.groovy (version c4c49335b681e964d4cf18e0ca5a4a30323134b9)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 3f6f4bb6f2f6a453372f942386b6387d4fdec2b2 m

    OBPIH-7893 POI CSV Exporter (#6103)

    • grails-app/domain/org/pih/warehouse/inventory/CycleCountCandidate.groovy (version 3f6f4bb6f2f6a453372f942386b6387d4fdec2b2)
    • grails-app/domain/org/pih/warehouse/inventory/CycleCountRequest.groovy (version 3f6f4bb6f2f6a453372f942386b6387d4fdec2b2)
    • grails-app/domain/org/pih/warehouse/inventory/PendingCycleCountRequest.groovy (version 3f6f4bb6f2f6a453372f942386b6387d4fdec2b2)
    • grails-app/init/org/pih/warehouse/BootStrap.groovy (version 3f6f4bb6f2f6a453372f942386b6387d4fdec2b2)
    • src/main/groovy/org/pih/warehouse/core/DataGroup.groovy (version 3f6f4bb6f2f6a453372f942386b6387d4fdec2b2)
    • src/main/groovy/org/pih/warehouse/core/DataGroupMapper.groovy (version 3f6f4bb6f2f6a453372f942386b6387d4fdec2b2)
    • src/main/groovy/org/pih/warehouse/core/file/FileExtension.groovy (version 3f6f4bb6f2f6a453372f942386b6387d4fdec2b2)
    • src/main/groovy/org/pih/warehouse/core/http/ContentType.groovy (version 3f6f4bb6f2f6a453372f942386b6387d4fdec2b2)
    • src/main/groovy/org/pih/warehouse/core/http/HasResponseMapper.groovy (version 3f6f4bb6f2f6a453372f942386b6387d4fdec2b2)
    • src/main/groovy/org/pih/warehouse/core/http/ObjectMapperConfigurer.groovy (version 3f6f4bb6f2f6a453372f942386b6387d4fdec2b2)
    • src/main/groovy/org/pih/warehouse/core/http/ResponseBodyFormattable.groovy (version 3f6f4bb6f2f6a453372f942386b6387d4fdec2b2)
    • src/main/groovy/org/pih/warehouse/core/mapper/MapperComponentResolver.groovy (version 3f6f4bb6f2f6a453372f942386b6387d4fdec2b2)
    • src/main/groovy/org/pih/warehouse/core/mapper/ResponseMapper.groovy (version 3f6f4bb6f2f6a453372f942386b6387d4fdec2b2)
    • src/main/groovy/org/pih/warehouse/core/serialization/Serializable.groovy (version 3f6f4bb6f2f6a453372f942386b6387d4fdec2b2)
    • src/main/groovy/org/pih/warehouse/core/serialization/SerializationMapper.groovy (version 3f6f4bb6f2f6a453372f942386b6387d4fdec2b2)
    • src/main/groovy/org/pih/warehouse/core/serialization/StructuredDataSerializer.groovy (version 3f6f4bb6f2f6a453372f942386b6387d4fdec2b2)
    • src/main/groovy/org/pih/warehouse/core/serialization/StructuredSerializable.groovy (version 3f6f4bb6f2f6a453372f942386b6387d4fdec2b2)
    • src/main/groovy/org/pih/warehouse/core/serialization/TabularDataSerializer.groovy (version 3f6f4bb6f2f6a453372f942386b6387d4fdec2b2)
    • src/main/groovy/org/pih/warehouse/core/serialization/TabularSerializable.groovy (version 3f6f4bb6f2f6a453372f942386b6387d4fdec2b2)
    • src/main/groovy/org/pih/warehouse/inventory/CycleCountCandidateMapper.groovy (version 3f6f4bb6f2f6a453372f942386b6387d4fdec2b2)
    • src/main/groovy/org/pih/warehouse/inventory/CycleCountRequestMapper.groovy (version 3f6f4bb6f2f6a453372f942386b6387d4fdec2b2)
    • src/main/groovy/org/pih/warehouse/inventory/PendingCycleCountRequestMapper.groovy (version 3f6f4bb6f2f6a453372f942386b6387d4fdec2b2)
    • src/main/groovy/org/pih/warehouse/inventory/PreferredBinLocationsDto.groovy (version 3f6f4bb6f2f6a453372f942386b6387d4fdec2b2)
    • src/main/groovy/org/pih/warehouse/inventory/PreferredBinLocationsDtoMapper.groovy (version 3f6f4bb6f2f6a453372f942386b6387d4fdec2b2)
    • src/main/groovy/org/pih/warehouse/product/ProductSimpleDto.groovy (version 3f6f4bb6f2f6a453372f942386b6387d4fdec2b2)
    • src/main/groovy/org/pih/warehouse/product/ProductSimpleDtoMapper.groovy (version 3f6f4bb6f2f6a453372f942386b6387d4fdec2b2)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptItemCommentDto.groovy (version 3f6f4bb6f2f6a453372f942386b6387d4fdec2b2)
    • src/test/groovy/org/pih/warehouse/api/CycleCountApiControllerSpec.groovy (version 3f6f4bb6f2f6a453372f942386b6387d4fdec2b2)
    • src/test/groovy/org/pih/warehouse/product/ProductSimpleDtoMapperSpec.groovy (version 3f6f4bb6f2f6a453372f942386b6387d4fdec2b2)
    • src/test/groovy/testutil/ApiControllerSpec.groovy (version 3f6f4bb6f2f6a453372f942386b6387d4fdec2b2)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

    Kacper Chełstowski <kchelstowski@soldevelo.com> de6278eb2b83d66dd8e0a001f4656ca88fbcbfbd m

    OBPIH-8009 Various backend enhancements to V2 receiving (#6170)

    • grails-app/i18n/messages.properties (version de6278eb2b83d66dd8e0a001f4656ca88fbcbfbd)
    • grails-app/services/org/pih/warehouse/api/receiving/v2/ReceiptV2Service.groovy (version de6278eb2b83d66dd8e0a001f4656ca88fbcbfbd)
    • grails-app/services/org/pih/warehouse/receiving/ReceiptService.groovy (version de6278eb2b83d66dd8e0a001f4656ca88fbcbfbd)
    • grails-app/services/org/pih/warehouse/shipping/ShipmentService.groovy (version de6278eb2b83d66dd8e0a001f4656ca88fbcbfbd)
    • src/main/groovy/org/pih/warehouse/inventory/TransactionAction.groovy (version de6278eb2b83d66dd8e0a001f4656ca88fbcbfbd)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptCompleteRequestCommandValidator.groovy (version de6278eb2b83d66dd8e0a001f4656ca88fbcbfbd)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptTransactionManager.groovy (version de6278eb2b83d66dd8e0a001f4656ca88fbcbfbd)
    • src/test/groovy/org/pih/warehouse/api/receiving/v2/ReceiptV2ServiceSpec.groovy (version de6278eb2b83d66dd8e0a001f4656ca88fbcbfbd)
    • src/test/groovy/org/pih/warehouse/inventory/TransactionSourceSpec.groovy (version de6278eb2b83d66dd8e0a001f4656ca88fbcbfbd)
    • src/test/groovy/org/pih/warehouse/receiving/ReceiptCompleteRequestCommandValidatorSpec.groovy (version de6278eb2b83d66dd8e0a001f4656ca88fbcbfbd)
    • src/test/groovy/org/pih/warehouse/receiving/ReceiptServiceSpec.groovy (version de6278eb2b83d66dd8e0a001f4656ca88fbcbfbd)
    • src/test/groovy/org/pih/warehouse/receiving/ReceiptTransactionManagerSpec.groovy (version de6278eb2b83d66dd8e0a001f4656ca88fbcbfbd)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 2e1652d21b73123d8d2ea1c019050503c577034c m

    OBPIH-7979 add DomainDto trait (#6088)

    • grails-app/services/org/pih/warehouse/inventory/CycleCountService.groovy (version 2e1652d21b73123d8d2ea1c019050503c577034c)
    • src/main/groovy/org/pih/warehouse/core/Identifiable.groovy (version 2e1652d21b73123d8d2ea1c019050503c577034c)
    • src/main/groovy/org/pih/warehouse/core/PersonDto.groovy (version 2e1652d21b73123d8d2ea1c019050503c577034c)
    • src/main/groovy/org/pih/warehouse/core/dtos/DomainDto.groovy (version 2e1652d21b73123d8d2ea1c019050503c577034c)
    • src/main/groovy/org/pih/warehouse/core/http/ObjectMapperConfigurer.groovy (version 2e1652d21b73123d8d2ea1c019050503c577034c)
    • src/main/groovy/org/pih/warehouse/core/mapper/BidirectionalMapper.groovy (version 2e1652d21b73123d8d2ea1c019050503c577034c)
    • src/main/groovy/org/pih/warehouse/core/mapper/EntityToDtoMapper.groovy (version 2e1652d21b73123d8d2ea1c019050503c577034c)
    • src/main/groovy/org/pih/warehouse/core/mapper/HydrationLevel.groovy (version 2e1652d21b73123d8d2ea1c019050503c577034c)
    • src/main/groovy/org/pih/warehouse/core/mapper/Mapper.groovy (version 2e1652d21b73123d8d2ea1c019050503c577034c)
    • src/main/groovy/org/pih/warehouse/core/mapper/MapperConfig.groovy (version 2e1652d21b73123d8d2ea1c019050503c577034c)
    • src/main/groovy/org/pih/warehouse/core/mapper/SmartMapper.groovy (version 2e1652d21b73123d8d2ea1c019050503c577034c)
    • src/main/groovy/org/pih/warehouse/inventory/CycleCountDto.groovy (version 2e1652d21b73123d8d2ea1c019050503c577034c)
    • src/main/groovy/org/pih/warehouse/inventory/CycleCountItemDto.groovy (version 2e1652d21b73123d8d2ea1c019050503c577034c)
    • src/main/groovy/org/pih/warehouse/inventory/CycleCountItemDtoMapper.groovy (version 2e1652d21b73123d8d2ea1c019050503c577034c)
    • src/main/groovy/org/pih/warehouse/location/BinLocationDto.groovy (version 2e1652d21b73123d8d2ea1c019050503c577034c)
    • src/main/groovy/org/pih/warehouse/location/FacilityDto.groovy (version 2e1652d21b73123d8d2ea1c019050503c577034c)
    • src/main/groovy/org/pih/warehouse/location/LocationSimpleDto.groovy (version 2e1652d21b73123d8d2ea1c019050503c577034c)
    • src/main/groovy/org/pih/warehouse/location/LocationTypeDto.groovy (version 2e1652d21b73123d8d2ea1c019050503c577034c)
    • src/main/groovy/org/pih/warehouse/location/ZoneDto.groovy (version 2e1652d21b73123d8d2ea1c019050503c577034c)
    • src/main/groovy/org/pih/warehouse/product/ProductCatalogDto.groovy (version 2e1652d21b73123d8d2ea1c019050503c577034c)
    • src/main/groovy/org/pih/warehouse/product/ProductSimpleDto.groovy (version 2e1652d21b73123d8d2ea1c019050503c577034c)
    • src/main/groovy/org/pih/warehouse/product/ProductSimpleDtoMapper.groovy (version 2e1652d21b73123d8d2ea1c019050503c577034c)
    • src/main/groovy/org/pih/warehouse/product/lot/ProductLotDto.groovy (version 2e1652d21b73123d8d2ea1c019050503c577034c)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptDto.groovy (version 2e1652d21b73123d8d2ea1c019050503c577034c)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptItemDto.groovy (version 2e1652d21b73123d8d2ea1c019050503c577034c)
    • src/main/groovy/org/pih/warehouse/shipping/ContainerSimpleDto.groovy (version 2e1652d21b73123d8d2ea1c019050503c577034c)
    • src/main/groovy/org/pih/warehouse/shipping/ShipmentItemDto.groovy (version 2e1652d21b73123d8d2ea1c019050503c577034c)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

    Sebastian Lib <120328147+SebastianLib@users.noreply.github.com> c5b7f4f857e6b962a139fa3a887d39e16ded3e2d m

    OBPIH-7993 Add arrow key navigation to receiving tables (#6169)

    • src/js/components/DataTable/v2/DataTable.jsx (version c5b7f4f857e6b962a139fa3a887d39e16ded3e2d)
    • src/js/components/DataTable/v2/DataTableBody.jsx (version c5b7f4f857e6b962a139fa3a887d39e16ded3e2d)
    • src/js/components/receivingV2/ReceivingTable.jsx (version c5b7f4f857e6b962a139fa3a887d39e16ded3e2d)
    • src/js/components/receivingV2/editModal/EditLineItemModal.jsx (version c5b7f4f857e6b962a139fa3a887d39e16ded3e2d)
    • src/js/components/receivingV2/editModal/ReceivingLineItemsTable.jsx (version c5b7f4f857e6b962a139fa3a887d39e16ded3e2d)
    • src/js/hooks/receiving/v2/useReceivingColumns.jsx (version c5b7f4f857e6b962a139fa3a887d39e16ded3e2d)
    • src/js/hooks/receiving/v2/useReceivingLineItemColumns.jsx (version c5b7f4f857e6b962a139fa3a887d39e16ded3e2d)
    • src/js/hooks/receiving/v2/useReceivingLineItems.js (version c5b7f4f857e6b962a139fa3a887d39e16ded3e2d)
    • src/js/hooks/useTableArrowNavigation.js (version c5b7f4f857e6b962a139fa3a887d39e16ded3e2d)
    • src/js/hooks/useTableColumnMeta.jsx (version c5b7f4f857e6b962a139fa3a887d39e16ded3e2d)
    • src/js/tests/hooks/useTableArrowNavigation.test.jsx (version c5b7f4f857e6b962a139fa3a887d39e16ded3e2d)
    • src/js/utils/arrowNavigation.js (version c5b7f4f857e6b962a139fa3a887d39e16ded3e2d)
    • src/js/utils/cells/QuantityInputCell.jsx (version c5b7f4f857e6b962a139fa3a887d39e16ded3e2d)
    • src/js/utils/datePickerUtils.js (version c5b7f4f857e6b962a139fa3a887d39e16ded3e2d)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> c7400b5016939782ece8e8d93b7d15b39fa7041f m

    OBPIH-8011 Expiration date changes due to timezone (#6163)
    Co-authored-by: Evan <evanwaterman@hotmail.com>
    Co-authored-by: SebastianLib <sebastianlib04@gmail.com>

    • src/js/components/receivingV2/zeroLinesModal/ZeroLinesTable.jsx (version c7400b5016939782ece8e8d93b7d15b39fa7041f)
    • src/js/hooks/receiving/v2/useReceivedLineItems.js (version c7400b5016939782ece8e8d93b7d15b39fa7041f)
    • src/js/hooks/receiving/v2/useReceivingLineItems.js (version c7400b5016939782ece8e8d93b7d15b39fa7041f)
    • src/js/hooks/receiving/v2/useShipmentItemDetails.jsx (version c7400b5016939782ece8e8d93b7d15b39fa7041f)
    • src/js/hooks/useConfirmExpiryChangeWithDepotsModal.jsx (version c7400b5016939782ece8e8d93b7d15b39fa7041f)
    • src/js/tests/hooks/receiving/v2/useReceivingLineItems.test.js (version c7400b5016939782ece8e8d93b7d15b39fa7041f)
    • src/js/tests/utils/cells/ExpirationDateCell.test.jsx (version c7400b5016939782ece8e8d93b7d15b39fa7041f)
    • src/js/tests/utils/dateUtils.test.jsx (version c7400b5016939782ece8e8d93b7d15b39fa7041f)
    • src/js/utils/cells/ExpirationDateCell.jsx (version c7400b5016939782ece8e8d93b7d15b39fa7041f)
    • src/js/utils/dateUtils.js (version c7400b5016939782ece8e8d93b7d15b39fa7041f)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 826eb2a510f57c9b7e28f9c025d3677efbcf796a m

    OBPIH-7959 Add handling icons (#6160)
    Co-authored-by: Evan <evanwaterman@hotmail.com>

    • src/js/consts/productHandlingLabels.js (version 826eb2a510f57c9b7e28f9c025d3677efbcf796a)
    • src/js/hooks/receiving/v2/useConfirmReceiptColumns.jsx (version 826eb2a510f57c9b7e28f9c025d3677efbcf796a)
    • src/js/hooks/receiving/v2/useReceivingColumns.jsx (version 826eb2a510f57c9b7e28f9c025d3677efbcf796a)
    • src/js/hooks/receiving/v2/useShipmentItemDetails.jsx (version 826eb2a510f57c9b7e28f9c025d3677efbcf796a)
    • src/js/hooks/useIconsAfterLastLine.js (version 826eb2a510f57c9b7e28f9c025d3677efbcf796a)
    • src/js/utils/ProductHandlingIcons.jsx (version 826eb2a510f57c9b7e28f9c025d3677efbcf796a)
    • src/js/utils/cells/ProductNameCell.jsx (version 826eb2a510f57c9b7e28f9c025d3677efbcf796a)
    • src/js/utils/cells/ProductNameCell.scss (version 826eb2a510f57c9b7e28f9c025d3677efbcf796a)
    • src/main/groovy/org/pih/warehouse/core/mapper/MapperComponentResolver.groovy (version 826eb2a510f57c9b7e28f9c025d3677efbcf796a)
    • src/main/groovy/org/pih/warehouse/core/mapper/ResponseMapper.groovy (version 826eb2a510f57c9b7e28f9c025d3677efbcf796a)
    • src/main/groovy/org/pih/warehouse/core/mapper/SmartMapper.groovy (version 826eb2a510f57c9b7e28f9c025d3677efbcf796a)
    • src/main/groovy/org/pih/warehouse/inventory/CycleCountItemDto.groovy (version 826eb2a510f57c9b7e28f9c025d3677efbcf796a)
    • src/main/groovy/org/pih/warehouse/product/ProductHandlingLabel.groovy (version 826eb2a510f57c9b7e28f9c025d3677efbcf796a)
    • src/main/groovy/org/pih/warehouse/product/ProductHandlingLabelDto.groovy (version 826eb2a510f57c9b7e28f9c025d3677efbcf796a)
    • src/main/groovy/org/pih/warehouse/product/ProductSimpleDto.groovy (version 826eb2a510f57c9b7e28f9c025d3677efbcf796a)
    • src/main/groovy/org/pih/warehouse/product/ProductSimpleDtoMapper.groovy (version 826eb2a510f57c9b7e28f9c025d3677efbcf796a)
    • src/main/groovy/org/pih/warehouse/product/lot/ProductLotDto.groovy (version 826eb2a510f57c9b7e28f9c025d3677efbcf796a)
    • src/test/groovy/org/pih/warehouse/api/receiving/v2/ReceiptV2ServiceSpec.groovy (version 826eb2a510f57c9b7e28f9c025d3677efbcf796a)
    • src/test/groovy/org/pih/warehouse/product/ProductHandlingLabelSpec.groovy (version 826eb2a510f57c9b7e28f9c025d3677efbcf796a)
    • src/test/groovy/org/pih/warehouse/product/ProductSimpleDtoMapperSpec.groovy (version 826eb2a510f57c9b7e28f9c025d3677efbcf796a)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

    Kacper Chełstowski <kchelstowski@soldevelo.com> 07762e472790568fefebef1e11477b461c33ee5b m

    OBPIH-8007 Implement logic to make the data model changes compatible … (#6155)

    • grails-app/controllers/org/pih/warehouse/UrlMappings.groovy (version 07762e472790568fefebef1e11477b461c33ee5b)
    • grails-app/controllers/org/pih/warehouse/api/receiving/v2/ReceiptApiController.groovy (version 07762e472790568fefebef1e11477b461c33ee5b)
    • grails-app/domain/org/pih/warehouse/receiving/ReceiptItem.groovy (version 07762e472790568fefebef1e11477b461c33ee5b)
    • grails-app/domain/org/pih/warehouse/receiving/ReceiptV2Marker.groovy (version 07762e472790568fefebef1e11477b461c33ee5b)
    • grails-app/i18n/messages.properties (version 07762e472790568fefebef1e11477b461c33ee5b)
    • grails-app/services/org/pih/warehouse/api/receiving/v2/ReceiptV2Service.groovy (version 07762e472790568fefebef1e11477b461c33ee5b)
    • src/js/api/services/ReceivingApi.js (version 07762e472790568fefebef1e11477b461c33ee5b)
    • src/js/api/urls.js (version 07762e472790568fefebef1e11477b461c33ee5b)
    • src/js/hooks/receiving/v2/useReceivingActions.js (version 07762e472790568fefebef1e11477b461c33ee5b)
    • src/js/utils/receiving/receiptSummaryRows.js (version 07762e472790568fefebef1e11477b461c33ee5b)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptCompleteRequestCommandValidator.groovy (version 07762e472790568fefebef1e11477b461c33ee5b)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptItemFactory.groovy (version 07762e472790568fefebef1e11477b461c33ee5b)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptSynchronizer.groovy (version 07762e472790568fefebef1e11477b461c33ee5b)
    • src/main/groovy/org/pih/warehouse/receiving/ShipmentForReceiptValidator.groovy (version 07762e472790568fefebef1e11477b461c33ee5b)
    • src/main/groovy/org/pih/warehouse/receiving/ShipmentReceivingCalculator.groovy (version 07762e472790568fefebef1e11477b461c33ee5b)
    • src/test/groovy/org/pih/warehouse/api/receiving/v2/ReceiptV2ServiceSpec.groovy (version 07762e472790568fefebef1e11477b461c33ee5b)
    • src/test/groovy/org/pih/warehouse/receiving/ReceiptCompleteRequestCommandValidatorSpec.groovy (version 07762e472790568fefebef1e11477b461c33ee5b)
    • src/test/groovy/org/pih/warehouse/receiving/ShipmentForReceiptValidatorSpec.groovy (version 07762e472790568fefebef1e11477b461c33ee5b)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 4d35f69045206489e4eb8bdd8563edec2a365ed8 m

    OBPIH-7997 fix. Add product code back to product select (#6156)

    • src/js/components/form-elements/v2/ProductSelectField.jsx (version 4d35f69045206489e4eb8bdd8563edec2a365ed8)
    • src/js/components/form-elements/v2/SelectField.jsx (version 4d35f69045206489e4eb8bdd8563edec2a365ed8)
    • src/js/components/productSupplier/create/subsections/BasicDetails.jsx (version 4d35f69045206489e4eb8bdd8563edec2a365ed8)
    • src/js/hooks/inboundV2/addItems/useInboundAddItemsColumns.jsx (version 4d35f69045206489e4eb8bdd8563edec2a365ed8)
    • src/js/hooks/receiving/v2/useReceivedLineItemColumns.jsx (version 4d35f69045206489e4eb8bdd8563edec2a365ed8)
    • src/js/hooks/receiving/v2/useReceivingLineItemColumns.jsx (version 4d35f69045206489e4eb8bdd8563edec2a365ed8)
    • src/js/utils/cells/ProductSelectCell.jsx (version 4d35f69045206489e4eb8bdd8563edec2a365ed8)
    • src/js/utils/cells/SelectCell.jsx (version 4d35f69045206489e4eb8bdd8563edec2a365ed8)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

    Sebastian Lib <120328147+SebastianLib@users.noreply.github.com> 4214fd556a051b30cd20e27c831637b6185039ce m

    OBPIH-7972 Updates to edit visualization (#6150)

    • grails-app/services/org/pih/warehouse/api/receiving/v2/ReceiptV2Service.groovy (version 4214fd556a051b30cd20e27c831637b6185039ce)
    • src/js/components/receivingV2/receiving.scss (version 4214fd556a051b30cd20e27c831637b6185039ce)
    • src/js/hooks/receiving/v2/useConfirmReceiptColumns.jsx (version 4214fd556a051b30cd20e27c831637b6185039ce)
    • src/js/hooks/receiving/v2/useReceivingColumns.jsx (version 4214fd556a051b30cd20e27c831637b6185039ce)
    • src/js/hooks/receiving/v2/useShipmentItemDetails.jsx (version 4214fd556a051b30cd20e27c831637b6185039ce)
    • src/js/tests/utils/receiving/hasSplitItemInDifferentBinThanReplacedRow.test.js (version 4214fd556a051b30cd20e27c831637b6185039ce)
    • src/js/tests/utils/receiving/receiptSummaryRows.test.js (version 4214fd556a051b30cd20e27c831637b6185039ce)
    • src/js/tests/utils/receiving/struckIfChanged.test.js (version 4214fd556a051b30cd20e27c831637b6185039ce)
    • src/js/utils/receiving/hasSplitItemInDifferentBinThanReplacedRow.js (version 4214fd556a051b30cd20e27c831637b6185039ce)
    • src/js/utils/receiving/receiptSummaryRows.js (version 4214fd556a051b30cd20e27c831637b6185039ce)
    • src/js/utils/receiving/removeSplitItemRow.js (version 4214fd556a051b30cd20e27c831637b6185039ce)
    • src/js/utils/receiving/struckIfChanged.js (version 4214fd556a051b30cd20e27c831637b6185039ce)
    • src/js/utils/receiving/sumSplitItemsQuantityReceiving.js (version 4214fd556a051b30cd20e27c831637b6185039ce)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 54530a870b323efb62a87c7b7f3ccd8242509018 m

    OBPIH-7996: fix margins on receiving buttons and other changes (#6159)

    • grails-app/i18n/messages.properties (version 54530a870b323efb62a87c7b7f3ccd8242509018)
    • src/js/components/receivingV2/ReceivingFilters.jsx (version 54530a870b323efb62a87c7b7f3ccd8242509018)
    • src/js/components/receivingV2/receiving.scss (version 54530a870b323efb62a87c7b7f3ccd8242509018)
    • src/js/components/wizard/v2/WizardPageLayout.jsx (version 54530a870b323efb62a87c7b7f3ccd8242509018)
    • src/js/hooks/receiving/v2/useConfirmReceiptColumns.jsx (version 54530a870b323efb62a87c7b7f3ccd8242509018)
    • src/js/hooks/receiving/v2/useReceivingColumns.jsx (version 54530a870b323efb62a87c7b7f3ccd8242509018)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 6158b540e047d74cf0a8136282265a3f201f741a m

    OBPIH-7982 Initial receipt order should match shipment order (#6145)

    • grails-app/services/org/pih/warehouse/api/receiving/v2/ReceiptV2Service.groovy (version 6158b540e047d74cf0a8136282265a3f201f741a)
    • src/js/actions/index.js (version 6158b540e047d74cf0a8136282265a3f201f741a)
    • src/js/actions/types.js (version 6158b540e047d74cf0a8136282265a3f201f741a)
    • src/js/hooks/receiving/v2/useConfirmReceiptForm.js (version 6158b540e047d74cf0a8136282265a3f201f741a)
    • src/js/hooks/receiving/v2/useReceivingForm.js (version 6158b540e047d74cf0a8136282265a3f201f741a)
    • src/js/hooks/receiving/v2/useReceivingSort.js (version 6158b540e047d74cf0a8136282265a3f201f741a)
    • src/js/reducers/partialReceivingReducer.js (version 6158b540e047d74cf0a8136282265a3f201f741a)
    • src/js/selectors/index.js (version 6158b540e047d74cf0a8136282265a3f201f741a)
    • src/js/tests/hooks/receiving/v2/useReceivingSort.test.jsx (version 6158b540e047d74cf0a8136282265a3f201f741a)
    • src/test/groovy/org/pih/warehouse/api/receiving/v2/ReceiptV2ServiceSpec.groovy (version 6158b540e047d74cf0a8136282265a3f201f741a)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

    Sebastian Lib <120328147+SebastianLib@users.noreply.github.com> 35e64033188bb04c21a7e8ccaed94e01f763ad74 m

    OBPIH-7992 Show receiving status in the edit modal table footer (#6153)

    • src/js/components/receivingV2/editModal/EditLineItemModal.jsx (version 35e64033188bb04c21a7e8ccaed94e01f763ad74)
    • src/js/components/receivingV2/editModal/ReceivingLineItemsTable.jsx (version 35e64033188bb04c21a7e8ccaed94e01f763ad74)
    • src/js/components/receivingV2/editModal/TotalStatusFooter.jsx (version 35e64033188bb04c21a7e8ccaed94e01f763ad74)
    • src/js/hooks/receiving/v2/useReceivingLineItemColumns.jsx (version 35e64033188bb04c21a7e8ccaed94e01f763ad74)
    • src/js/hooks/receiving/v2/useReceivingLineItems.js (version 35e64033188bb04c21a7e8ccaed94e01f763ad74)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 8ba3a26376843991b4548cddaf5704d17cc99963 m

    OBPIH-7997 fix SelectCell all options having focus (#6141)

    • src/js/components/form-elements/v2/SelectField.jsx (version 8ba3a26376843991b4548cddaf5704d17cc99963)
    • src/js/hooks/receiving/v2/useReceivedLineItemColumns.jsx (version 8ba3a26376843991b4548cddaf5704d17cc99963)
    • src/js/hooks/receiving/v2/useReceivingLineItemColumns.jsx (version 8ba3a26376843991b4548cddaf5704d17cc99963)
    • src/js/utils/cells/SelectCell.jsx (version 8ba3a26376843991b4548cddaf5704d17cc99963)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> f72fe9a514b4878edb797ecb5ca7e2ec345fce9f m

    OBPIH-7990 Disable packing list view sliding button if shipment has n… (#6142)

    • grails-app/i18n/messages.properties (version f72fe9a514b4878edb797ecb5ca7e2ec345fce9f)
    • src/js/components/form-elements/v2/SlidingButtonGroup.jsx (version f72fe9a514b4878edb797ecb5ca7e2ec345fce9f)
    • src/js/components/form-elements/v2/style.scss (version f72fe9a514b4878edb797ecb5ca7e2ec345fce9f)
    • src/js/components/receivingV2/ReceivingFilters.jsx (version f72fe9a514b4878edb797ecb5ca7e2ec345fce9f)
    • src/js/components/receivingV2/ReceivingStep.jsx (version f72fe9a514b4878edb797ecb5ca7e2ec345fce9f)
    • src/js/hooks/receiving/v2/useReceivingForm.js (version f72fe9a514b4878edb797ecb5ca7e2ec345fce9f)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> b55a04bacf7b2989a2dfcaf9b6b4e8e4b0c30dbf m

    OBPIH-7901 Implement check page logic (fix search bar size) (#6143)

    • src/js/components/receivingV2/ConfirmReceiptFilters.jsx (version b55a04bacf7b2989a2dfcaf9b6b4e8e4b0c30dbf)
    • src/js/components/receivingV2/receiving.scss (version b55a04bacf7b2989a2dfcaf9b6b4e8e4b0c30dbf)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 9d9c7bfb3722cf24f4752fbd374f6261fc21f529 m

    OBPIH-7981 Replace 'Equal' status with 'Complete' for receipt items (#6140)

    • grails-app/i18n/messages.properties (version 9d9c7bfb3722cf24f4752fbd374f6261fc21f529)
    • src/js/hooks/receiving/v2/useConfirmReceiptColumns.jsx (version 9d9c7bfb3722cf24f4752fbd374f6261fc21f529)
    • src/js/tests/utils/receiving/getReceivingRowStatus.test.js (version 9d9c7bfb3722cf24f4752fbd374f6261fc21f529)
    • src/js/utils/receiving/getReceivingRowStatus.js (version 9d9c7bfb3722cf24f4752fbd374f6261fc21f529)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

    Kacper Chełstowski <kchelstowski@soldevelo.com> 870039d194b443ee782724fbba916e0ffd590dff m

    OBPIH-7987 Fix rollback for receipts - handling both old and new rece… (#6139)

    • grails-app/domain/org/pih/warehouse/receiving/ReceiptV2Marker.groovy (version 870039d194b443ee782724fbba916e0ffd590dff)
    • grails-app/services/org/pih/warehouse/api/receiving/v2/ReceiptV2Service.groovy (version 870039d194b443ee782724fbba916e0ffd590dff)
    • grails-app/services/org/pih/warehouse/receiving/ReceiptService.groovy (version 870039d194b443ee782724fbba916e0ffd590dff)
    • grails-app/services/org/pih/warehouse/shipping/ShipmentService.groovy (version 870039d194b443ee782724fbba916e0ffd590dff)
    • src/test/groovy/org/pih/warehouse/receiving/ReceiptServiceSpec.groovy (version 870039d194b443ee782724fbba916e0ffd590dff)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 3f654c7a2381524a699fd451487f4a186117aefe m

    OBPIH-7989 Remove draft line in edit modal (#6131)

    • src/js/components/receivingV2/editModal/EditLineItemModal.jsx (version 3f654c7a2381524a699fd451487f4a186117aefe)
    • src/js/components/receivingV2/editModal/ReceivingLineItemsTable.jsx (version 3f654c7a2381524a699fd451487f4a186117aefe)
    • src/js/components/receivingV2/receiving.scss (version 3f654c7a2381524a699fd451487f4a186117aefe)
    • src/js/hooks/receiving/v2/useReceivingLineItemColumns.jsx (version 3f654c7a2381524a699fd451487f4a186117aefe)
    • src/js/hooks/receiving/v2/useReceivingLineItems.js (version 3f654c7a2381524a699fd451487f4a186117aefe)
    • src/js/tests/hooks/receiving/v2/useReceivingLineItems.test.js (version 3f654c7a2381524a699fd451487f4a186117aefe)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> c8e445cab7f4dbb2444955e06a1f4b8fb51bb868 m

    OBPIH-7871 hide revert to original button in modal (#6134)

    • src/js/components/receivingV2/editModal/ReceivingLineItemsTable.jsx (version c8e445cab7f4dbb2444955e06a1f4b8fb51bb868)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> e7814b5284b34262311d5053e3cda1981df7fc68 m

    OBPIH-7995 root cause not deserializing in Cycle Count (#6135)

    • src/js/hooks/cycleCount/useResolveStep.js (version e7814b5284b34262311d5053e3cda1981df7fc68)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

    Sebastian Lib <120328147+SebastianLib@users.noreply.github.com> 04d8e3d3dea6621a6f3934d737a32963f9c8fe44 m

    OBPIH-7986 Wrap the status column text instead of truncating it (#6132)

    • src/js/components/receivingV2/receiving.scss (version 04d8e3d3dea6621a6f3934d737a32963f9c8fe44)
    • src/js/hooks/receiving/v2/useConfirmReceiptColumns.jsx (version 04d8e3d3dea6621a6f3934d737a32963f9c8fe44)
    • src/js/hooks/receiving/v2/useReceivingColumns.jsx (version 04d8e3d3dea6621a6f3934d737a32963f9c8fe44)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 57af983d1cc1e71cec9f25a26f90b5e719cad6c4 m

    OBPIH-7901 Implement check page logic (Fix after QA) (#6124)

    • grails-app/i18n/messages.properties (version 57af983d1cc1e71cec9f25a26f90b5e719cad6c4)
    • src/js/components/receivingV2/CheckStep.jsx (version 57af983d1cc1e71cec9f25a26f90b5e719cad6c4)
    • src/js/components/receivingV2/ConfirmReceiptFilters.jsx (version 57af983d1cc1e71cec9f25a26f90b5e719cad6c4)
    • src/js/components/receivingV2/ConfirmReceiptTable.jsx (version 57af983d1cc1e71cec9f25a26f90b5e719cad6c4)
    • src/js/components/receivingV2/receiving.scss (version 57af983d1cc1e71cec9f25a26f90b5e719cad6c4)
    • src/js/hooks/receiving/v2/useCancelRemaining.js (version 57af983d1cc1e71cec9f25a26f90b5e719cad6c4)
    • src/js/hooks/receiving/v2/useConfirmReceiptActions.js (version 57af983d1cc1e71cec9f25a26f90b5e719cad6c4)
    • src/js/hooks/receiving/v2/useConfirmReceiptColumns.jsx (version 57af983d1cc1e71cec9f25a26f90b5e719cad6c4)
    • src/js/hooks/receiving/v2/useConfirmReceiptForm.js (version 57af983d1cc1e71cec9f25a26f90b5e719cad6c4)
    • src/js/hooks/receiving/v2/useReceivingActions.js (version 57af983d1cc1e71cec9f25a26f90b5e719cad6c4)
    • src/js/tests/hooks/receiving/v2/cancelRemainingItems.test.js (version 57af983d1cc1e71cec9f25a26f90b5e719cad6c4)
    • src/js/tests/utils/receiving/getReceiptSummaryParams.test.js (version 57af983d1cc1e71cec9f25a26f90b5e719cad6c4)
    • src/js/tests/utils/receiving/getReceivingRowStatus.test.js (version 57af983d1cc1e71cec9f25a26f90b5e719cad6c4)
    • src/js/utils/receiving/getReceiptSummaryParams.js (version 57af983d1cc1e71cec9f25a26f90b5e719cad6c4)
    • src/js/utils/receiving/getReceivingRowStatus.js (version 57af983d1cc1e71cec9f25a26f90b5e719cad6c4)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 58026a38077f14b8a6c7ab15ce2074431bfb6334 m

    OBPIH-7911 Validation on receiving page (#6122)

    • grails-app/i18n/messages.properties (version 58026a38077f14b8a6c7ab15ce2074431bfb6334)
    • src/js/components/receivingV2/Receiving.jsx (version 58026a38077f14b8a6c7ab15ce2074431bfb6334)
    • src/js/components/receivingV2/ReceivingStep.jsx (version 58026a38077f14b8a6c7ab15ce2074431bfb6334)
    • src/js/components/receivingV2/receiving.scss (version 58026a38077f14b8a6c7ab15ce2074431bfb6334)
    • src/js/components/receivingV2/zeroLinesModal/ZeroLinesConfirmModal.jsx (version 58026a38077f14b8a6c7ab15ce2074431bfb6334)
    • src/js/components/receivingV2/zeroLinesModal/ZeroLinesConfirmModalFooter.jsx (version 58026a38077f14b8a6c7ab15ce2074431bfb6334)
    • src/js/components/receivingV2/zeroLinesModal/ZeroLinesConfirmModalHeader.jsx (version 58026a38077f14b8a6c7ab15ce2074431bfb6334)
    • src/js/components/receivingV2/zeroLinesModal/ZeroLinesTable.jsx (version 58026a38077f14b8a6c7ab15ce2074431bfb6334)
    • src/js/hooks/receiving/v2/useConfirmReceiptActions.js (version 58026a38077f14b8a6c7ab15ce2074431bfb6334)
    • src/js/hooks/receiving/v2/useConfirmReceiptColumns.jsx (version 58026a38077f14b8a6c7ab15ce2074431bfb6334)
    • src/js/hooks/receiving/v2/useReceivingForm.js (version 58026a38077f14b8a6c7ab15ce2074431bfb6334)
    • src/js/hooks/receiving/v2/useReceivingNextValidation.js (version 58026a38077f14b8a6c7ab15ce2074431bfb6334)
    • src/js/hooks/receiving/v2/useReceivingSteps.js (version 58026a38077f14b8a6c7ab15ce2074431bfb6334)
    • src/js/tests/hooks/receiving/v2/useReceivingNextValidation.test.js (version 58026a38077f14b8a6c7ab15ce2074431bfb6334)
    • src/js/tests/utils/receiving/confirmBlankLinesAsZero.test.js (version 58026a38077f14b8a6c7ab15ce2074431bfb6334)
    • src/js/tests/utils/receiving/getBlankReceivingRows.test.js (version 58026a38077f14b8a6c7ab15ce2074431bfb6334)
    • src/js/tests/utils/receiving/omitBlankReceivingRows.test.js (version 58026a38077f14b8a6c7ab15ce2074431bfb6334)
    • src/js/utils/receiving/confirmBlankLinesAsZero.jsx (version 58026a38077f14b8a6c7ab15ce2074431bfb6334)
    • src/js/utils/receiving/getBlankReceivingRows.js (version 58026a38077f14b8a6c7ab15ce2074431bfb6334)
    • src/js/utils/receiving/omitBlankReceivingRows.js (version 58026a38077f14b8a6c7ab15ce2074431bfb6334)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

    Sebastian Lib <120328147+SebastianLib@users.noreply.github.com> 33cc5ae540fd53422c2279e652db6c90678d2c53 m

    OBPIH-7914 Confirm expiration date changes in the receiving edit modal (#6119)
    Co-authored-by: Kacper Chełstowski <kchelstowski@soldevelo.com>

    • grails-app/controllers/org/pih/warehouse/UrlMappings.groovy (version 33cc5ae540fd53422c2279e652db6c90678d2c53)
    • grails-app/controllers/org/pih/warehouse/api/ProductApiController.groovy (version 33cc5ae540fd53422c2279e652db6c90678d2c53)
    • grails-app/i18n/messages.properties (version 33cc5ae540fd53422c2279e652db6c90678d2c53)
    • grails-app/services/org/pih/warehouse/api/receiving/v2/ReceiptV2Service.groovy (version 33cc5ae540fd53422c2279e652db6c90678d2c53)
    • grails-app/services/org/pih/warehouse/inventory/ProductAvailabilityService.groovy (version 33cc5ae540fd53422c2279e652db6c90678d2c53)
    • src/css/main.scss (version 33cc5ae540fd53422c2279e652db6c90678d2c53)
    • src/js/api/services/ProductApi.js (version 33cc5ae540fd53422c2279e652db6c90678d2c53)
    • src/js/api/urls.js (version 33cc5ae540fd53422c2279e652db6c90678d2c53)
    • src/js/components/modals/ConfirmExpiryChangeWithDepotsModal.jsx (version 33cc5ae540fd53422c2279e652db6c90678d2c53)
    • src/js/components/modals/ModalWithTable.jsx (version 33cc5ae540fd53422c2279e652db6c90678d2c53)
    • src/js/components/receivingV2/editModal/EditLineItemModal.jsx (version 33cc5ae540fd53422c2279e652db6c90678d2c53)
    • src/js/consts/depotAvailabilityColumn.js (version 33cc5ae540fd53422c2279e652db6c90678d2c53)
    • src/js/hooks/receiving/v2/useConfirmExpirationDateChange.js (version 33cc5ae540fd53422c2279e652db6c90678d2c53)
    • src/js/hooks/receiving/v2/useEditLineItemSave.js (version 33cc5ae540fd53422c2279e652db6c90678d2c53)
    • src/js/hooks/useConfirmExpiryChangeWithDepotsModal.jsx (version 33cc5ae540fd53422c2279e652db6c90678d2c53)
    • src/js/tests/hooks/receiving/v2/useConfirmExpirationDateChange.test.js (version 33cc5ae540fd53422c2279e652db6c90678d2c53)
    • src/main/groovy/org/pih/warehouse/inventory/AvailabilityCommand.groovy (version 33cc5ae540fd53422c2279e652db6c90678d2c53)
    • src/main/groovy/org/pih/warehouse/inventory/AvailabilityCommandValidator.groovy (version 33cc5ae540fd53422c2279e652db6c90678d2c53)
    • src/main/groovy/org/pih/warehouse/inventory/DepotAvailabilityDto.groovy (version 33cc5ae540fd53422c2279e652db6c90678d2c53)
    • src/main/groovy/org/pih/warehouse/inventory/InventoryItemManager.groovy (version 33cc5ae540fd53422c2279e652db6c90678d2c53)
    • src/main/groovy/org/pih/warehouse/inventory/LotAvailabilityDto.groovy (version 33cc5ae540fd53422c2279e652db6c90678d2c53)
    • src/main/groovy/org/pih/warehouse/inventory/ProductLotRequest.groovy (version 33cc5ae540fd53422c2279e652db6c90678d2c53)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptItemEditReceivingInfoRequest.groovy (version 33cc5ae540fd53422c2279e652db6c90678d2c53)
    • src/test/groovy/org/pih/warehouse/api/ProductApiControllerSpec.groovy (version 33cc5ae540fd53422c2279e652db6c90678d2c53)
    • src/test/groovy/org/pih/warehouse/api/receiving/v2/ReceiptV2ServiceSpec.groovy (version 33cc5ae540fd53422c2279e652db6c90678d2c53)
    • src/test/groovy/org/pih/warehouse/inventory/InventoryItemManagerSpec.groovy (version 33cc5ae540fd53422c2279e652db6c90678d2c53)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

    Sebastian Lib <120328147+SebastianLib@users.noreply.github.com> f1223b06a46718da75f8c4a2fe34ae2325ee5458 m

    OBPIH-7966 Layout improvements in the edit line item modal (#6120)

    • src/js/components/receivingV2/editModal/EditLineItemModal.jsx (version f1223b06a46718da75f8c4a2fe34ae2325ee5458)
    • src/js/hooks/receiving/v2/useShipmentItemDetails.jsx (version f1223b06a46718da75f8c4a2fe34ae2325ee5458)
    • src/js/utils/ItemDetails.jsx (version f1223b06a46718da75f8c4a2fe34ae2325ee5458)
    • src/js/utils/ItemDetails.scss (version f1223b06a46718da75f8c4a2fe34ae2325ee5458)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 774f28976eaa838649b5515b773e44163efa579d m

    OBPIH-7958 Hide columns if values are empty (#6118)

    • src/js/hooks/receiving/v2/useConfirmReceiptColumns.jsx (version 774f28976eaa838649b5515b773e44163efa579d)
    • src/js/hooks/receiving/v2/useReceivingColumns.jsx (version 774f28976eaa838649b5515b773e44163efa579d)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 6f9dc6882ce079288ef686c41c448dae2b5f16ba m

    OBPIH-7923 Receiving step available for unshipped shipment (#6116)

    • src/main/groovy/org/pih/warehouse/receiving/ShipmentForReceiptValidator.groovy (version 6f9dc6882ce079288ef686c41c448dae2b5f16ba)
    • src/test/groovy/org/pih/warehouse/receiving/ShipmentForReceiptValidatorSpec.groovy (version 6f9dc6882ce079288ef686c41c448dae2b5f16ba)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 668379aab9016d4038126d8ee085fa4f871738d7 m

    OBPIH-7958 Hide columns if values are empty (#6108)

    • src/js/hooks/receiving/v2/useConfirmReceiptColumns.jsx (version 668379aab9016d4038126d8ee085fa4f871738d7)
    • src/js/hooks/receiving/v2/useConfirmReceiptForm.js (version 668379aab9016d4038126d8ee085fa4f871738d7)
    • src/js/hooks/receiving/v2/useReceivingColumns.jsx (version 668379aab9016d4038126d8ee085fa4f871738d7)
    • src/js/hooks/receiving/v2/useReceivingForm.js (version 668379aab9016d4038126d8ee085fa4f871738d7)
    • src/js/tests/utils/receiving/getOptionalColumnsVisibility.test.js (version 668379aab9016d4038126d8ee085fa4f871738d7)
    • src/js/utils/receiving/getOptionalColumnsVisibility.js (version 668379aab9016d4038126d8ee085fa4f871738d7)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 46f1731946e1135fed696792b13773fc4c4df5f7 m

    OBPIH-7901 Check page logic (fix zeros and delivery date) (#6096)

    • grails-app/services/org/pih/warehouse/api/receiving/v2/ReceiptV2Service.groovy (version 46f1731946e1135fed696792b13773fc4c4df5f7)
    • src/js/actions/index.js (version 46f1731946e1135fed696792b13773fc4c4df5f7)
    • src/js/actions/types.js (version 46f1731946e1135fed696792b13773fc4c4df5f7)
    • src/js/hooks/receiving/v2/useConfirmReceiptColumns.jsx (version 46f1731946e1135fed696792b13773fc4c4df5f7)
    • src/js/hooks/receiving/v2/useConfirmReceiptForm.js (version 46f1731946e1135fed696792b13773fc4c4df5f7)
    • src/js/hooks/receiving/v2/useReceivingColumns.jsx (version 46f1731946e1135fed696792b13773fc4c4df5f7)
    • src/js/reducers/partialReceivingReducer.js (version 46f1731946e1135fed696792b13773fc4c4df5f7)
    • src/js/selectors/index.js (version 46f1731946e1135fed696792b13773fc4c4df5f7)
    • src/js/tests/hooks/receiving/v2/autofillReceivingQuantities.test.js (version 46f1731946e1135fed696792b13773fc4c4df5f7)
    • src/js/tests/utils/receiving/receiptSummaryRows.test.js (version 46f1731946e1135fed696792b13773fc4c4df5f7)
    • src/js/tests/utils/receiving/struckIfChanged.test.js (version 46f1731946e1135fed696792b13773fc4c4df5f7)
    • src/js/utils/receiving/receivingRowFilter.js (version 46f1731946e1135fed696792b13773fc4c4df5f7)
    • src/js/utils/receiving/struckIfChanged.js (version 46f1731946e1135fed696792b13773fc4c4df5f7)
    • src/test/groovy/org/pih/warehouse/api/receiving/v2/ReceiptV2ServiceSpec.groovy (version 46f1731946e1135fed696792b13773fc4c4df5f7)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

    Sebastian Lib <120328147+SebastianLib@users.noreply.github.com> 444d0fcb6810a118ac14acd4d9f68fd308b926ee m

    OBPIH-7946 Autofill values on receiving edit modal (#6100)

    • src/js/hooks/receiving/v2/useReceivingLineItems.js (version 444d0fcb6810a118ac14acd4d9f68fd308b926ee)
    • src/js/tests/hooks/receiving/v2/useReceivingLineItems.test.js (version 444d0fcb6810a118ac14acd4d9f68fd308b926ee)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> b03d834e8ca251534b8255a23b90264f6eae7205 m

    OBPIH-7923 Receiving step available for unshipped shipment (#6092)

    • grails-app/controllers/org/pih/warehouse/api/receiving/v2/ReceiptApiController.groovy (version b03d834e8ca251534b8255a23b90264f6eae7205)
    • grails-app/i18n/messages.properties (version b03d834e8ca251534b8255a23b90264f6eae7205)
    • grails-app/services/org/pih/warehouse/api/receiving/v2/ReceiptV2Service.groovy (version b03d834e8ca251534b8255a23b90264f6eae7205)
    • grails-app/views/returns/show.gsp (version b03d834e8ca251534b8255a23b90264f6eae7205)
    • grails-app/views/shipment/_buttons.gsp (version b03d834e8ca251534b8255a23b90264f6eae7205)
    • grails-app/views/stockMovement/show.gsp (version b03d834e8ca251534b8255a23b90264f6eae7205)
    • src/js/components/receivingV2/Receiving.jsx (version b03d834e8ca251534b8255a23b90264f6eae7205)
    • src/main/groovy/org/pih/warehouse/receiving/ShipmentForReceiptValidator.groovy (version b03d834e8ca251534b8255a23b90264f6eae7205)
    • src/test/groovy/org/pih/warehouse/api/receiving/v2/ReceiptV2ServiceSpec.groovy (version b03d834e8ca251534b8255a23b90264f6eae7205)
    • src/test/groovy/org/pih/warehouse/receiving/ShipmentForReceiptValidatorSpec.groovy (version b03d834e8ca251534b8255a23b90264f6eae7205)
  • Evan <83239466+alannadolny@users.noreply.github.com>

    Evan <83239466+alannadolny@users.noreply.github.com> 1d48772d7767b52e74e41f10aca9217a24dbbc8d m

    Add PlainObjectValidator (#6098)

    • grails-app/services/org/pih/warehouse/api/receiving/v2/ReceiptV2Service.groovy (version 1d48772d7767b52e74e41f10aca9217a24dbbc8d)
    • src/main/groovy/org/pih/warehouse/core/validation/DomainValidatable.groovy (version 1d48772d7767b52e74e41f10aca9217a24dbbc8d)
    • src/main/groovy/org/pih/warehouse/core/validation/DomainValidator.groovy (version 1d48772d7767b52e74e41f10aca9217a24dbbc8d)
    • src/main/groovy/org/pih/warehouse/core/validation/ObjectValidatable.groovy (version 1d48772d7767b52e74e41f10aca9217a24dbbc8d)
    • src/main/groovy/org/pih/warehouse/core/validation/ObjectValidator.groovy (version 1d48772d7767b52e74e41f10aca9217a24dbbc8d)
    • src/main/groovy/org/pih/warehouse/core/validation/PlainObjectValidator.groovy (version 1d48772d7767b52e74e41f10aca9217a24dbbc8d)
    • src/main/groovy/org/pih/warehouse/core/validation/Validatable.groovy (version 1d48772d7767b52e74e41f10aca9217a24dbbc8d)
    • src/main/groovy/org/pih/warehouse/core/validation/Validator.groovy (version 1d48772d7767b52e74e41f10aca9217a24dbbc8d)
    • src/main/groovy/org/pih/warehouse/product/ProductAssociationValidator.groovy (version 1d48772d7767b52e74e41f10aca9217a24dbbc8d)
    • src/main/groovy/org/pih/warehouse/product/ProductValidator.groovy (version 1d48772d7767b52e74e41f10aca9217a24dbbc8d)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptCompleteRequestCommandValidator.groovy (version 1d48772d7767b52e74e41f10aca9217a24dbbc8d)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptEditReceivingInfoCommandValidator.groovy (version 1d48772d7767b52e74e41f10aca9217a24dbbc8d)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptItemCommentCreateCommandValidator.groovy (version 1d48772d7767b52e74e41f10aca9217a24dbbc8d)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptItemCommentUpdateCommandValidator.groovy (version 1d48772d7767b52e74e41f10aca9217a24dbbc8d)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptItemsBatchRequestValidator.groovy (version 1d48772d7767b52e74e41f10aca9217a24dbbc8d)
    • src/main/groovy/org/pih/warehouse/receiving/ShipmentForReceiptValidator.groovy (version 1d48772d7767b52e74e41f10aca9217a24dbbc8d)
    • src/test/groovy/org/pih/warehouse/api/receiving/v2/ReceiptV2ServiceSpec.groovy (version 1d48772d7767b52e74e41f10aca9217a24dbbc8d)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

    Sebastian Lib <120328147+SebastianLib@users.noreply.github.com> 1d280ce37b02e03b2066387c5bb07117533dd323 m

    OBPIH-7966 Add field and tooltip if shipment is from a PO (#6089)

    • grails-app/i18n/messages.properties (version 1d280ce37b02e03b2066387c5bb07117533dd323)
    • grails-app/services/org/pih/warehouse/api/receiving/v2/ReceiptV2Service.groovy (version 1d280ce37b02e03b2066387c5bb07117533dd323)
    • src/js/components/receivingV2/receiving.scss (version 1d280ce37b02e03b2066387c5bb07117533dd323)
    • src/js/consts/receivingColumns.js (version 1d280ce37b02e03b2066387c5bb07117533dd323)
    • src/js/hooks/receiving/v2/useConfirmReceiptColumns.jsx (version 1d280ce37b02e03b2066387c5bb07117533dd323)
    • src/js/hooks/receiving/v2/useReceivingColumns.jsx (version 1d280ce37b02e03b2066387c5bb07117533dd323)
    • src/js/hooks/receiving/v2/useShipmentItemDetails.jsx (version 1d280ce37b02e03b2066387c5bb07117533dd323)
    • src/js/tests/utils/receiving/getShippedQuantityInPoUom.test.js (version 1d280ce37b02e03b2066387c5bb07117533dd323)
    • src/js/utils/ItemDetails.scss (version 1d280ce37b02e03b2066387c5bb07117533dd323)
    • src/js/utils/cells/receiving/ShippedInPoCell.jsx (version 1d280ce37b02e03b2066387c5bb07117533dd323)
    • src/js/utils/cells/receiving/ShippedQuantityCell.jsx (version 1d280ce37b02e03b2066387c5bb07117533dd323)
    • src/js/utils/receiving/getShippedQuantityInPoUom.js (version 1d280ce37b02e03b2066387c5bb07117533dd323)
    • src/js/utils/receiving/receiptSummaryRows.js (version 1d280ce37b02e03b2066387c5bb07117533dd323)
    • src/js/utils/receiving/receivingRowFilter.js (version 1d280ce37b02e03b2066387c5bb07117533dd323)
    • src/main/groovy/org/pih/warehouse/shipping/ShipmentItemDto.groovy (version 1d280ce37b02e03b2066387c5bb07117533dd323)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 0ec930835e0a58e97e1789b7fd05242a687cb70d m

    OBPIH-7778 part 2: Fix custom data binding overrides during import (#6062)

    • src/main/groovy/org/pih/warehouse/importer/BulkDataBinder.groovy (version 0ec930835e0a58e97e1789b7fd05242a687cb70d)
    • src/main/groovy/org/pih/warehouse/importer/BulkDataBinderConfig.groovy (version 0ec930835e0a58e97e1789b7fd05242a687cb70d)
    • src/main/groovy/org/pih/warehouse/importer/BulkDataBinderFieldConfigDefaults.groovy (version 0ec930835e0a58e97e1789b7fd05242a687cb70d)
    • src/main/groovy/org/pih/warehouse/importer/BulkDataImportConfigurer.groovy (version 0ec930835e0a58e97e1789b7fd05242a687cb70d)
    • src/main/groovy/org/pih/warehouse/importer/BulkDataValidator.groovy (version 0ec930835e0a58e97e1789b7fd05242a687cb70d)
    • src/main/groovy/org/pih/warehouse/importer/ConfiguresBulkDataBinder.groovy (version 0ec930835e0a58e97e1789b7fd05242a687cb70d)
    • src/main/groovy/org/pih/warehouse/importer/ConfiguresBulkDataValidator.groovy (version 0ec930835e0a58e97e1789b7fd05242a687cb70d)
    • src/main/groovy/org/pih/warehouse/importer/CustomBulkDataErrors.groovy (version 0ec930835e0a58e97e1789b7fd05242a687cb70d)
    • src/test/groovy/org/pih/warehouse/importer/BulkDataBinderSpec.groovy (version 0ec930835e0a58e97e1789b7fd05242a687cb70d)
    • src/test/groovy/org/pih/warehouse/importer/BulkDataValidatorSpec.groovy (version 0ec930835e0a58e97e1789b7fd05242a687cb70d)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 9d0eacb82d2333f7e003289944b142134b71be13 m

    OBPIH-7778 bulk data import API (#6042)

    • grails-app/controllers/org/pih/warehouse/UrlMappings.groovy (version 9d0eacb82d2333f7e003289944b142134b71be13)
    • grails-app/controllers/org/pih/warehouse/api/ImportApiController.groovy (version 9d0eacb82d2333f7e003289944b142134b71be13)
    • grails-app/i18n/messages.properties (version 9d0eacb82d2333f7e003289944b142134b71be13)
    • grails-app/services/org/pih/warehouse/importer/ImportService.groovy (version 9d0eacb82d2333f7e003289944b142134b71be13)
    • src/main/groovy/org/pih/warehouse/core/localization/MessageLocalizer.groovy (version 9d0eacb82d2333f7e003289944b142134b71be13)
    • src/main/groovy/org/pih/warehouse/importer/BulkDataBinder.groovy (version 9d0eacb82d2333f7e003289944b142134b71be13)
    • src/main/groovy/org/pih/warehouse/importer/BulkDataBinderFieldConfigDefaults.groovy (version 9d0eacb82d2333f7e003289944b142134b71be13)
    • src/main/groovy/org/pih/warehouse/importer/BulkDataBinderResult.groovy (version 9d0eacb82d2333f7e003289944b142134b71be13)
    • src/main/groovy/org/pih/warehouse/importer/BulkDataErrorSeverity.groovy (version 9d0eacb82d2333f7e003289944b142134b71be13)
    • src/main/groovy/org/pih/warehouse/importer/BulkDataImportComponentResolver.groovy (version 9d0eacb82d2333f7e003289944b142134b71be13)
    • src/main/groovy/org/pih/warehouse/importer/BulkDataImportConfigurer.groovy (version 9d0eacb82d2333f7e003289944b142134b71be13)
    • src/main/groovy/org/pih/warehouse/importer/BulkDataImportRequest.groovy (version 9d0eacb82d2333f7e003289944b142134b71be13)
    • src/main/groovy/org/pih/warehouse/importer/BulkDataImportResult.groovy (version 9d0eacb82d2333f7e003289944b142134b71be13)
    • src/main/groovy/org/pih/warehouse/importer/BulkDataImporter.groovy (version 9d0eacb82d2333f7e003289944b142134b71be13)
    • src/main/groovy/org/pih/warehouse/importer/BulkDataReader.groovy (version 9d0eacb82d2333f7e003289944b142134b71be13)
    • src/main/groovy/org/pih/warehouse/importer/BulkDataReaderResult.groovy (version 9d0eacb82d2333f7e003289944b142134b71be13)
    • src/main/groovy/org/pih/warehouse/importer/BulkDataSource.groovy (version 9d0eacb82d2333f7e003289944b142134b71be13)
    • src/main/groovy/org/pih/warehouse/importer/BulkDataSourceBuilder.groovy (version 9d0eacb82d2333f7e003289944b142134b71be13)
    • src/main/groovy/org/pih/warehouse/importer/ConfiguresBulkDataBinder.groovy (version 9d0eacb82d2333f7e003289944b142134b71be13)
    • src/main/groovy/org/pih/warehouse/importer/ConfiguresBulkDataReader.groovy (version 9d0eacb82d2333f7e003289944b142134b71be13)
    • src/main/groovy/org/pih/warehouse/importer/ConfiguresCsvReader.groovy (version 9d0eacb82d2333f7e003289944b142134b71be13)
    • src/main/groovy/org/pih/warehouse/importer/ConfiguresExcelReader.groovy (version 9d0eacb82d2333f7e003289944b142134b71be13)
    • src/main/groovy/org/pih/warehouse/importer/CsvReader.groovy (version 9d0eacb82d2333f7e003289944b142134b71be13)
    • src/main/groovy/org/pih/warehouse/importer/ExcelReader.groovy (version 9d0eacb82d2333f7e003289944b142134b71be13)
    • src/main/groovy/org/pih/warehouse/importer/StringSource.groovy (version 9d0eacb82d2333f7e003289944b142134b71be13)
    • src/test/groovy/org/pih/warehouse/importer/BulkDataBinderSpec.groovy (version 9d0eacb82d2333f7e003289944b142134b71be13)
    • src/test/groovy/org/pih/warehouse/importer/BulkDataImporterSpec.groovy (version 9d0eacb82d2333f7e003289944b142134b71be13)
    • src/test/groovy/org/pih/warehouse/importer/CsvReaderSpec.groovy (version 9d0eacb82d2333f7e003289944b142134b71be13)
    • src/test/groovy/org/pih/warehouse/importer/ExcelReaderSpec.groovy (version 9d0eacb82d2333f7e003289944b142134b71be13)
    • src/test/groovy/testutil/MessageLocalizerStub.groovy (version 9d0eacb82d2333f7e003289944b142134b71be13)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

    Sebastian Lib <120328147+SebastianLib@users.noreply.github.com> 20c54c184f582ea6edb65757845bfd6c7478593f m

    OBPIH-7943 Fix enable putaway being on when entering a receipt for the first time (#6091)

    • src/js/hooks/receiving/v2/useReceivingBinLocations.js (version 20c54c184f582ea6edb65757845bfd6c7478593f)
    • src/js/hooks/receiving/v2/useReceivingForm.js (version 20c54c184f582ea6edb65757845bfd6c7478593f)
    • src/js/utils/receiving/receiptSummaryRows.js (version 20c54c184f582ea6edb65757845bfd6c7478593f)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

    Kacper Chełstowski <kchelstowski@soldevelo.com> 1ed454b9277e57b030c950cb34f414db6c074b3a m

    OBPIH-7965 Change visible columns and buttons for multiple receipt sc… (#6093)

    • grails-app/services/org/pih/warehouse/api/receiving/v2/ReceiptV2Service.groovy (version 1ed454b9277e57b030c950cb34f414db6c074b3a)
    • src/js/components/receivingV2/ConfirmReceiptFilters.jsx (version 1ed454b9277e57b030c950cb34f414db6c074b3a)
    • src/js/components/receivingV2/ReceivingTable.jsx (version 1ed454b9277e57b030c950cb34f414db6c074b3a)
    • src/js/components/receivingV2/editModal/EditLineItemModal.jsx (version 1ed454b9277e57b030c950cb34f414db6c074b3a)
    • src/js/hooks/receiving/v2/useConfirmReceiptColumns.jsx (version 1ed454b9277e57b030c950cb34f414db6c074b3a)
    • src/js/hooks/receiving/v2/useConfirmReceiptDetails.js (version 1ed454b9277e57b030c950cb34f414db6c074b3a)
    • src/js/hooks/receiving/v2/useConfirmReceiptForm.js (version 1ed454b9277e57b030c950cb34f414db6c074b3a)
    • src/js/hooks/receiving/v2/useEditReceivingLineItemModal.js (version 1ed454b9277e57b030c950cb34f414db6c074b3a)
    • src/js/hooks/receiving/v2/useReceivingLineItems.js (version 1ed454b9277e57b030c950cb34f414db6c074b3a)
    • src/js/tests/hooks/receiving/v2/useReceivingLineItems.test.js (version 1ed454b9277e57b030c950cb34f414db6c074b3a)
    • src/js/utils/receiving/hasAnyPreviousReceipt.js (version 1ed454b9277e57b030c950cb34f414db6c074b3a)
    • src/test/groovy/org/pih/warehouse/api/receiving/v2/ReceiptV2ServiceSpec.groovy (version 1ed454b9277e57b030c950cb34f414db6c074b3a)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> f8919f06a1e8bc754dca50e87dbbaf0a2c93f799 m

    OBPIH-7899 Configure and Implement Table for Check Step (UI fixes) (#6086)

    • src/js/components/receivingV2/receiving.scss (version f8919f06a1e8bc754dca50e87dbbaf0a2c93f799)
    • src/js/hooks/receiving/v2/useConfirmReceiptColumns.jsx (version f8919f06a1e8bc754dca50e87dbbaf0a2c93f799)
    • src/js/hooks/receiving/v2/useConfirmReceiptDetails.js (version f8919f06a1e8bc754dca50e87dbbaf0a2c93f799)
    • src/js/hooks/receiving/v2/useConfirmReceiptForm.js (version f8919f06a1e8bc754dca50e87dbbaf0a2c93f799)
    • src/js/hooks/receiving/v2/useReceivedLineItemColumns.jsx (version f8919f06a1e8bc754dca50e87dbbaf0a2c93f799)
    • src/js/hooks/receiving/v2/useReceivingColumns.jsx (version f8919f06a1e8bc754dca50e87dbbaf0a2c93f799)
    • src/js/hooks/receiving/v2/useReceivingLineItemColumns.jsx (version f8919f06a1e8bc754dca50e87dbbaf0a2c93f799)
    • src/js/utils/cells/AutosaveQuantityInputCell.jsx (version f8919f06a1e8bc754dca50e87dbbaf0a2c93f799)
    • src/js/utils/cells/QuantityInputCell.jsx (version f8919f06a1e8bc754dca50e87dbbaf0a2c93f799)
    • src/js/utils/cells/receiving/ShippedInPoCell.jsx (version f8919f06a1e8bc754dca50e87dbbaf0a2c93f799)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

    Kacper Chełstowski <kchelstowski@soldevelo.com> 418d011d00009f712365804ac1238f06d6264dc6 m

    OBPIH-7971 New original line modal behavior (#6081)

    • grails-app/i18n/messages.properties (version 418d011d00009f712365804ac1238f06d6264dc6)
    • src/js/components/DataTable/DataTable.scss (version 418d011d00009f712365804ac1238f06d6264dc6)
    • src/js/components/receivingV2/receiving.scss (version 418d011d00009f712365804ac1238f06d6264dc6)
    • src/js/hooks/receiving/v2/useEditReceivingLineItemModal.js (version 418d011d00009f712365804ac1238f06d6264dc6)
    • src/js/hooks/receiving/v2/useReceivingColumns.jsx (version 418d011d00009f712365804ac1238f06d6264dc6)
    • src/js/hooks/receiving/v2/useReceivingLineItemColumns.jsx (version 418d011d00009f712365804ac1238f06d6264dc6)
    • src/js/hooks/receiving/v2/useReceivingLineItems.js (version 418d011d00009f712365804ac1238f06d6264dc6)
    • src/js/tests/hooks/receiving/v2/useEditReceivingLineItemModal.test.js (version 418d011d00009f712365804ac1238f06d6264dc6)
    • src/js/tests/hooks/receiving/v2/useReceivingLineItems.test.js (version 418d011d00009f712365804ac1238f06d6264dc6)
    • src/js/tests/utils/receiving/receiptSummaryRows.test.js (version 418d011d00009f712365804ac1238f06d6264dc6)
    • src/js/utils/cells/ActionsCell.jsx (version 418d011d00009f712365804ac1238f06d6264dc6)
    • src/js/utils/receiving/getReceivingRowActions.jsx (version 418d011d00009f712365804ac1238f06d6264dc6)
    • src/js/utils/receiving/receiptSummaryRows.js (version 418d011d00009f712365804ac1238f06d6264dc6)
    • src/js/utils/receiving/removeSplitItemRow.js (version 418d011d00009f712365804ac1238f06d6264dc6)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

    Sebastian Lib <120328147+SebastianLib@users.noreply.github.com> a18494f5043812b91f6310aaa393b129c540a511 m

    OBPIH-7964 Change visible columns and buttons based on bin tracking activity code (#6078)

    • src/js/components/receivingV2/ReceivingFilters.jsx (version a18494f5043812b91f6310aaa393b129c540a511)
    • src/js/hooks/receiving/v2/useConfirmReceiptColumns.jsx (version a18494f5043812b91f6310aaa393b129c540a511)
    • src/js/hooks/receiving/v2/useReceivedLineItemColumns.jsx (version a18494f5043812b91f6310aaa393b129c540a511)
    • src/js/hooks/receiving/v2/useReceivingColumns.jsx (version a18494f5043812b91f6310aaa393b129c540a511)
    • src/js/hooks/receiving/v2/useReceivingForm.js (version a18494f5043812b91f6310aaa393b129c540a511)
    • src/js/hooks/receiving/v2/useReceivingLineItemColumns.jsx (version a18494f5043812b91f6310aaa393b129c540a511)
    • src/js/hooks/receiving/v2/useShipmentItemDetails.js (version a18494f5043812b91f6310aaa393b129c540a511)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 2b7381ee2a0eb5809ea40d5cebdeb030e7294517 m

    OBPIH-7901 Implement check page logic (#6079)

    • build.gradle (version 2b7381ee2a0eb5809ea40d5cebdeb030e7294517)
    • src/js/api/services/ReceivingApi.js (version 2b7381ee2a0eb5809ea40d5cebdeb030e7294517)
    • src/js/api/urls.js (version 2b7381ee2a0eb5809ea40d5cebdeb030e7294517)
    • src/js/components/receivingV2/CheckStep.jsx (version 2b7381ee2a0eb5809ea40d5cebdeb030e7294517)
    • src/js/components/receivingV2/ConfirmReceiptFilters.jsx (version 2b7381ee2a0eb5809ea40d5cebdeb030e7294517)
    • src/js/components/receivingV2/ConfirmReceiptInfo.jsx (version 2b7381ee2a0eb5809ea40d5cebdeb030e7294517)
    • src/js/components/receivingV2/Receiving.jsx (version 2b7381ee2a0eb5809ea40d5cebdeb030e7294517)
    • src/js/components/receivingV2/editModal/ReceivedLineItemsTable.jsx (version 2b7381ee2a0eb5809ea40d5cebdeb030e7294517)
    • src/js/components/receivingV2/editModal/ReceivingLineItemsTable.jsx (version 2b7381ee2a0eb5809ea40d5cebdeb030e7294517)
    • src/js/hooks/receiving/v2/useCancelRemaining.js (version 2b7381ee2a0eb5809ea40d5cebdeb030e7294517)
    • src/js/hooks/receiving/v2/useConfirmReceiptColumns.jsx (version 2b7381ee2a0eb5809ea40d5cebdeb030e7294517)
    • src/js/hooks/receiving/v2/useConfirmReceiptForm.js (version 2b7381ee2a0eb5809ea40d5cebdeb030e7294517)
    • src/js/hooks/receiving/v2/useConfirmReceiptSaveActions.js (version 2b7381ee2a0eb5809ea40d5cebdeb030e7294517)
    • src/js/hooks/receiving/v2/useReceivingActions.js (version 2b7381ee2a0eb5809ea40d5cebdeb030e7294517)
    • src/js/hooks/receiving/v2/useReceivingFilters.js (version 2b7381ee2a0eb5809ea40d5cebdeb030e7294517)
    • src/js/hooks/receiving/v2/useShipmentItemDetails.js (version 2b7381ee2a0eb5809ea40d5cebdeb030e7294517)
    • src/js/tests/hooks/receiving/v2/cancelRemainingItems.test.js (version 2b7381ee2a0eb5809ea40d5cebdeb030e7294517)
    • src/js/tests/utils/dateUtils.test.jsx (version 2b7381ee2a0eb5809ea40d5cebdeb030e7294517)
    • src/js/tests/utils/receiving/buildReceiptCompletePayload.test.js (version 2b7381ee2a0eb5809ea40d5cebdeb030e7294517)
    • src/js/tests/utils/receiving/receiptSummaryRows.test.js (version 2b7381ee2a0eb5809ea40d5cebdeb030e7294517)
    • src/js/utils/Badge.jsx (version 2b7381ee2a0eb5809ea40d5cebdeb030e7294517)
    • src/js/utils/BadgeTransition.jsx (version 2b7381ee2a0eb5809ea40d5cebdeb030e7294517)
    • src/js/utils/ItemDetails.jsx (version 2b7381ee2a0eb5809ea40d5cebdeb030e7294517)
    • src/js/utils/dateUtils.js (version 2b7381ee2a0eb5809ea40d5cebdeb030e7294517)
    • src/js/utils/receiving/buildReceiptCompletePayload.js (version 2b7381ee2a0eb5809ea40d5cebdeb030e7294517)
    • src/js/utils/receiving/receiptSummaryRows.js (version 2b7381ee2a0eb5809ea40d5cebdeb030e7294517)
    • src/js/utils/utils.scss (version 2b7381ee2a0eb5809ea40d5cebdeb030e7294517)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

    Sebastian Lib <120328147+SebastianLib@users.noreply.github.com> 8292ef39b665955084dd627c6fbd563b72094a14 m

    OBPIH-7943 Preload receiving bin in all location fields (#6072)

    • grails-app/services/org/pih/warehouse/api/receiving/v2/ReceiptV2Service.groovy (version 8292ef39b665955084dd627c6fbd563b72094a14)
    • grails-app/services/org/pih/warehouse/receiving/ReceiptService.groovy (version 8292ef39b665955084dd627c6fbd563b72094a14)
    • src/js/hooks/receiving/v2/useReceivingForm.js (version 8292ef39b665955084dd627c6fbd563b72094a14)
    • src/js/store.jsx (version 8292ef39b665955084dd627c6fbd563b72094a14)
    • src/js/tests/utils/receiving/hasItemInDifferentBin.test.js (version 8292ef39b665955084dd627c6fbd563b72094a14)
    • src/js/utils/receiving/hasItemInDifferentBin.js (version 8292ef39b665955084dd627c6fbd563b72094a14)
    • src/test/groovy/org/pih/warehouse/api/receiving/v2/ReceiptV2ServiceSpec.groovy (version 8292ef39b665955084dd627c6fbd563b72094a14)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

    Sebastian Lib <120328147+SebastianLib@users.noreply.github.com> a3e87405d61c3bb5a69fc129bc76d0553665dcf4 m

    OBPIH-7928 Validation on edit receiving information modal (#6059)

    • grails-app/i18n/messages.properties (version a3e87405d61c3bb5a69fc129bc76d0553665dcf4)
    • src/js/components/receivingV2/ReceivingFilters.jsx (version a3e87405d61c3bb5a69fc129bc76d0553665dcf4)
    • src/js/components/receivingV2/ReceivingStep.jsx (version a3e87405d61c3bb5a69fc129bc76d0553665dcf4)
    • src/js/components/receivingV2/editModal/EditLineItemModal.jsx (version a3e87405d61c3bb5a69fc129bc76d0553665dcf4)
    • src/js/components/receivingV2/editModal/EditLineItemModalFooter.jsx (version a3e87405d61c3bb5a69fc129bc76d0553665dcf4)
    • src/js/hooks/receiving/v2/useEditLineItemValidation.js (version a3e87405d61c3bb5a69fc129bc76d0553665dcf4)
    • src/js/hooks/receiving/v2/useReceivingFilters.js (version a3e87405d61c3bb5a69fc129bc76d0553665dcf4)
    • src/js/hooks/receiving/v2/useReceivingForm.js (version a3e87405d61c3bb5a69fc129bc76d0553665dcf4)
    • src/js/hooks/receiving/v2/useReceivingLineItemColumns.jsx (version a3e87405d61c3bb5a69fc129bc76d0553665dcf4)
    • src/js/hooks/receiving/v2/useReceivingLineItems.js (version a3e87405d61c3bb5a69fc129bc76d0553665dcf4)
    • src/js/utils/cells/QuantityInputCell.jsx (version a3e87405d61c3bb5a69fc129bc76d0553665dcf4)
    • src/js/utils/receiving/receiptSummaryRows.js (version a3e87405d61c3bb5a69fc129bc76d0553665dcf4)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 970f17bb6fca6d9bd8e0ffeec1775aadf3c5de7f m

    OBPIH-7922 Customize Notify.js notification duration (#6044)

    • grails-app/conf/application.yml (version 970f17bb6fca6d9bd8e0ffeec1775aadf3c5de7f)
    • grails-app/views/layouts/custom.gsp (version 970f17bb6fca6d9bd8e0ffeec1775aadf3c5de7f)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> afe0c5378c1530e11ecb0e7dded3d5f92fff3053 m

    OBPIH-7899 Configure and Implement Table for Check Step (#6047)

    • grails-app/i18n/messages.properties (version afe0c5378c1530e11ecb0e7dded3d5f92fff3053)
    • src/js/actions/index.js (version afe0c5378c1530e11ecb0e7dded3d5f92fff3053)
    • src/js/actions/types.js (version afe0c5378c1530e11ecb0e7dded3d5f92fff3053)
    • src/js/components/receivingV2/CheckStep.jsx (version afe0c5378c1530e11ecb0e7dded3d5f92fff3053)
    • src/js/components/receivingV2/ConfirmReceiptInfo.jsx (version afe0c5378c1530e11ecb0e7dded3d5f92fff3053)
    • src/js/components/receivingV2/ConfirmReceiptTable.jsx (version afe0c5378c1530e11ecb0e7dded3d5f92fff3053)
    • src/js/components/receivingV2/Receiving.jsx (version afe0c5378c1530e11ecb0e7dded3d5f92fff3053)
    • src/js/consts/receivingColumns.js (version afe0c5378c1530e11ecb0e7dded3d5f92fff3053)
    • src/js/hooks/receiving/v2/useConfirmReceiptActions.js (version afe0c5378c1530e11ecb0e7dded3d5f92fff3053)
    • src/js/hooks/receiving/v2/useConfirmReceiptColumns.jsx (version afe0c5378c1530e11ecb0e7dded3d5f92fff3053)
    • src/js/hooks/receiving/v2/useConfirmReceiptForm.js (version afe0c5378c1530e11ecb0e7dded3d5f92fff3053)
    • src/js/hooks/receiving/v2/useConfirmReceiptStatusTransition.js (version afe0c5378c1530e11ecb0e7dded3d5f92fff3053)
    • src/js/hooks/receiving/v2/useReceivingActions.js (version afe0c5378c1530e11ecb0e7dded3d5f92fff3053)
    • src/js/hooks/receiving/v2/useReceivingColumns.jsx (version afe0c5378c1530e11ecb0e7dded3d5f92fff3053)
    • src/js/hooks/receiving/v2/useReceivingForm.js (version afe0c5378c1530e11ecb0e7dded3d5f92fff3053)
    • src/js/hooks/receiving/v2/useReceivingSteps.js (version afe0c5378c1530e11ecb0e7dded3d5f92fff3053)
    • src/js/reducers/partialReceivingReducer.js (version afe0c5378c1530e11ecb0e7dded3d5f92fff3053)
    • src/js/selectors/index.js (version afe0c5378c1530e11ecb0e7dded3d5f92fff3053)
    • src/js/tests/utils/receiving/receiptSummaryRows.test.js (version afe0c5378c1530e11ecb0e7dded3d5f92fff3053)
    • src/js/utils/receiving/buildReceivingTableRows.js (version afe0c5378c1530e11ecb0e7dded3d5f92fff3053)
    • src/js/utils/receiving/getReceivingRowActions.jsx (version afe0c5378c1530e11ecb0e7dded3d5f92fff3053)
    • src/js/utils/receiving/getReceivingRowStatus.js (version afe0c5378c1530e11ecb0e7dded3d5f92fff3053)
    • src/js/utils/receiving/receiptSummaryRows.js (version afe0c5378c1530e11ecb0e7dded3d5f92fff3053)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

    Kacper Chełstowski <kchelstowski@soldevelo.com> c0b84b452bde5fabd8f22528f2594eed7c8e7236 m

    OBPIH-7849 Do not hide comments feature if an original line carries s… (#6058)

    • src/js/components/DataTable/DataTable.scss (version c0b84b452bde5fabd8f22528f2594eed7c8e7236)
    • src/js/hooks/receiving/v2/useReceivingActions.js (version c0b84b452bde5fabd8f22528f2594eed7c8e7236)
    • src/js/hooks/receiving/v2/useReceivingColumns.jsx (version c0b84b452bde5fabd8f22528f2594eed7c8e7236)
    • src/js/utils/receiving/getReceivingRowActions.jsx (version c0b84b452bde5fabd8f22528f2594eed7c8e7236)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

    Sebastian Lib <120328147+SebastianLib@users.noreply.github.com> 2565272594f894689ba40231bc8b0460c066d47e m

    OBPIH-7862 Add filtering and sorting (#6045)

    • grails-app/i18n/messages.properties (version 2565272594f894689ba40231bc8b0460c066d47e)
    • grails-app/services/org/pih/warehouse/api/receiving/v2/ReceiptV2Service.groovy (version 2565272594f894689ba40231bc8b0460c066d47e)
    • grails-app/utils/org/pih/warehouse/sort/SortUtil.groovy (version 2565272594f894689ba40231bc8b0460c066d47e)
    • src/js/components/receivingV2/ReceivingFilters.jsx (version 2565272594f894689ba40231bc8b0460c066d47e)
    • src/js/components/receivingV2/ReceivingStep.jsx (version 2565272594f894689ba40231bc8b0460c066d47e)
    • src/js/components/receivingV2/ReceivingTable.jsx (version 2565272594f894689ba40231bc8b0460c066d47e)
    • src/js/components/receivingV2/receiving.scss (version 2565272594f894689ba40231bc8b0460c066d47e)
    • src/js/consts/receiptStatusOptions.js (version 2565272594f894689ba40231bc8b0460c066d47e)
    • src/js/consts/shipmentItemReceiptStatus.js (version 2565272594f894689ba40231bc8b0460c066d47e)
    • src/js/hooks/receiving/v2/useReceivingActions.js (version 2565272594f894689ba40231bc8b0460c066d47e)
    • src/js/hooks/receiving/v2/useReceivingColumns.jsx (version 2565272594f894689ba40231bc8b0460c066d47e)
    • src/js/hooks/receiving/v2/useReceivingFilters.js (version 2565272594f894689ba40231bc8b0460c066d47e)
    • src/js/hooks/receiving/v2/useReceivingForm.js (version 2565272594f894689ba40231bc8b0460c066d47e)
    • src/js/hooks/useTableSorting.js (version 2565272594f894689ba40231bc8b0460c066d47e)
    • src/js/utils/receiving/confirmLocationAutofillOverwrite.js (version 2565272594f894689ba40231bc8b0460c066d47e)
    • src/js/utils/receiving/receivingRowFilter.js (version 2565272594f894689ba40231bc8b0460c066d47e)
    • src/js/utils/searchRows.js (version 2565272594f894689ba40231bc8b0460c066d47e)
    • src/main/groovy/org/pih/warehouse/receiving/ShipmentReceivingSummaryCommand.groovy (version 2565272594f894689ba40231bc8b0460c066d47e)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

    Sebastian Lib <120328147+SebastianLib@users.noreply.github.com> 31157a2ce575360197b5bf36c702ecc9c6456613 m

    OBPIH-7886 Display the edited information in the table (fixes after QA) (#6054)

    • src/js/components/DataTable/v2/DataTableBody.jsx (version 31157a2ce575360197b5bf36c702ecc9c6456613)
    • src/js/components/receivingV2/ReceivingTable.jsx (version 31157a2ce575360197b5bf36c702ecc9c6456613)
    • src/js/components/receivingV2/receiving.scss (version 31157a2ce575360197b5bf36c702ecc9c6456613)
    • src/js/hooks/cycleCount/useToCountTab.jsx (version 31157a2ce575360197b5bf36c702ecc9c6456613)
    • src/js/hooks/receiving/v2/useReceivingActions.js (version 31157a2ce575360197b5bf36c702ecc9c6456613)
    • src/js/hooks/receiving/v2/useReceivingColumns.jsx (version 31157a2ce575360197b5bf36c702ecc9c6456613)
    • src/js/tests/utils/getCommonPinningStyles.test.jsx (version 31157a2ce575360197b5bf36c702ecc9c6456613)
    • src/js/utils/cells/receiving/ProductCodeCell.jsx (version 31157a2ce575360197b5bf36c702ecc9c6456613)
    • src/js/utils/getCommonPinningStyles.jsx (version 31157a2ce575360197b5bf36c702ecc9c6456613)
    • src/js/utils/receiving/buildReceivingTableRows.js (version 31157a2ce575360197b5bf36c702ecc9c6456613)
    • src/js/utils/receiving/removeSplitItemRow.js (version 31157a2ce575360197b5bf36c702ecc9c6456613)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

    Kacper Chełstowski <kchelstowski@soldevelo.com> 2be255bbdad6aa88840d8c2368fe4ca49cc540ba m

    OBPIH-7849 Create comments dialog (#6053)

    • grails-app/i18n/messages.properties (version 2be255bbdad6aa88840d8c2368fe4ca49cc540ba)
    • src/css/main.scss (version 2be255bbdad6aa88840d8c2368fe4ca49cc540ba)
    • src/js/api/services/ReceivingApi.js (version 2be255bbdad6aa88840d8c2368fe4ca49cc540ba)
    • src/js/api/urls.js (version 2be255bbdad6aa88840d8c2368fe4ca49cc540ba)
    • src/js/components/modals/CommentModal.jsx (version 2be255bbdad6aa88840d8c2368fe4ca49cc540ba)
    • src/js/components/receivingV2/ReceivingStep.jsx (version 2be255bbdad6aa88840d8c2368fe4ca49cc540ba)
    • src/js/components/receivingV2/ReceivingTable.jsx (version 2be255bbdad6aa88840d8c2368fe4ca49cc540ba)
    • src/js/hooks/cycleCount/useToCountTab.jsx (version 2be255bbdad6aa88840d8c2368fe4ca49cc540ba)
    • src/js/hooks/receiving/v2/useCommentModal.js (version 2be255bbdad6aa88840d8c2368fe4ca49cc540ba)
    • src/js/hooks/receiving/v2/useReceivingActions.js (version 2be255bbdad6aa88840d8c2368fe4ca49cc540ba)
    • src/js/hooks/receiving/v2/useReceivingColumns.jsx (version 2be255bbdad6aa88840d8c2368fe4ca49cc540ba)
    • src/js/hooks/receiving/v2/useReceivingForm.js (version 2be255bbdad6aa88840d8c2368fe4ca49cc540ba)
    • src/js/hooks/receiving/v2/useSaveComment.js (version 2be255bbdad6aa88840d8c2368fe4ca49cc540ba)
    • src/js/hooks/useAutosave.js (version 2be255bbdad6aa88840d8c2368fe4ca49cc540ba)
    • src/js/hooks/useAutosaveRows.js (version 2be255bbdad6aa88840d8c2368fe4ca49cc540ba)
    • src/js/utils/receiving/getReceivingRowActions.jsx (version 2be255bbdad6aa88840d8c2368fe4ca49cc540ba)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptItemCommentCreateCommandValidator.groovy (version 2be255bbdad6aa88840d8c2368fe4ca49cc540ba)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptItemCommentUpdateCommand.groovy (version 2be255bbdad6aa88840d8c2368fe4ca49cc540ba)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptItemCommentUpdateCommandValidator.groovy (version 2be255bbdad6aa88840d8c2368fe4ca49cc540ba)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 3b42b9be7c4ddcee9d4ef39a176983a5a136898b m

    OBPIH-7777 Add validation support for bulk data imports (#6019)

    • src/main/groovy/org/pih/warehouse/importer/BulkDataBinder.groovy (version 3b42b9be7c4ddcee9d4ef39a176983a5a136898b)
    • src/main/groovy/org/pih/warehouse/importer/BulkDataError.groovy (version 3b42b9be7c4ddcee9d4ef39a176983a5a136898b)
    • src/main/groovy/org/pih/warehouse/importer/BulkDataImportComponentResolver.groovy (version 3b42b9be7c4ddcee9d4ef39a176983a5a136898b)
    • src/main/groovy/org/pih/warehouse/importer/BulkDataValidationErrors.groovy (version 3b42b9be7c4ddcee9d4ef39a176983a5a136898b)
    • src/main/groovy/org/pih/warehouse/importer/BulkDataValidator.groovy (version 3b42b9be7c4ddcee9d4ef39a176983a5a136898b)
    • src/main/groovy/org/pih/warehouse/importer/BulkDataValidatorConfig.groovy (version 3b42b9be7c4ddcee9d4ef39a176983a5a136898b)
    • src/main/groovy/org/pih/warehouse/importer/BulkDataValidatorResult.groovy (version 3b42b9be7c4ddcee9d4ef39a176983a5a136898b)
    • src/main/groovy/org/pih/warehouse/importer/ConfiguresBulkDataValidator.groovy (version 3b42b9be7c4ddcee9d4ef39a176983a5a136898b)
    • src/test/groovy/org/pih/warehouse/importer/BulkDataBinderSpec.groovy (version 3b42b9be7c4ddcee9d4ef39a176983a5a136898b)
    • src/test/groovy/org/pih/warehouse/importer/BulkDataValidatorSpec.groovy (version 3b42b9be7c4ddcee9d4ef39a176983a5a136898b)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 2445fb3eb5d5791c6497e275c4a58b1c2c05643f m

    OBPIH-7954 fix serializing PreferredBinLocationsDto (#6050)

    • src/main/groovy/org/pih/warehouse/core/http/ObjectMapperConfigurer.groovy (version 2445fb3eb5d5791c6497e275c4a58b1c2c05643f)
    • src/main/groovy/org/pih/warehouse/inventory/PreferredBinLocationsDto.groovy (version 2445fb3eb5d5791c6497e275c4a58b1c2c05643f)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 25aa865b5282f5c22a5de113f417609c08032956 m

    OBPIH-7865 Implement receiving autosave (fixes after QA) (#6046)

    • src/js/hooks/receiving/v2/useEditModalLocationAutofill.js (version 25aa865b5282f5c22a5de113f417609c08032956)
    • src/js/hooks/receiving/v2/useReceivingActions.js (version 25aa865b5282f5c22a5de113f417609c08032956)
    • src/js/hooks/receiving/v2/useReceivingColumns.jsx (version 25aa865b5282f5c22a5de113f417609c08032956)
    • src/js/hooks/receiving/v2/useTableLocationAutofill.js (version 25aa865b5282f5c22a5de113f417609c08032956)
    • src/js/utils/receiving/removeSplitItemRow.js (version 25aa865b5282f5c22a5de113f417609c08032956)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> e1fec5bae116e0173266815b777391c5daf518ef m

    OBPIH-7888 part 2: Integrating Jackson ObjectMapper for serialization (#5985)

    • build.gradle (version e1fec5bae116e0173266815b777391c5daf518ef)
    • grails-app/controllers/org/pih/warehouse/core/BaseController.groovy (version e1fec5bae116e0173266815b777391c5daf518ef)
    • grails-app/domain/org/pih/warehouse/inventory/CycleCount.groovy (version e1fec5bae116e0173266815b777391c5daf518ef)
    • grails-app/domain/org/pih/warehouse/inventory/CycleCountCandidate.groovy (version e1fec5bae116e0173266815b777391c5daf518ef)
    • grails-app/domain/org/pih/warehouse/inventory/CycleCountItem.groovy (version e1fec5bae116e0173266815b777391c5daf518ef)
    • grails-app/domain/org/pih/warehouse/inventory/CycleCountRequest.groovy (version e1fec5bae116e0173266815b777391c5daf518ef)
    • grails-app/domain/org/pih/warehouse/inventory/PendingCycleCountRequest.groovy (version e1fec5bae116e0173266815b777391c5daf518ef)
    • grails-app/init/org/pih/warehouse/BootStrap.groovy (version e1fec5bae116e0173266815b777391c5daf518ef)
    • grails-app/services/org/pih/warehouse/inventory/CycleCountService.groovy (version e1fec5bae116e0173266815b777391c5daf518ef)
    • src/main/groovy/org/pih/warehouse/core/OrderedDataGroup.groovy (version e1fec5bae116e0173266815b777391c5daf518ef)
    • src/main/groovy/org/pih/warehouse/core/PersonDto.groovy (version e1fec5bae116e0173266815b777391c5daf518ef)
    • src/main/groovy/org/pih/warehouse/core/http/HasResponseMapper.groovy (version e1fec5bae116e0173266815b777391c5daf518ef)
    • src/main/groovy/org/pih/warehouse/core/http/JsonSerializer.groovy (version e1fec5bae116e0173266815b777391c5daf518ef)
    • src/main/groovy/org/pih/warehouse/core/http/ObjectMapperConfigurer.groovy (version e1fec5bae116e0173266815b777391c5daf518ef)
    • src/main/groovy/org/pih/warehouse/core/http/ResponseBodyFormattable.groovy (version e1fec5bae116e0173266815b777391c5daf518ef)
    • src/main/groovy/org/pih/warehouse/core/mapper/BidirectionalMapper.groovy (version e1fec5bae116e0173266815b777391c5daf518ef)
    • src/main/groovy/org/pih/warehouse/core/mapper/Mapper.groovy (version e1fec5bae116e0173266815b777391c5daf518ef)
    • src/main/groovy/org/pih/warehouse/core/mapper/MapperComponentResolver.groovy (version e1fec5bae116e0173266815b777391c5daf518ef)
    • src/main/groovy/org/pih/warehouse/core/mapper/MapperConfig.groovy (version e1fec5bae116e0173266815b777391c5daf518ef)
    • src/main/groovy/org/pih/warehouse/core/mapper/ResponseMapper.groovy (version e1fec5bae116e0173266815b777391c5daf518ef)
    • src/main/groovy/org/pih/warehouse/core/mapper/SmartMapper.groovy (version e1fec5bae116e0173266815b777391c5daf518ef)
    • src/main/groovy/org/pih/warehouse/inventory/CycleCountCandidateMapper.groovy (version e1fec5bae116e0173266815b777391c5daf518ef)
    • src/main/groovy/org/pih/warehouse/inventory/CycleCountDto.groovy (version e1fec5bae116e0173266815b777391c5daf518ef)
    • src/main/groovy/org/pih/warehouse/inventory/CycleCountItemDto.groovy (version e1fec5bae116e0173266815b777391c5daf518ef)
    • src/main/groovy/org/pih/warehouse/location/BinLocationDto.groovy (version e1fec5bae116e0173266815b777391c5daf518ef)
    • src/main/groovy/org/pih/warehouse/location/FacilityDto.groovy (version e1fec5bae116e0173266815b777391c5daf518ef)
    • src/main/groovy/org/pih/warehouse/location/LocationSimpleDto.groovy (version e1fec5bae116e0173266815b777391c5daf518ef)
    • src/main/groovy/org/pih/warehouse/location/LocationTypeDto.groovy (version e1fec5bae116e0173266815b777391c5daf518ef)
    • src/main/groovy/org/pih/warehouse/location/ZoneDto.groovy (version e1fec5bae116e0173266815b777391c5daf518ef)
    • src/main/groovy/org/pih/warehouse/product/ProductCatalogDto.groovy (version e1fec5bae116e0173266815b777391c5daf518ef)
    • src/main/groovy/org/pih/warehouse/product/ProductSimpleDto.groovy (version e1fec5bae116e0173266815b777391c5daf518ef)
    • src/main/groovy/org/pih/warehouse/product/lot/ProductLotDto.groovy (version e1fec5bae116e0173266815b777391c5daf518ef)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptDto.groovy (version e1fec5bae116e0173266815b777391c5daf518ef)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptItemDto.groovy (version e1fec5bae116e0173266815b777391c5daf518ef)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptItemSaveDto.groovy (version e1fec5bae116e0173266815b777391c5daf518ef)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptSaveResponseDto.groovy (version e1fec5bae116e0173266815b777391c5daf518ef)
    • src/main/groovy/org/pih/warehouse/receiving/ShipmentItemReceivingSummaryDto.groovy (version e1fec5bae116e0173266815b777391c5daf518ef)
    • src/main/groovy/org/pih/warehouse/receiving/ShipmentReceivingSummaryDto.groovy (version e1fec5bae116e0173266815b777391c5daf518ef)
    • src/main/groovy/org/pih/warehouse/shipping/ContainerSimpleDto.groovy (version e1fec5bae116e0173266815b777391c5daf518ef)
    • src/main/groovy/org/pih/warehouse/shipping/ShipmentItemDto.groovy (version e1fec5bae116e0173266815b777391c5daf518ef)
    • src/test/groovy/org/pih/warehouse/api/CycleCountApiControllerSpec.groovy (version e1fec5bae116e0173266815b777391c5daf518ef)
    • src/test/groovy/testutil/ApiControllerSpec.groovy (version e1fec5bae116e0173266815b777391c5daf518ef)
    • src/test/groovy/testutil/ObjectMapperTestInitializer.groovy (version e1fec5bae116e0173266815b777391c5daf518ef)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 8e88f89d85653c78f9f592bb563f6d90f8d80c9b m

    OBPIH-7900 Implement check page header and buttons (fix top button) (#6043)

    • src/js/components/receivingV2/ConfirmReceiptHeader.jsx (version 8e88f89d85653c78f9f592bb563f6d90f8d80c9b)
    • src/js/components/receivingV2/Receiving.jsx (version 8e88f89d85653c78f9f592bb563f6d90f8d80c9b)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 498a44030ac4159d7d05d768de06dbce8745a720 m

    OBPIH-7865 Implement receiving autosave (#6037)

    • grails-app/conf/runtime.groovy (version 498a44030ac4159d7d05d768de06dbce8745a720)
    • grails-app/controllers/org/pih/warehouse/api/ApiController.groovy (version 498a44030ac4159d7d05d768de06dbce8745a720)
    • grails-app/services/org/pih/warehouse/core/ConfigService.groovy (version 498a44030ac4159d7d05d768de06dbce8745a720)
    • src/js/components/receivingV2/Receiving.jsx (version 498a44030ac4159d7d05d768de06dbce8745a720)
    • src/js/components/receivingV2/ReceivingFilters.jsx (version 498a44030ac4159d7d05d768de06dbce8745a720)
    • src/js/components/receivingV2/ReceivingStep.jsx (version 498a44030ac4159d7d05d768de06dbce8745a720)
    • src/js/components/receivingV2/receiving.scss (version 498a44030ac4159d7d05d768de06dbce8745a720)
    • src/js/hooks/receiving/v2/useReceivingActions.js (version 498a44030ac4159d7d05d768de06dbce8745a720)
    • src/js/hooks/receiving/v2/useReceivingAutosave.js (version 498a44030ac4159d7d05d768de06dbce8745a720)
    • src/js/hooks/receiving/v2/useReceivingColumns.jsx (version 498a44030ac4159d7d05d768de06dbce8745a720)
    • src/js/hooks/receiving/v2/useReceivingForm.js (version 498a44030ac4159d7d05d768de06dbce8745a720)
    • src/js/hooks/receiving/v2/useReceivingSaveAction.js (version 498a44030ac4159d7d05d768de06dbce8745a720)
    • src/js/hooks/receiving/v2/useReceivingSteps.js (version 498a44030ac4159d7d05d768de06dbce8745a720)
    • src/js/hooks/useAutosave.js (version 498a44030ac4159d7d05d768de06dbce8745a720)
    • src/js/hooks/useAutosaveQueue.js (version 498a44030ac4159d7d05d768de06dbce8745a720)
    • src/js/hooks/useAutosaveRetry.js (version 498a44030ac4159d7d05d768de06dbce8745a720)
    • src/js/hooks/useAutosaveRows.js (version 498a44030ac4159d7d05d768de06dbce8745a720)
    • src/js/reducers/sessionReducer.jsx (version 498a44030ac4159d7d05d768de06dbce8745a720)
    • src/js/selectors/index.js (version 498a44030ac4159d7d05d768de06dbce8745a720)
    • src/js/tests/hooks/receiving/v2/autofillReceivingQuantities.test.js (version 498a44030ac4159d7d05d768de06dbce8745a720)
    • src/js/tests/hooks/useAutosave.test.js (version 498a44030ac4159d7d05d768de06dbce8745a720)
    • src/js/tests/utils/AutosaveQuantityInputCell.test.jsx (version 498a44030ac4159d7d05d768de06dbce8745a720)
    • src/js/tests/utils/receiving/buildReceiptItemsBatchPayload.test.js (version 498a44030ac4159d7d05d768de06dbce8745a720)
    • src/js/tests/utils/receiving/hasRowSavedQuantity.test.js (version 498a44030ac4159d7d05d768de06dbce8745a720)
    • src/js/tests/utils/requestsQueue.test.js (version 498a44030ac4159d7d05d768de06dbce8745a720)
    • src/js/utils/apiClient.jsx (version 498a44030ac4159d7d05d768de06dbce8745a720)
    • src/js/utils/cells/AutosaveQuantityInputCell.jsx (version 498a44030ac4159d7d05d768de06dbce8745a720)
    • src/js/utils/receiving/buildReceiptItemsBatchPayload.js (version 498a44030ac4159d7d05d768de06dbce8745a720)
    • src/js/utils/receiving/hasRowSavedQuantity.js (version 498a44030ac4159d7d05d768de06dbce8745a720)
    • src/js/utils/receiving/removeSplitItemRow.js (version 498a44030ac4159d7d05d768de06dbce8745a720)
    • src/js/utils/requestsQueue.js (version 498a44030ac4159d7d05d768de06dbce8745a720)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptItemDto.groovy (version 498a44030ac4159d7d05d768de06dbce8745a720)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 1a37d5d8fedb9dbaac7749c2b3e9a3b06baecc25 m

    OBPIH-7900 Implement check page header and buttons (#6041)

    • grails-app/i18n/messages.properties (version 1a37d5d8fedb9dbaac7749c2b3e9a3b06baecc25)
    • src/css/colors.scss (version 1a37d5d8fedb9dbaac7749c2b3e9a3b06baecc25)
    • src/js/actions/index.js (version 1a37d5d8fedb9dbaac7749c2b3e9a3b06baecc25)
    • src/js/components/receivingV2/CheckStep.jsx (version 1a37d5d8fedb9dbaac7749c2b3e9a3b06baecc25)
    • src/js/components/receivingV2/ConfirmReceiptButtons.jsx (version 1a37d5d8fedb9dbaac7749c2b3e9a3b06baecc25)
    • src/js/components/receivingV2/ConfirmReceiptFilters.jsx (version 1a37d5d8fedb9dbaac7749c2b3e9a3b06baecc25)
    • src/js/components/receivingV2/ConfirmReceiptHeader.jsx (version 1a37d5d8fedb9dbaac7749c2b3e9a3b06baecc25)
    • src/js/components/receivingV2/ConfirmReceiptInfo.jsx (version 1a37d5d8fedb9dbaac7749c2b3e9a3b06baecc25)
    • src/js/components/receivingV2/Receiving.jsx (version 1a37d5d8fedb9dbaac7749c2b3e9a3b06baecc25)
    • src/js/components/receivingV2/receiving.scss (version 1a37d5d8fedb9dbaac7749c2b3e9a3b06baecc25)
    • src/js/components/wizard/v2/WizardPageLayout.jsx (version 1a37d5d8fedb9dbaac7749c2b3e9a3b06baecc25)
    • src/js/consts/shipmentStatusBadges.js (version 1a37d5d8fedb9dbaac7749c2b3e9a3b06baecc25)
    • src/js/hooks/receiving/v2/useConfirmReceiptDetails.js (version 1a37d5d8fedb9dbaac7749c2b3e9a3b06baecc25)
    • src/js/hooks/receiving/v2/useConfirmReceiptForm.js (version 1a37d5d8fedb9dbaac7749c2b3e9a3b06baecc25)
    • src/js/hooks/receiving/v2/useReceivingHeader.js (version 1a37d5d8fedb9dbaac7749c2b3e9a3b06baecc25)
    • src/js/hooks/receiving/v2/useShipmentItemDetails.js (version 1a37d5d8fedb9dbaac7749c2b3e9a3b06baecc25)
    • src/js/reducers/partialReceivingReducer.js (version 1a37d5d8fedb9dbaac7749c2b3e9a3b06baecc25)
    • src/js/selectors/index.js (version 1a37d5d8fedb9dbaac7749c2b3e9a3b06baecc25)
    • src/js/utils/BadgeTransition.jsx (version 1a37d5d8fedb9dbaac7749c2b3e9a3b06baecc25)
    • src/js/utils/ItemDetails.jsx (version 1a37d5d8fedb9dbaac7749c2b3e9a3b06baecc25)
    • src/js/utils/utils.scss (version 1a37d5d8fedb9dbaac7749c2b3e9a3b06baecc25)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

    Kacper Chełstowski <kchelstowski@soldevelo.com> 4c485191d809f82e07ec91f76f5531a679bde28b m

    OBPIH-7874+OBPIH-7935 Implement an endpoint to complete a receipt and… (#6038)

    • grails-app/controllers/org/pih/warehouse/UrlMappings.groovy (version 4c485191d809f82e07ec91f76f5531a679bde28b)
    • grails-app/controllers/org/pih/warehouse/api/receiving/v2/ReceiptApiController.groovy (version 4c485191d809f82e07ec91f76f5531a679bde28b)
    • grails-app/controllers/org/pih/warehouse/inventory/StockMovementController.groovy (version 4c485191d809f82e07ec91f76f5531a679bde28b)
    • grails-app/domain/org/pih/warehouse/receiving/ReceiptItem.groovy (version 4c485191d809f82e07ec91f76f5531a679bde28b)
    • grails-app/domain/org/pih/warehouse/receiving/ReceiptV2Marker.groovy (version 4c485191d809f82e07ec91f76f5531a679bde28b)
    • grails-app/i18n/messages.properties (version 4c485191d809f82e07ec91f76f5531a679bde28b)
    • grails-app/migrations/0.9.x/changelog-2026-07-21-1000-create-table-receipt-v2-marker.xml (version 4c485191d809f82e07ec91f76f5531a679bde28b)
    • grails-app/migrations/0.9.x/changelog.xml (version 4c485191d809f82e07ec91f76f5531a679bde28b)
    • grails-app/services/org/pih/warehouse/api/receiving/v2/ReceiptV2Service.groovy (version 4c485191d809f82e07ec91f76f5531a679bde28b)
    • grails-app/services/org/pih/warehouse/report/NotificationService.groovy (version 4c485191d809f82e07ec91f76f5531a679bde28b)
    • grails-app/services/org/pih/warehouse/shipping/ShipmentStatusTransitionEventService.groovy (version 4c485191d809f82e07ec91f76f5531a679bde28b)
    • grails-app/views/stockMovement/_packingList.gsp (version 4c485191d809f82e07ec91f76f5531a679bde28b)
    • src/js/hooks/receiving/v2/useEditLineItemSave.js (version 4c485191d809f82e07ec91f76f5531a679bde28b)
    • src/js/hooks/receiving/v2/useReceivingActions.js (version 4c485191d809f82e07ec91f76f5531a679bde28b)
    • src/js/hooks/receiving/v2/useReceivingColumns.jsx (version 4c485191d809f82e07ec91f76f5531a679bde28b)
    • src/js/hooks/receiving/v2/useReceivingLineItems.js (version 4c485191d809f82e07ec91f76f5531a679bde28b)
    • src/js/hooks/receiving/v2/useRemoveSplitItem.js (version 4c485191d809f82e07ec91f76f5531a679bde28b)
    • src/js/utils/receiving/buildEditReceivingInfoPayload.js (version 4c485191d809f82e07ec91f76f5531a679bde28b)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptCompleteRequestCommand.groovy (version 4c485191d809f82e07ec91f76f5531a679bde28b)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptCompleteRequestCommandValidator.groovy (version 4c485191d809f82e07ec91f76f5531a679bde28b)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptItemCompleteRequest.groovy (version 4c485191d809f82e07ec91f76f5531a679bde28b)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptItemDto.groovy (version 4c485191d809f82e07ec91f76f5531a679bde28b)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptItemEditReceivingInfoRequest.groovy (version 4c485191d809f82e07ec91f76f5531a679bde28b)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptItemsBatchRequestValidator.groovy (version 4c485191d809f82e07ec91f76f5531a679bde28b)
    • src/main/groovy/org/pih/warehouse/receiving/ShipmentItemReceivedQuantitiesDto.groovy (version 4c485191d809f82e07ec91f76f5531a679bde28b)
    • src/main/groovy/org/pih/warehouse/shipping/ShipmentStatusTransitionEvent.groovy (version 4c485191d809f82e07ec91f76f5531a679bde28b)
    • src/test/groovy/org/pih/warehouse/api/receiving/v2/ReceiptV2ServiceSpec.groovy (version 4c485191d809f82e07ec91f76f5531a679bde28b)
    • src/test/groovy/org/pih/warehouse/receiving/ReceiptCompleteRequestCommandValidatorSpec.groovy (version 4c485191d809f82e07ec91f76f5531a679bde28b)
    • src/test/groovy/org/pih/warehouse/receiving/ReceiptItemsBatchRequestValidatorSpec.groovy (version 4c485191d809f82e07ec91f76f5531a679bde28b)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

    Sebastian Lib <120328147+SebastianLib@users.noreply.github.com> 6f52a74fc235f6879d36a82035a1cb9af5857b35 m

    OBPIH-7866 Display the edited information in the table (fixes after QA) (#6034)

    • src/js/components/receivingV2/receiving.scss (version 6f52a74fc235f6879d36a82035a1cb9af5857b35)
    • src/js/hooks/receiving/v2/useReceivingActions.js (version 6f52a74fc235f6879d36a82035a1cb9af5857b35)
    • src/js/hooks/receiving/v2/useReceivingColumns.jsx (version 6f52a74fc235f6879d36a82035a1cb9af5857b35)
    • src/js/hooks/receiving/v2/useReceivingLineItemColumns.jsx (version 6f52a74fc235f6879d36a82035a1cb9af5857b35)
    • src/js/hooks/receiving/v2/useRemoveSplitItem.js (version 6f52a74fc235f6879d36a82035a1cb9af5857b35)
    • src/js/utils/cells/receiving/ChangesToggleCell.jsx (version 6f52a74fc235f6879d36a82035a1cb9af5857b35)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

    Sebastian Lib <120328147+SebastianLib@users.noreply.github.com> 7eb8b15b30e68df69fe9d90ad98d35a46ed83e59 m

    OBPIH-7913 Implement autofill location options (#6025)

    • grails-app/i18n/messages.properties (version 7eb8b15b30e68df69fe9d90ad98d35a46ed83e59)
    • grails-app/services/org/pih/warehouse/api/receiving/v2/ReceiptV2Service.groovy (version 7eb8b15b30e68df69fe9d90ad98d35a46ed83e59)
    • src/js/actions/index.js (version 7eb8b15b30e68df69fe9d90ad98d35a46ed83e59)
    • src/js/actions/types.js (version 7eb8b15b30e68df69fe9d90ad98d35a46ed83e59)
    • src/js/api/services/InventoryLevelApi.js (version 7eb8b15b30e68df69fe9d90ad98d35a46ed83e59)
    • src/js/api/services/LocationApi.js (version 7eb8b15b30e68df69fe9d90ad98d35a46ed83e59)
    • src/js/api/urls.js (version 7eb8b15b30e68df69fe9d90ad98d35a46ed83e59)
    • src/js/components/receivingV2/LocationAutofillHeader.jsx (version 7eb8b15b30e68df69fe9d90ad98d35a46ed83e59)
    • src/js/components/receivingV2/ReceivingStep.jsx (version 7eb8b15b30e68df69fe9d90ad98d35a46ed83e59)
    • src/js/components/receivingV2/ReceivingTable.jsx (version 7eb8b15b30e68df69fe9d90ad98d35a46ed83e59)
    • src/js/components/receivingV2/editModal/EditLineItemModal.jsx (version 7eb8b15b30e68df69fe9d90ad98d35a46ed83e59)
    • src/js/consts/receivingLocationOptions.js (version 7eb8b15b30e68df69fe9d90ad98d35a46ed83e59)
    • src/js/hooks/receiving/v2/useEditModalLocationAutofill.js (version 7eb8b15b30e68df69fe9d90ad98d35a46ed83e59)
    • src/js/hooks/receiving/v2/useReceivedLineItemColumns.jsx (version 7eb8b15b30e68df69fe9d90ad98d35a46ed83e59)
    • src/js/hooks/receiving/v2/useReceivedLineItems.js (version 7eb8b15b30e68df69fe9d90ad98d35a46ed83e59)
    • src/js/hooks/receiving/v2/useReceivingActions.js (version 7eb8b15b30e68df69fe9d90ad98d35a46ed83e59)
    • src/js/hooks/receiving/v2/useReceivingBinLocations.js (version 7eb8b15b30e68df69fe9d90ad98d35a46ed83e59)
    • src/js/hooks/receiving/v2/useReceivingColumns.jsx (version 7eb8b15b30e68df69fe9d90ad98d35a46ed83e59)
    • src/js/hooks/receiving/v2/useReceivingForm.js (version 7eb8b15b30e68df69fe9d90ad98d35a46ed83e59)
    • src/js/hooks/receiving/v2/useReceivingHeader.js (version 7eb8b15b30e68df69fe9d90ad98d35a46ed83e59)
    • src/js/hooks/receiving/v2/useReceivingLineItemColumns.jsx (version 7eb8b15b30e68df69fe9d90ad98d35a46ed83e59)
    • src/js/hooks/receiving/v2/useReceivingLineItems.js (version 7eb8b15b30e68df69fe9d90ad98d35a46ed83e59)
    • src/js/hooks/receiving/v2/useReceivingSaveAction.js (version 7eb8b15b30e68df69fe9d90ad98d35a46ed83e59)
    • src/js/hooks/receiving/v2/useTableLocationAutofill.js (version 7eb8b15b30e68df69fe9d90ad98d35a46ed83e59)
    • src/js/hooks/useBinLocationAutofill.js (version 7eb8b15b30e68df69fe9d90ad98d35a46ed83e59)
    • src/js/reducers/partialReceivingReducer.js (version 7eb8b15b30e68df69fe9d90ad98d35a46ed83e59)
    • src/js/selectors/index.js (version 7eb8b15b30e68df69fe9d90ad98d35a46ed83e59)
    • src/js/tests/utils/normalizationUtils.test.js (version 7eb8b15b30e68df69fe9d90ad98d35a46ed83e59)
    • src/js/utils/cells/SelectCell.jsx (version 7eb8b15b30e68df69fe9d90ad98d35a46ed83e59)
    • src/js/utils/normalizationUtils.js (version 7eb8b15b30e68df69fe9d90ad98d35a46ed83e59)
    • src/js/utils/receiving/buildEditReceivingInfoPayload.js (version 7eb8b15b30e68df69fe9d90ad98d35a46ed83e59)
    • src/js/utils/receiving/buildReceiptItemsBatchPayload.js (version 7eb8b15b30e68df69fe9d90ad98d35a46ed83e59)
    • src/js/utils/receiving/confirmLocationAutofillOverwrite.js (version 7eb8b15b30e68df69fe9d90ad98d35a46ed83e59)
    • src/main/groovy/org/pih/warehouse/location/LocationSimpleDto.groovy (version 7eb8b15b30e68df69fe9d90ad98d35a46ed83e59)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptItemEditReceivingInfoRequest.groovy (version 7eb8b15b30e68df69fe9d90ad98d35a46ed83e59)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 81832bfe5063fb38de2fc77fa302094c688595e7 m

    OBPIH-7933 Initialize CycleCount.cycleCountItems to avoid null pointer (#6026)

    • grails-app/domain/org/pih/warehouse/inventory/CycleCount.groovy (version 81832bfe5063fb38de2fc77fa302094c688595e7)
    • grails-app/services/org/pih/warehouse/inventory/CycleCountService.groovy (version 81832bfe5063fb38de2fc77fa302094c688595e7)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 67462014a3f0c1f484cc889e4f2e259fc49dcd52 m

    fix flakey JavaUtilDateFormatterSpec

    • src/test/groovy/org/pih/warehouse/core/date/JavaUtilDateFormatterSpec.groovy (version 67462014a3f0c1f484cc889e4f2e259fc49dcd52)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 27f16ebbee95aeb0a182145709a1ae0c35bed927 m

    OBPIH-7860 Create receiving info modal (styling fixes) (#6029)

    • src/js/components/form-elements/v2/style.scss (version 27f16ebbee95aeb0a182145709a1ae0c35bed927)
    • src/js/components/receivingV2/receiving.scss (version 27f16ebbee95aeb0a182145709a1ae0c35bed927)
    • src/js/hooks/receiving/v2/useReceivedLineItemColumns.jsx (version 27f16ebbee95aeb0a182145709a1ae0c35bed927)
    • src/js/hooks/receiving/v2/useReceivingLineItemColumns.jsx (version 27f16ebbee95aeb0a182145709a1ae0c35bed927)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

    Kacper Chełstowski <kchelstowski@soldevelo.com> 7c2739f36300559bf1bb7c099645ff32b093880b m

    OBPIH-7929 Create CRUD endpoints for receipt item comments (#6021)

    • grails-app/controllers/org/pih/warehouse/UrlMappings.groovy (version 7c2739f36300559bf1bb7c099645ff32b093880b)
    • grails-app/controllers/org/pih/warehouse/api/receiving/v2/ReceiptApiController.groovy (version 7c2739f36300559bf1bb7c099645ff32b093880b)
    • grails-app/i18n/messages.properties (version 7c2739f36300559bf1bb7c099645ff32b093880b)
    • grails-app/services/org/pih/warehouse/api/receiving/v2/ReceiptV2Service.groovy (version 7c2739f36300559bf1bb7c099645ff32b093880b)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptItemCommentCreateCommand.groovy (version 7c2739f36300559bf1bb7c099645ff32b093880b)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptItemCommentCreateCommandValidator.groovy (version 7c2739f36300559bf1bb7c099645ff32b093880b)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptItemCommentDto.groovy (version 7c2739f36300559bf1bb7c099645ff32b093880b)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptItemCommentSaveCommand.groovy (version 7c2739f36300559bf1bb7c099645ff32b093880b)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptItemCommentUpdateCommand.groovy (version 7c2739f36300559bf1bb7c099645ff32b093880b)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptItemCommentUpdateCommandValidator.groovy (version 7c2739f36300559bf1bb7c099645ff32b093880b)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 87bc9c66bd2945b5ee1e4dc3e005551e38848bc1 m

    OBS-1981 When asserting request number uniqueness, also check locatio… (#6020)

    • grails-app/services/org/pih/warehouse/requisition/RequisitionIdentifierService.groovy (version 87bc9c66bd2945b5ee1e4dc3e005551e38848bc1)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> a4d0275ae3a605b921c959119f846d7f33525d3c m

    OBPIH-7861 Implement autofill quantities functionality (#6016)

    • .gitignore (version a4d0275ae3a605b921c959119f846d7f33525d3c)
    • src/js/components/receivingV2/ReceivingFilters.jsx (version a4d0275ae3a605b921c959119f846d7f33525d3c)
    • src/js/components/receivingV2/ReceivingStep.jsx (version a4d0275ae3a605b921c959119f846d7f33525d3c)
    • src/js/hooks/receiving/v2/useReceivingActions.js (version a4d0275ae3a605b921c959119f846d7f33525d3c)
    • src/js/hooks/receiving/v2/useReceivingForm.js (version a4d0275ae3a605b921c959119f846d7f33525d3c)
    • src/js/tests/hooks/receiving/v2/autofillReceivingQuantities.test.js (version a4d0275ae3a605b921c959119f846d7f33525d3c)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

    Sebastian Lib <120328147+SebastianLib@users.noreply.github.com> d28114430123aed217a77204b6687b6cfff03fd9 m

    OBPIH-7866 Display the edited information in the table and the modal (#6015)

    • grails-app/i18n/messages.properties (version d28114430123aed217a77204b6687b6cfff03fd9)
    • src/js/components/DataTable/v2/DataTable.jsx (version d28114430123aed217a77204b6687b6cfff03fd9)
    • src/js/components/DataTable/v2/DataTableBody.jsx (version d28114430123aed217a77204b6687b6cfff03fd9)
    • src/js/components/receivingV2/ReceivingStep.jsx (version d28114430123aed217a77204b6687b6cfff03fd9)
    • src/js/components/receivingV2/ReceivingTable.jsx (version d28114430123aed217a77204b6687b6cfff03fd9)
    • src/js/components/receivingV2/editModal/EditLineItemModal.jsx (version d28114430123aed217a77204b6687b6cfff03fd9)
    • src/js/components/receivingV2/receiving.scss (version d28114430123aed217a77204b6687b6cfff03fd9)
    • src/js/consts/receivingRowType.js (version d28114430123aed217a77204b6687b6cfff03fd9)
    • src/js/hooks/receiving/v2/useEditLineItemSave.js (version d28114430123aed217a77204b6687b6cfff03fd9)
    • src/js/hooks/receiving/v2/useEditReceivingLineItemModal.js (version d28114430123aed217a77204b6687b6cfff03fd9)
    • src/js/hooks/receiving/v2/useReceivingActions.js (version d28114430123aed217a77204b6687b6cfff03fd9)
    • src/js/hooks/receiving/v2/useReceivingColumns.jsx (version d28114430123aed217a77204b6687b6cfff03fd9)
    • src/js/hooks/receiving/v2/useReceivingForm.js (version d28114430123aed217a77204b6687b6cfff03fd9)
    • src/js/hooks/receiving/v2/useReceivingLineItems.js (version d28114430123aed217a77204b6687b6cfff03fd9)
    • src/js/hooks/receiving/v2/useRemoveSplitItem.js (version d28114430123aed217a77204b6687b6cfff03fd9)
    • src/js/hooks/useDataTable.js (version d28114430123aed217a77204b6687b6cfff03fd9)
    • src/js/tests/utils/normalizationUtils.test.js (version d28114430123aed217a77204b6687b6cfff03fd9)
    • src/js/utils/cells/ExpirationDateCell.jsx (version d28114430123aed217a77204b6687b6cfff03fd9)
    • src/js/utils/cells/MultilineCell.jsx (version d28114430123aed217a77204b6687b6cfff03fd9)
    • src/js/utils/cells/receiving/ChangesToggleCell.jsx (version d28114430123aed217a77204b6687b6cfff03fd9)
    • src/js/utils/cells/receiving/PackLevelGroupCell.jsx (version d28114430123aed217a77204b6687b6cfff03fd9)
    • src/js/utils/cells/receiving/ProductCodeCell.jsx (version d28114430123aed217a77204b6687b6cfff03fd9)
    • src/js/utils/cells/receiving/SplitItemCell.jsx (version d28114430123aed217a77204b6687b6cfff03fd9)
    • src/js/utils/normalizationUtils.js (version d28114430123aed217a77204b6687b6cfff03fd9)
    • src/js/utils/receiving/getReceivingRowActions.jsx (version d28114430123aed217a77204b6687b6cfff03fd9)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 15f30abb5a6ee7d65221b40921c195898ac54be8 m

    OBPIH-7860 Create receiving info modal (#6013)

    • .gitignore (version 15f30abb5a6ee7d65221b40921c195898ac54be8)
    • grails-app/controllers/org/pih/warehouse/UrlMappings.groovy (version 15f30abb5a6ee7d65221b40921c195898ac54be8)
    • grails-app/i18n/messages.properties (version 15f30abb5a6ee7d65221b40921c195898ac54be8)
    • src/css/colors.scss (version 15f30abb5a6ee7d65221b40921c195898ac54be8)
    • src/js/api/services/ReceivingApi.js (version 15f30abb5a6ee7d65221b40921c195898ac54be8)
    • src/js/api/urls.js (version 15f30abb5a6ee7d65221b40921c195898ac54be8)
    • src/js/components/DataTable/DataTable.scss (version 15f30abb5a6ee7d65221b40921c195898ac54be8)
    • src/js/components/DataTable/v2/DataTable.jsx (version 15f30abb5a6ee7d65221b40921c195898ac54be8)
    • src/js/components/DataTable/v2/DataTableFooterRow.jsx (version 15f30abb5a6ee7d65221b40921c195898ac54be8)
    • src/js/components/Layout/v2/Subsection.jsx (version 15f30abb5a6ee7d65221b40921c195898ac54be8)
    • src/js/components/receivingV2/ReceivingStep.jsx (version 15f30abb5a6ee7d65221b40921c195898ac54be8)
    • src/js/components/receivingV2/ReceivingTable.jsx (version 15f30abb5a6ee7d65221b40921c195898ac54be8)
    • src/js/components/receivingV2/editModal/EditLineItemModal.jsx (version 15f30abb5a6ee7d65221b40921c195898ac54be8)
    • src/js/components/receivingV2/editModal/EditLineItemModalFooter.jsx (version 15f30abb5a6ee7d65221b40921c195898ac54be8)
    • src/js/components/receivingV2/editModal/EditLineItemModalHeader.jsx (version 15f30abb5a6ee7d65221b40921c195898ac54be8)
    • src/js/components/receivingV2/editModal/ReceivedLineItemsTable.jsx (version 15f30abb5a6ee7d65221b40921c195898ac54be8)
    • src/js/components/receivingV2/editModal/ReceivingLineItemsTable.jsx (version 15f30abb5a6ee7d65221b40921c195898ac54be8)
    • src/js/components/receivingV2/receiving.scss (version 15f30abb5a6ee7d65221b40921c195898ac54be8)
    • src/js/consts/receivingColumns.js (version 15f30abb5a6ee7d65221b40921c195898ac54be8)
    • src/js/hooks/receiving/v2/useEditLineItemSave.js (version 15f30abb5a6ee7d65221b40921c195898ac54be8)
    • src/js/hooks/receiving/v2/useEditReceivingLineItemModal.js (version 15f30abb5a6ee7d65221b40921c195898ac54be8)
    • src/js/hooks/receiving/v2/useReceivedLineItemColumns.jsx (version 15f30abb5a6ee7d65221b40921c195898ac54be8)
    • src/js/hooks/receiving/v2/useReceivedLineItems.js (version 15f30abb5a6ee7d65221b40921c195898ac54be8)
    • src/js/hooks/receiving/v2/useReceivingActions.js (version 15f30abb5a6ee7d65221b40921c195898ac54be8)
    • src/js/hooks/receiving/v2/useReceivingColumns.jsx (version 15f30abb5a6ee7d65221b40921c195898ac54be8)
    • src/js/hooks/receiving/v2/useReceivingForm.js (version 15f30abb5a6ee7d65221b40921c195898ac54be8)
    • src/js/hooks/receiving/v2/useReceivingLineItemColumns.jsx (version 15f30abb5a6ee7d65221b40921c195898ac54be8)
    • src/js/hooks/receiving/v2/useReceivingLineItems.js (version 15f30abb5a6ee7d65221b40921c195898ac54be8)
    • src/js/hooks/receiving/v2/useShipmentItemDetails.js (version 15f30abb5a6ee7d65221b40921c195898ac54be8)
    • src/js/utils/ItemDetails.jsx (version 15f30abb5a6ee7d65221b40921c195898ac54be8)
    • src/js/utils/ItemDetails.scss (version 15f30abb5a6ee7d65221b40921c195898ac54be8)
    • src/js/utils/receiving/buildEditReceivingInfoPayload.js (version 15f30abb5a6ee7d65221b40921c195898ac54be8)
    • src/js/utils/receiving/getReceivingRowActions.jsx (version 15f30abb5a6ee7d65221b40921c195898ac54be8)
    • src/js/utils/utils.scss (version 15f30abb5a6ee7d65221b40921c195898ac54be8)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

    Kacper Chełstowski <kchelstowski@soldevelo.com> 1a85c56cebf6910784ddaf32d8e75079d861ead8 m

    OBPIH-7918 Implement an endpoint to call preferred bin (#6012)

    • grails-app/controllers/org/pih/warehouse/UrlMappings.groovy (version 1a85c56cebf6910784ddaf32d8e75079d861ead8)
    • grails-app/controllers/org/pih/warehouse/api/InventoryLevelApiController.groovy (version 1a85c56cebf6910784ddaf32d8e75079d861ead8)
    • grails-app/i18n/messages.properties (version 1a85c56cebf6910784ddaf32d8e75079d861ead8)
    • grails-app/services/org/pih/warehouse/inventory/InventoryLevelService.groovy (version 1a85c56cebf6910784ddaf32d8e75079d861ead8)
    • src/main/groovy/org/pih/warehouse/core/localization/MessageLocalizer.groovy (version 1a85c56cebf6910784ddaf32d8e75079d861ead8)
    • src/main/groovy/org/pih/warehouse/core/validation/Validatable.groovy (version 1a85c56cebf6910784ddaf32d8e75079d861ead8)
    • src/main/groovy/org/pih/warehouse/inventory/PreferredBinLocationsCommand.groovy (version 1a85c56cebf6910784ddaf32d8e75079d861ead8)
    • src/main/groovy/org/pih/warehouse/inventory/PreferredBinLocationsDto.groovy (version 1a85c56cebf6910784ddaf32d8e75079d861ead8)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

    Kacper Chełstowski <kchelstowski@soldevelo.com> 47989dd8bf5446c8e1889fafcb93f74928eff3f6 m

    OBPIH-7870 Implement edit receiving information endpoint (#6002)

    • grails-app/controllers/org/pih/warehouse/UrlMappings.groovy (version 47989dd8bf5446c8e1889fafcb93f74928eff3f6)
    • grails-app/controllers/org/pih/warehouse/api/receiving/v2/ReceiptApiController.groovy (version 47989dd8bf5446c8e1889fafcb93f74928eff3f6)
    • grails-app/i18n/messages.properties (version 47989dd8bf5446c8e1889fafcb93f74928eff3f6)
    • grails-app/services/org/pih/warehouse/api/receiving/v2/ReceiptV2Service.groovy (version 47989dd8bf5446c8e1889fafcb93f74928eff3f6)
    • src/main/groovy/org/pih/warehouse/product/lot/ProductLotDto.groovy (version 47989dd8bf5446c8e1889fafcb93f74928eff3f6)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptEditReceivingInfoCommand.groovy (version 47989dd8bf5446c8e1889fafcb93f74928eff3f6)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptEditReceivingInfoCommandValidator.groovy (version 47989dd8bf5446c8e1889fafcb93f74928eff3f6)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptItemEditReceivingInfoRequest.groovy (version 47989dd8bf5446c8e1889fafcb93f74928eff3f6)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptItemsBatchRequest.groovy (version 47989dd8bf5446c8e1889fafcb93f74928eff3f6)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptItemsBatchRequestValidator.groovy (version 47989dd8bf5446c8e1889fafcb93f74928eff3f6)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

    Sebastian Lib <120328147+SebastianLib@users.noreply.github.com> 33a4ade222f28ba1ff5b923ab529573b9b093673 m

    OBPIH-7856 Improve the table styling (fixes after QA) (#6006)

    • grails-app/i18n/messages.properties (version 33a4ade222f28ba1ff5b923ab529573b9b093673)
    • src/js/components/DataTable/DataTable.scss (version 33a4ade222f28ba1ff5b923ab529573b9b093673)
    • src/js/components/DataTable/v2/DataTableBody.jsx (version 33a4ade222f28ba1ff5b923ab529573b9b093673)
    • src/js/components/receivingV2/ReceivingTable.jsx (version 33a4ade222f28ba1ff5b923ab529573b9b093673)
    • src/js/components/receivingV2/receiving.scss (version 33a4ade222f28ba1ff5b923ab529573b9b093673)
    • src/js/hooks/receiving/v2/useReceivingActions.js (version 33a4ade222f28ba1ff5b923ab529573b9b093673)
    • src/js/hooks/receiving/v2/useReceivingColumns.jsx (version 33a4ade222f28ba1ff5b923ab529573b9b093673)
    • src/js/hooks/receiving/v2/useReceivingHeader.js (version 33a4ade222f28ba1ff5b923ab529573b9b093673)
    • src/js/utils/getCommonPinningStyles.jsx (version 33a4ade222f28ba1ff5b923ab529573b9b093673)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

    Kacper Chełstowski <kchelstowski@soldevelo.com> 0a4c516daae126e5f8b8c6052bafe87400d9ad85 m

    OBPIH-7864 Connect batch save of receipts items to frontend (#6009)

    • src/js/api/services/ReceivingApi.js (version 0a4c516daae126e5f8b8c6052bafe87400d9ad85)
    • src/js/api/urls.js (version 0a4c516daae126e5f8b8c6052bafe87400d9ad85)
    • src/js/components/receivingV2/ReceivingFilters.jsx (version 0a4c516daae126e5f8b8c6052bafe87400d9ad85)
    • src/js/components/receivingV2/ReceivingStep.jsx (version 0a4c516daae126e5f8b8c6052bafe87400d9ad85)
    • src/js/hooks/receiving/v2/useReceivingActions.js (version 0a4c516daae126e5f8b8c6052bafe87400d9ad85)
    • src/js/hooks/receiving/v2/useReceivingColumns.jsx (version 0a4c516daae126e5f8b8c6052bafe87400d9ad85)
    • src/js/hooks/receiving/v2/useReceivingForm.js (version 0a4c516daae126e5f8b8c6052bafe87400d9ad85)
    • src/js/hooks/receiving/v2/useReceivingSaveAction.js (version 0a4c516daae126e5f8b8c6052bafe87400d9ad85)
    • src/js/utils/cells/QuantityInputCell.jsx (version 0a4c516daae126e5f8b8c6052bafe87400d9ad85)
    • src/js/utils/receiving/buildReceiptItemsBatchPayload.js (version 0a4c516daae126e5f8b8c6052bafe87400d9ad85)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> a4be4e80b52b632bbd7c138d879425ac4e09e4b6 m

    OBPIH-7859 Create summary box component (#6001)

    • src/js/components/receivingV2/receiving.scss (version a4be4e80b52b632bbd7c138d879425ac4e09e4b6)
    • src/js/utils/SummaryInfo.jsx (version a4be4e80b52b632bbd7c138d879425ac4e09e4b6)
    • src/js/utils/SummaryInfo.scss (version a4be4e80b52b632bbd7c138d879425ac4e09e4b6)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

    Sebastian Lib <120328147+SebastianLib@users.noreply.github.com> 5c393d2dc3835901e5e8278b585cbbfa6ef3263c m

    OBPIH-7856 Improve the table styling (#5997)

    • grails-app/i18n/messages.properties (version 5c393d2dc3835901e5e8278b585cbbfa6ef3263c)
    • src/css/colors.scss (version 5c393d2dc3835901e5e8278b585cbbfa6ef3263c)
    • src/js/actions/index.js (version 5c393d2dc3835901e5e8278b585cbbfa6ef3263c)
    • src/js/actions/types.js (version 5c393d2dc3835901e5e8278b585cbbfa6ef3263c)
    • src/js/components/DataTable/DataTable.scss (version 5c393d2dc3835901e5e8278b585cbbfa6ef3263c)
    • src/js/components/DataTable/v2/DataTable.jsx (version 5c393d2dc3835901e5e8278b585cbbfa6ef3263c)
    • src/js/components/DataTable/v2/DataTableBody.jsx (version 5c393d2dc3835901e5e8278b585cbbfa6ef3263c)
    • src/js/components/modals/CommentModal.jsx (version 5c393d2dc3835901e5e8278b585cbbfa6ef3263c)
    • src/js/components/receivingV2/LocationAutofillHeader.jsx (version 5c393d2dc3835901e5e8278b585cbbfa6ef3263c)
    • src/js/components/receivingV2/ReceivingFilters.jsx (version 5c393d2dc3835901e5e8278b585cbbfa6ef3263c)
    • src/js/components/receivingV2/ReceivingStep.jsx (version 5c393d2dc3835901e5e8278b585cbbfa6ef3263c)
    • src/js/components/receivingV2/ReceivingTable.jsx (version 5c393d2dc3835901e5e8278b585cbbfa6ef3263c)
    • src/js/components/receivingV2/receiving.scss (version 5c393d2dc3835901e5e8278b585cbbfa6ef3263c)
    • src/js/consts/expiryBadges.js (version 5c393d2dc3835901e5e8278b585cbbfa6ef3263c)
    • src/js/consts/expiryStatus.js (version 5c393d2dc3835901e5e8278b585cbbfa6ef3263c)
    • src/js/consts/receivingColumns.js (version 5c393d2dc3835901e5e8278b585cbbfa6ef3263c)
    • src/js/consts/receivingLocationOptions.js (version 5c393d2dc3835901e5e8278b585cbbfa6ef3263c)
    • src/js/hooks/receiving/v2/useCommentModal.js (version 5c393d2dc3835901e5e8278b585cbbfa6ef3263c)
    • src/js/hooks/receiving/v2/useReceivingActions.js (version 5c393d2dc3835901e5e8278b585cbbfa6ef3263c)
    • src/js/hooks/receiving/v2/useReceivingColumns.jsx (version 5c393d2dc3835901e5e8278b585cbbfa6ef3263c)
    • src/js/hooks/receiving/v2/useReceivingForm.js (version 5c393d2dc3835901e5e8278b585cbbfa6ef3263c)
    • src/js/hooks/receiving/v2/useReceivingHeader.js (version 5c393d2dc3835901e5e8278b585cbbfa6ef3263c)
    • src/js/reducers/index.jsx (version 5c393d2dc3835901e5e8278b585cbbfa6ef3263c)
    • src/js/reducers/partialReceivingReducer.js (version 5c393d2dc3835901e5e8278b585cbbfa6ef3263c)
    • src/js/selectors/index.js (version 5c393d2dc3835901e5e8278b585cbbfa6ef3263c)
    • src/js/utils/cells/ActionsCell.jsx (version 5c393d2dc3835901e5e8278b585cbbfa6ef3263c)
    • src/js/utils/cells/ExpirationDateCell.jsx (version 5c393d2dc3835901e5e8278b585cbbfa6ef3263c)
    • src/js/utils/cells/MultilineCell.jsx (version 5c393d2dc3835901e5e8278b585cbbfa6ef3263c)
    • src/js/utils/cells/PackLevelCell.jsx (version 5c393d2dc3835901e5e8278b585cbbfa6ef3263c)
    • src/js/utils/cells/QuantityInputCell.jsx (version 5c393d2dc3835901e5e8278b585cbbfa6ef3263c)
    • src/js/utils/cells/SelectCell.jsx (version 5c393d2dc3835901e5e8278b585cbbfa6ef3263c)
    • src/js/utils/cells/ValueCell.jsx (version 5c393d2dc3835901e5e8278b585cbbfa6ef3263c)
    • src/js/utils/cells/receiving/ShippedInPoCell.jsx (version 5c393d2dc3835901e5e8278b585cbbfa6ef3263c)
    • src/js/utils/expirationStatus.js (version 5c393d2dc3835901e5e8278b585cbbfa6ef3263c)
    • src/js/utils/getCommonPinningStyles.jsx (version 5c393d2dc3835901e5e8278b585cbbfa6ef3263c)
    • src/js/utils/receiving/getReceivingRowActions.jsx (version 5c393d2dc3835901e5e8278b585cbbfa6ef3263c)
    • src/main/groovy/org/pih/warehouse/shipping/ShipmentItemDto.groovy (version 5c393d2dc3835901e5e8278b585cbbfa6ef3263c)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> cdd30cfa8724c40c07caf90f96094fd5e711aeb8 m

    OBPIH-7858 Virtualize table rows (#5998)

    • src/js/components/receivingV2/ReceivingTable.jsx (version cdd30cfa8724c40c07caf90f96094fd5e711aeb8)
    • src/js/components/receivingV2/receiving.scss (version cdd30cfa8724c40c07caf90f96094fd5e711aeb8)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 20b8fc03c92a10792e53e55b3c741429c2b5c41b m

    OBPIH-7854 Add option for changing table views (#5995)

    • src/js/components/receivingV2/ReceivingFilters.jsx (version 20b8fc03c92a10792e53e55b3c741429c2b5c41b)
    • src/js/components/receivingV2/ReceivingStep.jsx (version 20b8fc03c92a10792e53e55b3c741429c2b5c41b)
    • src/js/components/receivingV2/ReceivingTable.jsx (version 20b8fc03c92a10792e53e55b3c741429c2b5c41b)
    • src/js/components/receivingV2/receiving.scss (version 20b8fc03c92a10792e53e55b3c741429c2b5c41b)
    • src/js/consts/receivingColumns.js (version 20b8fc03c92a10792e53e55b3c741429c2b5c41b)
    • src/js/consts/receivingViewOptions.js (version 20b8fc03c92a10792e53e55b3c741429c2b5c41b)
    • src/js/hooks/receiving/v2/useReceivingActions.js (version 20b8fc03c92a10792e53e55b3c741429c2b5c41b)
    • src/js/hooks/receiving/v2/useReceivingColumns.jsx (version 20b8fc03c92a10792e53e55b3c741429c2b5c41b)
    • src/js/hooks/receiving/v2/useReceivingForm.js (version 20b8fc03c92a10792e53e55b3c741429c2b5c41b)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

    Kacper Chełstowski <kchelstowski@soldevelo.com> 2bdabc00bfe4dfe7c94ad03b6b9595f2342218e2 m

    OBPIH-7868 Fix insertion to LinkedHashSet when building shipment item… (#5992)

    • src/main/groovy/org/pih/warehouse/core/DataGroup.groovy (version 2bdabc00bfe4dfe7c94ad03b6b9595f2342218e2)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> e01916582b5b275ab3131993cf3bf8fc87e02e3f m

    OBPIH-7853 Remove mocked header (#5990)

    • src/js/components/receivingV2/Receiving.jsx (version e01916582b5b275ab3131993cf3bf8fc87e02e3f)
    • src/js/hooks/receiving/v2/useReceivingHeader.js (version e01916582b5b275ab3131993cf3bf8fc87e02e3f)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

    Kacper Chełstowski <kchelstowski@soldevelo.com> 55df049ef7a3d745bbdfbd60a59e8261b2e255bd m

    OBPIH-7868 Fix recipientId being null when it's User, not Person (#5989)

    • src/main/groovy/org/pih/warehouse/shipping/ShipmentItemDto.groovy (version 55df049ef7a3d745bbdfbd60a59e8261b2e255bd)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 92d02ec70b288889ac1cedc6f4bbddfc8d9b8f9d m

    OBPIH-7857 Normalize state data (#5988)

    • grails-app/i18n/messages.properties (version 92d02ec70b288889ac1cedc6f4bbddfc8d9b8f9d)
    • src/js/components/receivingV2/ReceivingStep.jsx (version 92d02ec70b288889ac1cedc6f4bbddfc8d9b8f9d)
    • src/js/components/receivingV2/ReceivingTable.jsx (version 92d02ec70b288889ac1cedc6f4bbddfc8d9b8f9d)
    • src/js/hooks/receiving/v2/useReceivingActions.js (version 92d02ec70b288889ac1cedc6f4bbddfc8d9b8f9d)
    • src/js/hooks/receiving/v2/useReceivingColumns.jsx (version 92d02ec70b288889ac1cedc6f4bbddfc8d9b8f9d)
    • src/js/hooks/receiving/v2/useReceivingForm.js (version 92d02ec70b288889ac1cedc6f4bbddfc8d9b8f9d)
    • src/js/tests/utils/normalizationUtils.test.js (version 92d02ec70b288889ac1cedc6f4bbddfc8d9b8f9d)
    • src/js/utils/cells/ExpirationDateCell.jsx (version 92d02ec70b288889ac1cedc6f4bbddfc8d9b8f9d)
    • src/js/utils/cells/MultilineCell.jsx (version 92d02ec70b288889ac1cedc6f4bbddfc8d9b8f9d)
    • src/js/utils/cells/PackLevelCell.jsx (version 92d02ec70b288889ac1cedc6f4bbddfc8d9b8f9d)
    • src/js/utils/cells/QuantityInputCell.jsx (version 92d02ec70b288889ac1cedc6f4bbddfc8d9b8f9d)
    • src/js/utils/cells/ValueCell.jsx (version 92d02ec70b288889ac1cedc6f4bbddfc8d9b8f9d)
    • src/js/utils/normalizationUtils.js (version 92d02ec70b288889ac1cedc6f4bbddfc8d9b8f9d)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

    Kacper Chełstowski <kchelstowski@soldevelo.com> 3c8a859852305e8da4b6b999a6f66df79248b6ef m

    OBPIH-7869 Implement batch save of receipt items (#5984)
    Co-authored-by: Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    • grails-app/controllers/org/pih/warehouse/UrlMappings.groovy (version 3c8a859852305e8da4b6b999a6f66df79248b6ef)
    • grails-app/controllers/org/pih/warehouse/api/receiving/v2/ReceiptApiController.groovy (version 3c8a859852305e8da4b6b999a6f66df79248b6ef)
    • grails-app/i18n/messages.properties (version 3c8a859852305e8da4b6b999a6f66df79248b6ef)
    • grails-app/services/org/pih/warehouse/api/receiving/v2/ReceiptV2Service.groovy (version 3c8a859852305e8da4b6b999a6f66df79248b6ef)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptItemDto.groovy (version 3c8a859852305e8da4b6b999a6f66df79248b6ef)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptItemSaveDto.groovy (version 3c8a859852305e8da4b6b999a6f66df79248b6ef)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptItemUpsertRequest.groovy (version 3c8a859852305e8da4b6b999a6f66df79248b6ef)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptItemsBatchRequest.groovy (version 3c8a859852305e8da4b6b999a6f66df79248b6ef)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptItemsBatchRequestValidator.groovy (version 3c8a859852305e8da4b6b999a6f66df79248b6ef)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptSaveResponseDto.groovy (version 3c8a859852305e8da4b6b999a6f66df79248b6ef)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

    Sebastian Lib <120328147+SebastianLib@users.noreply.github.com> 12aa03257477b9b0c3198034e0ab8ca6f9df9d8d m

    OBPIH-7839 Support merging rows and separator rows in DataTable (#5987)

    • src/js/components/DataTable/DataTable.scss (version 12aa03257477b9b0c3198034e0ab8ca6f9df9d8d)
    • src/js/components/DataTable/v2/DataTableBody.jsx (version 12aa03257477b9b0c3198034e0ab8ca6f9df9d8d)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 247a2fef325e74b4d3e6d38755b91f3e815d5dd8 m

    OBPIH-7898 Start receipt from stock movement view page (#5979)

    • grails-app/services/org/pih/warehouse/api/receiving/v2/ReceiptV2Service.groovy (version 247a2fef325e74b4d3e6d38755b91f3e815d5dd8)
    • src/js/api/services/ReceivingApi.js (version 247a2fef325e74b4d3e6d38755b91f3e815d5dd8)
    • src/js/api/urls.js (version 247a2fef325e74b4d3e6d38755b91f3e815d5dd8)
    • src/js/hooks/receiving/v2/useReceivingActions.js (version 247a2fef325e74b4d3e6d38755b91f3e815d5dd8)
    • src/main/groovy/org/pih/warehouse/receiving/ShipmentReceivingSummaryDto.groovy (version 247a2fef325e74b4d3e6d38755b91f3e815d5dd8)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

    Sebastian Lib <120328147+SebastianLib@users.noreply.github.com> 36b2369e53d736aeaf856c2ecab8ffa38e456c89 m

    OBPIH-7853 Add a basic version of the table (#5974)
    Co-authored-by: Alan Nadolny <83239466+alannadolny@users.noreply.github.com>
    Co-authored-by: Alan Nadolny <alannadolnyy@gmail.com>

    • grails-app/controllers/org/pih/warehouse/api/receiving/v2/ReceiptApiController.groovy (version 36b2369e53d736aeaf856c2ecab8ffa38e456c89)
    • grails-app/i18n/messages.properties (version 36b2369e53d736aeaf856c2ecab8ffa38e456c89)
    • src/css/main.scss (version 36b2369e53d736aeaf856c2ecab8ffa38e456c89)
    • src/js/api/services/ReceivingApi.js (version 36b2369e53d736aeaf856c2ecab8ffa38e456c89)
    • src/js/api/urls.js (version 36b2369e53d736aeaf856c2ecab8ffa38e456c89)
    • src/js/components/receivingV2/ReceivingFilters.jsx (version 36b2369e53d736aeaf856c2ecab8ffa38e456c89)
    • src/js/components/receivingV2/ReceivingStep.jsx (version 36b2369e53d736aeaf856c2ecab8ffa38e456c89)
    • src/js/components/receivingV2/ReceivingTable.jsx (version 36b2369e53d736aeaf856c2ecab8ffa38e456c89)
    • src/js/components/receivingV2/receiving.scss (version 36b2369e53d736aeaf856c2ecab8ffa38e456c89)
    • src/js/components/stock-movement-wizard/inboundV2/inbound.scss (version 36b2369e53d736aeaf856c2ecab8ffa38e456c89)
    • src/js/consts/receiptGroup.js (version 36b2369e53d736aeaf856c2ecab8ffa38e456c89)
    • src/js/consts/receivingColumns.js (version 36b2369e53d736aeaf856c2ecab8ffa38e456c89)
    • src/js/hooks/receiving/v2/useReceivingActions.js (version 36b2369e53d736aeaf856c2ecab8ffa38e456c89)
    • src/js/hooks/receiving/v2/useReceivingColumns.jsx (version 36b2369e53d736aeaf856c2ecab8ffa38e456c89)
    • src/js/hooks/receiving/v2/useReceivingForm.js (version 36b2369e53d736aeaf856c2ecab8ffa38e456c89)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 8c89e5097f0ad38c250620575cc3c97d16a0059c m

    OBPIH-7850 Create autosave indicators (#5977)

    • grails-app/i18n/messages.properties (version 8c89e5097f0ad38c250620575cc3c97d16a0059c)
    • src/js/components/receivingV2/ReceivingFilters.jsx (version 8c89e5097f0ad38c250620575cc3c97d16a0059c)
    • src/js/components/receivingV2/ReceivingFilters.scss (version 8c89e5097f0ad38c250620575cc3c97d16a0059c)
    • src/js/consts/autosaveStatuses.jsx (version 8c89e5097f0ad38c250620575cc3c97d16a0059c)
    • src/js/utils/AutosaveIndicator.jsx (version 8c89e5097f0ad38c250620575cc3c97d16a0059c)
    • src/js/utils/AutosaveIndicator.scss (version 8c89e5097f0ad38c250620575cc3c97d16a0059c)
    • src/js/utils/VerticalStripeIndicator.jsx (version 8c89e5097f0ad38c250620575cc3c97d16a0059c)
    • src/js/utils/VerticalStripeIndicator.scss (version 8c89e5097f0ad38c250620575cc3c97d16a0059c)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 87acfe642ea92cfeaaf3ace3800223416a4148bc m

    OBPIH-7868 GET receipts / receipt summary API (#5975)
    Co-authored-by: Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>
    Co-authored-by: Alan Nadolny <83239466+alannadolny@users.noreply.github.com>
    Co-authored-by: Kacper Chełstowski <kchelstowski@soldevelo.com>

    • grails-app/controllers/org/pih/warehouse/UrlMappings.groovy (version 87acfe642ea92cfeaaf3ace3800223416a4148bc)
    • grails-app/controllers/org/pih/warehouse/api/receiving/v2/ReceiptApiController.groovy (version 87acfe642ea92cfeaaf3ace3800223416a4148bc)
    • grails-app/domain/org/pih/warehouse/inventory/InventoryItem.groovy (version 87acfe642ea92cfeaaf3ace3800223416a4148bc)
    • grails-app/services/org/pih/warehouse/api/receiving/v2/ReceiptV2Service.groovy (version 87acfe642ea92cfeaaf3ace3800223416a4148bc)
    • src/main/groovy/org/pih/warehouse/core/DataGroup.groovy (version 87acfe642ea92cfeaaf3ace3800223416a4148bc)
    • src/main/groovy/org/pih/warehouse/core/OrderedDataGroup.groovy (version 87acfe642ea92cfeaaf3ace3800223416a4148bc)
    • src/main/groovy/org/pih/warehouse/core/PersonDto.groovy (version 87acfe642ea92cfeaaf3ace3800223416a4148bc)
    • src/main/groovy/org/pih/warehouse/core/http/ResponseBodyFormattable.groovy (version 87acfe642ea92cfeaaf3ace3800223416a4148bc)
    • src/main/groovy/org/pih/warehouse/location/LocationSimpleDto.groovy (version 87acfe642ea92cfeaaf3ace3800223416a4148bc)
    • src/main/groovy/org/pih/warehouse/product/ProductSimpleDto.groovy (version 87acfe642ea92cfeaaf3ace3800223416a4148bc)
    • src/main/groovy/org/pih/warehouse/product/lot/ProductLotDto.groovy (version 87acfe642ea92cfeaaf3ace3800223416a4148bc)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptDto.groovy (version 87acfe642ea92cfeaaf3ace3800223416a4148bc)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptGroup.groovy (version 87acfe642ea92cfeaaf3ace3800223416a4148bc)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptItemDto.groovy (version 87acfe642ea92cfeaaf3ace3800223416a4148bc)
    • src/main/groovy/org/pih/warehouse/receiving/ShipmentItemReceivingSummaryDto.groovy (version 87acfe642ea92cfeaaf3ace3800223416a4148bc)
    • src/main/groovy/org/pih/warehouse/receiving/ShipmentReceivingSummaryCommand.groovy (version 87acfe642ea92cfeaaf3ace3800223416a4148bc)
    • src/main/groovy/org/pih/warehouse/receiving/ShipmentReceivingSummaryDto.groovy (version 87acfe642ea92cfeaaf3ace3800223416a4148bc)
    • src/main/groovy/org/pih/warehouse/shipping/ContainerSimpleDto.groovy (version 87acfe642ea92cfeaaf3ace3800223416a4148bc)
    • src/main/groovy/org/pih/warehouse/shipping/ShipmentItemDto.groovy (version 87acfe642ea92cfeaaf3ace3800223416a4148bc)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 84969121ce57eea71863803cde290733c81ca3db m

    OBPIH-7852 Create a buttons section (#5972)
    Co-authored-by: SebastianLib <sebastianlib04@gmail.com>

    • grails-app/controllers/org/pih/warehouse/UrlMappings.groovy (version 84969121ce57eea71863803cde290733c81ca3db)
    • grails-app/controllers/org/pih/warehouse/api/receiving/v2/ReceiptApiController.groovy (version 84969121ce57eea71863803cde290733c81ca3db)
    • grails-app/i18n/messages.properties (version 84969121ce57eea71863803cde290733c81ca3db)
    • src/js/components/Filter/FilterForm.jsx (version 84969121ce57eea71863803cde290733c81ca3db)
    • src/js/components/Filter/FilterStyles.scss (version 84969121ce57eea71863803cde290733c81ca3db)
    • src/js/components/Router.jsx (version 84969121ce57eea71863803cde290733c81ca3db)
    • src/js/components/receiving/PartialReceivingPage.jsx (version 84969121ce57eea71863803cde290733c81ca3db)
    • src/js/components/receiving/ReceivingCheckScreen.jsx (version 84969121ce57eea71863803cde290733c81ca3db)
    • src/js/components/receiving/ReceivingPage.jsx (version 84969121ce57eea71863803cde290733c81ca3db)
    • src/js/components/receiving/ReceivingStep.jsx (version 84969121ce57eea71863803cde290733c81ca3db)
    • src/js/components/receiving/modals/EditLineModal.jsx (version 84969121ce57eea71863803cde290733c81ca3db)
    • src/js/components/receivingV2/CheckStep.jsx (version 84969121ce57eea71863803cde290733c81ca3db)
    • src/js/components/receivingV2/FilterFields.jsx (version 84969121ce57eea71863803cde290733c81ca3db)
    • src/js/components/receivingV2/Receiving.jsx (version 84969121ce57eea71863803cde290733c81ca3db)
    • src/js/components/receivingV2/ReceivingFilters.jsx (version 84969121ce57eea71863803cde290733c81ca3db)
    • src/js/components/receivingV2/ReceivingFilters.scss (version 84969121ce57eea71863803cde290733c81ca3db)
    • src/js/components/receivingV2/ReceivingStep.jsx (version 84969121ce57eea71863803cde290733c81ca3db)
    • src/js/consts/receiptStatusOptions.js (version 84969121ce57eea71863803cde290733c81ca3db)
    • src/js/consts/receivingViewOptions.js (version 84969121ce57eea71863803cde290733c81ca3db)
    • src/js/selectors/index.js (version 84969121ce57eea71863803cde290733c81ca3db)
  • Alan Nadolny <alannadolnyy@gmail.com>

    Alan Nadolny <alannadolnyy@gmail.com> 6d5a9875dda5dd18313c3b470c65bf27355407f6 m

    Fixes after rebase

    • src/js/components/dashboard/StockRequestDashboard.jsx (version 6d5a9875dda5dd18313c3b470c65bf27355407f6)
    • src/js/utils/dateUtils.js (version 6d5a9875dda5dd18313c3b470c65bf27355407f6)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

    Kacper Chełstowski <kchelstowski@soldevelo.com> 34c769ce5ec4fd230f731000c7d65b5aa978843d m

    OBPIH-7867 Implement an endpoint to start a receipt (#5968)

    • grails-app/controllers/org/pih/warehouse/UrlMappings.groovy (version 34c769ce5ec4fd230f731000c7d65b5aa978843d)
    • grails-app/controllers/org/pih/warehouse/api/receiving/v2/ReceiptApiController.groovy (version 34c769ce5ec4fd230f731000c7d65b5aa978843d)
    • grails-app/services/org/pih/warehouse/api/receiving/v2/ReceiptV2Service.groovy (version 34c769ce5ec4fd230f731000c7d65b5aa978843d)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptDto.groovy (version 34c769ce5ec4fd230f731000c7d65b5aa978843d)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptLocationDto.groovy (version 34c769ce5ec4fd230f731000c7d65b5aa978843d)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptOrderDto.groovy (version 34c769ce5ec4fd230f731000c7d65b5aa978843d)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptRecipientDto.groovy (version 34c769ce5ec4fd230f731000c7d65b5aa978843d)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptRequisitionDto.groovy (version 34c769ce5ec4fd230f731000c7d65b5aa978843d)
    • src/main/groovy/org/pih/warehouse/receiving/ReceiptShipmentDto.groovy (version 34c769ce5ec4fd230f731000c7d65b5aa978843d)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 7f7502bd340ff166b4405eee60c54685c4fd92f4 m

    OBPIH-7851 Create SM page layout (#5964)

    • src/js/components/Router.jsx (version 7f7502bd340ff166b4405eee60c54685c4fd92f4)
    • src/js/components/form-elements/v2/DateFieldDateFns.jsx (version 7f7502bd340ff166b4405eee60c54685c4fd92f4)
    • src/js/components/receiving/CheckStep.jsx (version 7f7502bd340ff166b4405eee60c54685c4fd92f4)
    • src/js/components/receiving/PartialReceivingPage.jsx (version 7f7502bd340ff166b4405eee60c54685c4fd92f4)
    • src/js/components/receiving/Receiving.jsx (version 7f7502bd340ff166b4405eee60c54685c4fd92f4)
    • src/js/components/receiving/ReceivingCheckScreen.jsx (version 7f7502bd340ff166b4405eee60c54685c4fd92f4)
    • src/js/components/receiving/ReceivingPage.jsx (version 7f7502bd340ff166b4405eee60c54685c4fd92f4)
    • src/js/components/receiving/ReceivingStep.jsx (version 7f7502bd340ff166b4405eee60c54685c4fd92f4)
    • src/js/components/receiving/modals/EditLineModal.jsx (version 7f7502bd340ff166b4405eee60c54685c4fd92f4)
    • src/js/components/wizard/v2/WizardPageHeader.jsx (version 7f7502bd340ff166b4405eee60c54685c4fd92f4)
    • src/js/components/wizard/v2/WizardPageLayout.jsx (version 7f7502bd340ff166b4405eee60c54685c4fd92f4)
    • src/js/components/wizard/v2/WizardPageLayout.scss (version 7f7502bd340ff166b4405eee60c54685c4fd92f4)
    • src/js/utils/dateUtils.js (version 7f7502bd340ff166b4405eee60c54685c4fd92f4)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

    Sebastian Lib <120328147+SebastianLib@users.noreply.github.com> 666dfb6b1390af6b99d42a86471020cd99938450 m

    OBPIH-7838 Create sliding button group component (#5965)

    • src/js/components/form-elements/v2/SlidingButtonGroup.jsx (version 666dfb6b1390af6b99d42a86471020cd99938450)
    • src/js/components/form-elements/v2/style.scss (version 666dfb6b1390af6b99d42a86471020cd99938450)