Build: #412 was successful Manual run by Soldevelo User

Code commits

openboxes-cc-performance-improvement

  • Alan Nadolny <alannadolnyy@gmail.com>

    Alan Nadolny <alannadolnyy@gmail.com> 7299d0c49eb20608d3ebeffce3c017640b544768 m

    OBPIH-7494 Fix translations

    • src/js/selectors/index.js (version 7299d0c49eb20608d3ebeffce3c017640b544768)
  • Alan Nadolny <alannadolnyy@gmail.com>

    Alan Nadolny <alannadolnyy@gmail.com> eaf3917179d8b1b2be18c7a7b51438d73538c4e0 m

    OBPIH-7494 Add date format

    • src/js/components/cycleCount/tableCell/ExpirationDateCell.jsx (version eaf3917179d8b1b2be18c7a7b51438d73538c4e0)
  • Alan Nadolny <alannadolnyy@gmail.com>

    Alan Nadolny <alannadolnyy@gmail.com> cc953f40298a9a3c3c7d1d9b85b879c27c2b83d2 m

    OBPIH-7494 Change using selectors

    • src/js/hooks/cycleCount/useToCountTab.jsx (version cc953f40298a9a3c3c7d1d9b85b879c27c2b83d2)
  • Alan Nadolny <alannadolnyy@gmail.com>

    Alan Nadolny <alannadolnyy@gmail.com> 323c77241d84bf51763c4f829e9c4f1c3538fc21 m

    OBPIH-7494 Adjust code styling

    • src/js/actions/index.js (version 323c77241d84bf51763c4f829e9c4f1c3538fc21)
    • src/js/reducers/countWorkflowReducer.jsx (version 323c77241d84bf51763c4f829e9c4f1c3538fc21)
  • Alan Nadolny <alannadolnyy@gmail.com>

    Alan Nadolny <alannadolnyy@gmail.com> f215e2ef2ca0b06ad12d33783006e131f0bcbab4 m

    OBPIH-7494 Fix saving cycle count items

    • src/js/actions/index.js (version f215e2ef2ca0b06ad12d33783006e131f0bcbab4)
    • src/js/actions/types.js (version f215e2ef2ca0b06ad12d33783006e131f0bcbab4)
    • src/js/components/cycleCount/toCountTab/VirtualizedTablesList.jsx (version f215e2ef2ca0b06ad12d33783006e131f0bcbab4)
    • src/js/hooks/cycleCount/useCountStep.jsx (version f215e2ef2ca0b06ad12d33783006e131f0bcbab4)
    • src/js/reducers/countWorkflowReducer.jsx (version f215e2ef2ca0b06ad12d33783006e131f0bcbab4)
  • Alan Nadolny <alannadolnyy@gmail.com>

    Alan Nadolny <alannadolnyy@gmail.com> c6b4b70f63f48c88eb7b01e2dea81db73322800b m

    OBPIH-7494 Fix displaying assign count modal

    • src/js/components/cycleCount/toCountTab/CountStep.jsx (version c6b4b70f63f48c88eb7b01e2dea81db73322800b)
    • src/js/components/cycleCount/toCountTab/CountStepTable.jsx (version c6b4b70f63f48c88eb7b01e2dea81db73322800b)
    • src/js/components/cycleCount/toCountTab/MemoizedCountStepTable.jsx (version c6b4b70f63f48c88eb7b01e2dea81db73322800b)
    • src/js/components/cycleCount/toCountTab/VirtualizedTablesList.jsx (version c6b4b70f63f48c88eb7b01e2dea81db73322800b)
    • src/js/hooks/cycleCount/useCountStep.jsx (version c6b4b70f63f48c88eb7b01e2dea81db73322800b)
    • src/js/utils/cycleCountUtils.jsx (version c6b4b70f63f48c88eb7b01e2dea81db73322800b)
  • Alan Nadolny <alannadolnyy@gmail.com>

    Alan Nadolny <alannadolnyy@gmail.com> 905332d59d95e7148276d5d4c2211e0066e0381b m

    OBPIH-7494 Remove unused component, fix imports

    • src/js/actions/index.js (version 905332d59d95e7148276d5d4c2211e0066e0381b)
    • src/js/components/cycleCount/tableCell/EditableCell.jsx (version 905332d59d95e7148276d5d4c2211e0066e0381b)
  • Alan Nadolny <alannadolnyy@gmail.com>

    Alan Nadolny <alannadolnyy@gmail.com> e0d24a3167f957de39855cd351a867cb3baeff4e m

    OBPIH-7494 Fix copilot comments and fix displaying fetched lot numbers list

    • src/js/components/cycleCount/tableCell/ExpirationDateCell.jsx (version e0d24a3167f957de39855cd351a867cb3baeff4e)
    • src/js/components/cycleCount/tableCell/LotNumberCell.jsx (version e0d24a3167f957de39855cd351a867cb3baeff4e)
    • src/js/hooks/cycleCount/useCountStep.jsx (version e0d24a3167f957de39855cd351a867cb3baeff4e)
    • src/js/selectors/index.js (version e0d24a3167f957de39855cd351a867cb3baeff4e)
  • Alan Nadolny <alannadolnyy@gmail.com>

    Alan Nadolny <alannadolnyy@gmail.com> 347905b9565f55f18e68247ddae07c48c63d6df1 m

    OBPIH-7494 Apply previous styling

    • src/js/components/cycleCount/tableCell/BinLocationCell.jsx (version 347905b9565f55f18e68247ddae07c48c63d6df1)
    • src/js/components/cycleCount/tableCell/CommentCell.jsx (version 347905b9565f55f18e68247ddae07c48c63d6df1)
    • src/js/components/cycleCount/tableCell/ExpirationDateCell.jsx (version 347905b9565f55f18e68247ddae07c48c63d6df1)
    • src/js/components/cycleCount/tableCell/LotNumberCell.jsx (version 347905b9565f55f18e68247ddae07c48c63d6df1)
    • src/js/components/cycleCount/tableCell/QuantityCell.jsx (version 347905b9565f55f18e68247ddae07c48c63d6df1)
    • src/js/hooks/cycleCount/useCountStepTable.jsx (version 347905b9565f55f18e68247ddae07c48c63d6df1)
  • Alan Nadolny <alannadolnyy@gmail.com>

    Alan Nadolny <alannadolnyy@gmail.com> c83995ddb050aebff12c99d68c0daa4412f46ddd m

    OBPIH-7494 Refactor cycle count utilities and update actions cell to use original ID

    • src/js/hooks/cycleCount/useCountStepTable.jsx (version c83995ddb050aebff12c99d68c0daa4412f46ddd)
    • src/js/utils/cycleCountUtils.jsx (version c83995ddb050aebff12c99d68c0daa4412f46ddd)
  • Alan Nadolny <alannadolnyy@gmail.com>

    Alan Nadolny <alannadolnyy@gmail.com> dd643264e8e2636b0d8d44a661e2a4bc47f2103f m

    OBPIH-7494 Fix issue with displaying bin icon

    • src/js/components/cycleCount/tableCell/ActionsCell.jsx (version dd643264e8e2636b0d8d44a661e2a4bc47f2103f)
    • src/js/hooks/cycleCount/useCountStepTable.jsx (version dd643264e8e2636b0d8d44a661e2a4bc47f2103f)
  • Alan Nadolny <alannadolnyy@gmail.com>

    Alan Nadolny <alannadolnyy@gmail.com> b7302fb931b6d03e3c3f6f5a553288601fb723fb m

    OBPIH-7494 Update dependencies in useMemo hooks for improved reactivity

    • src/js/components/cycleCount/tableCell/BinLocationCell.jsx (version b7302fb931b6d03e3c3f6f5a553288601fb723fb)
    • src/js/components/cycleCount/tableCell/LotNumberCell.jsx (version b7302fb931b6d03e3c3f6f5a553288601fb723fb)
    • src/js/hooks/cycleCount/useCountStepTable.jsx (version b7302fb931b6d03e3c3f6f5a553288601fb723fb)
  • Alan Nadolny <alannadolnyy@gmail.com>

    Alan Nadolny <alannadolnyy@gmail.com> 14aa59733ac9766d124b74f1959d47c44547fe0f m

    OBPIH-7494 Add updating values in reducer after changing data in table

    • src/js/actions/index.js (version 14aa59733ac9766d124b74f1959d47c44547fe0f)
    • src/js/actions/types.js (version 14aa59733ac9766d124b74f1959d47c44547fe0f)
    • src/js/components/cycleCount/tableCell/BinLocationCell.jsx (version 14aa59733ac9766d124b74f1959d47c44547fe0f)
    • src/js/components/cycleCount/tableCell/CommentCell.jsx (version 14aa59733ac9766d124b74f1959d47c44547fe0f)
    • src/js/components/cycleCount/tableCell/ExpirationDateCell.jsx (version 14aa59733ac9766d124b74f1959d47c44547fe0f)
    • src/js/components/cycleCount/tableCell/LotNumberCell.jsx (version 14aa59733ac9766d124b74f1959d47c44547fe0f)
    • src/js/components/cycleCount/tableCell/QuantityCell.jsx (version 14aa59733ac9766d124b74f1959d47c44547fe0f)
    • src/js/components/cycleCount/tableHeader/CountedByHeader.jsx (version 14aa59733ac9766d124b74f1959d47c44547fe0f)
    • src/js/hooks/cycleCount/useCountStep.jsx (version 14aa59733ac9766d124b74f1959d47c44547fe0f)
    • src/js/hooks/cycleCount/useCountStepTable.jsx (version 14aa59733ac9766d124b74f1959d47c44547fe0f)
    • src/js/reducers/countWorkflowReducer.jsx (version 14aa59733ac9766d124b74f1959d47c44547fe0f)
    • src/js/utils/cycleCountUtils.jsx (version 14aa59733ac9766d124b74f1959d47c44547fe0f)
  • Alan Nadolny <alannadolnyy@gmail.com>

    Alan Nadolny <alannadolnyy@gmail.com> ce9c73ed1ebd98e6dd1457c9654e9a363fc5aea9 m

    OBPIH-7494 Fix rerendering whole table after entering data in one of the fields

    • src/js/components/DataTable/v2/DataTable.jsx (version ce9c73ed1ebd98e6dd1457c9654e9a363fc5aea9)
    • src/js/components/cycleCount/tableCell/ActionsCell.jsx (version ce9c73ed1ebd98e6dd1457c9654e9a363fc5aea9)
    • src/js/components/cycleCount/tableCell/BinLocationCell.jsx (version ce9c73ed1ebd98e6dd1457c9654e9a363fc5aea9)
    • src/js/components/cycleCount/tableCell/CommentCell.jsx (version ce9c73ed1ebd98e6dd1457c9654e9a363fc5aea9)
    • src/js/components/cycleCount/tableCell/ExpirationDateCell.jsx (version ce9c73ed1ebd98e6dd1457c9654e9a363fc5aea9)
    • src/js/components/cycleCount/tableCell/LotNumberCell.jsx (version ce9c73ed1ebd98e6dd1457c9654e9a363fc5aea9)
    • src/js/components/cycleCount/tableCell/QuantityCell.jsx (version ce9c73ed1ebd98e6dd1457c9654e9a363fc5aea9)
    • src/js/components/cycleCount/toCountTab/CountStepTable.jsx (version ce9c73ed1ebd98e6dd1457c9654e9a363fc5aea9)
    • src/js/hooks/cycleCount/useCountStep.jsx (version ce9c73ed1ebd98e6dd1457c9654e9a363fc5aea9)
    • src/js/hooks/cycleCount/useCountStepTable.jsx (version ce9c73ed1ebd98e6dd1457c9654e9a363fc5aea9)
    • src/js/selectors/index.js (version ce9c73ed1ebd98e6dd1457c9654e9a363fc5aea9)
  • Alan Nadolny <alannadolnyy@gmail.com>

    Alan Nadolny <alannadolnyy@gmail.com> 498b0e579fda356fa585082befa63a81db206e06 m

    OBPIH-7494 Fixes after review

    • src/js/actions/index.js (version 498b0e579fda356fa585082befa63a81db206e06)
    • src/js/components/Router.jsx (version 498b0e579fda356fa585082befa63a81db206e06)
    • src/js/components/cycleCount/tableCell/BinLocationCell.jsx (version 498b0e579fda356fa585082befa63a81db206e06)
    • src/js/components/cycleCount/tableCell/LotNumberCell.jsx (version 498b0e579fda356fa585082befa63a81db206e06)
    • src/js/components/cycleCount/tableHeader/CountedByHeader.jsx (version 498b0e579fda356fa585082befa63a81db206e06)
    • src/js/components/cycleCount/tableHeader/DateCountedHeader.jsx (version 498b0e579fda356fa585082befa63a81db206e06)
    • src/js/components/cycleCount/toCountTab/VirtualizedCountStepTable.jsx (version 498b0e579fda356fa585082befa63a81db206e06)
    • src/js/components/cycleCount/toCountTab/VirtualizedTablesList.jsx (version 498b0e579fda356fa585082befa63a81db206e06)
    • src/js/selectors/index.js (version 498b0e579fda356fa585082befa63a81db206e06)
    • src/js/utils/cycleCountUtils.jsx (version 498b0e579fda356fa585082befa63a81db206e06)
  • Alan Nadolny <alannadolnyy@gmail.com>

    Alan Nadolny <alannadolnyy@gmail.com> cf144138fc588ad5bad72c068b1a518762e83306 m

    OBPIH-7494 Fixes after copilot comments, memoize header component

    • src/js/components/cycleCount/ConfirmStepHeader.jsx (version cf144138fc588ad5bad72c068b1a518762e83306)
    • src/js/components/cycleCount/tableHeader/CountedByHeader.jsx (version cf144138fc588ad5bad72c068b1a518762e83306)
    • src/js/components/cycleCount/toCountTab/CountStep.jsx (version cf144138fc588ad5bad72c068b1a518762e83306)
    • src/js/components/cycleCount/toCountTab/CountStepHeader.jsx (version cf144138fc588ad5bad72c068b1a518762e83306)
    • src/js/components/cycleCount/toCountTab/CountStepTable.jsx (version cf144138fc588ad5bad72c068b1a518762e83306)
    • src/js/reducers/countWorkflowReducer.jsx (version cf144138fc588ad5bad72c068b1a518762e83306)
  • Alan Nadolny <alannadolnyy@gmail.com>

    Alan Nadolny <alannadolnyy@gmail.com> 7fd9154ace818c6bb1ff834dbf0a62bb791ba102 m

    OBPIH-7494 Split count step hook, fix importing issue, add memoization

    • src/js/components/cycleCount/tableCell/CommentCell.jsx (version 7fd9154ace818c6bb1ff834dbf0a62bb791ba102)
    • src/js/components/cycleCount/tableCell/QuantityCell.jsx (version 7fd9154ace818c6bb1ff834dbf0a62bb791ba102)
    • src/js/components/cycleCount/toCountTab/CountStep.jsx (version 7fd9154ace818c6bb1ff834dbf0a62bb791ba102)
    • src/js/hooks/cycleCount/countStep/useCountStep.jsx (version 7fd9154ace818c6bb1ff834dbf0a62bb791ba102)
    • src/js/hooks/cycleCount/countStep/useCycleCountFetchData.js (version 7fd9154ace818c6bb1ff834dbf0a62bb791ba102)
    • src/js/hooks/cycleCount/countStep/useCycleCountImport.js (version 7fd9154ace818c6bb1ff834dbf0a62bb791ba102)
    • src/js/hooks/cycleCount/countStep/useCycleCountModal.js (version 7fd9154ace818c6bb1ff834dbf0a62bb791ba102)
    • src/js/hooks/cycleCount/countStep/useCycleCountPersistence.js (version 7fd9154ace818c6bb1ff834dbf0a62bb791ba102)
    • src/js/hooks/cycleCount/countStep/useResolveDiscrepancies.js (version 7fd9154ace818c6bb1ff834dbf0a62bb791ba102)
    • src/js/hooks/cycleCount/useCountStep.jsx (version 7fd9154ace818c6bb1ff834dbf0a62bb791ba102)
  • Alan Nadolny <alannadolnyy@gmail.com>

    Alan Nadolny <alannadolnyy@gmail.com> be996f3fb8b4fcb35b2c582cda1fb1533ba01167 m

    OBPIH-7494 Fix dependencies

    • src/js/hooks/cycleCount/countStep/useCountStep.jsx (version be996f3fb8b4fcb35b2c582cda1fb1533ba01167)
    • src/js/hooks/cycleCount/countStep/useCycleCountFetchData.js (version be996f3fb8b4fcb35b2c582cda1fb1533ba01167)
    • src/js/hooks/cycleCount/countStep/useCycleCountModal.js (version be996f3fb8b4fcb35b2c582cda1fb1533ba01167)
    • src/js/hooks/cycleCount/countStep/useCycleCountPersistence.js (version be996f3fb8b4fcb35b2c582cda1fb1533ba01167)
    • src/js/hooks/cycleCount/countStep/useResolveDiscrepancies.js (version be996f3fb8b4fcb35b2c582cda1fb1533ba01167)
  • Alan Nadolny <alannadolnyy@gmail.com>

    Alan Nadolny <alannadolnyy@gmail.com> 1f697c6e65e66e24f2dbefc0eb38b43a6a6df945 m

    OBPIH-7494 Move cells logic to separated components

    • src/js/components/cycleCount/tableCell/ActionsCell.jsx (version 1f697c6e65e66e24f2dbefc0eb38b43a6a6df945)
    • src/js/components/cycleCount/tableCell/BinLocationCell.jsx (version 1f697c6e65e66e24f2dbefc0eb38b43a6a6df945)
    • src/js/components/cycleCount/tableCell/CommentCell.jsx (version 1f697c6e65e66e24f2dbefc0eb38b43a6a6df945)
    • src/js/components/cycleCount/tableCell/EditableCell.jsx (version 1f697c6e65e66e24f2dbefc0eb38b43a6a6df945)
    • src/js/components/cycleCount/tableCell/ExpirationDateCell.jsx (version 1f697c6e65e66e24f2dbefc0eb38b43a6a6df945)
    • src/js/components/cycleCount/tableCell/LotNumberCell.jsx (version 1f697c6e65e66e24f2dbefc0eb38b43a6a6df945)
    • src/js/components/cycleCount/tableCell/QuantityCell.jsx (version 1f697c6e65e66e24f2dbefc0eb38b43a6a6df945)
    • src/js/components/cycleCount/tableHeader/HeaderCell.jsx (version 1f697c6e65e66e24f2dbefc0eb38b43a6a6df945)
    • src/js/hooks/cycleCount/useCountStepTable.jsx (version 1f697c6e65e66e24f2dbefc0eb38b43a6a6df945)
  • Alan Nadolny <alannadolnyy@gmail.com>

    Alan Nadolny <alannadolnyy@gmail.com> 8624aeec49eb1174d4b91fe4e58f0ab64f063fa2 m

    OBPIH-7494 Remove unused code, temporary fix methods behavior in use count step hook

    • src/js/hooks/cycleCount/useCountStep.jsx (version 8624aeec49eb1174d4b91fe4e58f0ab64f063fa2)
  • Alan Nadolny <alannadolnyy@gmail.com>

    Alan Nadolny <alannadolnyy@gmail.com> 2626ee2b715ccad6e4afb62da1e64f75bbe5fc50 m

    OBPIH-7494 Temporary change in cycle count modal

    • src/js/hooks/cycleCount/useAssignCycleCountModal.jsx (version 2626ee2b715ccad6e4afb62da1e64f75bbe5fc50)
  • Alan Nadolny <alannadolnyy@gmail.com>

    Alan Nadolny <alannadolnyy@gmail.com> 421ae2a0178bb4deb87add19d7e1fb9fb0553f6a m

    OBPIH-7494 Create new components to reduce the amount of rerendered page size

    • src/js/components/cycleCount/tableFooter/AddNewRecordFooter.jsx (version 421ae2a0178bb4deb87add19d7e1fb9fb0553f6a)
    • src/js/components/cycleCount/tableHeader/CountedByHeader.jsx (version 421ae2a0178bb4deb87add19d7e1fb9fb0553f6a)
    • src/js/components/cycleCount/tableHeader/DateCountedHeader.jsx (version 421ae2a0178bb4deb87add19d7e1fb9fb0553f6a)
    • src/js/components/cycleCount/tableHeader/ProductDataHeader.jsx (version 421ae2a0178bb4deb87add19d7e1fb9fb0553f6a)
    • src/js/components/cycleCount/toCountTab/CountStepTable.jsx (version 421ae2a0178bb4deb87add19d7e1fb9fb0553f6a)
  • Alan Nadolny <alannadolnyy@gmail.com>

    Alan Nadolny <alannadolnyy@gmail.com> f154c337df7b2f9ea3e3a9d37b1c848e02182141 m

    OBPIH-7494 Create separated component to avoid rerenders of whole page caused by scrollbar reloading

    • src/js/components/cycleCount/toCountTab/CountStep.jsx (version f154c337df7b2f9ea3e3a9d37b1c848e02182141)
    • src/js/components/cycleCount/toCountTab/VirtualizedTablesList.jsx (version f154c337df7b2f9ea3e3a9d37b1c848e02182141)
  • Alan Nadolny <alannadolnyy@gmail.com>

    Alan Nadolny <alannadolnyy@gmail.com> 8674cc0e6b879f8bc2581b3feda94b4db7b0d112 m

    OBPIH-7494 Add new selectors, use reselect

    • src/js/selectors/index.js (version 8674cc0e6b879f8bc2581b3feda94b4db7b0d112)
  • Alan Nadolny <alannadolnyy@gmail.com>

    Alan Nadolny <alannadolnyy@gmail.com> e947832a1f4a765553040e4c9c059cb072b75bf9 m

    OBPIH-7494 Blacklist cycle count reducer

    • src/js/store.jsx (version e947832a1f4a765553040e4c9c059cb072b75bf9)
  • Alan Nadolny <alannadolnyy@gmail.com>

    Alan Nadolny <alannadolnyy@gmail.com> 7ac70b303753d48c22d0bb8a27e84250b99bca55 m

    OBPIH-7494 Temporary changes in cycle count to resolve component

    • src/js/components/cycleCount/toResolveTab/CycleCountToResolve.jsx (version 7ac70b303753d48c22d0bb8a27e84250b99bca55)
    • src/js/hooks/cycleCount/useResolveStep.js (version 7ac70b303753d48c22d0bb8a27e84250b99bca55)
    • src/js/hooks/cycleCount/useResolveStepTable.jsx (version 7ac70b303753d48c22d0bb8a27e84250b99bca55)
  • Alan Nadolny <alannadolnyy@gmail.com>

    Alan Nadolny <alannadolnyy@gmail.com> 5cffb14fdfb827a4a09c3261b91e561e3f39aaad m

    OBPIH-7494 Fix rerenders caused by router component

    • src/js/components/Router.jsx (version 5cffb14fdfb827a4a09c3261b91e561e3f39aaad)
    • src/js/components/dashboard/Dashboard.jsx (version 5cffb14fdfb827a4a09c3261b91e561e3f39aaad)
  • Alan Nadolny <alannadolnyy@gmail.com>

    Alan Nadolny <alannadolnyy@gmail.com> 2be57c89c1761dfce6ae2e2e5dc2b4062981d7e0 m

    OBPIH-7494 Add new utils, fix import in tests

    • src/js/tests/utils/cycleCountUtils.test.jsx (version 2be57c89c1761dfce6ae2e2e5dc2b4062981d7e0)
    • src/js/utils/cycleCountUtils.jsx (version 2be57c89c1761dfce6ae2e2e5dc2b4062981d7e0)
  • Alan Nadolny <alannadolnyy@gmail.com>

    Alan Nadolny <alannadolnyy@gmail.com> 5caea5ad7926a2e2f45fb9d08457f3aa47f7671c m

    OBPIH-7494 Make CountStepTable memoized

    • src/js/components/cycleCount/toCountTab/MemoizedCountStepTable.jsx (version 5caea5ad7926a2e2f45fb9d08457f3aa47f7671c)
  • Alan Nadolny <alannadolnyy@gmail.com>

    Alan Nadolny <alannadolnyy@gmail.com> 1f09fd15a1ef7606b1341589f563e576190a6a9f m

    OBPIH-7494 Add library for selectors memoization

    • package-lock.json (version 1f09fd15a1ef7606b1341589f563e576190a6a9f)
    • package.json (version 1f09fd15a1ef7606b1341589f563e576190a6a9f)
  • Alan Nadolny <alannadolnyy@gmail.com>

    Alan Nadolny <alannadolnyy@gmail.com> f52f802a499309c0132556945e44ac78bcdc9815 m

    OBPIH-7494 Prevent unnecessary rerenders caused by useTranslate hook

    • src/js/hooks/useTranslate.js (version f52f802a499309c0132556945e44ac78bcdc9815)
  • Alan Nadolny <alannadolnyy@gmail.com>

    Alan Nadolny <alannadolnyy@gmail.com> 27b8e6ee8683d444906a35cc080b3f68b8d3d615 m

    OBPIH-7494 Add new types and actions

    • src/js/actions/index.js (version 27b8e6ee8683d444906a35cc080b3f68b8d3d615)
    • src/js/actions/types.js (version 27b8e6ee8683d444906a35cc080b3f68b8d3d615)
  • Alan Nadolny <alannadolnyy@gmail.com>

    Alan Nadolny <alannadolnyy@gmail.com> 737fa1c58ecad6ed0df5c324b6140f19164e378b m

    OBPIH-7494 Add new cycle count reducer

    • src/js/reducers/countWorkflowReducer.jsx (version 737fa1c58ecad6ed0df5c324b6140f19164e378b)
    • src/js/reducers/index.jsx (version 737fa1c58ecad6ed0df5c324b6140f19164e378b)
  • Alan Nadolny <alannadolnyy@gmail.com>

    Alan Nadolny <alannadolnyy@gmail.com> 264c441bf7141c48d260fc62d7da3459994ba9bd m

    OBPIH-7494 Fix rerenders caused by connection listener

    • src/js/hooks/useConnectionListener.jsx (version 264c441bf7141c48d260fc62d7da3459994ba9bd)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> a72625ed065a14907e698ecc4928c8545a80af56 m

    Allow Docker worflow to be manully executed

    • .github/workflows/docker-image.yml (version a72625ed065a14907e698ecc4928c8545a80af56)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> cd1435bc554397390029ab4ae2fb1c233a839184 m

    bumped app version to 0.9.7-SNAPSHOT

    • gradle.properties (version cd1435bc554397390029ab4ae2fb1c233a839184)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> be05515762df0cef2b0b5b82566226a2953e7dc6 m

    Merge branch 'main' into develop

  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 30d842b9d409e533d4a30031652654d673e71913 m

    bumped app version to 0.9.6

    • gradle.properties (version 30d842b9d409e533d4a30031652654d673e71913)
  • Justin Miranda

    Justin Miranda 3651c65aa2bc90629ea004016f4867bd52f4dddb m

    New Crowdin updates (#5627)

    • grails-app/i18n/messages_pt.properties (version 3651c65aa2bc90629ea004016f4867bd52f4dddb)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 464c8ee8db29087eb5156c23e0b9d15f20683287 m

    Update labeler.yml

    • .github/labeler.yml (version 464c8ee8db29087eb5156c23e0b9d15f20683287)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

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

    OBPIH-7584 Fixes to reorder report (#5631)

    • grails-app/controllers/org/pih/warehouse/api/InventoryApiController.groovy (version 0703bea15eda5f58a7b01071ad827f4cabc30334)
    • grails-app/services/org/pih/warehouse/core/DashboardService.groovy (version 0703bea15eda5f58a7b01071ad827f4cabc30334)
    • src/js/hooks/reporting/useReorderReportFilters.js (version 0703bea15eda5f58a7b01071ad827f4cabc30334)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7577 Fix save progress error on recount step when quantity chan… (#5629)

    • grails-app/services/org/pih/warehouse/product/ProductService.groovy (version c544d6fbbd8b69e655c2de37b6b8ca6c24065ed5)
    • src/js/hooks/cycleCount/useResolveStep.js (version c544d6fbbd8b69e655c2de37b6b8ca6c24065ed5)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 08d6bf5b7c1ac2275229bc814d2952b22722489e m

    get openboxes running via docker compose (#5622)

    • docker/.env.example (version 08d6bf5b7c1ac2275229bc814d2952b22722489e)
    • docker/README.MD (version 08d6bf5b7c1ac2275229bc814d2952b22722489e)
    • docker/docker-compose-base.yml (version 08d6bf5b7c1ac2275229bc814d2952b22722489e)
    • docker/docker-compose-hostdb.yml (version 08d6bf5b7c1ac2275229bc814d2952b22722489e)
    • docker/docker-compose-remotedb.yml (version 08d6bf5b7c1ac2275229bc814d2952b22722489e)
    • docker/docker-compose.yml (version 08d6bf5b7c1ac2275229bc814d2952b22722489e)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 31ac6416b3e4bc3535eabb3716f3ff15dffc5545 m

    OBPIH-7582 keep association between transaction and cycle count when migrating p… (#5628)

    • grails-app/services/org/pih/warehouse/data/MigrationService.groovy (version 31ac6416b3e4bc3535eabb3716f3ff15dffc5545)
    • grails-app/services/org/pih/warehouse/inventory/ProductInventoryTransactionMigrationService.groovy (version 31ac6416b3e4bc3535eabb3716f3ff15dffc5545)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7571 Fix missing 'user recounted' when quantity set to 0 (#5626)

    • src/js/hooks/cycleCount/useResolveStep.js (version 39f77400e3b567ec6099398f5b789e99a39632b2)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-7573 Format expiration date in inventory item to localized string (#5620)

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

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

    OBPIH-7570 Fix styling for 'no quantity counted' disappearing after saving progress (#5618)

    • src/js/hooks/cycleCount/useResolveStepTable.jsx (version cb115dd889260b0416ba493c21f6507bee9c6c3c)
  • Ricardo Araújo Paes <38794747+ricardoapaes@users.noreply.github.com>

    Ricardo Araújo Paes <38794747+ricardoapaes@users.noreply.github.com> 772cf71277486b28d9253b568da4e21b3c01e88f m

    Brazilian portuguese translation (#5334)
    Co-authored-by: Evan <evanwaterman@hotmail.com>

    • grails-app/i18n/messages_pt.properties (version 772cf71277486b28d9253b568da4e21b3c01e88f)
  • Justin Miranda

    Justin Miranda 6f3bf920057ff824ef01f5fcbaeb51ec532cbc40 m

    New Crowdin updates (#5427)
    Co-authored-by: Evan <evanwaterman@hotmail.com>

    • grails-app/i18n/messages_ach.properties (version 6f3bf920057ff824ef01f5fcbaeb51ec532cbc40)
    • grails-app/i18n/messages_ar.properties (version 6f3bf920057ff824ef01f5fcbaeb51ec532cbc40)
    • grails-app/i18n/messages_cs.properties (version 6f3bf920057ff824ef01f5fcbaeb51ec532cbc40)
    • grails-app/i18n/messages_de.properties (version 6f3bf920057ff824ef01f5fcbaeb51ec532cbc40)
    • grails-app/i18n/messages_es.properties (version 6f3bf920057ff824ef01f5fcbaeb51ec532cbc40)
    • grails-app/i18n/messages_fi.properties (version 6f3bf920057ff824ef01f5fcbaeb51ec532cbc40)
    • grails-app/i18n/messages_fr.properties (version 6f3bf920057ff824ef01f5fcbaeb51ec532cbc40)
    • grails-app/i18n/messages_ht.properties (version 6f3bf920057ff824ef01f5fcbaeb51ec532cbc40)
    • grails-app/i18n/messages_it.properties (version 6f3bf920057ff824ef01f5fcbaeb51ec532cbc40)
    • grails-app/i18n/messages_nl.properties (version 6f3bf920057ff824ef01f5fcbaeb51ec532cbc40)
    • grails-app/i18n/messages_pt.properties (version 6f3bf920057ff824ef01f5fcbaeb51ec532cbc40)
    • grails-app/i18n/messages_rw.properties (version 6f3bf920057ff824ef01f5fcbaeb51ec532cbc40)
    • grails-app/i18n/messages_sw.properties (version 6f3bf920057ff824ef01f5fcbaeb51ec532cbc40)
    • grails-app/i18n/messages_tr.properties (version 6f3bf920057ff824ef01f5fcbaeb51ec532cbc40)
    • grails-app/i18n/messages_uk.properties (version 6f3bf920057ff824ef01f5fcbaeb51ec532cbc40)
    • grails-app/i18n/messages_zh.properties (version 6f3bf920057ff824ef01f5fcbaeb51ec532cbc40)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> b5d9fa121220b5eedde882933617a3e98914bb90 m

    OBPIH-7580 add new root causes to cycle count reporting (#5625)

    • src/js/consts/reasonCodes.js (version b5d9fa121220b5eedde882933617a3e98914bb90)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

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

    OBPIH-7579 Prevent QOH from being cleared after saving twice in a row (#5624)

    • src/js/components/stock-movement-wizard/request/AddItemsPage.jsx (version cdaecacedf5e60c35dcd11a917bc7dc8eb2fcedb)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

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

    OBPIH-7579 Fix save issues in request from ward when input qoh (#5623)

    • grails-app/controllers/org/pih/warehouse/api/StockMovementApiController.groovy (version a4dcf0406a9ba8fa10695507821837f505559a45)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> ede756be87fd7da2d8160e07187d9ff012150840 m

    Switch to the Eclipse Temurin JDK/JRE as our default option (#5621)

    • .github/workflows/backend-tests.yml (version ede756be87fd7da2d8160e07187d9ff012150840)
    • .github/workflows/dbdocs.yml (version ede756be87fd7da2d8160e07187d9ff012150840)
    • .github/workflows/do-github-release.yml (version ede756be87fd7da2d8160e07187d9ff012150840)
    • .github/workflows/docker-image.yml (version ede756be87fd7da2d8160e07187d9ff012150840)
    • docker/Dockerfile (version ede756be87fd7da2d8160e07187d9ff012150840)
  • Ricardo Araújo Paes <38794747+ricardoapaes@users.noreply.github.com>

    Ricardo Araújo Paes <38794747+ricardoapaes@users.noreply.github.com> 2ec459befc2066efb317c4580042d1d0d462cb29 m

    :whale: Setting base url using Docker and removing .env (#5335)
    Co-authored-by: Evan <evanwaterman@hotmail.com>

    • docker/.env.example (version 2ec459befc2066efb317c4580042d1d0d462cb29)
    • docker/.gitignore (version 2ec459befc2066efb317c4580042d1d0d462cb29)
    • docker/docker-compose-base.yml (version 2ec459befc2066efb317c4580042d1d0d462cb29)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

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

    OBPIH-7515 Improve performance of stock transfer candidates API (#5612)

    • grails-app/services/org/pih/warehouse/inventory/ProductAvailabilityService.groovy (version e37ffcdd67b0251322c26481e7fd8756e63cbdb3)
    • grails-app/services/org/pih/warehouse/stockTransfer/StockTransferService.groovy (version e37ffcdd67b0251322c26481e7fd8756e63cbdb3)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

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

    OBPIH-7575 Remove lines added manually when submitting a request (#5619)

    • grails-app/services/org/pih/warehouse/inventory/StockMovementService.groovy (version a0172fc410c258858ddfdb2f3ac9e361043dcd59)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7570 Show spinner only in parent function during cycle count refresh (#5613)

    • src/js/hooks/cycleCount/useResolveStep.js (version bbe69d300061a075430a5617b30c1ca9e0d7503f)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

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

    OBPIH-7566 Improve performance of cycle count all products tab (#5614)

    • grails-app/migrations/views/changelog.xml (version 9f97838a9cd3f9d811cdcdb8e321f04d97111eff)
    • grails-app/migrations/views/product-inventory-candidate.sql (version 9f97838a9cd3f9d811cdcdb8e321f04d97111eff)
    • grails-app/migrations/views/product-physical-count-history.sql (version 9f97838a9cd3f9d811cdcdb8e321f04d97111eff)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-7567 Screen goes blank with lot / exp date selection for specific months (#5615)

    • src/js/components/cycleCount/toCountTab/CountStepTable.jsx (version 2cc0bc15cadbb619e1312acc936bbf5b9a726cdf)
    • src/js/hooks/cycleCount/useCountStepTable.jsx (version 2cc0bc15cadbb619e1312acc936bbf5b9a726cdf)
    • src/js/hooks/cycleCount/useResolveStepTable.jsx (version 2cc0bc15cadbb619e1312acc936bbf5b9a726cdf)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 6822c36416434fe8f8a3dd7466151164381a14c5 m

    OBPIH-7569 java.util.Date fields should default to server timezone when using g:datePicker (#5617)

    • grails-app/taglib/org/pih/warehouse/DatePickerTagLib.groovy (version 6822c36416434fe8f8a3dd7466151164381a14c5)
    • grails-app/views/batch/_uploadFileForm.gsp (version 6822c36416434fe8f8a3dd7466151164381a14c5)
    • grails-app/views/batch/importData.gsp (version 6822c36416434fe8f8a3dd7466151164381a14c5)
    • grails-app/views/createShipmentWorkflow/createShipment/sendShipment.gsp (version 6822c36416434fe8f8a3dd7466151164381a14c5)
    • grails-app/views/inventory/_incomingTransfer.gsp (version 6822c36416434fe8f8a3dd7466151164381a14c5)
    • grails-app/views/inventory/_inventoryAdjustment.gsp (version 6822c36416434fe8f8a3dd7466151164381a14c5)
    • grails-app/views/inventory/_inventoryConsumed.gsp (version 6822c36416434fe8f8a3dd7466151164381a14c5)
    • grails-app/views/inventory/_inventoryDamaged.gsp (version 6822c36416434fe8f8a3dd7466151164381a14c5)
    • grails-app/views/inventory/_inventoryExpired.gsp (version 6822c36416434fe8f8a3dd7466151164381a14c5)
    • grails-app/views/inventory/_outgoingTransfer.gsp (version 6822c36416434fe8f8a3dd7466151164381a14c5)
    • grails-app/views/inventory/editTransaction.gsp (version 6822c36416434fe8f8a3dd7466151164381a14c5)
    • grails-app/views/inventoryItem/_showLotNumbers.gsp (version 6822c36416434fe8f8a3dd7466151164381a14c5)
    • grails-app/views/inventoryItem/_showRecordInventory.gsp (version 6822c36416434fe8f8a3dd7466151164381a14c5)
    • grails-app/views/localization/create.gsp (version 6822c36416434fe8f8a3dd7466151164381a14c5)
    • grails-app/views/localization/edit.gsp (version 6822c36416434fe8f8a3dd7466151164381a14c5)
    • grails-app/views/productCatalog/create.gsp (version 6822c36416434fe8f8a3dd7466151164381a14c5)
    • grails-app/views/receiveOrderWorkflow/receiveOrder/processOrderItems.gsp (version 6822c36416434fe8f8a3dd7466151164381a14c5)
    • grails-app/views/requisition/_requisitionItems2.gsp (version 6822c36416434fe8f8a3dd7466151164381a14c5)
    • grails-app/views/requisition/confirm.gsp (version 6822c36416434fe8f8a3dd7466151164381a14c5)
    • grails-app/views/requisition/pick.gsp (version 6822c36416434fe8f8a3dd7466151164381a14c5)
    • grails-app/views/shipment/editEvent.gsp (version 6822c36416434fe8f8a3dd7466151164381a14c5)
    • grails-app/views/shipment/receiveShipment.gsp (version 6822c36416434fe8f8a3dd7466151164381a14c5)
    • grails-app/views/shipment/showDetails.gsp (version 6822c36416434fe8f8a3dd7466151164381a14c5)
    • grails-app/views/shipmentItem/create.gsp (version 6822c36416434fe8f8a3dd7466151164381a14c5)
    • grails-app/views/shipmentItem/edit.gsp (version 6822c36416434fe8f8a3dd7466151164381a14c5)
    • grails-app/views/shipmentWorkflow/create.gsp (version 6822c36416434fe8f8a3dd7466151164381a14c5)
    • grails-app/views/stockMovement/_events.gsp (version 6822c36416434fe8f8a3dd7466151164381a14c5)
    • grails-app/views/stockMovement/_synchronizeDialog.gsp (version 6822c36416434fe8f8a3dd7466151164381a14c5)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 50db771ce711ea1dc518290e279b19401ef860f4 m

    OBPIH-7574 always fetch root cause in cycle count (#5616)

    • src/js/hooks/cycleCount/useResolveStepTable.jsx (version 50db771ce711ea1dc518290e279b19401ef860f4)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 8a309a64e2c1ff4f5094a7fc201188090bc56cac m

    always remove rows with zero quantity for outbounds (#5611)

    • grails-app/controllers/org/pih/warehouse/inventory/StockMovementController.groovy (version 8a309a64e2c1ff4f5094a7fc201188090bc56cac)
    • grails-app/services/org/pih/warehouse/inventory/StockMovementService.groovy (version 8a309a64e2c1ff4f5094a7fc201188090bc56cac)
    • src/js/components/stock-movement-wizard/outbound/AddItemsPage.jsx (version 8a309a64e2c1ff4f5094a7fc201188090bc56cac)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7562 use typeof instead of instanceof String in select (#5609)

    • src/js/utils/Select.jsx (version 2ed621e48bc0c6f8c2c00e5ae9e05527ecd6ca8b)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 2eccde08955f45afe10d9b3da483b8a98670a696 m

    don't be so clever about version env vars in github action workflows (they don't work on forks)

    • .github/workflows/backend-tests.yml (version 2eccde08955f45afe10d9b3da483b8a98670a696)
    • .github/workflows/dbdocs.yml (version 2eccde08955f45afe10d9b3da483b8a98670a696)
    • .github/workflows/do-github-release.yml (version 2eccde08955f45afe10d9b3da483b8a98670a696)
    • .github/workflows/frontend-tests.yml (version 2eccde08955f45afe10d9b3da483b8a98670a696)
  • chetanmaharishi <77116134+chetanmaharishi@users.noreply.github.com>

    chetanmaharishi <77116134+chetanmaharishi@users.noreply.github.com> 703774d32de6113eae1a5c164c26510503d61d4e m

    OBGM-328 unit test cases for Grails 3 (#4614)
    Co-authored-by: chetanmaharshi <chetan.maharshi@gmail.com>
    Co-authored-by: Evan <evanwaterman@hotmail.com>

    • src/integration-test/groovy/org/pih/warehouse/common/util/FileResourceUtil.groovy (version 703774d32de6113eae1a5c164c26510503d61d4e)
    • src/integration-test/groovy/org/pih/warehouse/importer/spec/InventoryExcelImporterSpec.groovy (version 703774d32de6113eae1a5c164c26510503d61d4e)
    • src/integration-test/groovy/org/pih/warehouse/importer/spec/PurchaseOrderExcelImporterSpec.groovy (version 703774d32de6113eae1a5c164c26510503d61d4e)
    • src/integration-test/groovy/org/pih/warehouse/importer/spec/base/ImporterSpec.groovy (version 703774d32de6113eae1a5c164c26510503d61d4e)
    • src/integration-test/resources/import/inventory.xls (version 703774d32de6113eae1a5c164c26510503d61d4e)
    • src/integration-test/resources/import/purchaseOrders.xls (version 703774d32de6113eae1a5c164c26510503d61d4e)
    • src/test/groovy/integration-test/org/pih/warhouse/core/LocationRoleIntegrationTests.groovy (version 703774d32de6113eae1a5c164c26510503d61d4e)
    • src/test/groovy/integration-test/org/pih/warhouse/core/RoleIntegrationTests.groovy (version 703774d32de6113eae1a5c164c26510503d61d4e)
    • src/test/groovy/integration-test/org/pih/warhouse/core/UserServiceIntegrationTests.groovy (version 703774d32de6113eae1a5c164c26510503d61d4e)
    • src/test/groovy/integration-test/org/pih/warhouse/data/DataServiceTests.groovy (version 703774d32de6113eae1a5c164c26510503d61d4e)
    • src/test/groovy/integration-test/org/pih/warhouse/importer/InventoryExcelImporterTests.groovy (version 703774d32de6113eae1a5c164c26510503d61d4e)
    • src/test/groovy/integration-test/org/pih/warhouse/importer/PurchaseOrderExcelImporterTests.groovy (version 703774d32de6113eae1a5c164c26510503d61d4e)
    • src/test/groovy/integration-test/org/pih/warhouse/inventory/InventoryServiceTests.groovy (version 703774d32de6113eae1a5c164c26510503d61d4e)
    • src/test/groovy/integration-test/org/pih/warhouse/order/OrderServiceTests.groovy (version 703774d32de6113eae1a5c164c26510503d61d4e)
    • src/test/groovy/integration-test/org/pih/warhouse/product/ProductGroupIntegrationTests.groovy (version 703774d32de6113eae1a5c164c26510503d61d4e)
    • src/test/groovy/integration-test/org/pih/warhouse/product/ProductIntegrationTests.groovy (version 703774d32de6113eae1a5c164c26510503d61d4e)
    • src/test/groovy/integration-test/org/pih/warhouse/product/ProductServiceIntegrationTests.groovy (version 703774d32de6113eae1a5c164c26510503d61d4e)
    • src/test/groovy/integration-test/org/pih/warhouse/reporting/ReportControllerTests.groovy (version 703774d32de6113eae1a5c164c26510503d61d4e)
    • src/test/groovy/integration-test/org/pih/warhouse/requisition/RequisitionControllerIntegrationTests.groovy (version 703774d32de6113eae1a5c164c26510503d61d4e)
    • src/test/groovy/integration-test/org/pih/warhouse/requisition/RequisitionIntegrationTests.groovy (version 703774d32de6113eae1a5c164c26510503d61d4e)
    • src/test/groovy/integration-test/org/pih/warhouse/shipping/ShipmentItemTests.groovy (version 703774d32de6113eae1a5c164c26510503d61d4e)
    • src/test/groovy/integration-test/org/pih/warhouse/shipping/ShipmentServiceTests.groovy (version 703774d32de6113eae1a5c164c26510503d61d4e)
    • src/test/groovy/integration-test/resources/purchaseOrders.xlsx (version 703774d32de6113eae1a5c164c26510503d61d4e)
    • src/test/groovy/unit/org/pih/warehouse/core/DocumentSpec.groovy (version 703774d32de6113eae1a5c164c26510503d61d4e)
    • src/test/groovy/unit/org/pih/warehouse/core/DocumentTests.groovy (version 703774d32de6113eae1a5c164c26510503d61d4e)
    • src/test/groovy/unit/org/pih/warehouse/core/LocationGroupSpec.groovy (version 703774d32de6113eae1a5c164c26510503d61d4e)
    • src/test/groovy/unit/org/pih/warehouse/core/LocationGroupTests.groovy (version 703774d32de6113eae1a5c164c26510503d61d4e)
    • src/test/groovy/unit/org/pih/warehouse/core/LocationSpec.groovy (version 703774d32de6113eae1a5c164c26510503d61d4e)
    • src/test/groovy/unit/org/pih/warehouse/core/LocationTests.groovy (version 703774d32de6113eae1a5c164c26510503d61d4e)
    • src/test/groovy/unit/org/pih/warehouse/core/RoleSpec.groovy (version 703774d32de6113eae1a5c164c26510503d61d4e)
    • src/test/groovy/unit/org/pih/warehouse/core/SynonymSpec.groovy (version 703774d32de6113eae1a5c164c26510503d61d4e)
    • src/test/groovy/unit/org/pih/warehouse/core/SynonymTests.groovy (version 703774d32de6113eae1a5c164c26510503d61d4e)
    • src/test/groovy/unit/org/pih/warehouse/core/UserServiceTests.groovy (version 703774d32de6113eae1a5c164c26510503d61d4e)
    • src/test/groovy/unit/org/pih/warehouse/core/UserSpec.groovy (version 703774d32de6113eae1a5c164c26510503d61d4e)
    • src/test/groovy/unit/org/pih/warehouse/core/UserTests.groovy (version 703774d32de6113eae1a5c164c26510503d61d4e)
    • src/test/groovy/unit/org/pih/warehouse/order/OrderServiceSpec.groovy (version 703774d32de6113eae1a5c164c26510503d61d4e)
    • src/test/groovy/unit/org/pih/warehouse/product/CategorySpec.groovy (version 703774d32de6113eae1a5c164c26510503d61d4e)
    • src/test/groovy/unit/org/pih/warehouse/product/CategoryTests.groovy (version 703774d32de6113eae1a5c164c26510503d61d4e)
    • src/test/groovy/unit/org/pih/warehouse/product/ProductDisplayNamesSpec.groovy (version 703774d32de6113eae1a5c164c26510503d61d4e)
    • src/test/groovy/unit/org/pih/warehouse/product/ProductSpec.groovy (version 703774d32de6113eae1a5c164c26510503d61d4e)
    • src/test/groovy/unit/org/pih/warehouse/product/ProductTests.groovy (version 703774d32de6113eae1a5c164c26510503d61d4e)
    • src/test/groovy/unit/org/pih/warehouse/requisition/RequisitionItemTests.groovy (version 703774d32de6113eae1a5c164c26510503d61d4e)
    • src/test/groovy/unit/org/pih/warehouse/requisition/RequisitionSpec.groovy (version 703774d32de6113eae1a5c164c26510503d61d4e)
    • src/test/groovy/unit/org/pih/warehouse/shipping/ShipmentItemSpec.groovy (version 703774d32de6113eae1a5c164c26510503d61d4e)
    • src/test/groovy/unit/org/pih/warehouse/user/UserControllerTests.groovy (version 703774d32de6113eae1a5c164c26510503d61d4e)
    • src/test/groovy/unit/org/pih/warehouse/user/UserTests.groovy (version 703774d32de6113eae1a5c164c26510503d61d4e)
    • src/test/groovy/unit/testutils/MockBindDataMixin.groovy (version 703774d32de6113eae1a5c164c26510503d61d4e)
    • test/integration/resources/inventory3.xls (version 703774d32de6113eae1a5c164c26510503d61d4e)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

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

    OBPIH-7184 Fix new lines with 0 not being persisted when not using a … (#5610)

    • src/js/components/stock-movement-wizard/request/AddItemsPage.jsx (version 3a79a5f1134cf45deef7ec52d1bf257140400336)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7186 Remove duplicate stock movement url constant (#5608)

    • src/js/api/urls.js (version d70a052861e1004b3ccef6f48d402f64b2d16c7d)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7186 Fix expiration modal bugs (#5606)

    • src/js/api/urls.js (version addd61f7a9c36be2f4100c16cf00e4dfa84964c0)
    • src/js/components/stock-movement-wizard/combined-shipments/AddItemsPage.jsx (version addd61f7a9c36be2f4100c16cf00e4dfa84964c0)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

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

    OBPIH-7542 Fix do not subtract expired stock filter causing 500 error (#5605)

    • grails-app/services/org/pih/warehouse/inventory/ProductAvailabilityService.groovy (version 49d1a3887caa131d105e3e011d0652b9a1caa110)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 0e0ce0401b091be7fa727674ebe7b98256c62c7f m

    OBPIH-7184 fix2. properly save 0 qty items in stock movements and dis… (#5604)
    Co-authored-by: SebastianLib <sebastianlib04@gmail.com>

    • grails-app/services/org/pih/warehouse/inventory/StockMovementService.groovy (version 0e0ce0401b091be7fa727674ebe7b98256c62c7f)
    • src/js/api/urls.js (version 0e0ce0401b091be7fa727674ebe7b98256c62c7f)
    • src/js/components/stock-movement-wizard/inbound/AddItemsPage.jsx (version 0e0ce0401b091be7fa727674ebe7b98256c62c7f)
    • src/js/components/stock-movement-wizard/outbound/AddItemsPage.jsx (version 0e0ce0401b091be7fa727674ebe7b98256c62c7f)
    • src/js/components/stock-movement-wizard/request/AddItemsPage.jsx (version 0e0ce0401b091be7fa727674ebe7b98256c62c7f)
    • src/main/groovy/org/pih/warehouse/api/StockMovementItem.groovy (version 0e0ce0401b091be7fa727674ebe7b98256c62c7f)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> abb31dfa478fc3cdd759d5d30b78c9473bbb414b m

    OBPIH-7559 allow APIs to accept date-only strings when binding Instants (#5598)

    • grails-app/services/org/pih/warehouse/product/ProductService.groovy (version abb31dfa478fc3cdd759d5d30b78c9473bbb414b)
    • grails-app/utils/org/pih/warehouse/DateUtil.groovy (version abb31dfa478fc3cdd759d5d30b78c9473bbb414b)
    • grails-app/utils/org/pih/warehouse/databinding/DataBindingConstants.groovy (version abb31dfa478fc3cdd759d5d30b78c9473bbb414b)
    • grails-app/utils/org/pih/warehouse/databinding/InstantValueConverter.groovy (version abb31dfa478fc3cdd759d5d30b78c9473bbb414b)
    • grails-app/utils/org/pih/warehouse/databinding/LocalDateValueConverter.groovy (version abb31dfa478fc3cdd759d5d30b78c9473bbb414b)
    • src/test/groovy/unit/org/pih/warehouse/utils/databinding/InstantValueConverterSpec.groovy (version abb31dfa478fc3cdd759d5d30b78c9473bbb414b)

openboxes-develop

  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 9e2db4d93ddfd153d73391513f7a07eb5b9be78d

    Refactor record stock for API tests (#5563)

    • grails-app/conf/application.yml (version 9e2db4d93ddfd153d73391513f7a07eb5b9be78d)
    • grails-app/controllers/org/pih/warehouse/api/RecordStockApiController.groovy (version 9e2db4d93ddfd153d73391513f7a07eb5b9be78d)
    • grails-app/controllers/org/pih/warehouse/inventory/InventoryItemController.groovy (version 9e2db4d93ddfd153d73391513f7a07eb5b9be78d)
    • grails-app/domain/org/pih/warehouse/product/ProductAvailability.groovy (version 9e2db4d93ddfd153d73391513f7a07eb5b9be78d)
    • grails-app/services/org/pih/warehouse/inventory/InventoryService.groovy (version 9e2db4d93ddfd153d73391513f7a07eb5b9be78d)
    • grails-app/services/org/pih/warehouse/inventory/RecordStockProductInventoryTransactionService.groovy (version 9e2db4d93ddfd153d73391513f7a07eb5b9be78d)
    • grails-app/services/org/pih/warehouse/inventory/RefreshProductAvailabilityEventService.groovy (version 9e2db4d93ddfd153d73391513f7a07eb5b9be78d)
    • src/integration-test/groovy/org/pih/warehouse/api/spec/inventory/RecordStockApiSpec.groovy (version 9e2db4d93ddfd153d73391513f7a07eb5b9be78d)
    • src/integration-test/groovy/org/pih/warehouse/api/spec/product/ProductApiDemandSpec.groovy (version 9e2db4d93ddfd153d73391513f7a07eb5b9be78d)
    • src/integration-test/groovy/org/pih/warehouse/api/spec/product/ProductApiProductAvailabilitySpec.groovy (version 9e2db4d93ddfd153d73391513f7a07eb5b9be78d)
    • src/integration-test/groovy/org/pih/warehouse/api/spec/product/ProductApiSummarySpec.groovy (version 9e2db4d93ddfd153d73391513f7a07eb5b9be78d)
    • src/main/groovy/org/pih/warehouse/inventory/InventoryItemManager.groovy (version 9e2db4d93ddfd153d73391513f7a07eb5b9be78d)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 838d68d24259c1bd29b5d1c93a6a2e95e3323b19

    refactor inventory migration to create baseline (not product inventory) snapshot (#5527)

    • grails-app/controllers/org/pih/warehouse/product/ProductController.groovy (version 838d68d24259c1bd29b5d1c93a6a2e95e3323b19)
    • grails-app/services/org/pih/warehouse/data/MigrationService.groovy (version 838d68d24259c1bd29b5d1c93a6a2e95e3323b19)
    • grails-app/services/org/pih/warehouse/inventory/InventoryService.groovy (version 838d68d24259c1bd29b5d1c93a6a2e95e3323b19)
    • grails-app/services/org/pih/warehouse/inventory/InventoryTransactionMigrationService.groovy (version 838d68d24259c1bd29b5d1c93a6a2e95e3323b19)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> c14bcbd29c3e564167e7412f8e36c4511afc6d33

    Fix user stuck in l10n mode (#5542)

    • grails-app/controllers/org/pih/warehouse/InitializationInterceptor.groovy (version c14bcbd29c3e564167e7412f8e36c4511afc6d33)
    • grails-app/controllers/org/pih/warehouse/api/ApiController.groovy (version c14bcbd29c3e564167e7412f8e36c4511afc6d33)
    • grails-app/controllers/org/pih/warehouse/user/UserController.groovy (version c14bcbd29c3e564167e7412f8e36c4511afc6d33)
    • grails-app/services/org/pih/warehouse/core/LocalizationService.groovy (version c14bcbd29c3e564167e7412f8e36c4511afc6d33)
    • grails-app/views/layouts/custom.gsp (version c14bcbd29c3e564167e7412f8e36c4511afc6d33)
    • grails-app/views/layouts/main.gsp (version c14bcbd29c3e564167e7412f8e36c4511afc6d33)
    • grails-app/views/layouts/react.gsp (version c14bcbd29c3e564167e7412f8e36c4511afc6d33)
    • grails-app/views/localization/_crowdin.gsp (version c14bcbd29c3e564167e7412f8e36c4511afc6d33)
    • src/main/groovy/org/pih/warehouse/core/date/DateFormatterManager.groovy (version c14bcbd29c3e564167e7412f8e36c4511afc6d33)
    • src/main/groovy/org/pih/warehouse/core/localization/LocaleDeterminer.groovy (version c14bcbd29c3e564167e7412f8e36c4511afc6d33)
    • src/main/groovy/org/pih/warehouse/core/localization/LocaleManager.groovy (version c14bcbd29c3e564167e7412f8e36c4511afc6d33)
    • src/main/groovy/org/pih/warehouse/core/localization/MessageLocalizer.groovy (version c14bcbd29c3e564167e7412f8e36c4511afc6d33)
    • src/main/groovy/org/pih/warehouse/core/localization/StringToLocaleConverter.groovy (version c14bcbd29c3e564167e7412f8e36c4511afc6d33)
    • src/main/groovy/org/pih/warehouse/core/session/SessionAttribute.groovy (version c14bcbd29c3e564167e7412f8e36c4511afc6d33)
    • src/main/groovy/org/pih/warehouse/core/session/SessionManager.groovy (version c14bcbd29c3e564167e7412f8e36c4511afc6d33)
    • src/test/groovy/unit/org/pih/warehouse/core/date/DateFormatterManagerSpec.groovy (version c14bcbd29c3e564167e7412f8e36c4511afc6d33)