Deploy master branch to production (obnav.pih-emr.org)

Build: #87 was successful Manual run by Soldevelo User

Code commits

Showing 100 of 118 code changes

0.9.x (grails 3 master)

  • Walkowiak <awalkowiak@soldevelo.com>

    Walkowiak <awalkowiak@soldevelo.com> d4d012b2cf1436f00f5eb86706e463a505c174a9

    bumped app version to 0.9.2.2

    • gradle.properties (version d4d012b2cf1436f00f5eb86706e463a505c174a9)
  • Dariusz Rodzewicz <DRodzewicz@gmail.com>

    Dariusz Rodzewicz <DRodzewicz@gmail.com> 24e47b07949959dadb846dced314cfed4b130232

    OBPIH-6781 prevent refreshing and deleting prepayment invoices that already have final invoices associated (#4903)

    • grails-app/controllers/org/pih/warehouse/invoice/InvoiceController.groovy (version 24e47b07949959dadb846dced314cfed4b130232)
    • grails-app/domain/org/pih/warehouse/invoice/Invoice.groovy (version 24e47b07949959dadb846dced314cfed4b130232)
    • grails-app/i18n/messages.properties (version 24e47b07949959dadb846dced314cfed4b130232)
    • grails-app/services/org/pih/warehouse/invoice/InvoiceService.groovy (version 24e47b07949959dadb846dced314cfed4b130232)
    • grails-app/views/invoice/_summary.gsp (version 24e47b07949959dadb846dced314cfed4b130232)
    • grails-app/views/invoice/show.gsp (version 24e47b07949959dadb846dced314cfed4b130232)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 140bcdf2ccce798ee15cde40f895b3a243fc614f

    OBPIH-6758 Bad request error when click twice on post and submit buttons for invoice (#4895)

    • src/js/hooks/invoice/useInvoicePrepaidItemsTable.jsx (version 140bcdf2ccce798ee15cde40f895b3a243fc614f)
  • Dariusz Rodzewicz <DRodzewicz@gmail.com>

    Dariusz Rodzewicz <DRodzewicz@gmail.com> e975879ab3b5f585431a9309fbfecea23d37485b

    OBPIH-6692 handle negative invoiced amount numbers and invoiced amount not equal to total adjustment amount (#4893)

    • grails-app/services/org/pih/warehouse/report/ReportService.groovy (version e975879ab3b5f585431a9309fbfecea23d37485b)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 4d5a732be342ad39e91985a566ff3d68e8972d3e

    OBPHI-6759 Rollback of invoice doesn't reverse order status  (#4892)

    • grails-app/migrations/views/order-summary-helper-views.sql (version 4d5a732be342ad39e91985a566ff3d68e8972d3e)
  • Dariusz Rodzewicz <DRodzewicz@gmail.com>

    Dariusz Rodzewicz <DRodzewicz@gmail.com> c2f84b8ef723588fb3c5bec201da1729be7d57d9

    OBPIH-6692 Display actual not invoiced amount on amount outstanding order report (#4886)

    • grails-app/domain/org/pih/warehouse/order/OrderAdjustment.groovy (version c2f84b8ef723588fb3c5bec201da1729be7d57d9)
    • grails-app/services/org/pih/warehouse/report/ReportService.groovy (version c2f84b8ef723588fb3c5bec201da1729be7d57d9)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-6691 Add partially invoiced order summary status for order adjustments (#4884)

    • grails-app/migrations/views/order-summary-helper-views.sql (version cc3c5318a3e22af9003d15a4915b26ea061ead48)
  • Dariusz Rodzewicz <DRodzewicz@gmail.com>

    Dariusz Rodzewicz <DRodzewicz@gmail.com> 6ccde1c1394419a44c503269c326a83aa471f4de

    OBPIH-6692 modify order adjustments query on amount outstanding on orders report (#4879)

    • grails-app/migrations/views/drop-all-views.xml (version 6ccde1c1394419a44c503269c326a83aa471f4de)
    • grails-app/migrations/views/order-summary-helper-views.sql (version 6ccde1c1394419a44c503269c326a83aa471f4de)
    • grails-app/services/org/pih/warehouse/report/ReportService.groovy (version 6ccde1c1394419a44c503269c326a83aa471f4de)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 97df9fcc25e27daac9d372c18984b7758aae733b

    OBPIH-6746 Value in amount column of PO Invoice tab for regular POs (#4880)

    • grails-app/domain/org/pih/warehouse/invoice/Invoice.groovy (version 97df9fcc25e27daac9d372c18984b7758aae733b)
    • grails-app/domain/org/pih/warehouse/invoice/InvoiceItem.groovy (version 97df9fcc25e27daac9d372c18984b7758aae733b)
    • grails-app/migrations/0.9.x/changelog-2024-10-04-1610-assign-amount-to-invoice-items.xml (version 97df9fcc25e27daac9d372c18984b7758aae733b)
    • grails-app/migrations/0.9.x/changelog.xml (version 97df9fcc25e27daac9d372c18984b7758aae733b)
    • grails-app/services/org/pih/warehouse/invoice/InvoiceService.groovy (version 97df9fcc25e27daac9d372c18984b7758aae733b)
    • grails-app/views/invoice/_invoiceItems.gsp (version 97df9fcc25e27daac9d372c18984b7758aae733b)
    • src/js/components/invoice/create/AddItemsPage.jsx (version 97df9fcc25e27daac9d372c18984b7758aae733b)
    • src/js/components/invoice/create/InvoiceItemsTable.jsx (version 97df9fcc25e27daac9d372c18984b7758aae733b)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 3894868283d87748b3786e39c4c12da81706f3ba

    OBPIH-6745 Two decimal places for unit price column on PO Invoice tab (#4878)

    • grails-app/views/order/_orderInvoices.gsp (version 3894868283d87748b3786e39c4c12da81706f3ba)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 43e1d340aebfa5aec0c1e6e4d6b3913d3794cc21

    OBPIH-6691 Add partially invoiced order summary status for order adjustments (#4874)

    • grails-app/migrations/views/order-summary-helper-views.sql (version 43e1d340aebfa5aec0c1e6e4d6b3913d3794cc21)
  • Dariusz Rodzewicz <DRodzewicz@gmail.com>

    Dariusz Rodzewicz <DRodzewicz@gmail.com> 2630879dd4689d3df5deb61c7f8a235ff37f8fe6

    OBPIH-6693 fix adjustment invoice statuses (#4871)

    • grails-app/domain/org/pih/warehouse/order/OrderAdjustment.groovy (version 2630879dd4689d3df5deb61c7f8a235ff37f8fe6)
    • src/test/groovy/unit/org/pih/warehouse/order/OrderAdjustmentSpec.groovy (version 2630879dd4689d3df5deb61c7f8a235ff37f8fe6)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

    Kacper Chełstowski <kchelstowski@soldevelo.com> d096f8a90014c76c9d85577b875a94a6b2327ac0

    OBPIH-6734 Make the Next button not move after uploading a file in fu… (#4870)

    • src/js/components/form-elements/v2/FileSelect.jsx (version d096f8a90014c76c9d85577b875a94a6b2327ac0)
  • Dariusz Rodzewicz <DRodzewicz@gmail.com>

    Dariusz Rodzewicz <DRodzewicz@gmail.com> 84e5e4ff4b1f103874429d4cbb845adeff787ca9

    OBPIH-6747 support empty lot number in import that matches inventory item defined as null (#4866)

    • grails-app/services/org/pih/warehouse/fulfillment/FulfillmentService.groovy (version 84e5e4ff4b1f103874429d4cbb845adeff787ca9)
    • grails-app/services/org/pih/warehouse/inventory/ProductAvailabilityService.groovy (version 84e5e4ff4b1f103874429d4cbb845adeff787ca9)
    • src/main/groovy/org/pih/warehouse/outbound/ImportPackingListItem.groovy (version 84e5e4ff4b1f103874429d4cbb845adeff787ca9)
    • src/test/groovy/unit/org/pih/warehouse/fulfillment/InferringOutboundImportValuesSpec.groovy (version 84e5e4ff4b1f103874429d4cbb845adeff787ca9)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

    Kacper Chełstowski <kchelstowski@soldevelo.com> 60217522ca6a969660450536de6f8980e479a12b

    OBPIH-6734 Scroll down to bottom position of the page when redo import (#4865)

    • src/js/actions/index.js (version 60217522ca6a969660450536de6f8980e479a12b)
    • src/js/actions/types.js (version 60217522ca6a969660450536de6f8980e479a12b)
    • src/js/components/form-elements/Button.jsx (version 60217522ca6a969660450536de6f8980e479a12b)
    • src/js/components/stock-movement-wizard/outboundImport/sections/OutboundImportConfirm.jsx (version 60217522ca6a969660450536de6f8980e479a12b)
    • src/js/components/stock-movement-wizard/outboundImport/sections/OutboundImportDetails.jsx (version 60217522ca6a969660450536de6f8980e479a12b)
    • src/js/hooks/outboundImport/useScrollToBottom.js (version 60217522ca6a969660450536de6f8980e479a12b)
    • src/js/reducers/index.jsx (version 60217522ca6a969660450536de6f8980e479a12b)
    • src/js/reducers/outboundImportReducer.jsx (version 60217522ca6a969660450536de6f8980e479a12b)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-6691 Add partially invoiced order summary status for order adjustments (#4857)

    • grails-app/migrations/views/order-summary-helper-views.sql (version a4d2235d44eb24d498cbd7401da9f19e662fa1b0)
  • Dariusz Rodzewicz <DRodzewicz@gmail.com>

    Dariusz Rodzewicz <DRodzewicz@gmail.com> adb712c14d9c249fbcff10f1eb464dce801b5717

    OBPIH-6693 Fix OrderAdjustmentInvoiceStatus labels (#4864)

    • grails-app/i18n/messages.properties (version adb712c14d9c249fbcff10f1eb464dce801b5717)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 1997a20ceb5ee88035f9f60e8e31af5e92c39d51

    OBPIH-6741 Invoice submitted when press enter after input updated quantity (#4861)

    • src/js/components/invoice/create/ConfirmInvoicePage.jsx (version 1997a20ceb5ee88035f9f60e8e31af5e92c39d51)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 41d2f0887c6843d756851ca0c1aaab74d77937b9

    OBPIH-6690 Add option to edit unit price on invoice items made from order adjustments (#4863)

    • src/js/hooks/invoice/useInvoicePrepaidItemsTable.jsx (version 41d2f0887c6843d756851ca0c1aaab74d77937b9)
  • Dariusz Rodzewicz <DRodzewicz@gmail.com>

    Dariusz Rodzewicz <DRodzewicz@gmail.com> 3fce947c40e185d233f5624e34b3d17398fdfa4c

    OBPIH-6724 Fix invoice item count on invoice list page (#4859)

    • grails-app/migrations/views/invoice-list.sql (version 3fce947c40e185d233f5624e34b3d17398fdfa4c)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-6674 Unable to update bc and unit price through PO import when other items inluced in invoice (#4862)

    • grails-app/services/org/pih/warehouse/order/OrderService.groovy (version 2dd0b4e9d48f29e8d974d8c8b89aa95ffb8e3556)
  • Dariusz Rodzewicz <DRodzewicz@gmail.com>

    Dariusz Rodzewicz <DRodzewicz@gmail.com> f9657b88fd6194b2f14f8173956670f54d892e5c

    OBPIH-6693 order adjustment invoice status on order view page improvements (#4856)

    • grails-app/domain/org/pih/warehouse/order/OrderAdjustment.groovy (version f9657b88fd6194b2f14f8173956670f54d892e5c)
    • grails-app/i18n/messages.properties (version f9657b88fd6194b2f14f8173956670f54d892e5c)
    • grails-app/views/order/_orderAdjustments.gsp (version f9657b88fd6194b2f14f8173956670f54d892e5c)
    • src/main/groovy/org/pih/warehouse/invoice/OrderAdjustmentInvoiceStatus.groovy (version f9657b88fd6194b2f14f8173956670f54d892e5c)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-6690 Add option to edit unit price on invoice items made from order adjustments (#4858)

    • src/js/hooks/invoice/useInvoicePrepaidItemsTable.jsx (version 1cb1b99970bcb128715c2fab6609a5652d6efd00)
  • Dariusz Rodzewicz <DRodzewicz@gmail.com>

    Dariusz Rodzewicz <DRodzewicz@gmail.com> 4594e6c780ee942edf232d7b6d4e75ecbeb140f6

    OBPIH-6688 Check if adjusment was invoiced as canceled (#4854)

    • grails-app/domain/org/pih/warehouse/order/OrderAdjustment.groovy (version 4594e6c780ee942edf232d7b6d4e75ecbeb140f6)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 25b38ca716e5780fe875ee3aec4a41af2159a1c9

    OBPIH-6726 Bugfix to allow pre-migration prepayment invoices to be edited (#4852)
    Co-authored-by: Walkowiak <awalkowiak@soldevelo.com>

    • grails-app/domain/org/pih/warehouse/invoice/InvoiceItem.groovy (version 25b38ca716e5780fe875ee3aec4a41af2159a1c9)
    • grails-app/services/org/pih/warehouse/invoice/PrepaymentInvoiceMigrationService.groovy (version 25b38ca716e5780fe875ee3aec4a41af2159a1c9)
    • grails-app/services/org/pih/warehouse/invoice/PrepaymentInvoiceService.groovy (version 25b38ca716e5780fe875ee3aec4a41af2159a1c9)
    • src/test/groovy/unit/org/pih/warehouse/invoice/PrepaymentInvoiceMigrationServiceSpec.groovy (version 25b38ca716e5780fe875ee3aec4a41af2159a1c9)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 422d1516d3befc4443b86aa7820ec22c83864c3c

    OBPIH-6674 Unable to update bc and unit price through PO import when other items inluced in invoice (#4846)

    • grails-app/services/org/pih/warehouse/order/OrderService.groovy (version 422d1516d3befc4443b86aa7820ec22c83864c3c)
  • Artur Walkowiak <awalkowiak@soldevelo.com>

    Artur Walkowiak <awalkowiak@soldevelo.com> be67c0ceb85dab1766f381b8a5cdbe84956ca8e1

    OBPIH-6689 Rely on unit price instead amount while calculating inverse items (#4855)

    • grails-app/domain/org/pih/warehouse/invoice/InvoiceItem.groovy (version be67c0ceb85dab1766f381b8a5cdbe84956ca8e1)
    • grails-app/domain/org/pih/warehouse/order/OrderAdjustment.groovy (version be67c0ceb85dab1766f381b8a5cdbe84956ca8e1)
    • grails-app/services/org/pih/warehouse/invoice/PrepaymentInvoiceService.groovy (version be67c0ceb85dab1766f381b8a5cdbe84956ca8e1)
    • src/js/hooks/invoice/useInvoicePrepaidItemsTable.jsx (version be67c0ceb85dab1766f381b8a5cdbe84956ca8e1)
    • src/test/groovy/unit/org/pih/warehouse/invoice/PrepaymentInvoiceServiceSpec.groovy (version be67c0ceb85dab1766f381b8a5cdbe84956ca8e1)
    • src/test/groovy/unit/org/pih/warehouse/order/OrderAdjustmentSpec.groovy (version be67c0ceb85dab1766f381b8a5cdbe84956ca8e1)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 80efa6186285d5bff986f308af07b0ad30805f17

    OBPIH-6761 Sorting issue on invoice confirm page for long list of items (fix after QA) (#4853)

    • src/js/components/invoice/create/InvoicePrepayedItemsTable.jsx (version 80efa6186285d5bff986f308af07b0ad30805f17)
    • src/js/hooks/invoice/useConfirmInvoicePage.jsx (version 80efa6186285d5bff986f308af07b0ad30805f17)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-6690 Add option to edit unit price on invoice items made from order adjustments (fix after QA) (#4849)

    • grails-app/domain/org/pih/warehouse/invoice/InvoiceItem.groovy (version 7d3b12c97478df3bcdf9016ec8ebe113d0f4c96b)
    • src/js/hooks/invoice/useInvoicePrepaidItemsTable.jsx (version 7d3b12c97478df3bcdf9016ec8ebe113d0f4c96b)
  • Artur Walkowiak <awalkowiak@soldevelo.com>

    Artur Walkowiak <awalkowiak@soldevelo.com> 7345fb61b88b73dae10fccc858fc3906589affae

    OBPIH-6689 Fix amount available to inverse calculation (#4851)

    • grails-app/services/org/pih/warehouse/invoice/PrepaymentInvoiceService.groovy (version 7345fb61b88b73dae10fccc858fc3906589affae)
    • src/test/groovy/unit/org/pih/warehouse/invoice/PrepaymentInvoiceServiceSpec.groovy (version 7345fb61b88b73dae10fccc858fc3906589affae)
  • Dariusz Rodzewicz <DRodzewicz@gmail.com>

    Dariusz Rodzewicz <DRodzewicz@gmail.com> 3fdf65f46f2e080b8fbb8f964c635b8bade73776

    OBPIH-6679 Fix lookup of available bin locations based on product (#4850)

    • src/main/groovy/org/pih/warehouse/outbound/ImportPackingListItem.groovy (version 3fdf65f46f2e080b8fbb8f964c635b8bade73776)
  • Dariusz Rodzewicz <DRodzewicz@gmail.com>

    Dariusz Rodzewicz <DRodzewicz@gmail.com> 318b0c85f443ef6c24071ba1949962eaf2970fe6

    OBPIH-6679 Fix inferring bin location when providing a lot number (#4848)

    • src/main/groovy/org/pih/warehouse/outbound/ImportPackingListItem.groovy (version 318b0c85f443ef6c24071ba1949962eaf2970fe6)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-6716 Sorting issue on invoice confirm page for long list of items  (#4845)

    • src/js/components/invoice/create/ConfirmInvoicePage.jsx (version d6844c2da30a893c34a874ecca49e49790b9da80)
    • src/js/hooks/invoice/useConfirmInvoicePage.jsx (version d6844c2da30a893c34a874ecca49e49790b9da80)
    • src/js/hooks/invoice/useInvoicePrepaidItemsTable.jsx (version d6844c2da30a893c34a874ecca49e49790b9da80)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 612c69c34f9a344a392e1063e1501628dc59d994

    OBPIH-6690 Add option to edit unit price on invoice items made from order adjustments (fix after QA) (#4847)

    • src/js/hooks/invoice/useInvoicePrepaidItemsTable.jsx (version 612c69c34f9a344a392e1063e1501628dc59d994)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

    Kacper Chełstowski <kchelstowski@soldevelo.com> 417edcfaafd2d8bafe3b819ed8f30d3410e1cf86

    OBPIH-6725 Fix validation discrepancy when changing a location during… (#4844)

    • src/js/hooks/outboundImport/useOutboundImportForm.js (version 417edcfaafd2d8bafe3b819ed8f30d3410e1cf86)
  • Dariusz Rodzewicz <DRodzewicz@gmail.com>

    Dariusz Rodzewicz <DRodzewicz@gmail.com> a8669b91b864215b8c1eb87f5328d09df19bf458

    OBPIH-6688 modify method checking if order adjustment is invoiceable (#4843)

    • grails-app/domain/org/pih/warehouse/order/OrderAdjustment.groovy (version a8669b91b864215b8c1eb87f5328d09df19bf458)
    • src/test/groovy/unit/org/pih/warehouse/order/OrderAdjustmentSpec.groovy (version a8669b91b864215b8c1eb87f5328d09df19bf458)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-6690 Add option to edit unit price on invoice items made from order adjustments (#4842)

    • grails-app/i18n/messages.properties (version 7ad2c6695837c360206c685ca546f144a88ccbc2)
    • src/js/components/invoice/create/ConfirmInvoicePage.jsx (version 7ad2c6695837c360206c685ca546f144a88ccbc2)
    • src/js/components/invoice/create/InvoicePrepayedItemsTable.jsx (version 7ad2c6695837c360206c685ca546f144a88ccbc2)
    • src/js/hooks/invoice/useConfirmInvoicePage.jsx (version 7ad2c6695837c360206c685ca546f144a88ccbc2)
    • src/js/hooks/invoice/useInvoicePrepaidItemsTable.jsx (version 7ad2c6695837c360206c685ca546f144a88ccbc2)
  • Artur Walkowiak <awalkowiak@soldevelo.com>

    Artur Walkowiak <awalkowiak@soldevelo.com> 514d5581e5c0caabda60c7777a7b3d88281e82d4

    OBPIH-6689 Add ability to modify unit price on invoice items made from order adjustments (#4841)

    • grails-app/controllers/org/pih/warehouse/api/PrepaymentInvoiceItemApiController.groovy (version 514d5581e5c0caabda60c7777a7b3d88281e82d4)
    • grails-app/domain/org/pih/warehouse/order/OrderAdjustment.groovy (version 514d5581e5c0caabda60c7777a7b3d88281e82d4)
    • grails-app/i18n/messages.properties (version 514d5581e5c0caabda60c7777a7b3d88281e82d4)
    • grails-app/services/org/pih/warehouse/invoice/PrepaymentInvoiceService.groovy (version 514d5581e5c0caabda60c7777a7b3d88281e82d4)
    • src/test/groovy/unit/org/pih/warehouse/invoice/PrepaymentInvoiceServiceSpec.groovy (version 514d5581e5c0caabda60c7777a7b3d88281e82d4)
  • Dariusz Rodzewicz <DRodzewicz@gmail.com>

    Dariusz Rodzewicz <DRodzewicz@gmail.com> f564bafffe1885a432762e2c200c4c69020ea405

    [OBPIH-6679] inferring bin in packing list import based on lot number (#4840)

    • src/main/groovy/org/pih/warehouse/outbound/ImportPackingListItem.groovy (version f564bafffe1885a432762e2c200c4c69020ea405)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

    Kacper Chełstowski <kchelstowski@soldevelo.com> d80d641a26536b48e3930b586b5155db4896898d

    OBPIH-6675 Errors cached despite leaving outbound import workflow (#4835)

    • src/js/hooks/outboundImport/useOutboundImportForm.js (version d80d641a26536b48e3930b586b5155db4896898d)
  • Dariusz Rodzewicz <DRodzewicz@gmail.com>

    Dariusz Rodzewicz <DRodzewicz@gmail.com> a71051dccd43fcedbb6e6fbc462732f16dde58d8

    OBPIH-6676 Fix binding of inferred lot expiration date (#4836)

    • src/main/groovy/org/pih/warehouse/outbound/ImportPackingListItem.groovy (version a71051dccd43fcedbb6e6fbc462732f16dde58d8)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

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

    OBPIH-6678 Fix validation for ship date field in the full outbound im… (#4837)

    • src/js/components/stock-movement-wizard/outboundImport/subsections/OutboundImportSendingOptions.jsx (version 2b90199a0757edccf79543c6110428cea35b3658)
    • src/js/hooks/outboundImport/useOutboundImportValidation.js (version 2b90199a0757edccf79543c6110428cea35b3658)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

    Kacper Chełstowski <kchelstowski@soldevelo.com> 85a69c6728c272cb07affbeaa5dd3426d6ddde00

    OBPIH-6711 Fix date field of stock history record for outbound create… (#4839)

    • grails-app/services/org/pih/warehouse/fulfillment/FulfillmentService.groovy (version 85a69c6728c272cb07affbeaa5dd3426d6ddde00)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 855ffa72a2e0040e58c5254d456bd9e6dbb09759

    [OBPIH-6612] BUGFIX: set amount field when migrating existing final prepayment invoice items (#4838)

    • grails-app/migrations/0.9.x/changelog-2024-08-20-0000-migrate-prepayment-invoices-add-amount-and-inverse-items.groovy (version 855ffa72a2e0040e58c5254d456bd9e6dbb09759)
    • grails-app/services/org/pih/warehouse/invoice/PrepaymentInvoiceMigrationService.groovy (version 855ffa72a2e0040e58c5254d456bd9e6dbb09759)
    • src/test/groovy/unit/org/pih/warehouse/invoice/PrepaymentInvoiceMigrationServiceSpec.groovy (version 855ffa72a2e0040e58c5254d456bd9e6dbb09759)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 5f7bbf529555b1319a62bbc3a58ea85c63d77cf1

    OBPIH-6670 Remove PO number column on confirm page of prepayment POs invoice workflow (#4834)

    • src/js/components/invoice/create/InvoicePrepayedItemsTable.jsx (version 5f7bbf529555b1319a62bbc3a58ea85c63d77cf1)
  • Artur Walkowiak <awalkowiak@soldevelo.com>

    Artur Walkowiak <awalkowiak@soldevelo.com> 4f50ad787dec677b4ddff0183d6afc5572a8ded9

    OBPIH-6671 Fix amount outstanding on orders report calculation (#4832)

    • grails-app/services/org/pih/warehouse/report/ReportService.groovy (version 4f50ad787dec677b4ddff0183d6afc5572a8ded9)
  • Artur Walkowiak <awalkowiak@soldevelo.com>

    Artur Walkowiak <awalkowiak@soldevelo.com> af225ea295c085d9a506992f72ba580e0e7d9b6a

    OBPIH-6612 Do not check if line was canceled while calculating prepay… (#4833)
    Co-authored-by: Evan <evanwaterman@hotmail.com>

    • grails-app/services/org/pih/warehouse/invoice/PrepaymentInvoiceMigrationService.groovy (version af225ea295c085d9a506992f72ba580e0e7d9b6a)
    • src/test/groovy/unit/org/pih/warehouse/invoice/PrepaymentInvoiceMigrationServiceSpec.groovy (version af225ea295c085d9a506992f72ba580e0e7d9b6a)
  • Dariusz Rodzewicz <DRodzewicz@gmail.com>

    Dariusz Rodzewicz <DRodzewicz@gmail.com> a55bd4dd0e4601d8dd48c3734c7d983beb0328cb

    feature/OBPIH-6516 Infer lot number based on provided bin location (#4812)

    • src/main/groovy/org/pih/warehouse/outbound/ImportPackingListItem.groovy (version a55bd4dd0e4601d8dd48c3734c7d983beb0328cb)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

    Kacper Chełstowski <kchelstowski@soldevelo.com> 316488271100bee187654534603bd69163b7c687

    OBPIH-6518 Exclude outbounds created via import from fill rate calcul… (#4827)

    • grails-app/migrations/views/fill-rate.sql (version 316488271100bee187654534603bd69163b7c687)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

    Kacper Chełstowski <kchelstowski@soldevelo.com> 6edbb5944c9ac673c3a96aa62de1fb47b12875e3

    OBPIH-6397 Fix minor bug related to the groupTableData method (#4784)

    • src/js/hooks/outboundImport/useOutboundImportForm.js (version 6edbb5944c9ac673c3a96aa62de1fb47b12875e3)
  • Dariusz Rodzewicz <DRodzewicz@gmail.com>

    Dariusz Rodzewicz <DRodzewicz@gmail.com> 7e1a469cbaebf0fec9397057f0331988a7f1f2d3

    [OBPIH-6624] Default value on DateCell Component (#4793)

    • src/js/components/DataTable/DateCell.jsx (version 7e1a469cbaebf0fec9397057f0331988a7f1f2d3)
    • src/js/components/stock-movement-wizard/outboundImport/subsections/OutboundImportItems.jsx (version 7e1a469cbaebf0fec9397057f0331988a7f1f2d3)
  • Dariusz Rodzewicz <DRodzewicz@gmail.com>

    Dariusz Rodzewicz <DRodzewicz@gmail.com> 01670744cc4ba57683e4c1d081a0661e3eb68b32

    [OBPIH-6624] Trigger ShipmentStatusTransitionEvent event when sending a shipment on full outbound import (#4794)

    • grails-app/services/org/pih/warehouse/fulfillment/FulfillmentService.groovy (version 01670744cc4ba57683e4c1d081a0661e3eb68b32)
  • Dariusz Rodzewicz <DRodzewicz@gmail.com>

    Dariusz Rodzewicz <DRodzewicz@gmail.com> dc1f0e0343521492eaad87c808421f1f38c0b454

    OBPIH-6621 small improvements to confirm page of full outbound import (#4804)

    • src/css/main.scss (version dc1f0e0343521492eaad87c808421f1f38c0b454)
    • src/js/components/DataTable/DataTable.jsx (version dc1f0e0343521492eaad87c808421f1f38c0b454)
    • src/js/components/DataTable/TableCell.jsx (version dc1f0e0343521492eaad87c808421f1f38c0b454)
    • src/js/components/DataTable/TableHeaderCell.jsx (version dc1f0e0343521492eaad87c808421f1f38c0b454)
    • src/js/components/form-elements/v2/FileSelect.jsx (version dc1f0e0343521492eaad87c808421f1f38c0b454)
    • src/js/components/productSupplier/create/InvalidItemsIndicator.jsx (version dc1f0e0343521492eaad87c808421f1f38c0b454)
    • src/js/components/productSupplier/create/subsections/PreferenceTypeVariations.jsx (version dc1f0e0343521492eaad87c808421f1f38c0b454)
    • src/js/components/stock-movement-wizard/outboundImport/OutboundImport.jsx (version dc1f0e0343521492eaad87c808421f1f38c0b454)
    • src/js/components/stock-movement-wizard/outboundImport/OutboundImportHeader.jsx (version dc1f0e0343521492eaad87c808421f1f38c0b454)
    • src/js/components/stock-movement-wizard/outboundImport/subsections/OutboundImportDropzone.jsx (version dc1f0e0343521492eaad87c808421f1f38c0b454)
    • src/js/components/stock-movement-wizard/outboundImport/subsections/OutboundImportItems.jsx (version dc1f0e0343521492eaad87c808421f1f38c0b454)
    • src/js/hooks/useResetScrollbar.js (version dc1f0e0343521492eaad87c808421f1f38c0b454)
    • src/js/hooks/useWizard.js (version dc1f0e0343521492eaad87c808421f1f38c0b454)
    • src/main/groovy/org/pih/warehouse/outbound/ImportPackingListItem.groovy (version dc1f0e0343521492eaad87c808421f1f38c0b454)
  • Dariusz Rodzewicz <DRodzewicz@gmail.com>

    Dariusz Rodzewicz <DRodzewicz@gmail.com> 5541760cd5d8ea915960460f6ab13c96bd2a3459

    [OBPIH-6626] [Bug-Fix] Prevent multiple full outbound imports from happening (#4791)

    • src/js/hooks/outboundImport/useOutboundImportForm.js (version 5541760cd5d8ea915960460f6ab13c96bd2a3459)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

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

    OBPIH-6527 Full outbound import - validation & save endpoints  (#4775)

    • grails-app/conf/runtime.groovy (version 9bb441bef8fed21145eaa1e001fbb8675f33c37d)
    • grails-app/controllers/org/pih/warehouse/UrlMappings.groovy (version 9bb441bef8fed21145eaa1e001fbb8675f33c37d)
    • grails-app/controllers/org/pih/warehouse/api/FulfillmentApiController.groovy (version 9bb441bef8fed21145eaa1e001fbb8675f33c37d)
    • grails-app/controllers/org/pih/warehouse/outbound/PackingListController.groovy (version 9bb441bef8fed21145eaa1e001fbb8675f33c37d)
    • grails-app/domain/org/pih/warehouse/core/Person.groovy (version 9bb441bef8fed21145eaa1e001fbb8675f33c37d)
    • grails-app/i18n/messages.properties (version 9bb441bef8fed21145eaa1e001fbb8675f33c37d)
    • grails-app/services/org/pih/warehouse/fulfillment/FulfillmentService.groovy (version 9bb441bef8fed21145eaa1e001fbb8675f33c37d)
    • grails-app/services/org/pih/warehouse/inventory/ProductAvailabilityService.groovy (version 9bb441bef8fed21145eaa1e001fbb8675f33c37d)
    • grails-app/utils/org/pih/warehouse/CommandUtils.groovy (version 9bb441bef8fed21145eaa1e001fbb8675f33c37d)
    • src/js/hooks/outboundImport/useOutboundImportForm.js (version 9bb441bef8fed21145eaa1e001fbb8675f33c37d)
    • src/main/groovy/org/pih/warehouse/core/Constants.groovy (version 9bb441bef8fed21145eaa1e001fbb8675f33c37d)
    • src/main/groovy/org/pih/warehouse/importer/PackingListExcelImporter.groovy (version 9bb441bef8fed21145eaa1e001fbb8675f33c37d)
    • src/main/groovy/org/pih/warehouse/outbound/FulfillmentRequest.groovy (version 9bb441bef8fed21145eaa1e001fbb8675f33c37d)
    • src/main/groovy/org/pih/warehouse/outbound/ImportPackingListCommand.groovy (version 9bb441bef8fed21145eaa1e001fbb8675f33c37d)
    • src/main/groovy/org/pih/warehouse/outbound/ImportPackingListErrors.groovy (version 9bb441bef8fed21145eaa1e001fbb8675f33c37d)
    • src/main/groovy/org/pih/warehouse/outbound/ImportPackingListItem.groovy (version 9bb441bef8fed21145eaa1e001fbb8675f33c37d)
    • src/main/groovy/org/pih/warehouse/outbound/ShippingRequest.groovy (version 9bb441bef8fed21145eaa1e001fbb8675f33c37d)
    • src/main/groovy/org/pih/warehouse/requisition/RequisitionType.groovy (version 9bb441bef8fed21145eaa1e001fbb8675f33c37d)
    • src/main/groovy/util/StringUtil.groovy (version 9bb441bef8fed21145eaa1e001fbb8675f33c37d)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

    Kacper Chełstowski <kchelstowski@soldevelo.com> ffd5ed0db0a21464ab80f0b667513e503c324a4e

    OBPIH-6667 Cleanup full outbound import (#4829)

    • grails-app/controllers/org/pih/warehouse/UrlMappings.groovy (version ffd5ed0db0a21464ab80f0b667513e503c324a4e)
    • grails-app/controllers/org/pih/warehouse/api/FulfillmentApiController.groovy (version ffd5ed0db0a21464ab80f0b667513e503c324a4e)
    • grails-app/controllers/org/pih/warehouse/outbound/PackingListController.groovy (version ffd5ed0db0a21464ab80f0b667513e503c324a4e)
    • grails-app/domain/org/pih/warehouse/core/Person.groovy (version ffd5ed0db0a21464ab80f0b667513e503c324a4e)
    • grails-app/services/org/pih/warehouse/fulfillment/FulfillmentService.groovy (version ffd5ed0db0a21464ab80f0b667513e503c324a4e)
    • src/js/api/urls.js (version ffd5ed0db0a21464ab80f0b667513e503c324a4e)
    • src/main/groovy/org/pih/warehouse/importer/PackingListExcelImporter.groovy (version ffd5ed0db0a21464ab80f0b667513e503c324a4e)
    • src/main/groovy/org/pih/warehouse/outbound/ImportPackingListCommand.groovy (version ffd5ed0db0a21464ab80f0b667513e503c324a4e)
    • src/main/groovy/org/pih/warehouse/outbound/ImportPackingListErrors.groovy (version ffd5ed0db0a21464ab80f0b667513e503c324a4e)
    • src/main/groovy/org/pih/warehouse/outbound/ImportPackingListItem.groovy (version ffd5ed0db0a21464ab80f0b667513e503c324a4e)
    • src/main/groovy/util/StringUtil.groovy (version ffd5ed0db0a21464ab80f0b667513e503c324a4e)
  • Dariusz Rodzewicz <DRodzewicz@gmail.com>

    Dariusz Rodzewicz <DRodzewicz@gmail.com> 7b2da1b4629d1da027717757c56fbee3178612fe

    [OBPIH-6634] improve validation on not existing bin locations in full outbound import (#4817)

    • grails-app/i18n/messages.properties (version 7b2da1b4629d1da027717757c56fbee3178612fe)
    • src/main/groovy/org/pih/warehouse/outbound/ImportPackingListItem.groovy (version 7b2da1b4629d1da027717757c56fbee3178612fe)
  • Dariusz Rodzewicz <DRodzewicz@gmail.com>

    Dariusz Rodzewicz <DRodzewicz@gmail.com> 1aa57770eec426496be1d089772fe4f4b12af616

    [OBPIH-6516] [Fix after QA] Add origin location to Product Availability search condition (#4826)

    • src/main/groovy/org/pih/warehouse/outbound/ImportPackingListItem.groovy (version 1aa57770eec426496be1d089772fe4f4b12af616)
  • Dariusz Rodzewicz <DRodzewicz@gmail.com>

    Dariusz Rodzewicz <DRodzewicz@gmail.com> 6248be625e6b50994b50d3d4512fa9070cca0419

    [OBPIH-6627] keep progress when reload on confirm page of full outbound import (#4802)

    • src/js/api/services/PackingListApi.js (version 6248be625e6b50994b50d3d4512fa9070cca0419)
    • src/js/components/stock-movement-wizard/outboundImport/OutboundImport.jsx (version 6248be625e6b50994b50d3d4512fa9070cca0419)
    • src/js/components/stock-movement-wizard/outboundImport/subsections/OutboundImportBasicDetails.jsx (version 6248be625e6b50994b50d3d4512fa9070cca0419)
    • src/js/consts/OutboundImportStep.js (version 6248be625e6b50994b50d3d4512fa9070cca0419)
    • src/js/hooks/outboundImport/useOutboundImportForm.js (version 6248be625e6b50994b50d3d4512fa9070cca0419)
    • src/js/hooks/outboundImport/useOutboundImportValidation.js (version 6248be625e6b50994b50d3d4512fa9070cca0419)
    • src/js/hooks/useSessionStorage.js (version 6248be625e6b50994b50d3d4512fa9070cca0419)
    • src/js/hooks/useWizard.js (version 6248be625e6b50994b50d3d4512fa9070cca0419)
    • src/js/tests/hooks/useWizard.test.jsx (version 6248be625e6b50994b50d3d4512fa9070cca0419)
  • Dariusz Rodzewicz <DRodzewicz@gmail.com>

    Dariusz Rodzewicz <DRodzewicz@gmail.com> 695a6fe9bfd4618e73d841e6dd0b28b96cc6b8df

    [OBPIH-6673] Fix searchTerm variable typo on Person search method (#4830)

    • grails-app/domain/org/pih/warehouse/core/Person.groovy (version 695a6fe9bfd4618e73d841e6dd0b28b96cc6b8df)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

    Kacper Chełstowski <kchelstowski@soldevelo.com> 52caec521d11f87338f519e1e83f2f2faf577be8

    OBPIH-6397 Full outbound import - integration of frontend and backend (#4783)

    • grails-app/controllers/org/pih/warehouse/api/FulfillmentApiController.groovy (version 52caec521d11f87338f519e1e83f2f2faf577be8)
    • src/css/colors.scss (version 52caec521d11f87338f519e1e83f2f2faf577be8)
    • src/css/main.scss (version 52caec521d11f87338f519e1e83f2f2faf577be8)
    • src/js/api/services/FulfillmentApi.js (version 52caec521d11f87338f519e1e83f2f2faf577be8)
    • src/js/api/services/PackingListApi.js (version 52caec521d11f87338f519e1e83f2f2faf577be8)
    • src/js/api/urls.js (version 52caec521d11f87338f519e1e83f2f2faf577be8)
    • src/js/components/DataTable/DataTable.jsx (version 52caec521d11f87338f519e1e83f2f2faf577be8)
    • src/js/components/DataTable/TableCell.jsx (version 52caec521d11f87338f519e1e83f2f2faf577be8)
    • src/js/components/stock-movement-wizard/outboundImport/OutboundImport.jsx (version 52caec521d11f87338f519e1e83f2f2faf577be8)
    • src/js/components/stock-movement-wizard/outboundImport/sections/OutboundImportConfirm.jsx (version 52caec521d11f87338f519e1e83f2f2faf577be8)
    • src/js/components/stock-movement-wizard/outboundImport/subsections/OutboundImportItems.jsx (version 52caec521d11f87338f519e1e83f2f2faf577be8)
    • src/js/hooks/outboundImport/useOutboundImportForm.js (version 52caec521d11f87338f519e1e83f2f2faf577be8)
    • src/main/groovy/org/pih/warehouse/outbound/ImportPackingListItem.groovy (version 52caec521d11f87338f519e1e83f2f2faf577be8)
  • Dariusz Rodzewicz <DRodzewicz@gmail.com>

    Dariusz Rodzewicz <DRodzewicz@gmail.com> 25c2dd5175503c4bfaf73410d0f000fbd000a13d

    [OBPIH-6621] Add icon to export button and fix tooltips labels on product column (#4815)

    • src/js/components/stock-movement-wizard/outboundImport/subsections/OutboundImportDropzone.jsx (version 25c2dd5175503c4bfaf73410d0f000fbd000a13d)
    • src/js/components/stock-movement-wizard/outboundImport/subsections/OutboundImportItems.jsx (version 25c2dd5175503c4bfaf73410d0f000fbd000a13d)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-6619 Add tooltips for Lot#s visible in Pick Page of Outbound Shipments (#4799)

    • src/js/components/stock-movement-wizard/modals/EditPickModal.jsx (version c3ce26ced24b4655481b553a297459c9878634dc)
    • src/js/components/stock-movement-wizard/outbound/PickPage.jsx (version c3ce26ced24b4655481b553a297459c9878634dc)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

    Kacper Chełstowski <kchelstowski@soldevelo.com> a670cf3b9e3da2973ab2c5f9a401ce501f93ab75

    OBPIH-6397 Full outbound import - fix QA issues (#4787)

    • grails-app/controllers/org/pih/warehouse/api/FulfillmentApiController.groovy (version a670cf3b9e3da2973ab2c5f9a401ce501f93ab75)
    • grails-app/i18n/messages.properties (version a670cf3b9e3da2973ab2c5f9a401ce501f93ab75)
    • grails-app/services/org/pih/warehouse/fulfillment/FulfillmentService.groovy (version a670cf3b9e3da2973ab2c5f9a401ce501f93ab75)
    • src/js/api/services/FulfillmentApi.js (version a670cf3b9e3da2973ab2c5f9a401ce501f93ab75)
    • src/js/components/stock-movement-wizard/outboundImport/subsections/OutboundImportItems.jsx (version a670cf3b9e3da2973ab2c5f9a401ce501f93ab75)
    • src/js/consts/timeFormat.js (version a670cf3b9e3da2973ab2c5f9a401ce501f93ab75)
    • src/js/hooks/outboundImport/useOutboundImportForm.js (version a670cf3b9e3da2973ab2c5f9a401ce501f93ab75)
    • src/main/groovy/org/pih/warehouse/outbound/ImportPackingListCommand.groovy (version a670cf3b9e3da2973ab2c5f9a401ce501f93ab75)
    • src/main/groovy/org/pih/warehouse/outbound/ImportPackingListItem.groovy (version a670cf3b9e3da2973ab2c5f9a401ce501f93ab75)
    • src/main/groovy/org/pih/warehouse/outbound/ShippingRequest.groovy (version a670cf3b9e3da2973ab2c5f9a401ce501f93ab75)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

    Kacper Chełstowski <kchelstowski@soldevelo.com> 278cf32e73c25fe45b1c642f36ddbb8748af17f7

    OBPIH-6660 Fix roles removal after submitting full outbound import ac… (#4821)

    • src/js/components/stock-movement-wizard/outboundImport/OutboundImport.jsx (version 278cf32e73c25fe45b1c642f36ddbb8748af17f7)
    • src/js/hooks/outboundImport/useOutboundImportValidation.js (version 278cf32e73c25fe45b1c642f36ddbb8748af17f7)
  • Dariusz Rodzewicz <DRodzewicz@gmail.com>

    Dariusz Rodzewicz <DRodzewicz@gmail.com> 4c27370e73de947e8e0b782bc9c0e26645aa434d

    OBPIH-6627 Clear uploaded file when trying to redo import and set cached dateShipped value on refresh (#4806)

    • src/js/components/stock-movement-wizard/outboundImport/OutboundImport.jsx (version 4c27370e73de947e8e0b782bc9c0e26645aa434d)
    • src/js/hooks/outboundImport/useOutboundImportForm.js (version 4c27370e73de947e8e0b782bc9c0e26645aa434d)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-6633 Prevent Browser users from creating full outbound via import (#4807)

    • grails-app/controllers/org/pih/warehouse/RoleInterceptor.groovy (version c4b1b49bdbfbe746bc2e7d94d472bd8e2e660919)
  • Kacper Chełstowski <kchelstowski@soldevelo.com>

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

    OBPIH-6513+OBPIH-6514 Indicator for items requiring attention + include file row… (#4813)

    • grails-app/i18n/messages.properties (version 3a1d88abe04561a63193ebce2941a6edb65ce51e)
    • src/js/components/productSupplier/create/InvalidItemsIndicator.jsx (version 3a1d88abe04561a63193ebce2941a6edb65ce51e)
    • src/js/components/productSupplier/create/subsections/PreferenceTypeVariations.jsx (version 3a1d88abe04561a63193ebce2941a6edb65ce51e)
    • src/js/components/stock-movement-wizard/outboundImport/subsections/OutboundImportItems.jsx (version 3a1d88abe04561a63193ebce2941a6edb65ce51e)
    • src/js/hooks/outboundImport/useOutboundImportFiltering.js (version 3a1d88abe04561a63193ebce2941a6edb65ce51e)
    • src/js/hooks/outboundImport/useOutboundImportForm.js (version 3a1d88abe04561a63193ebce2941a6edb65ce51e)
  • Dariusz Rodzewicz <DRodzewicz@gmail.com>

    Dariusz Rodzewicz <DRodzewicz@gmail.com> 538d959b83c5938d82e99bf408e8188cb674a51e

    [OBPIH-6515] Unify location search on outbound import with regular outbound creation (#4808)

    • src/js/api/services/LocationApi.js (version 538d959b83c5938d82e99bf408e8188cb674a51e)
    • src/js/components/stock-movement-wizard/outboundImport/subsections/OutboundImportBasicDetails.jsx (version 538d959b83c5938d82e99bf408e8188cb674a51e)
    • src/js/consts/StockMovementDirection.js (version 538d959b83c5938d82e99bf408e8188cb674a51e)
    • src/js/utils/option-utils.jsx (version 538d959b83c5938d82e99bf408e8188cb674a51e)
  • Dariusz Rodzewicz <DRodzewicz@gmail.com>

    Dariusz Rodzewicz <DRodzewicz@gmail.com> b9b5eb02d2d31426406f921a4ed7ad1be1fd3d67

    [OBPIH-6659] Display quantity of invoiced items only after invoice has been posted (#4819)

    • grails-app/domain/org/pih/warehouse/order/OrderItem.groovy (version b9b5eb02d2d31426406f921a4ed7ad1be1fd3d67)
    • grails-app/views/order/_itemStatus.gsp (version b9b5eb02d2d31426406f921a4ed7ad1be1fd3d67)
  • Dariusz Rodzewicz <DRodzewicz@gmail.com>

    Dariusz Rodzewicz <DRodzewicz@gmail.com> ebd422fce9ab5fc9819edfcfa23598d8e9f92af8

    [OBPIH-6659] Display posted quantity invoiced instead of in standard UOM (#4823)

    • grails-app/views/order/_itemStatus.gsp (version ebd422fce9ab5fc9819edfcfa23598d8e9f92af8)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-6532 [frontend] Ability to edit invoice item (#4810)

    • src/js/components/invoice/create/InvoicePrepayedItemsTable.jsx (version 1c6d1d34c6620de23e2fef62fd3111cf122519c6)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-6642 Improve order of items on view Invoice page and Invoice tab on PO (#4809)

    • grails-app/domain/org/pih/warehouse/invoice/Invoice.groovy (version 3f428c5be291657f617bf0d5e9d752bb0428de57)
    • grails-app/domain/org/pih/warehouse/order/Order.groovy (version 3f428c5be291657f617bf0d5e9d752bb0428de57)
    • grails-app/views/invoice/_invoiceItems.gsp (version 3f428c5be291657f617bf0d5e9d752bb0428de57)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-6531 [frontend] Ability to remove invoice item (#4790)

    • grails-app/i18n/messages.properties (version e60a6965d319baa31bcb7a4f7f9ab41fb13e31ea)
    • src/js/api/services/PrepaymentInvoiceItemApi.js (version e60a6965d319baa31bcb7a4f7f9ab41fb13e31ea)
    • src/js/api/urls.js (version e60a6965d319baa31bcb7a4f7f9ab41fb13e31ea)
    • src/js/components/invoice/create/ConfirmInvoicePage.jsx (version e60a6965d319baa31bcb7a4f7f9ab41fb13e31ea)
    • src/js/components/invoice/create/InvoicePrepayedItemsTable.jsx (version e60a6965d319baa31bcb7a4f7f9ab41fb13e31ea)
    • src/js/hooks/invoice/useInvoicePrepaidItemsTable.jsx (version e60a6965d319baa31bcb7a4f7f9ab41fb13e31ea)
    • src/js/tests/utils/__snapshots__/ActionDots.test.jsx.snap (version e60a6965d319baa31bcb7a4f7f9ab41fb13e31ea)
    • src/js/utils/ActionDots.jsx (version e60a6965d319baa31bcb7a4f7f9ab41fb13e31ea)
  • Artur Walkowiak <awalkowiak@soldevelo.com>

    Artur Walkowiak <awalkowiak@soldevelo.com> 8d87852eb989060ba8e06570ec82130c9beaab4a

    OBPIH-6499 Do not create inverse if no quantity to inverse (#4797)

    • grails-app/services/org/pih/warehouse/invoice/PrepaymentInvoiceService.groovy (version 8d87852eb989060ba8e06570ec82130c9beaab4a)
  • Artur Walkowiak <awalkowiak@soldevelo.com>

    Artur Walkowiak <awalkowiak@soldevelo.com> 58ac999e96ff02221dbf3ee9386bbb9f6ad406c9

    OBPIH-6501 Add endpoint to remove invoice item (#4788)

    • grails-app/controllers/org/pih/warehouse/UrlMappings.groovy (version 58ac999e96ff02221dbf3ee9386bbb9f6ad406c9)
    • grails-app/controllers/org/pih/warehouse/api/PrepaymentInvoiceItemApiController.groovy (version 58ac999e96ff02221dbf3ee9386bbb9f6ad406c9)
    • grails-app/services/org/pih/warehouse/invoice/PrepaymentInvoiceService.groovy (version 58ac999e96ff02221dbf3ee9386bbb9f6ad406c9)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-6643 Add manual save on confirm page of final invoice for prepayment (#4814)

    • src/js/components/invoice/create/ConfirmInvoicePage.jsx (version f0e1ccf255cdc82c7767cd8e4855f4f651730af0)
    • src/js/components/invoice/create/InvoiceOptionsForm.jsx (version f0e1ccf255cdc82c7767cd8e4855f4f651730af0)
    • src/js/hooks/invoice/useConfirmInvoicePage.jsx (version f0e1ccf255cdc82c7767cd8e4855f4f651730af0)
    • src/js/hooks/invoice/useInvoicePrepaidItemsTable.jsx (version f0e1ccf255cdc82c7767cd8e4855f4f651730af0)
  • Artur Walkowiak <awalkowiak@soldevelo.com>

    Artur Walkowiak <awalkowiak@soldevelo.com> 7557d9b8574556071c1c180b9c51cdb2777f987c

    OBPIH-6610 Exclude inverse items from order summary view (#4785)

    • grails-app/migrations/views/order-summary-helper-views.sql (version 7557d9b8574556071c1c180b9c51cdb2777f987c)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> b8c414e3d3b4df6bf9a63f96eb6f0799c20c005c

    [OBPIH-6666] unit tests on generating prepayment invoice (#4828)

    • src/test/groovy/unit/org/pih/warehouse/invoice/PrepaymentInvoiceServiceSpec.groovy (version b8c414e3d3b4df6bf9a63f96eb6f0799c20c005c)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 785b0681fce59e0ccbf67e959bbca875b2ae5423

    OBPIH-6499 [backend] Calculate inverse items (#4779)
    Co-authored-by: Walkowiak <awalkowiak@soldevelo.com>

    • grails-app/controllers/org/pih/warehouse/api/InvoiceApiController.groovy (version 785b0681fce59e0ccbf67e959bbca875b2ae5423)
    • grails-app/domain/org/pih/warehouse/invoice/Invoice.groovy (version 785b0681fce59e0ccbf67e959bbca875b2ae5423)
    • grails-app/domain/org/pih/warehouse/invoice/InvoiceItem.groovy (version 785b0681fce59e0ccbf67e959bbca875b2ae5423)
    • grails-app/domain/org/pih/warehouse/order/OrderItem.groovy (version 785b0681fce59e0ccbf67e959bbca875b2ae5423)
    • grails-app/domain/org/pih/warehouse/shipping/ShipmentItem.groovy (version 785b0681fce59e0ccbf67e959bbca875b2ae5423)
    • grails-app/migrations/0.9.x/changelog-2024-08-19-1100-add-inverse-to-invoice-item.xml (version 785b0681fce59e0ccbf67e959bbca875b2ae5423)
    • grails-app/migrations/0.9.x/changelog.xml (version 785b0681fce59e0ccbf67e959bbca875b2ae5423)
    • grails-app/services/org/pih/warehouse/invoice/InvoiceService.groovy (version 785b0681fce59e0ccbf67e959bbca875b2ae5423)
    • grails-app/services/org/pih/warehouse/invoice/PrepaymentInvoiceService.groovy (version 785b0681fce59e0ccbf67e959bbca875b2ae5423)
    • grails-app/views/order/_orderInvoices.gsp (version 785b0681fce59e0ccbf67e959bbca875b2ae5423)
    • src/js/components/invoice/ConfirmInvoicePage.jsx (version 785b0681fce59e0ccbf67e959bbca875b2ae5423)
    • src/main/groovy/org/pih/warehouse/core/Constants.groovy (version 785b0681fce59e0ccbf67e959bbca875b2ae5423)
    • src/test/groovy/unit/org/pih/warehouse/invoice/InvoiceServiceSpec.groovy (version 785b0681fce59e0ccbf67e959bbca875b2ae5423)
    • src/test/groovy/unit/org/pih/warehouse/invoice/PrepaymentInvoiceServiceSpec.groovy (version 785b0681fce59e0ccbf67e959bbca875b2ae5423)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 058b0e441684fd34cc3756ae5d9889cfcb916eb4

    OBPIH-6532 [frontend] Ability to edit invoice item (fixes after QA) (#4805)

    • grails-app/domain/org/pih/warehouse/invoice/InvoiceItem.groovy (version 058b0e441684fd34cc3756ae5d9889cfcb916eb4)
    • package-lock.json (version 058b0e441684fd34cc3756ae5d9889cfcb916eb4)
    • package.json (version 058b0e441684fd34cc3756ae5d9889cfcb916eb4)
    • src/js/components/invoice/create/ConfirmInvoicePage.jsx (version 058b0e441684fd34cc3756ae5d9889cfcb916eb4)
    • src/js/components/invoice/create/InvoicePrepayedItemsTable.jsx (version 058b0e441684fd34cc3756ae5d9889cfcb916eb4)
    • src/js/components/invoice/list/InvoiceListTable.jsx (version 058b0e441684fd34cc3756ae5d9889cfcb916eb4)
    • src/js/components/productSupplier/ProductSupplierListTable.jsx (version 058b0e441684fd34cc3756ae5d9889cfcb916eb4)
    • src/js/components/purchaseOrder/PurchaseOrderListTable.jsx (version 058b0e441684fd34cc3756ae5d9889cfcb916eb4)
    • src/js/components/stock-list/StockListTable.jsx (version 058b0e441684fd34cc3756ae5d9889cfcb916eb4)
    • src/js/components/stock-movement/inbound/StockMovementInboundTable.jsx (version 058b0e441684fd34cc3756ae5d9889cfcb916eb4)
    • src/js/components/stock-movement/outbound/StockMovementOutboundTable.jsx (version 058b0e441684fd34cc3756ae5d9889cfcb916eb4)
    • src/js/components/stock-transfer/list/StockTransferListTable.jsx (version 058b0e441684fd34cc3756ae5d9889cfcb916eb4)
    • src/js/consts/actionItemType.js (version 058b0e441684fd34cc3756ae5d9889cfcb916eb4)
    • src/js/hooks/invoice/useInvoicePrepaidItemsTable.jsx (version 058b0e441684fd34cc3756ae5d9889cfcb916eb4)
    • src/js/hooks/useContextMenu.js (version 058b0e441684fd34cc3756ae5d9889cfcb916eb4)
    • src/js/tests/utils/ActionDots.test.jsx (version 058b0e441684fd34cc3756ae5d9889cfcb916eb4)
    • src/js/tests/utils/__snapshots__/ActionDots.test.jsx.snap (version 058b0e441684fd34cc3756ae5d9889cfcb916eb4)
    • src/js/utils/ActionDots.jsx (version 058b0e441684fd34cc3756ae5d9889cfcb916eb4)
    • src/js/utils/ContextMenu.jsx (version 058b0e441684fd34cc3756ae5d9889cfcb916eb4)
    • src/js/utils/utils.scss (version 058b0e441684fd34cc3756ae5d9889cfcb916eb4)
  • Artur Walkowiak <awalkowiak@soldevelo.com>

    Artur Walkowiak <awalkowiak@soldevelo.com> 493a2f72a73633874e5187a1ec635738629c09c9

    OBPIH-6499 Do not create inverse items for order item and adjustment … (#4795)

    • grails-app/services/org/pih/warehouse/invoice/PrepaymentInvoiceService.groovy (version 493a2f72a73633874e5187a1ec635738629c09c9)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 3b4676ed29cff525709c17f64018178ca8a1720f

    [OBPIH-6611] filter inverse prepayment line items from amount outstanding report (#4792)

    • grails-app/services/org/pih/warehouse/report/ReportService.groovy (version 3b4676ed29cff525709c17f64018178ca8a1720f)
  • Artur Walkowiak <awalkowiak@soldevelo.com>

    Artur Walkowiak <awalkowiak@soldevelo.com> 03034859690f4afdbff2887c86a045a06dfaf37f

    OBPIH-6641 Allow invoicing uncanceled order adjustments (even if it w… (#4811)
    Co-authored-by: Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    • grails-app/domain/org/pih/warehouse/order/OrderAdjustment.groovy (version 03034859690f4afdbff2887c86a045a06dfaf37f)
    • grails-app/migrations/views/order-summary-helper-views.sql (version 03034859690f4afdbff2887c86a045a06dfaf37f)
    • grails-app/services/org/pih/warehouse/invoice/PrepaymentInvoiceService.groovy (version 03034859690f4afdbff2887c86a045a06dfaf37f)
    • src/test/groovy/unit/org/pih/warehouse/order/OrderAdjustmentSpec.groovy (version 03034859690f4afdbff2887c86a045a06dfaf37f)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-6532 [frontend] Ability to edit invoice item (#4798)

    • grails-app/domain/org/pih/warehouse/invoice/Invoice.groovy (version e0c97984612f58f77bf38bd7099232e3492ad617)
    • grails-app/domain/org/pih/warehouse/invoice/InvoiceItem.groovy (version e0c97984612f58f77bf38bd7099232e3492ad617)
    • src/js/api/services/PrepaymentInvoiceApi.js (version e0c97984612f58f77bf38bd7099232e3492ad617)
    • src/js/api/services/PrepaymentInvoiceItemApi.js (version e0c97984612f58f77bf38bd7099232e3492ad617)
    • src/js/api/urls.js (version e0c97984612f58f77bf38bd7099232e3492ad617)
    • src/js/components/form-elements/v2/TextInput.jsx (version e0c97984612f58f77bf38bd7099232e3492ad617)
    • src/js/components/invoice/Invoice.scss (version e0c97984612f58f77bf38bd7099232e3492ad617)
    • src/js/components/invoice/create/ConfirmInvoicePage.jsx (version e0c97984612f58f77bf38bd7099232e3492ad617)
    • src/js/components/invoice/create/InvoiceOptionsForm.jsx (version e0c97984612f58f77bf38bd7099232e3492ad617)
    • src/js/components/invoice/create/InvoicePrepayedItemsTable.jsx (version e0c97984612f58f77bf38bd7099232e3492ad617)
    • src/js/consts/invoiceStatus.js (version e0c97984612f58f77bf38bd7099232e3492ad617)
    • src/js/hooks/invoice/useInvoicePrepaidItemsTable.jsx (version e0c97984612f58f77bf38bd7099232e3492ad617)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 0b761e201e0abf96d7c8f177d2836e81ec97a54e

    OBPIH-6500 [frontend] Modifications to the invoice confirmation page (fix after QA) (#4803)

    • grails-app/services/org/pih/warehouse/invoice/InvoiceService.groovy (version 0b761e201e0abf96d7c8f177d2836e81ec97a54e)
  • Artur Walkowiak <awalkowiak@soldevelo.com>

    Artur Walkowiak <awalkowiak@soldevelo.com> 0a98e528f22ec0f4cbe3278b09dc7dbf22b6c4a4

    OBPIH-6644 Fix calculating inverse item after reducing ordered quantity (invoice item edit) (#4822)

    • grails-app/services/org/pih/warehouse/invoice/PrepaymentInvoiceService.groovy (version 0a98e528f22ec0f4cbe3278b09dc7dbf22b6c4a4)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 06327924ddcb90188781a0d1c3d2a98e307e4c71

    OBPIH-6500 [frontend] Modifications to the invoice confirmation page  (#4789)
    Co-authored-by: Darek Rodzewicz <DRodzewicz@gmail.com>

    • grails-app/domain/org/pih/warehouse/invoice/InvoiceItem.groovy (version 06327924ddcb90188781a0d1c3d2a98e307e4c71)
    • grails-app/services/org/pih/warehouse/invoice/InvoiceService.groovy (version 06327924ddcb90188781a0d1c3d2a98e307e4c71)
    • src/css/main.scss (version 06327924ddcb90188781a0d1c3d2a98e307e4c71)
    • src/js/api/services/InvoiceApi.js (version 06327924ddcb90188781a0d1c3d2a98e307e4c71)
    • src/js/api/urls.js (version 06327924ddcb90188781a0d1c3d2a98e307e4c71)
    • src/js/components/Router.jsx (version 06327924ddcb90188781a0d1c3d2a98e307e4c71)
    • src/js/components/invoice/ConfirmInvoicePage.jsx (version 06327924ddcb90188781a0d1c3d2a98e307e4c71)
    • src/js/components/invoice/create/AddItemsPage.jsx (version 06327924ddcb90188781a0d1c3d2a98e307e4c71)
    • src/js/components/invoice/create/ConfirmInvoicePage.jsx (version 06327924ddcb90188781a0d1c3d2a98e307e4c71)
    • src/js/components/invoice/create/CreateInvoicePage.jsx (version 06327924ddcb90188781a0d1c3d2a98e307e4c71)
    • src/js/components/invoice/create/InvoiceItemsModal.jsx (version 06327924ddcb90188781a0d1c3d2a98e307e4c71)
    • src/js/components/invoice/create/InvoiceItemsTable.jsx (version 06327924ddcb90188781a0d1c3d2a98e307e4c71)
    • src/js/components/invoice/create/InvoiceOptionsForm.jsx (version 06327924ddcb90188781a0d1c3d2a98e307e4c71)
    • src/js/components/invoice/create/InvoicePrepayedItemsTable.jsx (version 06327924ddcb90188781a0d1c3d2a98e307e4c71)
    • src/js/components/invoice/create/InvoiceWizard.jsx (version 06327924ddcb90188781a0d1c3d2a98e307e4c71)
    • src/js/components/invoice/list/FilterFields.jsx (version 06327924ddcb90188781a0d1c3d2a98e307e4c71)
    • src/js/components/invoice/list/InvoiceList.jsx (version 06327924ddcb90188781a0d1c3d2a98e307e4c71)
    • src/js/components/invoice/list/InvoiceListFilters.jsx (version 06327924ddcb90188781a0d1c3d2a98e307e4c71)
    • src/js/components/invoice/list/InvoiceListHeader.jsx (version 06327924ddcb90188781a0d1c3d2a98e307e4c71)
    • src/js/components/invoice/list/InvoiceListTable.jsx (version 06327924ddcb90188781a0d1c3d2a98e307e4c71)
    • src/js/components/invoice/list/InvoiceStatus.jsx (version 06327924ddcb90188781a0d1c3d2a98e307e4c71)
    • src/js/hooks/list-pages/invoice/useInvoiceFilters.jsx (version 06327924ddcb90188781a0d1c3d2a98e307e4c71)
    • src/js/hooks/useSpinner.js (version 06327924ddcb90188781a0d1c3d2a98e307e4c71)
    • src/js/tests/menu/Wizard.test.jsx (version 06327924ddcb90188781a0d1c3d2a98e307e4c71)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 1f6f0372a684a63bd29b9d07f009bcf38fcc1e58

    [OBPIH-6612] add inverse prepayment invoice items for existing data (#4796)

    • grails-app/domain/org/pih/warehouse/invoice/InvoiceItem.groovy (version 1f6f0372a684a63bd29b9d07f009bcf38fcc1e58)
    • grails-app/migrations/0.9.x/changelog-2024-08-19-1200-alter-table-invoice-item-set-invoice-non-null.xml (version 1f6f0372a684a63bd29b9d07f009bcf38fcc1e58)
    • grails-app/migrations/0.9.x/changelog-2024-08-20-0000-migrate-prepayment-invoices-add-amount-and-inverse-items.groovy (version 1f6f0372a684a63bd29b9d07f009bcf38fcc1e58)
    • grails-app/migrations/0.9.x/changelog.xml (version 1f6f0372a684a63bd29b9d07f009bcf38fcc1e58)
    • grails-app/services/org/pih/warehouse/invoice/PrepaymentInvoiceMigrationService.groovy (version 1f6f0372a684a63bd29b9d07f009bcf38fcc1e58)
    • src/test/groovy/unit/org/pih/warehouse/invoice/PrepaymentInvoiceMigrationServiceSpec.groovy (version 1f6f0372a684a63bd29b9d07f009bcf38fcc1e58)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 414615ef9ca86c88b082f8b538724aa2950223f9

    OBPIH-6607 Multiple Saves on PO Line items (fix after QA) (#4818)

    • grails-app/views/purchaseOrder/_showOrderItems.gsp (version 414615ef9ca86c88b082f8b538724aa2950223f9)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-6500 [frontend] Modifications to the invoice confirmation page (fixes after QA) (#4801)

    • src/css/main.scss (version f38bd40c7bc90d52021186ee04c048b34e8ab73e)
    • src/js/components/invoice/create/ConfirmInvoicePage.jsx (version f38bd40c7bc90d52021186ee04c048b34e8ab73e)
    • src/js/components/invoice/create/InvoicePrepayedItemsTable.jsx (version f38bd40c7bc90d52021186ee04c048b34e8ab73e)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 84509a9ecf007f777092ed8d2cfe1691dcb7322d

    OBPIH-6607 Multiple Saves on PO Line items (#4816)

    • grails-app/views/purchaseOrder/_showOrderItems.gsp (version 84509a9ecf007f777092ed8d2cfe1691dcb7322d)
  • Artur Walkowiak <awalkowiak@soldevelo.com>

    Artur Walkowiak <awalkowiak@soldevelo.com> 06b3ac2cb42cd572255b411a748a73fddef57b74

    OBPIH-6636 Trigger order summary refresh after editing existing item quantity (#4824)

    • grails-app/controllers/org/pih/warehouse/order/OrderController.groovy (version 06b3ac2cb42cd572255b411a748a73fddef57b74)
  • Artur Walkowiak <awalkowiak@soldevelo.com>

    Artur Walkowiak <awalkowiak@soldevelo.com> 05c08654b1df1864d47b361b60450792a04f1f7e

    OBPIH-6502 Add API endpoints to edit prepaid invoice items (#4800)

    • grails-app/controllers/org/pih/warehouse/UrlMappings.groovy (version 05c08654b1df1864d47b361b60450792a04f1f7e)
    • grails-app/controllers/org/pih/warehouse/api/PrepaymentInvoiceApiController.groovy (version 05c08654b1df1864d47b361b60450792a04f1f7e)
    • grails-app/controllers/org/pih/warehouse/api/PrepaymentInvoiceItemApiController.groovy (version 05c08654b1df1864d47b361b60450792a04f1f7e)
    • grails-app/domain/org/pih/warehouse/order/Order.groovy (version 05c08654b1df1864d47b361b60450792a04f1f7e)
    • grails-app/domain/org/pih/warehouse/shipping/ShipmentItem.groovy (version 05c08654b1df1864d47b361b60450792a04f1f7e)
    • grails-app/i18n/messages.properties (version 05c08654b1df1864d47b361b60450792a04f1f7e)
    • grails-app/services/org/pih/warehouse/invoice/PrepaymentInvoiceService.groovy (version 05c08654b1df1864d47b361b60450792a04f1f7e)
  • Artur Walkowiak <awalkowiak@soldevelo.com>

    Artur Walkowiak <awalkowiak@soldevelo.com> b579832dfbdc3d6f25bb19acacbb2a1dbd1bdcbd

    OBPIH-6644 Fix calculating inverse item after reducing ordered quantity (#4820)

    • grails-app/services/org/pih/warehouse/invoice/PrepaymentInvoiceService.groovy (version b579832dfbdc3d6f25bb19acacbb2a1dbd1bdcbd)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 3c2266ad33e9d1ff7a3628d64e829c54fe4ce827

    Simplify PR template until we formalize a test plan.
    The current PR template is overkill for us, especially since we don't have a formal test plan yet. We can re-introduce the sections that this commit removes once we've revisited the test plan.

    • .github/pull_request_template.md (version 3c2266ad33e9d1ff7a3628d64e829c54fe4ce827)
  • Evan <evanwaterman@hotmail.com>

    Evan <evanwaterman@hotmail.com> 17bb95876b9e7b9105b0e5645ab6f331582d12b1

    [OBPIH-6613] Fix localization on reasonCode label during pick (#4782)

    • src/js/components/stock-movement-wizard/modals/EditPickModal.jsx (version 17bb95876b9e7b9105b0e5645ab6f331582d12b1)
  • Artur Walkowiak <awalkowiak@soldevelo.com>

    Artur Walkowiak <awalkowiak@soldevelo.com> 591e9b4080108f6281ea49904c3cde72c05b5a42

    OBPIH-6497 Fix comparing invoice quantities in UoM and in standard Uom (#4781)

    • grails-app/controllers/org/pih/warehouse/api/PurchaseOrderApiController.groovy (version 591e9b4080108f6281ea49904c3cde72c05b5a42)
    • grails-app/domain/org/pih/warehouse/order/Order.groovy (version 591e9b4080108f6281ea49904c3cde72c05b5a42)
    • grails-app/domain/org/pih/warehouse/order/OrderAdjustment.groovy (version 591e9b4080108f6281ea49904c3cde72c05b5a42)
    • grails-app/domain/org/pih/warehouse/order/OrderItem.groovy (version 591e9b4080108f6281ea49904c3cde72c05b5a42)
    • grails-app/domain/org/pih/warehouse/shipping/ShipmentItem.groovy (version 591e9b4080108f6281ea49904c3cde72c05b5a42)
    • grails-app/services/org/pih/warehouse/invoice/InvoiceService.groovy (version 591e9b4080108f6281ea49904c3cde72c05b5a42)
    • src/js/components/invoice/ConfirmInvoicePage.jsx (version 591e9b4080108f6281ea49904c3cde72c05b5a42)
    • src/test/groovy/unit/org/pih/warehouse/order/OrderSpec.groovy (version 591e9b4080108f6281ea49904c3cde72c05b5a42)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

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

    OBPIH-6497 [backend] Determine encumbered and invoiceable items or adjustments (fix after QA) (#4778)
    Co-authored-by: Walkowiak <awalkowiak@soldevelo.com>

    • grails-app/controllers/org/pih/warehouse/api/PurchaseOrderApiController.groovy (version ae0390b9dd2e535fd193bfe456e6b01300d7238b)
    • grails-app/domain/org/pih/warehouse/order/OrderAdjustment.groovy (version ae0390b9dd2e535fd193bfe456e6b01300d7238b)
    • grails-app/domain/org/pih/warehouse/order/OrderItem.groovy (version ae0390b9dd2e535fd193bfe456e6b01300d7238b)
    • src/test/groovy/unit/org/pih/warehouse/order/OrderAdjustmentSpec.groovy (version ae0390b9dd2e535fd193bfe456e6b01300d7238b)
    • src/test/groovy/unit/org/pih/warehouse/order/OrderItemSpec.groovy (version ae0390b9dd2e535fd193bfe456e6b01300d7238b)
    • src/test/groovy/unit/org/pih/warehouse/order/OrderSpec.groovy (version ae0390b9dd2e535fd193bfe456e6b01300d7238b)
  • Alan Nadolny <83239466+alannadolny@users.noreply.github.com>

    Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 67ad18efc420268ee393bfbb09377b286cbe098a

    OBPIH-6536 [backend] Create partial invoice for prepay PO (#4776)

    • grails-app/controllers/org/pih/warehouse/invoice/InvoiceController.groovy (version 67ad18efc420268ee393bfbb09377b286cbe098a)
    • grails-app/domain/org/pih/warehouse/order/Order.groovy (version 67ad18efc420268ee393bfbb09377b286cbe098a)
    • grails-app/domain/org/pih/warehouse/order/OrderItem.groovy (version 67ad18efc420268ee393bfbb09377b286cbe098a)
    • grails-app/domain/org/pih/warehouse/shipping/ShipmentItem.groovy (version 67ad18efc420268ee393bfbb09377b286cbe098a)
    • grails-app/services/org/pih/warehouse/invoice/InvoiceService.groovy (version 67ad18efc420268ee393bfbb09377b286cbe098a)
    • grails-app/services/org/pih/warehouse/invoice/PrepaymentInvoiceService.groovy (version 67ad18efc420268ee393bfbb09377b286cbe098a)
    • src/test/groovy/unit/org/pih/warehouse/invoice/InvoiceServiceSpec.groovy (version 67ad18efc420268ee393bfbb09377b286cbe098a)
    • src/test/groovy/unit/org/pih/warehouse/invoice/PrepaymentInvoiceServiceSpec.groovy (version 67ad18efc420268ee393bfbb09377b286cbe098a)