Build: #404 was successful Manual run by Soldevelo User

Code commits

openboxes-inbound-refactor

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

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

    OBPIH-7301 Create new page layout and change date format in inbound header (#5544)

    • src/css/main.scss (version 4c16b3a1f7414c207a14467111d2e04450741660)
    • src/js/components/Layout/v2/MainLayoutRouteV2.jsx (version 4c16b3a1f7414c207a14467111d2e04450741660)
    • src/js/components/Layout/v2/MainLayoutV2.jsx (version 4c16b3a1f7414c207a14467111d2e04450741660)
    • src/js/components/Router.jsx (version 4c16b3a1f7414c207a14467111d2e04450741660)
    • src/js/components/stock-movement-wizard/inboundV2/InboundHeader.jsx (version 4c16b3a1f7414c207a14467111d2e04450741660)
    • src/js/components/stock-movement-wizard/inboundV2/InboundV2.jsx (version 4c16b3a1f7414c207a14467111d2e04450741660)
    • src/js/components/stock-movement-wizard/inboundV2/inboundV2.scss (version 4c16b3a1f7414c207a14467111d2e04450741660)
    • src/js/selectors/index.js (version 4c16b3a1f7414c207a14467111d2e04450741660)
    • src/js/utils/createInboundWorkflowHeader.jsx (version 4c16b3a1f7414c207a14467111d2e04450741660)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7513 Add tooltips and replace old DatePickers in Inbound (#5541)

    • src/js/components/form-elements/v2/DateFieldDateFns.jsx (version d7dee218f4c84e0e7e771a3ad11417af07691109)
    • src/js/components/form-elements/v2/SelectField.jsx (version d7dee218f4c84e0e7e771a3ad11417af07691109)
    • src/js/components/form-elements/v2/TextInput.jsx (version d7dee218f4c84e0e7e771a3ad11417af07691109)
    • src/js/components/form-elements/v2/style.scss (version d7dee218f4c84e0e7e771a3ad11417af07691109)
    • src/js/components/stock-movement-wizard/inboundV2/InboundV2.jsx (version d7dee218f4c84e0e7e771a3ad11417af07691109)
    • src/js/components/stock-movement-wizard/inboundV2/sections/InboundSendForm.jsx (version d7dee218f4c84e0e7e771a3ad11417af07691109)
    • src/js/components/stock-movement-wizard/inboundV2/sections/InboundV2Create.jsx (version d7dee218f4c84e0e7e771a3ad11417af07691109)
    • src/js/hooks/inboundV2/addItems/useInboundAddItemsColumns.jsx (version d7dee218f4c84e0e7e771a3ad11417af07691109)
    • src/js/hooks/inboundV2/addItems/useInboundAddItemsForm.jsx (version d7dee218f4c84e0e7e771a3ad11417af07691109)
    • src/js/hooks/inboundV2/create/useInboundCreateForm.js (version d7dee218f4c84e0e7e771a3ad11417af07691109)
    • src/js/hooks/inboundV2/send/useInboundSendForm.js (version d7dee218f4c84e0e7e771a3ad11417af07691109)
    • src/js/hooks/inboundV2/send/useInboundSendTable.jsx (version d7dee218f4c84e0e7e771a3ad11417af07691109)
    • src/js/wrappers/CustomTooltip.jsx (version d7dee218f4c84e0e7e771a3ad11417af07691109)
    • src/js/wrappers/InputWrapper.jsx (version d7dee218f4c84e0e7e771a3ad11417af07691109)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7197 Optimize export and save performance and add handling icons in Product Select (#5559)

    • src/js/components/form-elements/v2/SelectField.jsx (version b175f51d74f079bd09f5a1f6235eb9d0c0ff72fb)
    • src/js/components/product-select/ProductSelect.jsx (version b175f51d74f079bd09f5a1f6235eb9d0c0ff72fb)
    • src/js/components/stock-movement-wizard/inboundV2/InboundV2.jsx (version b175f51d74f079bd09f5a1f6235eb9d0c0ff72fb)
    • src/js/components/stock-movement-wizard/inboundV2/sections/InboundSendForm.jsx (version b175f51d74f079bd09f5a1f6235eb9d0c0ff72fb)
    • src/js/components/stock-movement-wizard/inboundV2/sections/InboundV2AddItems.jsx (version b175f51d74f079bd09f5a1f6235eb9d0c0ff72fb)
    • src/js/components/stock-movement-wizard/inboundV2/sections/InboundV2Create.jsx (version b175f51d74f079bd09f5a1f6235eb9d0c0ff72fb)
    • src/js/hooks/inboundV2/addItems/useInboundAddItemsColumns.jsx (version b175f51d74f079bd09f5a1f6235eb9d0c0ff72fb)
    • src/js/hooks/inboundV2/addItems/useInboundAddItemsForm.jsx (version b175f51d74f079bd09f5a1f6235eb9d0c0ff72fb)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7511 Implement document download/upload actions (#5529)

    • grails-app/i18n/messages.properties (version 54ba3ab6b05a9b3af85a99613c677191f1e4b97e)
    • src/js/api/services/StockMovementApi.js (version 54ba3ab6b05a9b3af85a99613c677191f1e4b97e)
    • src/js/api/urls.js (version 54ba3ab6b05a9b3af85a99613c677191f1e4b97e)
    • src/js/components/DataTable/v2/DataTableBody.jsx (version 54ba3ab6b05a9b3af85a99613c677191f1e4b97e)
    • src/js/components/form-elements/Button.jsx (version 54ba3ab6b05a9b3af85a99613c677191f1e4b97e)
    • src/js/components/form-elements/v2/DropzoneFileSelect.jsx (version 54ba3ab6b05a9b3af85a99613c677191f1e4b97e)
    • src/js/components/stock-movement-wizard/inboundV2/inboundV2.scss (version 54ba3ab6b05a9b3af85a99613c677191f1e4b97e)
    • src/js/components/stock-movement-wizard/inboundV2/sections/InboundSendForm.jsx (version 54ba3ab6b05a9b3af85a99613c677191f1e4b97e)
    • src/js/components/stock-movement-wizard/inboundV2/sections/InboundSendFormHeader.jsx (version 54ba3ab6b05a9b3af85a99613c677191f1e4b97e)
    • src/js/components/stock-movement-wizard/inboundV2/sections/InboundV2Send.jsx (version 54ba3ab6b05a9b3af85a99613c677191f1e4b97e)
    • src/js/consts/applicationUrls.js (version 54ba3ab6b05a9b3af85a99613c677191f1e4b97e)
    • src/js/hooks/inboundV2/send/useInboundSendForm.js (version 54ba3ab6b05a9b3af85a99613c677191f1e4b97e)
    • src/js/hooks/useFileActions.js (version 54ba3ab6b05a9b3af85a99613c677191f1e4b97e)
    • src/js/hooks/useWindowOpen.js (version 54ba3ab6b05a9b3af85a99613c677191f1e4b97e)
    • src/js/utils/stockMovementUtils.js (version 54ba3ab6b05a9b3af85a99613c677191f1e4b97e)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7157 Add multi-fill for recipients in inbound add items (#5185)

    • src/css/main.scss (version b9ba5a8f3131fbf9cda31cfb5dcd1a4185dd5d17)
    • src/js/components/stock-movement-wizard/inboundV2/inboundV2.scss (version b9ba5a8f3131fbf9cda31cfb5dcd1a4185dd5d17)
    • src/js/hooks/inboundV2/addItems/useInboundAddItemsColumns.jsx (version b9ba5a8f3131fbf9cda31cfb5dcd1a4185dd5d17)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-6935 Create a reducer for inbound workflow data (#5009)
    # Conflicts:
    #        src/js/reducers/index.jsx

    • src/js/actions/types.js (version 04b7d5331167277833f8465f095a1cc98ce3ca7c)
    • src/js/reducers/InboundReducer.jsx (version 04b7d5331167277833f8465f095a1cc98ce3ca7c)
    • src/js/reducers/index.jsx (version 04b7d5331167277833f8465f095a1cc98ce3ca7c)
  • Artur Walkowiak <awalkowiak@soldevelo.com>

    Artur Walkowiak <awalkowiak@soldevelo.com> ccd0f026f1f85c0f94c3a9c68d474051ece5b9bc m

    OBPIH-7151 change date format (#5230)
    Co-authored-by: Sebastian Lib <sebastianlib04@gmail.com>

    • src/js/components/stock-movement-wizard/inboundV2/sections/InboundV2Create.jsx (version ccd0f026f1f85c0f94c3a9c68d474051ece5b9bc)
    • src/js/hooks/inboundV2/addItems/useInboundAddItemsColumns.jsx (version ccd0f026f1f85c0f94c3a9c68d474051ece5b9bc)
    • src/js/hooks/inboundV2/addItems/useInboundAddItemsForm.jsx (version ccd0f026f1f85c0f94c3a9c68d474051ece5b9bc)
    • src/js/hooks/inboundV2/create/useInboundCreateForm.js (version ccd0f026f1f85c0f94c3a9c68d474051ece5b9bc)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-6937 Create details form (fix after QA) (#5029)

    • src/js/hooks/inboundV2/useInboundValidation.js (version e7f918e0d68bca019fde43b6469fa6cba5dd1b65)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7150 Arrow navigation in inbound add items pages (#5184)

    • src/js/api/services/StockMovementApi.js (version 302edd16955178131747422627eb94eb55ac0040)
    • src/js/components/DataTable/DataTable.scss (version 302edd16955178131747422627eb94eb55ac0040)
    • src/js/components/DataTable/TableHeaderCell.jsx (version 302edd16955178131747422627eb94eb55ac0040)
    • src/js/components/DataTable/v2/DataTable.jsx (version 302edd16955178131747422627eb94eb55ac0040)
    • src/js/components/stock-movement-wizard/inboundV2/InboundV2.jsx (version 302edd16955178131747422627eb94eb55ac0040)
    • src/js/components/stock-movement-wizard/inboundV2/inboundV2.scss (version 302edd16955178131747422627eb94eb55ac0040)
    • src/js/components/stock-movement-wizard/inboundV2/sections/InboundV2AddItems.jsx (version 302edd16955178131747422627eb94eb55ac0040)
    • src/js/components/stock-movement-wizard/inboundV2/sections/InboundV2Send.jsx (version 302edd16955178131747422627eb94eb55ac0040)
    • src/js/consts/applicationUrls.js (version 302edd16955178131747422627eb94eb55ac0040)
    • src/js/consts/inboundColumns.js (version 302edd16955178131747422627eb94eb55ac0040)
    • src/js/hooks/inboundV2/addItems/useInboundAddItemsColumns.jsx (version 302edd16955178131747422627eb94eb55ac0040)
    • src/js/hooks/inboundV2/addItems/useInboundAddItemsForm.jsx (version 302edd16955178131747422627eb94eb55ac0040)
    • src/js/hooks/useArrowsNavigation.jsx (version 302edd16955178131747422627eb94eb55ac0040)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7157 Fetch people in inbound add items (#5285)

    • src/js/hooks/inboundV2/addItems/useInboundAddItemsColumns.jsx (version f92491c6a2de45fdebb609b3695a7b40593ffd61)
    • src/js/hooks/inboundV2/addItems/useInboundAddItemsForm.jsx (version f92491c6a2de45fdebb609b3695a7b40593ffd61)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH 6960 Create items array form (#5028)

    • grails-app/i18n/messages.properties (version 831361b9efac31aa01a72f5e0054aefb17ba61e1)
    • src/js/api/urls.js (version 831361b9efac31aa01a72f5e0054aefb17ba61e1)
    • src/js/components/DataTable/DataTable.scss (version 831361b9efac31aa01a72f5e0054aefb17ba61e1)
    • src/js/components/DataTable/TableCell.jsx (version 831361b9efac31aa01a72f5e0054aefb17ba61e1)
    • src/js/components/DataTable/TableHeaderCell.jsx (version 831361b9efac31aa01a72f5e0054aefb17ba61e1)
    • src/js/components/productSupplier/create/ProductSupplierForm.jsx (version 831361b9efac31aa01a72f5e0054aefb17ba61e1)
    • src/js/components/stock-movement-wizard/inboundV2/InboundV2.jsx (version 831361b9efac31aa01a72f5e0054aefb17ba61e1)
    • src/js/components/stock-movement-wizard/inboundV2/inboundV2.scss (version 831361b9efac31aa01a72f5e0054aefb17ba61e1)
    • src/js/components/stock-movement-wizard/inboundV2/sections/InboundV2AddItems.jsx (version 831361b9efac31aa01a72f5e0054aefb17ba61e1)
    • src/js/components/stock-movement-wizard/inboundV2/sections/InboundV2Create.jsx (version 831361b9efac31aa01a72f5e0054aefb17ba61e1)
    • src/js/components/stock-movement-wizard/inboundV2/sections/InboundV2Send.jsx (version 831361b9efac31aa01a72f5e0054aefb17ba61e1)
    • src/js/hooks/inboundV2/addItems/useInboundAddItemsColumns.jsx (version 831361b9efac31aa01a72f5e0054aefb17ba61e1)
    • src/js/hooks/inboundV2/addItems/useInboundAddItemsForm.jsx (version 831361b9efac31aa01a72f5e0054aefb17ba61e1)
    • src/js/hooks/inboundV2/addItems/useInboundAddItemsValidation.js (version 831361b9efac31aa01a72f5e0054aefb17ba61e1)
    • src/js/hooks/inboundV2/create/useInboundCreateForm.js (version 831361b9efac31aa01a72f5e0054aefb17ba61e1)
    • src/js/hooks/inboundV2/create/useInboundCreateValidation.js (version 831361b9efac31aa01a72f5e0054aefb17ba61e1)
  • Sebastian Lib <sebastianlib04@gmail.com>

    Sebastian Lib <sebastianlib04@gmail.com> bf6ca2d06e776ff81d450fe523ada7c5fada1b08 m

    Rebase files

    • src/js/components/DataTable/TableCell.jsx (version bf6ca2d06e776ff81d450fe523ada7c5fada1b08)
    • src/js/components/stock-movement-wizard/inboundV2/sections/InboundV2AddItems.jsx (version bf6ca2d06e776ff81d450fe523ada7c5fada1b08)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7157 Add multi-fill for recipients in inbound add items (fix) (#5227)

    • src/js/hooks/inboundV2/addItems/useInboundAddItemsForm.jsx (version 7f93c9afea0fe12d1c5b5c0751f9bb8670c62c1d)
    • src/js/hooks/inboundV2/create/useInboundCreateForm.js (version 7f93c9afea0fe12d1c5b5c0751f9bb8670c62c1d)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-6937 Create details form (#5015)

    • src/js/api/services/StockMovementApi.js (version 32f562e76e95f6b79595badfbf091f777bed119c)
    • src/js/api/urls.js (version 32f562e76e95f6b79595badfbf091f777bed119c)
    • src/js/components/stock-movement-wizard/inboundV2/InboundV2.jsx (version 32f562e76e95f6b79595badfbf091f777bed119c)
    • src/js/components/stock-movement-wizard/inboundV2/sections/InboundV2Create.jsx (version 32f562e76e95f6b79595badfbf091f777bed119c)
    • src/js/hooks/inboundV2/useInboundForm.js (version 32f562e76e95f6b79595badfbf091f777bed119c)
    • src/js/hooks/inboundV2/useInboundValidation.js (version 32f562e76e95f6b79595badfbf091f777bed119c)
    • src/js/hooks/useWizard.js (version 32f562e76e95f6b79595badfbf091f777bed119c)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-6937 Create details form (fix after QA) (#5029)

    • src/js/components/stock-movement-wizard/inboundV2/InboundV2.jsx (version 2193e02c7bac0d25375075deb8d769047f5535fe)
    • src/js/components/stock-movement-wizard/inboundV2/sections/InboundV2Create.jsx (version 2193e02c7bac0d25375075deb8d769047f5535fe)
    • src/js/hooks/inboundV2/useInboundValidation.js (version 2193e02c7bac0d25375075deb8d769047f5535fe)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH 6924 Create a wrapper component for the inbound workflow (#4998)

    • grails-app/controllers/org/pih/warehouse/inventory/StockMovementController.groovy (version af806232db09af2966ee473c12516ebfc2b75a4e)
    • src/js/components/Router.jsx (version af806232db09af2966ee473c12516ebfc2b75a4e)
    • src/js/components/stock-movement-wizard/inboundV2/InboundHeader.jsx (version af806232db09af2966ee473c12516ebfc2b75a4e)
    • src/js/components/stock-movement-wizard/inboundV2/InboundV2.jsx (version af806232db09af2966ee473c12516ebfc2b75a4e)
    • src/js/components/stock-movement-wizard/inboundV2/sections/InboundV2AddItems.jsx (version af806232db09af2966ee473c12516ebfc2b75a4e)
    • src/js/components/stock-movement-wizard/inboundV2/sections/InboundV2Create.jsx (version af806232db09af2966ee473c12516ebfc2b75a4e)
    • src/js/components/stock-movement-wizard/inboundV2/sections/InboundV2Send.jsx (version af806232db09af2966ee473c12516ebfc2b75a4e)
    • src/js/consts/InboundV2Step.js (version af806232db09af2966ee473c12516ebfc2b75a4e)
    • src/js/consts/MockInboundV2Status.js (version af806232db09af2966ee473c12516ebfc2b75a4e)
    • src/js/consts/MockInboundV2Title.js (version af806232db09af2966ee473c12516ebfc2b75a4e)
    • src/js/utils/utils.scss (version af806232db09af2966ee473c12516ebfc2b75a4e)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7508 Header and form implementation (#5505)

    • grails-app/i18n/messages.properties (version 5cbf89a25da1edca669193f29ec18b323da8f0b5)
    • src/css/main.scss (version 5cbf89a25da1edca669193f29ec18b323da8f0b5)
    • src/js/actions/index.js (version 5cbf89a25da1edca669193f29ec18b323da8f0b5)
    • src/js/components/stock-movement-wizard/inboundV2/InboundHeader.jsx (version 5cbf89a25da1edca669193f29ec18b323da8f0b5)
    • src/js/components/stock-movement-wizard/inboundV2/InboundV2.jsx (version 5cbf89a25da1edca669193f29ec18b323da8f0b5)
    • src/js/components/stock-movement-wizard/inboundV2/inboundV2.scss (version 5cbf89a25da1edca669193f29ec18b323da8f0b5)
    • src/js/components/stock-movement-wizard/inboundV2/sections/InboundSendForm.jsx (version 5cbf89a25da1edca669193f29ec18b323da8f0b5)
    • src/js/components/stock-movement-wizard/inboundV2/sections/InboundSendFormHeader.jsx (version 5cbf89a25da1edca669193f29ec18b323da8f0b5)
    • src/js/components/stock-movement-wizard/inboundV2/sections/InboundV2Create.jsx (version 5cbf89a25da1edca669193f29ec18b323da8f0b5)
    • src/js/components/stock-movement-wizard/inboundV2/sections/InboundV2Send.jsx (version 5cbf89a25da1edca669193f29ec18b323da8f0b5)
    • src/js/hooks/inboundV2/addItems/useInboundAddItemsForm.jsx (version 5cbf89a25da1edca669193f29ec18b323da8f0b5)
    • src/js/hooks/inboundV2/create/useInboundCreateForm.js (version 5cbf89a25da1edca669193f29ec18b323da8f0b5)
    • src/js/hooks/inboundV2/send/useInboundSendForm.js (version 5cbf89a25da1edca669193f29ec18b323da8f0b5)
    • src/js/hooks/inboundV2/send/useInboundSendValidation.js (version 5cbf89a25da1edca669193f29ec18b323da8f0b5)
    • src/js/reducers/inboundReducer.jsx (version 5cbf89a25da1edca669193f29ec18b323da8f0b5)
    • src/js/selectors/index.js (version 5cbf89a25da1edca669193f29ec18b323da8f0b5)
    • src/js/utils/createInboundWorkflowHeader.jsx (version 5cbf89a25da1edca669193f29ec18b323da8f0b5)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-6935 Create a reducer for inbound workflow data (#5009)

    • src/js/reducers/InboundReducer.jsx (version bbb483101b6b4e5334655ce7719d2a13d4561a99)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH 6924 Create a wrapper component for the inbound workflow (#4998)

    • src/js/consts/MockInboundV2Status.js (version b4a2591c98dc15581d105d13c5c7e70c364bffeb)
    • src/js/consts/MockInboundV2Title.js (version b4a2591c98dc15581d105d13c5c7e70c364bffeb)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7175 Header improvements (#5231)

    • src/js/consts/MockInboundV2Status.js (version 16d16c1f838f7e1d222a0a355e8a0aa2eb320313)
    • src/js/consts/MockInboundV2Title.js (version 16d16c1f838f7e1d222a0a355e8a0aa2eb320313)
    • src/js/reducers/InboundReducer.jsx (version 16d16c1f838f7e1d222a0a355e8a0aa2eb320313)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7175 Header improvements (#5231)

    • src/js/actions/index.js (version 845266397ac8b55f539f6fe678bc950fcb3d4169)
    • src/js/actions/types.js (version 845266397ac8b55f539f6fe678bc950fcb3d4169)
    • src/js/components/stock-movement-wizard/inboundV2/InboundHeader.jsx (version 845266397ac8b55f539f6fe678bc950fcb3d4169)
    • src/js/components/stock-movement-wizard/inboundV2/InboundV2.jsx (version 845266397ac8b55f539f6fe678bc950fcb3d4169)
    • src/js/consts/MockInboundV2Status.js (version 845266397ac8b55f539f6fe678bc950fcb3d4169)
    • src/js/consts/MockInboundV2Title.js (version 845266397ac8b55f539f6fe678bc950fcb3d4169)
    • src/js/hooks/inboundV2/addItems/useInboundAddItemsForm.jsx (version 845266397ac8b55f539f6fe678bc950fcb3d4169)
    • src/js/hooks/inboundV2/create/useInboundCreateForm.js (version 845266397ac8b55f539f6fe678bc950fcb3d4169)
    • src/js/reducers/InboundReducer.jsx (version 845266397ac8b55f539f6fe678bc950fcb3d4169)
    • src/js/reducers/inboundReducer.jsx (version 845266397ac8b55f539f6fe678bc950fcb3d4169)
    • src/js/reducers/index.jsx (version 845266397ac8b55f539f6fe678bc950fcb3d4169)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7146 Display correct values after file import (#5289)

    • src/js/hooks/inboundV2/addItems/useInboundAddItemsForm.jsx (version a3f0cc93852b2f5c57e399a844d963816e81b18a)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-6937 Create details form (#5015)

    • src/js/hooks/inboundV2/useInboundForm.js (version 7a27b1ba22527f16263417b4e721188087d8c9bb)
    • src/js/hooks/inboundV2/useInboundValidation.js (version 7a27b1ba22527f16263417b4e721188087d8c9bb)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH 6960 Create items array form (#5028)

    • src/js/hooks/inboundV2/useInboundForm.js (version 31b6732da6abc4f106772563d5badf0a8b9ac7b5)
    • src/js/hooks/inboundV2/useInboundValidation.js (version 31b6732da6abc4f106772563d5badf0a8b9ac7b5)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7150 Select text on focus (#5286)

    • src/js/components/stock-movement-wizard/inboundV2/inboundV2.scss (version 7da8df66fb393162c00ab828eacd9ba9f146010e)
    • src/js/hooks/inboundV2/addItems/useInboundAddItemsColumns.jsx (version 7da8df66fb393162c00ab828eacd9ba9f146010e)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7509 Add Read-only summary table (#5510)

    • src/js/api/services/StockMovementApi.js (version 16665c9566b85f37fd72da23ea064d4b2e5b74ca)
    • src/js/components/DataTable/TableCell.jsx (version 16665c9566b85f37fd72da23ea064d4b2e5b74ca)
    • src/js/components/DataTable/v2/DataTable.jsx (version 16665c9566b85f37fd72da23ea064d4b2e5b74ca)
    • src/js/components/DataTable/v2/DataTableBody.jsx (version 16665c9566b85f37fd72da23ea064d4b2e5b74ca)
    • src/js/components/stock-movement-wizard/inboundV2/InboundV2.jsx (version 16665c9566b85f37fd72da23ea064d4b2e5b74ca)
    • src/js/components/stock-movement-wizard/inboundV2/inboundV2.scss (version 16665c9566b85f37fd72da23ea064d4b2e5b74ca)
    • src/js/components/stock-movement-wizard/inboundV2/sections/InboundSendTable.jsx (version 16665c9566b85f37fd72da23ea064d4b2e5b74ca)
    • src/js/components/stock-movement-wizard/inboundV2/sections/InboundV2AddItems.jsx (version 16665c9566b85f37fd72da23ea064d4b2e5b74ca)
    • src/js/components/stock-movement-wizard/inboundV2/sections/InboundV2Send.jsx (version 16665c9566b85f37fd72da23ea064d4b2e5b74ca)
    • src/js/consts/inboundColumns.js (version 16665c9566b85f37fd72da23ea064d4b2e5b74ca)
    • src/js/hooks/inboundV2/send/useInboundSendForm.js (version 16665c9566b85f37fd72da23ea064d4b2e5b74ca)
    • src/js/hooks/inboundV2/send/useInboundSendTable.jsx (version 16665c9566b85f37fd72da23ea064d4b2e5b74ca)
  • Artur Walkowiak <awalkowiak@soldevelo.com>

    Artur Walkowiak <awalkowiak@soldevelo.com> a7156b141391f9c19d92f5d0dd0f9817f82071d4 m

    OBPIH-7147 Improve validation (#5226)
    Co-authored-by: Sebastian Lib <sebastianlib04@gmail.com>

    • src/js/components/stock-movement-wizard/inboundV2/InboundV2.jsx (version a7156b141391f9c19d92f5d0dd0f9817f82071d4)
    • src/js/components/stock-movement-wizard/inboundV2/sections/InboundV2AddItems.jsx (version a7156b141391f9c19d92f5d0dd0f9817f82071d4)
    • src/js/hooks/inboundV2/addItems/useInboundAddItemsColumns.jsx (version a7156b141391f9c19d92f5d0dd0f9817f82071d4)
    • src/js/hooks/inboundV2/addItems/useInboundAddItemsForm.jsx (version a7156b141391f9c19d92f5d0dd0f9817f82071d4)
    • src/js/hooks/inboundV2/addItems/useInboundAddItemsValidation.js (version a7156b141391f9c19d92f5d0dd0f9817f82071d4)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7510 Implement Save, Save and Exit, Send, Rollback, and Navigation Logic for Inbound Shipment Step Form (#5520)

    • grails-app/i18n/messages.properties (version 20c7dec77ecc527d7f01ad5d2458ed919f8ec99c)
    • src/js/api/services/StockMovementApi.js (version 20c7dec77ecc527d7f01ad5d2458ed919f8ec99c)
    • src/js/api/urls.js (version 20c7dec77ecc527d7f01ad5d2458ed919f8ec99c)
    • src/js/components/stock-movement-wizard/inboundV2/sections/InboundSendForm.jsx (version 20c7dec77ecc527d7f01ad5d2458ed919f8ec99c)
    • src/js/components/stock-movement-wizard/inboundV2/sections/InboundSendFormHeader.jsx (version 20c7dec77ecc527d7f01ad5d2458ed919f8ec99c)
    • src/js/hooks/inboundV2/send/useInboundSendForm.js (version 20c7dec77ecc527d7f01ad5d2458ed919f8ec99c)
    • src/js/hooks/list-pages/outbound/useOutboundListTableData.jsx (version 20c7dec77ecc527d7f01ad5d2458ed919f8ec99c)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7001 Add “Active” column to Product export/import (#5556)

    • grails-app/conf/templates/configuration/WHO_products.csv (version 6783694807e50a5dda3cc4d8edc0ac59b6022150)
    • grails-app/conf/templates/configuration/products.csv (version 6783694807e50a5dda3cc4d8edc0ac59b6022150)
    • grails-app/conf/templates/products.csv (version 6783694807e50a5dda3cc4d8edc0ac59b6022150)
    • grails-app/services/org/pih/warehouse/product/ProductService.groovy (version 6783694807e50a5dda3cc4d8edc0ac59b6022150)
    • grails-app/views/product/importAsCsv.gsp (version 6783694807e50a5dda3cc4d8edc0ac59b6022150)
    • src/main/groovy/org/pih/warehouse/core/Constants.groovy (version 6783694807e50a5dda3cc4d8edc0ac59b6022150)
    • src/main/groovy/org/pih/warehouse/importer/CSVUtils.groovy (version 6783694807e50a5dda3cc4d8edc0ac59b6022150)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 01c79b48ff6ade6fe7c7988ee5ed7ba5c44b4725 m

    OBPIH-6993 fix. Wrap text within select2 options and fix product avai… (#5565)

    • grails-app/services/org/pih/warehouse/inventory/ProductAvailabilityService.groovy (version 01c79b48ff6ade6fe7c7988ee5ed7ba5c44b4725)
    • grails-app/taglib/org/pih/warehouse/SelectTagLib.groovy (version 01c79b48ff6ade6fe7c7988ee5ed7ba5c44b4725)
    • src/main/groovy/org/pih/warehouse/core/db/GormUtil.groovy (version 01c79b48ff6ade6fe7c7988ee5ed7ba5c44b4725)
    • src/test/groovy/unit/org/pih/warehouse/core/db/GormUtilSpec.groovy (version 01c79b48ff6ade6fe7c7988ee5ed7ba5c44b4725)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

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

    OBPIH-7187 Allow user to remove reason code after deleting revised qty (#5566)

    • src/js/components/stock-movement-wizard/outbound/EditPage.jsx (version 0f2ec1bad63d7ef00d58af62ca5e52245c4b915d)
    • src/js/components/stock-movement-wizard/request/EditPage.jsx (version 0f2ec1bad63d7ef00d58af62ca5e52245c4b915d)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 6b3c6f744ffa26ab2d5851075da5b9ff578e181b m

    OBPIH-7342 fix. Format dates properly on product association edit screen (#5562)

    • grails-app/views/product/_productAssociations.gsp (version 6b3c6f744ffa26ab2d5851075da5b9ff578e181b)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> ad4807e4c0823a7143a909836b594272de91e864 m

    OBPIH-7474 fix. change product export dates to existing pattern (#5561)

    • src/main/groovy/org/pih/warehouse/core/date/TemporalAccessorDateFormatter.groovy (version ad4807e4c0823a7143a909836b594272de91e864)
    • src/main/groovy/org/pih/warehouse/core/date/TemporalAccessorDateTimeFormatter.groovy (version ad4807e4c0823a7143a909836b594272de91e864)
    • src/test/groovy/unit/org/pih/warehouse/core/date/TemporalAccessorDateFormatterSpec.groovy (version ad4807e4c0823a7143a909836b594272de91e864)
    • src/test/groovy/unit/org/pih/warehouse/core/date/TemporalAccessorDateTimeFormatterSpec.groovy (version ad4807e4c0823a7143a909836b594272de91e864)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-6991 Add multi-select product filter to consumption report (#5560)

    • grails-app/controllers/org/pih/warehouse/reporting/ConsumptionController.groovy (version 951b623f6d52fa5f9d04132f2a60f911b2844efb)
    • grails-app/i18n/messages.properties (version 951b623f6d52fa5f9d04132f2a60f911b2844efb)
    • grails-app/taglib/org/pih/warehouse/SelectTagLib.groovy (version 951b623f6d52fa5f9d04132f2a60f911b2844efb)
    • grails-app/views/consumption/_filters.gsp (version 951b623f6d52fa5f9d04132f2a60f911b2844efb)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> ffc48beb76cbac9fdce0dff4f8b33e2bb844cd52 m

    OBPIH-6993 add product filter to transaction report (#5558)

    • grails-app/controllers/org/pih/warehouse/JsonController.groovy (version ffc48beb76cbac9fdce0dff4f8b33e2bb844cd52)
    • grails-app/services/org/pih/warehouse/report/ReportService.groovy (version ffc48beb76cbac9fdce0dff4f8b33e2bb844cd52)
    • grails-app/taglib/org/pih/warehouse/SelectTagLib.groovy (version ffc48beb76cbac9fdce0dff4f8b33e2bb844cd52)
    • grails-app/views/layouts/custom.gsp (version ffc48beb76cbac9fdce0dff4f8b33e2bb844cd52)
    • grails-app/views/report/showTransactionReport.gsp (version ffc48beb76cbac9fdce0dff4f8b33e2bb844cd52)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 44736ed1c6b147fc437593dcc0b41ace69b83dc9 m

    OBPIH-6887 products cant be deactivated while on a stocklist (#5557)

    • grails-app/domain/org/pih/warehouse/product/Product.groovy (version 44736ed1c6b147fc437593dcc0b41ace69b83dc9)
    • grails-app/i18n/messages.properties (version 44736ed1c6b147fc437593dcc0b41ace69b83dc9)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

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

    OBPIH-7518 Create TransactionSource domain (#5546)

    • grails-app/domain/org/pih/warehouse/inventory/Transaction.groovy (version 273eface786393d1b0027ec43d223f3f8e1b7368)
    • grails-app/domain/org/pih/warehouse/inventory/TransactionSource.groovy (version 273eface786393d1b0027ec43d223f3f8e1b7368)
    • grails-app/migrations/0.9.x/changelog-2025-10-08-1700-create-table-transaction-source.xml (version 273eface786393d1b0027ec43d223f3f8e1b7368)
    • grails-app/migrations/0.9.x/changelog-2025-10-09-1200-add-transaction-source-column-to-transaction.xml (version 273eface786393d1b0027ec43d223f3f8e1b7368)
    • grails-app/migrations/0.9.x/changelog.xml (version 273eface786393d1b0027ec43d223f3f8e1b7368)
    • src/main/groovy/org/pih/warehouse/inventory/RefreshInventoryCountEvent.groovy (version 273eface786393d1b0027ec43d223f3f8e1b7368)
    • src/main/groovy/org/pih/warehouse/inventory/RefreshInventoryTransactionsSummaryEvent.groovy (version 273eface786393d1b0027ec43d223f3f8e1b7368)
    • src/main/groovy/org/pih/warehouse/inventory/TransactionAction.groovy (version 273eface786393d1b0027ec43d223f3f8e1b7368)
    • src/test/groovy/unit/org/pih/warehouse/inventory/TransactionSourceSpec.groovy (version 273eface786393d1b0027ec43d223f3f8e1b7368)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 6c1706197feae792e58aeedf6fb468b6e4c33033 m

    OBPIH-7500 add createdby and updatedby fields to product supplier (#5553)
    Co-authored-by: Kacper Chełstowski <kchelstowski@soldevelo.com>

    • grails-app/domain/org/pih/warehouse/product/ProductSupplier.groovy (version 6c1706197feae792e58aeedf6fb468b6e4c33033)
    • grails-app/i18n/messages.properties (version 6c1706197feae792e58aeedf6fb468b6e4c33033)
    • grails-app/migrations/0.9.x/changelog-2025-10-14-1200-add-user-columns-to-product-supplier.xml (version 6c1706197feae792e58aeedf6fb468b6e4c33033)
    • grails-app/migrations/0.9.x/changelog.xml (version 6c1706197feae792e58aeedf6fb468b6e4c33033)
    • src/css/colors.scss (version 6c1706197feae792e58aeedf6fb468b6e4c33033)
    • src/js/components/form-elements/v2/style.scss (version 6c1706197feae792e58aeedf6fb468b6e4c33033)
    • src/js/components/productSupplier/create/ProductSupplierForm.jsx (version 6c1706197feae792e58aeedf6fb468b6e4c33033)
    • src/js/components/productSupplier/create/ProductSupplierFormMain.jsx (version 6c1706197feae792e58aeedf6fb468b6e4c33033)
    • src/js/components/productSupplier/create/sections/DetailsSection.jsx (version 6c1706197feae792e58aeedf6fb468b6e4c33033)
    • src/js/components/productSupplier/create/subsections/BasicDetails.jsx (version 6c1706197feae792e58aeedf6fb468b6e4c33033)
    • src/js/hooks/productSupplier/form/useProductSupplierForm.js (version 6c1706197feae792e58aeedf6fb468b6e4c33033)

openboxes-develop

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

    Sebastian Lib <120328147+SebastianLib@users.noreply.github.com> 6783694807e50a5dda3cc4d8edc0ac59b6022150

    OBPIH-7001 Add “Active” column to Product export/import (#5556)

    • grails-app/conf/templates/configuration/WHO_products.csv (version 6783694807e50a5dda3cc4d8edc0ac59b6022150)
    • grails-app/conf/templates/configuration/products.csv (version 6783694807e50a5dda3cc4d8edc0ac59b6022150)
    • grails-app/conf/templates/products.csv (version 6783694807e50a5dda3cc4d8edc0ac59b6022150)
    • grails-app/services/org/pih/warehouse/product/ProductService.groovy (version 6783694807e50a5dda3cc4d8edc0ac59b6022150)
    • grails-app/views/product/importAsCsv.gsp (version 6783694807e50a5dda3cc4d8edc0ac59b6022150)
    • src/main/groovy/org/pih/warehouse/core/Constants.groovy (version 6783694807e50a5dda3cc4d8edc0ac59b6022150)
    • src/main/groovy/org/pih/warehouse/importer/CSVUtils.groovy (version 6783694807e50a5dda3cc4d8edc0ac59b6022150)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 01c79b48ff6ade6fe7c7988ee5ed7ba5c44b4725

    OBPIH-6993 fix. Wrap text within select2 options and fix product avai… (#5565)

    • grails-app/services/org/pih/warehouse/inventory/ProductAvailabilityService.groovy (version 01c79b48ff6ade6fe7c7988ee5ed7ba5c44b4725)
    • grails-app/taglib/org/pih/warehouse/SelectTagLib.groovy (version 01c79b48ff6ade6fe7c7988ee5ed7ba5c44b4725)
    • src/main/groovy/org/pih/warehouse/core/db/GormUtil.groovy (version 01c79b48ff6ade6fe7c7988ee5ed7ba5c44b4725)
    • src/test/groovy/unit/org/pih/warehouse/core/db/GormUtilSpec.groovy (version 01c79b48ff6ade6fe7c7988ee5ed7ba5c44b4725)
  • Sebastian Lib <120328147+SebastianLib@users.noreply.github.com>

    Sebastian Lib <120328147+SebastianLib@users.noreply.github.com> 0f2ec1bad63d7ef00d58af62ca5e52245c4b915d

    OBPIH-7187 Allow user to remove reason code after deleting revised qty (#5566)

    • src/js/components/stock-movement-wizard/outbound/EditPage.jsx (version 0f2ec1bad63d7ef00d58af62ca5e52245c4b915d)
    • src/js/components/stock-movement-wizard/request/EditPage.jsx (version 0f2ec1bad63d7ef00d58af62ca5e52245c4b915d)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 6b3c6f744ffa26ab2d5851075da5b9ff578e181b

    OBPIH-7342 fix. Format dates properly on product association edit screen (#5562)

    • grails-app/views/product/_productAssociations.gsp (version 6b3c6f744ffa26ab2d5851075da5b9ff578e181b)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> ad4807e4c0823a7143a909836b594272de91e864

    OBPIH-7474 fix. change product export dates to existing pattern (#5561)

    • src/main/groovy/org/pih/warehouse/core/date/TemporalAccessorDateFormatter.groovy (version ad4807e4c0823a7143a909836b594272de91e864)
    • src/main/groovy/org/pih/warehouse/core/date/TemporalAccessorDateTimeFormatter.groovy (version ad4807e4c0823a7143a909836b594272de91e864)
    • src/test/groovy/unit/org/pih/warehouse/core/date/TemporalAccessorDateFormatterSpec.groovy (version ad4807e4c0823a7143a909836b594272de91e864)
    • src/test/groovy/unit/org/pih/warehouse/core/date/TemporalAccessorDateTimeFormatterSpec.groovy (version ad4807e4c0823a7143a909836b594272de91e864)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 951b623f6d52fa5f9d04132f2a60f911b2844efb

    OBPIH-6991 Add multi-select product filter to consumption report (#5560)

    • grails-app/controllers/org/pih/warehouse/reporting/ConsumptionController.groovy (version 951b623f6d52fa5f9d04132f2a60f911b2844efb)
    • grails-app/i18n/messages.properties (version 951b623f6d52fa5f9d04132f2a60f911b2844efb)
    • grails-app/taglib/org/pih/warehouse/SelectTagLib.groovy (version 951b623f6d52fa5f9d04132f2a60f911b2844efb)
    • grails-app/views/consumption/_filters.gsp (version 951b623f6d52fa5f9d04132f2a60f911b2844efb)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> ffc48beb76cbac9fdce0dff4f8b33e2bb844cd52

    OBPIH-6993 add product filter to transaction report (#5558)

    • grails-app/controllers/org/pih/warehouse/JsonController.groovy (version ffc48beb76cbac9fdce0dff4f8b33e2bb844cd52)
    • grails-app/services/org/pih/warehouse/report/ReportService.groovy (version ffc48beb76cbac9fdce0dff4f8b33e2bb844cd52)
    • grails-app/taglib/org/pih/warehouse/SelectTagLib.groovy (version ffc48beb76cbac9fdce0dff4f8b33e2bb844cd52)
    • grails-app/views/layouts/custom.gsp (version ffc48beb76cbac9fdce0dff4f8b33e2bb844cd52)
    • grails-app/views/report/showTransactionReport.gsp (version ffc48beb76cbac9fdce0dff4f8b33e2bb844cd52)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 44736ed1c6b147fc437593dcc0b41ace69b83dc9

    OBPIH-6887 products cant be deactivated while on a stocklist (#5557)

    • grails-app/domain/org/pih/warehouse/product/Product.groovy (version 44736ed1c6b147fc437593dcc0b41ace69b83dc9)
    • grails-app/i18n/messages.properties (version 44736ed1c6b147fc437593dcc0b41ace69b83dc9)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

    Kacper Chełstowski <kchelstowski@soldevelo.com> 273eface786393d1b0027ec43d223f3f8e1b7368

    OBPIH-7518 Create TransactionSource domain (#5546)

    • grails-app/domain/org/pih/warehouse/inventory/Transaction.groovy (version 273eface786393d1b0027ec43d223f3f8e1b7368)
    • grails-app/domain/org/pih/warehouse/inventory/TransactionSource.groovy (version 273eface786393d1b0027ec43d223f3f8e1b7368)
    • grails-app/migrations/0.9.x/changelog-2025-10-08-1700-create-table-transaction-source.xml (version 273eface786393d1b0027ec43d223f3f8e1b7368)
    • grails-app/migrations/0.9.x/changelog-2025-10-09-1200-add-transaction-source-column-to-transaction.xml (version 273eface786393d1b0027ec43d223f3f8e1b7368)
    • grails-app/migrations/0.9.x/changelog.xml (version 273eface786393d1b0027ec43d223f3f8e1b7368)
    • src/main/groovy/org/pih/warehouse/inventory/RefreshInventoryCountEvent.groovy (version 273eface786393d1b0027ec43d223f3f8e1b7368)
    • src/main/groovy/org/pih/warehouse/inventory/RefreshInventoryTransactionsSummaryEvent.groovy (version 273eface786393d1b0027ec43d223f3f8e1b7368)
    • src/main/groovy/org/pih/warehouse/inventory/TransactionAction.groovy (version 273eface786393d1b0027ec43d223f3f8e1b7368)
    • src/test/groovy/unit/org/pih/warehouse/inventory/TransactionSourceSpec.groovy (version 273eface786393d1b0027ec43d223f3f8e1b7368)