Build: #89 failed Manual run by Soldevelo User
Code commits
openboxes-release
-
Artur Walkowiak <awalkowiak@soldevelo.com> ef59829986afdbfe305deb4beb666261408dd068
OBPIH-5725 Improve initial load of stocklist list page (#4080)
* OBPIH-5725 Improve initial load of stocklist list page
* OBPIH-5725 Remove unused methods from RequisitionController- grails-app/controllers/org/pih/warehouse/api/LocationApiController.groovy (version ef59829986afdbfe305deb4beb666261408dd068)
- grails-app/controllers/org/pih/warehouse/requisition/RequisitionController.groovy (version ef59829986afdbfe305deb4beb666261408dd068)
- grails-app/controllers/org/pih/warehouse/requisition/RequisitionTemplateController.groovy (version ef59829986afdbfe305deb4beb666261408dd068)
- src/js/hooks/list-pages/stock-list/useStockListFilters.jsx (version ef59829986afdbfe305deb4beb666261408dd068)
-
Artur Walkowiak <awalkowiak@soldevelo.com> 266345bf9ac402bfa0c0aef3c1917cb12c0a71e2
OBS-1509 Fix order status update and getting list of orders for combined shipment (#4130)
- grails-app/domain/org/pih/warehouse/order/Order.groovy (version 266345bf9ac402bfa0c0aef3c1917cb12c0a71e2)
- grails-app/domain/org/pih/warehouse/order/OrderItem.groovy (version 266345bf9ac402bfa0c0aef3c1917cb12c0a71e2)
- grails-app/services/org/pih/warehouse/order/OrderService.groovy (version 266345bf9ac402bfa0c0aef3c1917cb12c0a71e2)
-
jmiranda <jcm62@columbia.edu> 4e3e761011efb3979db889f5070ac5cb86f8022f
bumped app version to 0.8.22-hotfix1
- application.properties (version 4e3e761011efb3979db889f5070ac5cb86f8022f)
-
Justin Miranda 4433c3377742a26fbccb3cdc983cb0415c14c5fa
New Crowdin updates (#4073)
* New translations messages.properties (Haitian Creole)
* Update source file messages.properties
* New translations messages.properties (French)
* New translations messages.properties (Spanish)
* New translations messages.properties (Portuguese)
* New translations messages.properties (Haitian Creole)
* New translations messages.properties (Acholi)- grails-app/i18n/messages_ach.properties (version 4433c3377742a26fbccb3cdc983cb0415c14c5fa)
- grails-app/i18n/messages_es.properties (version 4433c3377742a26fbccb3cdc983cb0415c14c5fa)
- grails-app/i18n/messages_fr.properties (version 4433c3377742a26fbccb3cdc983cb0415c14c5fa)
- grails-app/i18n/messages_ht.properties (version 4433c3377742a26fbccb3cdc983cb0415c14c5fa)
- grails-app/i18n/messages_pt.properties (version 4433c3377742a26fbccb3cdc983cb0415c14c5fa)
-
Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 07bf8c7e36fb46c1bdf2418ff938194f001872f8
OBPIH-5714 Fix for not deleting items when using stocklist without changing qty (#4078)
- src/js/components/stock-movement-wizard/outbound/AddItemsPage.jsx (version 07bf8c7e36fb46c1bdf2418ff938194f001872f8)
-
Artur Walkowiak <awalkowiak@soldevelo.com> 1b699f8826d88ab7966e625477e84da833ae50ca
OBPIH-5672 Show quantity issued only for approved items (#4076)
* OBPIH-5672 Show quantity issued only for approved items
* OBPIH-5672 Improvements after review- grails-app/domain/org/pih/warehouse/core/Location.groovy (version 1b699f8826d88ab7966e625477e84da833ae50ca)
- grails-app/domain/org/pih/warehouse/requisition/RequisitionItem.groovy (version 1b699f8826d88ab7966e625477e84da833ae50ca)
- grails-app/services/org/pih/warehouse/core/DocumentTemplateService.groovy (version 1b699f8826d88ab7966e625477e84da833ae50ca)
- grails-app/services/org/pih/warehouse/inventory/StockMovementService.groovy (version 1b699f8826d88ab7966e625477e84da833ae50ca)
-
Alan Nadolny <83239466+alannadolny@users.noreply.github.com> df53e8f01cee0b450a9738c884370dc1396e7882
OBPIH-5714 Click Next on add items page should be enabled when some line items have qtt=0 (fixes after QA) (#4077)
* OBPIH-5714 Fix not deleting line items with qty 0 after using stocklist
* OBPIH-5714 Fix not displaying second alert in a row
* OBPIH-5714 Fixes after review- package-lock.json (version df53e8f01cee0b450a9738c884370dc1396e7882)
- package.json (version df53e8f01cee0b450a9738c884370dc1396e7882)
- src/js/components/stock-movement-wizard/outbound/AddItemsPage.jsx (version df53e8f01cee0b450a9738c884370dc1396e7882)
-
Dariusz Rodzewicz <DRodzewicz@gmail.com> a7c92df199456a46c3072dc60c0ae79e628e6680
OBPIH-5727 add category parents filter to in stock reports and update download to show parent (#4075)
* OBPIH-5727 Add Category filters to InStock report
* OBPIH-5727 Generate InStockReport based on provided categories and includeSubCategories parameters
* OBPIH-5727 Added category filters for other reports
list of reprots that support category filter now
listInStock, listOverStock, listReorderStock, listLowStock, listQuantityOnHandZero
* OBPIH-5727 Add include all subcategories label
* OBPIH-5727 On download report display category in as a hierarchy string
* OBPIH-5727 Refactor repeated controller logic for list stock pages
* OBPIH-5727 Check for _includeSubcategories then set checkbox value
* OBPIH-5727 create a reusable helper function to determine category list filter- grails-app/controllers/org/pih/warehouse/inventory/InventoryController.groovy (version a7c92df199456a46c3072dc60c0ae79e628e6680)
- grails-app/i18n/messages.properties (version a7c92df199456a46c3072dc60c0ae79e628e6680)
- grails-app/services/org/pih/warehouse/core/DashboardService.groovy (version a7c92df199456a46c3072dc60c0ae79e628e6680)
- grails-app/services/org/pih/warehouse/inventory/ProductAvailabilityService.groovy (version a7c92df199456a46c3072dc60c0ae79e628e6680)
- grails-app/views/inventory/list.gsp (version a7c92df199456a46c3072dc60c0ae79e628e6680)
-
Alan Nadolny <83239466+alannadolny@users.noreply.github.com> e188f42b3e2d72ec2ba1db31f43613771726c27f
OBPIH-5714 Click Next on add items page should be enabled when some line items have qtt=0 (#4068)
* OBPIH-5714 Add removing item when qty is equal to 0
* OBPIH-5714 Fix disappearing line after saving with 0 qty and fix adding empty line after it
* OBPIH-5714 Fix for empty lineItems after going backward
* OBPIH-5714 Prevent going forward when each item has 0 qty and fix duplicated items alert
* OBPIH-5714 Fix not removing items after changing quantity to 0
* OBPIH-5714 Change setAllFetchedItems to checking if startIndex is equal to null- src/js/components/stock-movement-wizard/outbound/AddItemsPage.jsx (version e188f42b3e2d72ec2ba1db31f43613771726c27f)
-
Kacper Chełstowski <kchelstowski@soldevelo.com> d0c114c4496545744c049ef6029e0260b716b8dd
OBPIH-5724 Include tab separator to the CSVUtil and improve outbound … (#4070)
* OBPIH-5724 Include tab separator to the CSVUtil and improve outbound movement import template
* OBPIH-5724 Fixes after review
* OBPIH-5724 Fix constants naming
* OBPIH-5724 Add Map return type to buildCsvRow function
* OBPIH-5724 Align map key/values- grails-app/controllers/org/pih/warehouse/inventory/StockMovementController.groovy (version d0c114c4496545744c049ef6029e0260b716b8dd)
- grails-app/services/org/pih/warehouse/inventory/StockMovementService.groovy (version d0c114c4496545744c049ef6029e0260b716b8dd)
- src/groovy/org/pih/warehouse/api/StockMovement.groovy (version d0c114c4496545744c049ef6029e0260b716b8dd)
- src/groovy/org/pih/warehouse/core/Constants.groovy (version d0c114c4496545744c049ef6029e0260b716b8dd)
- src/groovy/org/pih/warehouse/importer/CSVUtils.groovy (version d0c114c4496545744c049ef6029e0260b716b8dd)
-
Kacper Chełstowski <kchelstowski@soldevelo.com> 57abadbb5032550f8b2300b970ec2fb222ac82cc
OBPIH-5699 Exclude items which have bin location from the reorder report (#4074)
- grails-app/services/org/pih/warehouse/core/DashboardService.groovy (version 57abadbb5032550f8b2300b970ec2fb222ac82cc)
-
Justin Miranda 33b93dcf20c46c073d13b6335350400b7778e4c8
New Crowdin updates (#4071)
* New translations messages.properties (French)
* New translations messages.properties (Spanish)
* New translations messages.properties (Portuguese)
* New translations messages.properties (Haitian Creole)
* New translations messages.properties (Acholi)- grails-app/i18n/messages_ach.properties (version 33b93dcf20c46c073d13b6335350400b7778e4c8)
- grails-app/i18n/messages_es.properties (version 33b93dcf20c46c073d13b6335350400b7778e4c8)
- grails-app/i18n/messages_fr.properties (version 33b93dcf20c46c073d13b6335350400b7778e4c8)
- grails-app/i18n/messages_ht.properties (version 33b93dcf20c46c073d13b6335350400b7778e4c8)
- grails-app/i18n/messages_pt.properties (version 33b93dcf20c46c073d13b6335350400b7778e4c8)
-
Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 6b50783b75cb02b3269a03120cc048438f2b10cf
OBPIH-5668 Add QOH in editing submited request (#4072)
- src/js/components/stock-movement-wizard/request/AddItemsPage.jsx (version 6b50783b75cb02b3269a03120cc048438f2b10cf)
-
Justin Miranda 3ffe59dc851c13da4dbd6b785555b2b5fead105d
New Crowdin updates (#4062)
* New translations messages.properties (Acholi)
* New translations messages.properties (French)
* New translations messages.properties (Spanish)
* New translations messages.properties (Portuguese)
* New translations messages.properties (Haitian Creole)
* New translations messages.properties (Acholi)
* Update source file messages.properties
* New translations messages.properties (Spanish)
* New translations messages.properties (Spanish)
* New translations messages.properties (French)- grails-app/i18n/messages_ach.properties (version 3ffe59dc851c13da4dbd6b785555b2b5fead105d)
- grails-app/i18n/messages_es.properties (version 3ffe59dc851c13da4dbd6b785555b2b5fead105d)
- grails-app/i18n/messages_fr.properties (version 3ffe59dc851c13da4dbd6b785555b2b5fead105d)
- grails-app/i18n/messages_ht.properties (version 3ffe59dc851c13da4dbd6b785555b2b5fead105d)
- grails-app/i18n/messages_pt.properties (version 3ffe59dc851c13da4dbd6b785555b2b5fead105d)
-
Kacper Chełstowski <kchelstowski@soldevelo.com> e27ca483b679fc2767283cb48c2933a590038c36
OBPIH-5723 Revert hiding the transfer stock button when < superuser (#4069)
- grails-app/views/inventoryItem/_actionsCurrentStock.gsp (version e27ca483b679fc2767283cb48c2933a590038c36)
-
Artur Walkowiak <awalkowiak@soldevelo.com> 2a29fc1fe5a905cf9042cd28cdfc8d81e3d0bbd3
OBPIH-5672 Add new custom document - Requisition template (#4067)
- grails-app/controllers/org/pih/warehouse/core/DocumentController.groovy (version 2a29fc1fe5a905cf9042cd28cdfc8d81e3d0bbd3)
- grails-app/migrations/0.8.x/changelog-2023-05-22-1800-add-requisition-template-document-type.xml (version 2a29fc1fe5a905cf9042cd28cdfc8d81e3d0bbd3)
- grails-app/migrations/0.8.x/changelog.xml (version 2a29fc1fe5a905cf9042cd28cdfc8d81e3d0bbd3)
- grails-app/services/org/pih/warehouse/core/DocumentTemplateService.groovy (version 2a29fc1fe5a905cf9042cd28cdfc8d81e3d0bbd3)
- grails-app/services/org/pih/warehouse/forecasting/ForecastingService.groovy (version 2a29fc1fe5a905cf9042cd28cdfc8d81e3d0bbd3)
- grails-app/services/org/pih/warehouse/inventory/StockMovementService.groovy (version 2a29fc1fe5a905cf9042cd28cdfc8d81e3d0bbd3)
- src/groovy/org/pih/warehouse/core/DocumentCode.groovy (version 2a29fc1fe5a905cf9042cd28cdfc8d81e3d0bbd3)
-
Alan Nadolny <83239466+alannadolny@users.noreply.github.com> f6ba20c095cc160674980716627d4d2e7ff57d6f
OBPIH-5698 Fix calculating qty on inventory summary indicator (#4063)
- grails-app/services/org/pih/warehouse/core/DashboardService.groovy (version f6ba20c095cc160674980716627d4d2e7ff57d6f)
-
Artur Walkowiak <awalkowiak@soldevelo.com> 770c9ff7372135a749cda0b7dbfa536267adfc19
OBPIH-5717 Add Haitian to the default supported locale (#4058)
* OBPIH-5717 Add Haitian to the default supported locale
* OBPIH-5717 Improve displaying supported locales in the footer
* OBPIH-5717 Fix typo- grails-app/conf/Config.groovy (version 770c9ff7372135a749cda0b7dbfa536267adfc19)
- grails-app/controllers/org/pih/warehouse/api/ApiController.groovy (version 770c9ff7372135a749cda0b7dbfa536267adfc19)
- grails-app/i18n/messages.properties (version 770c9ff7372135a749cda0b7dbfa536267adfc19)
- grails-app/views/common/_footer.gsp (version 770c9ff7372135a749cda0b7dbfa536267adfc19)
- src/js/components/Layout/Footer.jsx (version 770c9ff7372135a749cda0b7dbfa536267adfc19)
-
Dariusz Rodzewicz <DRodzewicz@gmail.com> 5537b013a80e26839bc6cb044df34f80d984e355
OBPIH-5710 Add validation for per UoM field on import and fix validation message (#4060)
* OBPIH-5710 Add validation for per UoM field on import and fix validation message
* OBPIH-5710 Add perUom validation on OrderItem model- grails-app/domain/org/pih/warehouse/order/OrderItem.groovy (version 5537b013a80e26839bc6cb044df34f80d984e355)
- grails-app/i18n/messages.properties (version 5537b013a80e26839bc6cb044df34f80d984e355)
- grails-app/services/org/pih/warehouse/order/OrderService.groovy (version 5537b013a80e26839bc6cb044df34f80d984e355)
- grails-app/views/order/_orderItemFormDialog.gsp (version 5537b013a80e26839bc6cb044df34f80d984e355)
- grails-app/views/purchaseOrder/_showOrderItems.gsp (version 5537b013a80e26839bc6cb044df34f80d984e355)
-
Kacper Chełstowski <kchelstowski@soldevelo.com> ce85fca7f51e2308dafc7ce4884f4d70088b6792
OBPIH-5723 Make transfer stock a superuser action only (#4066)
* OBPIH-5723 Make transfer stock a superuser action only
* OBPIH-5723 Change transfer stock permissions in the RoleFilters- grails-app/conf/RoleFilters.groovy (version ce85fca7f51e2308dafc7ce4884f4d70088b6792)
- grails-app/views/inventoryItem/_actionsCurrentStock.gsp (version ce85fca7f51e2308dafc7ce4884f4d70088b6792)
-
Justin Miranda 17a0e551300a773c694c102a38ac8da61910e0a5
OBS-1482 SQLException: Access denied for user 'openboxes'@'localhost' when running application on database restored from mysqldump (#4065)
- grails-app/migrations/views/drop-all-views.xml (version 17a0e551300a773c694c102a38ac8da61910e0a5)
-
Justin Miranda a2263cc8976dc58b0c44c179abd2a7b4de1815d1
OBPIH-5702 CSV consumption report does not contain data for certain locations (#4064)
- grails-app/domain/org/pih/warehouse/core/LocationType.groovy (version a2263cc8976dc58b0c44c179abd2a7b4de1815d1)
-
Justin Miranda e55fe847612cdf8533045ef2c100dfbdb7b2c6d6
OBPIH-5700 Allow user to search by manufacturer code, supplier code, … (#4059)
* OBPIH-5700 Allow user to search by manufacturer code, supplier code, and brand name
* OBPIH-5700 Added missing brand name as query criteria- grails-app/services/org/pih/warehouse/product/ProductService.groovy (version e55fe847612cdf8533045ef2c100dfbdb7b2c6d6)
-
Justin Miranda b5413a81638bd046ddc9dbf7a30f70117e9289e8
New Crowdin updates (#4031)
* New translations messages.properties (French)
* New translations messages.properties (Spanish)
* New translations messages.properties (Portuguese)
* New translations messages.properties (Haitian Creole)
* New translations messages.properties (Acholi)
* Update source file messages.properties
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (Spanish)
* New translations messages.properties (Portuguese)
* New translations messages.properties (Haitian Creole)
* New translations messages.properties (Acholi)
* Update source file messages.properties
* Update source file messages.properties
* New translations messages.properties (French)
* New translations messages.properties (Spanish)
* New translations messages.properties (Portuguese)
* New translations messages.properties (Haitian Creole)
* New translations messages.properties (Acholi)
* Update source file messages.properties
* New translations messages.properties (French)
* New translations messages.properties (Spanish)
* New translations messages.properties (Portuguese)
* New translations messages.properties (Haitian Creole)
* New translations messages.properties (Acholi)
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (Spanish)
* New translations messages.properties (Portuguese)
* New translations messages.properties (Haitian Creole)
* New translations messages.properties (Acholi)
* Update source file messages.properties- grails-app/i18n/messages_ach.properties (version b5413a81638bd046ddc9dbf7a30f70117e9289e8)
- grails-app/i18n/messages_es.properties (version b5413a81638bd046ddc9dbf7a30f70117e9289e8)
- grails-app/i18n/messages_fr.properties (version b5413a81638bd046ddc9dbf7a30f70117e9289e8)
- grails-app/i18n/messages_ht.properties (version b5413a81638bd046ddc9dbf7a30f70117e9289e8)
- grails-app/i18n/messages_pt.properties (version b5413a81638bd046ddc9dbf7a30f70117e9289e8)
-
Kacper Chełstowski <kchelstowski@soldevelo.com> 030690705472f370ba48529c3c4d29f43168d7d1
OBPIH-5669 Adjust confirm alert message after enabling adding items to a request after submission (#4061)
- grails-app/i18n/messages.properties (version 030690705472f370ba48529c3c4d29f43168d7d1)
- src/js/components/stock-movement-wizard/outbound/AddItemsPage.jsx (version 030690705472f370ba48529c3c4d29f43168d7d1)
- src/js/components/stock-movement-wizard/request/AddItemsPage.jsx (version 030690705472f370ba48529c3c4d29f43168d7d1)
-
Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 9f56cb4f763558e8405c4f1746f61ffa6df58faf
OBPIH-5671 Add category parents filter to inventory reports and update download to show parent (#4038)
* OBPIH-5671 Add filtering by category to inventory report
* OBPIH-5671 Add categories hierarchy to category column and fix multiselecting categories
* OBPIH-5671 Remove redundant logs
* OBPIH-5671 Fixes after review
* OBPIH-5671 Fixes after review
* OBPIH-5671 Add comment for if statement in getQuantityOnHandByProduct
* OBPIH-5671 Refactor after review
* OBPIH-5671 Remove unused transient
* OBPIH-5671 Minor refactoring to use command object properly
* OBPIH-5671 Remove unused function from ProductService
---------
Co-authored-by: jmiranda <jcm62@columbia.edu>- grails-app/controllers/org/pih/warehouse/reporting/ReportController.groovy (version 9f56cb4f763558e8405c4f1746f61ffa6df58faf)
- grails-app/services/org/pih/warehouse/inventory/ProductAvailabilityService.groovy (version 9f56cb4f763558e8405c4f1746f61ffa6df58faf)
- grails-app/views/report/showInventoryByLocationReport.gsp (version 9f56cb4f763558e8405c4f1746f61ffa6df58faf)
- src/groovy/org/pih/warehouse/report/MultiLocationInventoryReportCommand.groovy (version 9f56cb4f763558e8405c4f1746f61ffa6df58faf)
-
Alan Nadolny <83239466+alannadolny@users.noreply.github.com> e1161ad7f417b9c6b05151aa337f122ec6951040
OBPIH-5668 Save QOH on ward requests and show in edit phase (#4048)
* OBPIH-5668 Add detecting changes when qoh is changed
* OBPIH-5668 Add saving QOH in ward requests
* OBPIH-5668 Add QOH in Requester QOH column on request edit page
* OBPIH-5668 Change message on alert during saving action
* OBPIH-5668 Fixes after review- grails-app/controllers/org/pih/warehouse/api/StockMovementApiController.groovy (version e1161ad7f417b9c6b05151aa337f122ec6951040)
- grails-app/domain/org/pih/warehouse/requisition/RequisitionItem.groovy (version e1161ad7f417b9c6b05151aa337f122ec6951040)
- grails-app/i18n/messages.properties (version e1161ad7f417b9c6b05151aa337f122ec6951040)
- grails-app/migrations/0.8.x/changelog-2023-05-17-1453-add-quantity-counted-column.xml (version e1161ad7f417b9c6b05151aa337f122ec6951040)
- grails-app/migrations/0.8.x/changelog.xml (version e1161ad7f417b9c6b05151aa337f122ec6951040)
- grails-app/migrations/views/edit-page-item.sql (version e1161ad7f417b9c6b05151aa337f122ec6951040)
- grails-app/migrations/views/stock-movement-item.sql (version e1161ad7f417b9c6b05151aa337f122ec6951040)
- grails-app/services/org/pih/warehouse/inventory/StockMovementService.groovy (version e1161ad7f417b9c6b05151aa337f122ec6951040)
- src/groovy/org/pih/warehouse/api/StockMovementItem.groovy (version e1161ad7f417b9c6b05151aa337f122ec6951040)
- src/js/components/stock-movement-wizard/request/AddItemsPage.jsx (version e1161ad7f417b9c6b05151aa337f122ec6951040)
- src/js/components/stock-movement-wizard/request/EditPage.jsx (version e1161ad7f417b9c6b05151aa337f122ec6951040)
-
Dariusz Rodzewicz <DRodzewicz@gmail.com> e7002a410d62e533141ce2ef4bb6331592a5631a
OBPIH-5687 Use same product dropdown for both transfer stock and transfer out (#4052)
* OBPIH-5687 Use same product dropdown for both transfer stock and transfer out
- filter out locations that support MANAGE_INVENTORY and Supplier locations
- use same product dropdown for stock transfer in modal
* OBPIH-5687 Remove RECEIVE_STOCK criteria for transactionDestination
* OBPIH-5687 Exclude bin locations and include currentLocation in transferStock location dropdown- grails-app/services/org/pih/warehouse/core/LocationService.groovy (version e7002a410d62e533141ce2ef4bb6331592a5631a)
- grails-app/views/inventoryItem/_transferStock.gsp (version e7002a410d62e533141ce2ef4bb6331592a5631a)
-
Artur Walkowiak <awalkowiak@soldevelo.com> 44d155f3027f7dd56b6a637e5e709c597cab7780
OBPIH-5690 Allow random product identifier generation for default product type (#4054)
- grails-app/conf/Config.groovy (version 44d155f3027f7dd56b6a637e5e709c597cab7780)
- grails-app/services/org/pih/warehouse/core/IdentifierService.groovy (version 44d155f3027f7dd56b6a637e5e709c597cab7780)
-
Kacper Chełstowski <kchelstowski@soldevelo.com> 5965126da6b20795bc4c01f35bade56c1ff3c79f
OBPIH-5699 Reorder report not showing the correct list of items (#4055)
- grails-app/services/org/pih/warehouse/core/DashboardService.groovy (version 5965126da6b20795bc4c01f35bade56c1ff3c79f)
-
Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 05d608258b1cf248284aa25ce97229d001f62c5a
OBPIH-5691 Transfer out should not be a superuser function (#4056)
* OBPIH-5691 Move stock transfer actions to manager actions
* OBPIH-5691 Remove transfer in from manager functions- grails-app/conf/RoleFilters.groovy (version 05d608258b1cf248284aa25ce97229d001f62c5a)
-
Matthew Pearson <mpearson@pih.org> 495455389113a59f281c07466e788f9205b7275a
OBPIH-5220 Send more information to New Relic (#3822)
- grails-app/conf/BuildConfig.groovy (version 495455389113a59f281c07466e788f9205b7275a)
- grails-app/conf/openboxes/NewRelicFilters.groovy (version 495455389113a59f281c07466e788f9205b7275a)
- grails-app/views/layouts/bootstrap.gsp (version 495455389113a59f281c07466e788f9205b7275a)
- grails-app/views/layouts/custom.gsp (version 495455389113a59f281c07466e788f9205b7275a)
- grails-app/views/layouts/main.gsp (version 495455389113a59f281c07466e788f9205b7275a)
- grails-app/views/layouts/mobile.gsp (version 495455389113a59f281c07466e788f9205b7275a)
-
Dariusz Rodzewicz <DRodzewicz@gmail.com> 73996a8a2a6a7fd172dedf0f067a646f8b108943
OBPIH-5710 Add validation for quantity per UoM input field (#4053)
* OBPIH-5710 Add validation for quantity per UoM input field
validate quantity per UoM value to be not less than 1
* OBPIH-5710 Handle decimal points in decimalFormatField input component- grails-app/i18n/messages.properties (version 73996a8a2a6a7fd172dedf0f067a646f8b108943)
- grails-app/views/order/_orderItemForm.gsp (version 73996a8a2a6a7fd172dedf0f067a646f8b108943)
- grails-app/views/order/_orderItemFormDialog.gsp (version 73996a8a2a6a7fd172dedf0f067a646f8b108943)
- grails-app/views/purchaseOrder/_showOrderItems.gsp (version 73996a8a2a6a7fd172dedf0f067a646f8b108943)
- grails-app/views/taglib/_decimalFormatField.gsp (version 73996a8a2a6a7fd172dedf0f067a646f8b108943)
-
Kacper Chełstowski <kchelstowski@soldevelo.com> c3b5ac33d7941a6085ef8f89af3615fa37409575
OBPIH-5669 Enable adding an item to a request after submission (#4047)
* OBPIH-5669 Enable adding an item to a request after submission
* OBPIH-5669 Fix/add user/location conditions for edit request items button
* OBPIH-5669 Add missing requisition statuses for frontend enum
* OBPIH-5669 Remove outdated comment in the isAddinggItemsAllowed function- grails-app/i18n/messages.properties (version c3b5ac33d7941a6085ef8f89af3615fa37409575)
- src/js/api/redirectUrls.js (version c3b5ac33d7941a6085ef8f89af3615fa37409575)
- src/js/components/stock-movement-wizard/request/AddItemsPage.jsx (version c3b5ac33d7941a6085ef8f89af3615fa37409575)
- src/js/components/stock-movement-wizard/request/EditPage.jsx (version c3b5ac33d7941a6085ef8f89af3615fa37409575)
- src/js/consts/requisitionStatus.js (version c3b5ac33d7941a6085ef8f89af3615fa37409575)
-
Kacper Chełstowski <kchelstowski@soldevelo.com> 31d07c6e4210cd90bff0ab140653926b11d81778
OBPIH-5685 Fix inactive product validation for items added not from a stocklist (#4051)
- grails-app/controllers/org/pih/warehouse/api/ProductApiController.groovy (version 31d07c6e4210cd90bff0ab140653926b11d81778)
- grails-app/services/org/pih/warehouse/product/ProductService.groovy (version 31d07c6e4210cd90bff0ab140653926b11d81778)
- src/groovy/org/pih/warehouse/product/ProductSearchDto.groovy (version 31d07c6e4210cd90bff0ab140653926b11d81778)
- src/js/utils/option-utils.jsx (version 31d07c6e4210cd90bff0ab140653926b11d81778)
-
Artur Walkowiak <awalkowiak@soldevelo.com> d4e58f302a53bda7a14924eaa58bae4d8f227a38
OBPIH-5610 Improve PO export performance (#4027)
* OBPIH-5610 Improve PO export performance
* OBPIH-5610 Minor code and helper pages improvements- grails-app/conf/BootStrap.groovy (version d4e58f302a53bda7a14924eaa58bae4d8f227a38)
- grails-app/controllers/org/pih/warehouse/api/PurchaseOrderApiController.groovy (version d4e58f302a53bda7a14924eaa58bae4d8f227a38)
- grails-app/domain/org/pih/warehouse/order/OrderItemSummary.groovy (version d4e58f302a53bda7a14924eaa58bae4d8f227a38)
- grails-app/domain/org/pih/warehouse/order/OrderSummary.groovy (version d4e58f302a53bda7a14924eaa58bae4d8f227a38)
- grails-app/i18n/messages.properties (version d4e58f302a53bda7a14924eaa58bae4d8f227a38)
- grails-app/migrations/views/order-summary-helper-views.sql (version d4e58f302a53bda7a14924eaa58bae4d8f227a38)
- grails-app/views/order/orderItemSummaryList.gsp (version d4e58f302a53bda7a14924eaa58bae4d8f227a38)
- grails-app/views/order/orderSummaryList.gsp (version d4e58f302a53bda7a14924eaa58bae4d8f227a38)
-
Dariusz Rodzewicz <DRodzewicz@gmail.com> dd8524da5f66abae77dbd9a47d6e306713604fb5
OBPIH-5697 Filter out supplier locations for Return Order workflow (#4045)
- grails-app/services/org/pih/warehouse/core/LocationService.groovy (version dd8524da5f66abae77dbd9a47d6e306713604fb5)
-
Kacper Chełstowski <kchelstowski@soldevelo.com> 4f2047e61bb5e90552ac0b0904fdaa39cbe9d63e
OBPIH-5685 Add validation error for inactive products from stocklist … (#4037)
* OBPIH-5685 Add validation error for inactive products from stocklist on e-request
* OBPIH-5685 Revert validation for inactie products for save and save and exit buttons
* OBPIH-5685 Fixes after review- grails-app/domain/org/pih/warehouse/requisition/RequisitionItem.groovy (version 4f2047e61bb5e90552ac0b0904fdaa39cbe9d63e)
- grails-app/i18n/messages.properties (version 4f2047e61bb5e90552ac0b0904fdaa39cbe9d63e)
- grails-app/views/requisitionTemplate/edit.gsp (version 4f2047e61bb5e90552ac0b0904fdaa39cbe9d63e)
- grails-app/views/requisitionTemplate/show.gsp (version 4f2047e61bb5e90552ac0b0904fdaa39cbe9d63e)
- src/js/components/stock-movement-wizard/request/AddItemsPage.jsx (version 4f2047e61bb5e90552ac0b0904fdaa39cbe9d63e)
- web-app/css/openboxes.css (version 4f2047e61bb5e90552ac0b0904fdaa39cbe9d63e)
-
Artur Walkowiak <awalkowiak@soldevelo.com> c34f8411893f6c56fe0bbd2a55f784654cde98a3
Merge pull request #4044 from openboxes/OBPIH-5616
OBPIH-5616 Improve calculating quantity allocated for product availability refresh -
jmiranda <jcm62@columbia.edu> 19da43e8f07590fe1aa48aa6b56fba2755cb78f0
OBPIH-5616 Refactored quantity picked calculation to use Hibernate's native SQL query API
- grails-app/services/org/pih/warehouse/inventory/ProductAvailabilityService.groovy (version 19da43e8f07590fe1aa48aa6b56fba2755cb78f0)
-
jmiranda <jcm62@columbia.edu> 801819362907e048dedfe47e0e91109efc751b9a
OBPIH-5616 Fixed bug re: tracking bin locations requiring a product availability refresh
- grails-app/services/org/pih/warehouse/inventory/StockMovementService.groovy (version 801819362907e048dedfe47e0e91109efc751b9a)
-
Artur Walkowiak <awalkowiak@soldevelo.com> 63b53d3e7a9a60d4d30db09883fc0926b67cc77e
bumped app version to 0.8.23-SNAPSHOT
- application.properties (version 63b53d3e7a9a60d4d30db09883fc0926b67cc77e)
-
Artur Walkowiak <awalkowiak@soldevelo.com> c4810f0ddc710f3adb72ae3ae8bc8e93b4b240fe
Merge branch 'master' into develop
-
jmiranda <jcm62@columbia.edu> 82a7ef43eac0d8abc0afbdc1bafc8ff7679078d8
bumped app version to 0.8.22
- application.properties (version 82a7ef43eac0d8abc0afbdc1bafc8ff7679078d8)
-
Justin Miranda 8d5ee50c69edae8d8478798474592efceb7e1192
Merge pull request #4028 from openboxes/release/0.8.22
Release 0.8.22 -
Justin Miranda cb324b52a26ade2380a9fff55260cfcc8a4330bb
New Crowdin updates (#4012)
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (Spanish)
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (French)- grails-app/i18n/messages_es.properties (version cb324b52a26ade2380a9fff55260cfcc8a4330bb)
- grails-app/i18n/messages_fr.properties (version cb324b52a26ade2380a9fff55260cfcc8a4330bb)
-
Justin Miranda 08d029c41de53e6ea9e8c15f15a1c710c263baa1
New Crowdin updates (#4012)
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (Spanish)
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (French)- grails-app/i18n/messages_es.properties (version 08d029c41de53e6ea9e8c15f15a1c710c263baa1)
- grails-app/i18n/messages_fr.properties (version 08d029c41de53e6ea9e8c15f15a1c710c263baa1)
-
Artur Walkowiak <awalkowiak@soldevelo.com> 908a37c9b6f1389992259929240b1b6c1a95897b
Add release branches to action triggers (#4023)
- .github/workflows/integration-tests.yml (version 908a37c9b6f1389992259929240b1b6c1a95897b)
- .github/workflows/unit-tests.yml (version 908a37c9b6f1389992259929240b1b6c1a95897b)
-
Artur Walkowiak <awalkowiak@soldevelo.com> 6dcb74881dc0bf6f13b6b4c586979b64657acf6d
OBPIH-5657 Fix getting substitution status (#4025)
- grails-app/migrations/views/product-substitution-status.sql (version 6dcb74881dc0bf6f13b6b4c586979b64657acf6d)
-
Kacper Chełstowski <kchelstowski@soldevelo.com> b0a92dfea279c20ece6a5e0bd23ea570a24525b4
OBPIH-5662 Unable to delete internal locations on GSP (#4024)
- grails-app/services/org/pih/warehouse/core/LocationService.groovy (version b0a92dfea279c20ece6a5e0bd23ea570a24525b4)
-
Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 4e5e2a1fecc16cd26e85301cc4fa9fdc572324c9
OBPIH-5657 Add null checking in product_substitution_status view (#4021)
- grails-app/migrations/views/product-substitution-status.sql (version 4e5e2a1fecc16cd26e85301cc4fa9fdc572324c9)
-
Kacper Chełstowski <kchelstowski@soldevelo.com> c054c6a9339350e1faa4947a8479507ff7fe688c
OBPIH-5634 Improve manual location import to allow having locationType without pipe-delimited translation (#4022)
- grails-app/services/org/pih/warehouse/data/LocationDataService.groovy (version c054c6a9339350e1faa4947a8479507ff7fe688c)
-
Justin Miranda 22f9dd77fa17989f714c9adbacdc9081035a047f
Merge pull request #4011 from openboxes/OBPIH-5640
OBPIH-5640 Fix the NullPointerException in the afterView filter -
Justin Miranda 782e715a88f63f82f52c73f350c880ccc7f24520
Merge pull request #4015 from openboxes/OBPIH-5634
OBPIH-5634 Fix load demo data -
Justin Miranda cef68e897b3947739ba7887306ea32117077adb7
OBPIH-5468 Removed javascript code that was causing a duplicate request (#4019)
* OBPIH-5468 Removed javascript code that was causing a duplicate request
* OBPIH-5468 Removed validate class on Place Order button to prevent duplicate requests- grails-app/views/purchaseOrder/_showOrderItems.gsp (version cef68e897b3947739ba7887306ea32117077adb7)
-
Justin Miranda 22c2f083131ff47525f5f003afe20ac48ec83e05
Merge pull request #4020 from openboxes/OBPIH-5639-spike-null-pointer-exception-while-updating-product-availability-product-import
OBPIH-5639 NullPointerException while updating product availability during product import -
Kacper Chełstowski <kchelstowski@soldevelo.com> 9482af60e6db2350af792a9208d54421c841206a
OBPIH-5646 Improve the content of reason code required error message (#4018)
- src/css/main.scss (version 9482af60e6db2350af792a9208d54421c841206a)
- src/js/components/Layout/notifications/notification.jsx (version 9482af60e6db2350af792a9208d54421c841206a)
- src/js/components/Layout/notifications/notification.md (version 9482af60e6db2350af792a9208d54421c841206a)
- src/js/components/dashboard/CustomAlert.jsx (version 9482af60e6db2350af792a9208d54421c841206a)
- src/js/components/stock-movement-wizard/outbound/EditPage.jsx (version 9482af60e6db2350af792a9208d54421c841206a)
- src/js/components/stock-movement-wizard/request/EditPage.jsx (version 9482af60e6db2350af792a9208d54421c841206a)
- src/js/utils/form-values-utils.jsx (version 9482af60e6db2350af792a9208d54421c841206a)
-
Kacper Chełstowski <kchelstowski@soldevelo.com> d21c4f79c2289d3a275615a8e331c742f9d8a7b4
OBPIH-5641 Invalid content of error message in outbound workflow (#4017)
- grails-app/i18n/messages.properties (version d21c4f79c2289d3a275615a8e331c742f9d8a7b4)
- grails-app/services/org/pih/warehouse/shipping/ShipmentService.groovy (version d21c4f79c2289d3a275615a8e331c742f9d8a7b4)
-
Darek Rodzewicz <DRodzewicz@gmail.com> b0dbee8ba9dede3d11050068d664cae98c893a19
OBPIH-5639 Add guard condition for updateProductAvailability and updateInventorySnapshots
prevent update query from executing if productCode on event.product object is null- grails-app/services/org/pih/warehouse/inventory/InventorySnapshotService.groovy (version b0dbee8ba9dede3d11050068d664cae98c893a19)
- grails-app/services/org/pih/warehouse/inventory/ProductAvailabilityService.groovy (version b0dbee8ba9dede3d11050068d664cae98c893a19)
-
Kacper Chełstowski <kchelstowski@soldevelo.com> bf0fe93d34e7fb75d10b3f555aeb995fe8708e9c
OBPIH-5659 Fix validation of create location on GSP side (#4016)
- grails-app/controllers/org/pih/warehouse/core/LocationController.groovy (version bf0fe93d34e7fb75d10b3f555aeb995fe8708e9c)
-
Kacper Chełstowski <kchelstowski@soldevelo.com> e0788f0131d3deda5b1d1684d50ca74095f4f331
OBPIH-5621 Fix circular reference for the location JSON marshaller (#4010)
* OBPIH-5621 Fix circular reference when an Organization has a defaultLocation and this location calls organization in the toJson() method
* OBPIH-5640 Fix NullPointerException in the afterView filter
* OBPIH-5621 Remove the NPE in afterView from this PR and move it to a separate one
* OBPIH-5621 Improvement after review- grails-app/domain/org/pih/warehouse/core/Location.groovy (version e0788f0131d3deda5b1d1684d50ca74095f4f331)
-
kchelstowski <kchelstowski@soldevelo.com> 293d731ae06bd176e4f2f03bc1ca2463c525481d
OBPIH-5634 Fix load demo data
- grails-app/conf/templates/configuration/binLocations.csv (version 293d731ae06bd176e4f2f03bc1ca2463c525481d)
- grails-app/services/org/pih/warehouse/data/LoadDataService.groovy (version 293d731ae06bd176e4f2f03bc1ca2463c525481d)
- grails-app/services/org/pih/warehouse/data/LocationDataService.groovy (version 293d731ae06bd176e4f2f03bc1ca2463c525481d)
-
Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 238ea2ad99e97e40dd55aff5ee102adc8c814064
OBPIH-5656 Disable input fields during saving process in autosave feature (#4014)
- src/js/components/stock-movement-wizard/outbound/AddItemsPage.jsx (version 238ea2ad99e97e40dd55aff5ee102adc8c814064)
-
kchelstowski <kchelstowski@soldevelo.com> f21124eb3b760d0798b5fe03c73a83e9083f79d6
Fix the NullPointerException in the afterView filter
- grails-app/conf/UtilFilters.groovy (version f21124eb3b760d0798b5fe03c73a83e9083f79d6)
-
Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 9ed8295f24a4845b5bbb124e2aa0b02d3caccc48
OBPIH-5635 Issue with select field on add items to stocklist (#4009)
* OBPIH-5635 Add auto width and wrapping for lines in select on gsp
* OBPIH-5635 Add styles only for inputs with product-suggest-wrapper id- web-app/css/openboxes.css (version 9ed8295f24a4845b5bbb124e2aa0b02d3caccc48)
-
Artur Walkowiak <awalkowiak@soldevelo.com> 585221a31634a74c20a51a84f3fb736b5a6d692a
OBPIH-5616 Improve calculating quantity allocated for product availability refresh
- grails-app/services/org/pih/warehouse/inventory/ProductAvailabilityService.groovy (version 585221a31634a74c20a51a84f3fb736b5a6d692a)
-
Artur Walkowiak <awalkowiak@soldevelo.com> f7c4b7b45e4afa42a57fa52da73d0f0df4a4e37c
OBPIH-5616 Improve calculating product availability for picklist items
- grails-app/services/org/pih/warehouse/inventory/InventoryService.groovy (version f7c4b7b45e4afa42a57fa52da73d0f0df4a4e37c)
- grails-app/services/org/pih/warehouse/inventory/ProductAvailabilityService.groovy (version f7c4b7b45e4afa42a57fa52da73d0f0df4a4e37c)
- grails-app/services/org/pih/warehouse/inventory/StockMovementService.groovy (version f7c4b7b45e4afa42a57fa52da73d0f0df4a4e37c)
- grails-app/services/org/pih/warehouse/picklist/PicklistService.groovy (version f7c4b7b45e4afa42a57fa52da73d0f0df4a4e37c)
-
Justin Miranda 6850bf6760e54e540c8a724f6a4b32a3f894acf6
New Crowdin updates (#3998)
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (Spanish)
* New translations messages.properties (Portuguese)
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (Spanish)
* New translations messages.properties (Portuguese)
* New translations messages.properties (French)
* New translations messages.properties (Spanish)
* New translations messages.properties (Portuguese)
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (Spanish)
* New translations messages.properties (Portuguese)
* New translations messages.properties (French)
* New translations messages.properties (Spanish)
* New translations messages.properties (Portuguese)
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (Spanish)
* New translations messages.properties (Portuguese)
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (French)- grails-app/i18n/messages_fr.properties (version 6850bf6760e54e540c8a724f6a4b32a3f894acf6)
-
Justin Miranda c6bc349696d2a5d05a56dff5def061d02bcaff6e
New Crowdin updates (#3998)
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (Spanish)
* New translations messages.properties (Portuguese)
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (Spanish)
* New translations messages.properties (Portuguese)
* New translations messages.properties (French)
* New translations messages.properties (Spanish)
* New translations messages.properties (Portuguese)
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (Spanish)
* New translations messages.properties (Portuguese)
* New translations messages.properties (French)
* New translations messages.properties (Spanish)
* New translations messages.properties (Portuguese)
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (Spanish)
* New translations messages.properties (Portuguese)
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (French)- grails-app/i18n/messages_fr.properties (version c6bc349696d2a5d05a56dff5def061d02bcaff6e)
-
Kacper Chełstowski <kchelstowski@soldevelo.com> 5838ce9393694e2b6870f9e4d516282f0dea40c6
OBPIH-5626 Make download options and exit button always enabled (#4007)
- src/js/components/stock-movement-wizard/outbound/SendMovementPage.jsx (version 5838ce9393694e2b6870f9e4d516282f0dea40c6)
-
Justin Miranda 5ea937cee6e40be6bf243cbcdbda7165f818e6d5
OBPIH-5471 Unable to add/edit inventory level (#4006)
* OBPIH-5471 Unable to add/edit inventory levels
* OBPIH-5471 Unable to add/edit inventory levels- grails-app/views/inventoryLevel/_form.gsp (version 5ea937cee6e40be6bf243cbcdbda7165f818e6d5)
-
Artur Walkowiak <awalkowiak@soldevelo.com> c4dc74dc6af61ad4f5aabdd8125c19626dbd8e89
OBPIH-5631 Find primary inventory items only by lot number (#4008)
Changed finding primary inventory items for lot number and expiry date pair to looking only by lot number. Lot is unique for inventory item for a product, and there can't be multiple inventory items with the same lot with different expiry dates.- grails-app/services/org/pih/warehouse/product/ProductMergeService.groovy (version c4dc74dc6af61ad4f5aabdd8125c19626dbd8e89)
-
Justin Miranda a8cb366cabd22b06072d228c182bbd62bb6a3966
OBPIH-5622 Fixed syntax error with SQL used to search products by pro… (#4003)
* OBPIH-5622 Fixed syntax error with SQL used to search products by product type in inventory browser
* Fix comment
Co-authored-by: Kacper Chełstowski <kchelstowski@soldevelo.com>
---------
Co-authored-by: Artur Walkowiak <awalkowiak@soldevelo.com>
Co-authored-by: Kacper Chełstowski <kchelstowski@soldevelo.com>- grails-app/services/org/pih/warehouse/inventory/ProductAvailabilityService.groovy (version a8cb366cabd22b06072d228c182bbd62bb6a3966)
-
Kacper Chełstowski <kchelstowski@soldevelo.com> bf5b3afbeb4d10862ae6f0102627a9efc56febbf
OBPIH-5626 Make the download buttons enabled for destination location of a stock request (#4001)
- src/js/components/stock-movement-wizard/outbound/SendMovementPage.jsx (version bf5b3afbeb4d10862ae6f0102627a9efc56febbf)
-
Kacper Chełstowski <kchelstowski@soldevelo.com> 8d755a14d74839af6ec79b2f9587f15cb7e9d260
OBPIH-5625 Bin is deleted while containing items (#4002)
- grails-app/controllers/org/pih/warehouse/api/LocationApiController.groovy (version 8d755a14d74839af6ec79b2f9587f15cb7e9d260)
- grails-app/controllers/org/pih/warehouse/core/LocationController.groovy (version 8d755a14d74839af6ec79b2f9587f15cb7e9d260)
- grails-app/services/org/pih/warehouse/core/LocationService.groovy (version 8d755a14d74839af6ec79b2f9587f15cb7e9d260)
-
Justin Miranda b3c5480a498ac97feaa757f07399fdc1c32c8a0a
OBPIH-5471 Unable to add/edit inventory levels (#4004)
- grails-app/views/inventoryLevel/_form.gsp (version b3c5480a498ac97feaa757f07399fdc1c32c8a0a)
-
Kacper Chełstowski <kchelstowski@soldevelo.com> 9e329b23a898c2cf30d7771bba6bbae56915a160
OBPIH-5621 Fix filter selects on the stocklist list page (#4000)
- src/js/utils/Select.jsx (version 9e329b23a898c2cf30d7771bba6bbae56915a160)
-
Kacper Chełstowski <kchelstowski@soldevelo.com> b3d83f479c1158c7953186cc5e54a78c7cabfe4d
OBPIH-5556 Fix error message when trying to edit/delete line that had empty quantity requested before (#3999)
- src/js/components/stock-movement-wizard/outbound/AddItemsPage.jsx (version b3d83f479c1158c7953186cc5e54a78c7cabfe4d)
-
Justin Miranda 080001ae50724ad97994dcd3cefe9b6bc120f0c6
New Crowdin updates (#3976)
* New translations messages.properties (Spanish)
* New translations messages.properties (Spanish)
* New translations messages.properties (French)
* New translations messages.properties (Spanish)
* New translations messages.properties (Portuguese)
* New translations messages.properties (Haitian Creole)
* New translations messages.properties (Acholi)
* Update source file messages.properties
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (Spanish)
* New translations messages.properties (Portuguese)
* New translations messages.properties (French)
* New translations messages.properties (Spanish)
* New translations messages.properties (Portuguese)
* New translations messages.properties (French)
* New translations messages.properties (Spanish)
* New translations messages.properties (Portuguese)
* New translations messages.properties (French)
* New translations messages.properties (Spanish)
* New translations messages.properties (Portuguese)
* New translations messages.properties (Haitian Creole)
* New translations messages.properties (Acholi)
* Update source file messages.properties
* New translations messages.properties (Spanish)
* New translations messages.properties (French)
* New translations messages.properties (Spanish)
* New translations messages.properties (Portuguese)
* New translations messages.properties (Haitian Creole)
* New translations messages.properties (Acholi)
* Update source file messages.properties
* New translations messages.properties (French)
* New translations messages.properties (Spanish)
* New translations messages.properties (Portuguese)
* New translations messages.properties (Haitian Creole)
* New translations messages.properties (Acholi)
* New translations messages.properties (French)
* New translations messages.properties (Spanish)
* New translations messages.properties (Portuguese)
* New translations messages.properties (Haitian Creole)
* New translations messages.properties (Acholi)
* Update source file messages.properties
* Update source file messages.properties
* New translations messages.properties (French)
* New translations messages.properties (Spanish)
* New translations messages.properties (Portuguese)
* New translations messages.properties (Haitian Creole)
* New translations messages.properties (Acholi)
* Update source file messages.properties
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (Spanish)
* New translations messages.properties (Portuguese)
* New translations messages.properties (Haitian Creole)
* New translations messages.properties (Acholi)
* Update source file messages.properties
* New translations messages.properties (French)
* New translations messages.properties (French)
* New translations messages.properties (Spanish)
* New translations messages.properties (Portuguese)
* New translations messages.properties (Haitian Creole)
* New translations messages.properties (Acholi)
* Update source file messages.properties
* Revert "New translations messages.properties (Portuguese)"
This reverts commit 7fc6b601b535e8ca545ffb82daed1fc9ec186c1c.
* Revert "New translations messages.properties (Portuguese)"
This reverts commit 2b93f87dd13a285238e6e099325cad1336d032bd.
* Revert "New translations messages.properties (Portuguese)"
This reverts commit 203bb06807fabc12962f98452ffb2b356159af91.
---------
Co-authored-by: Artur Walkowiak <awalkowiak@soldevelo.com>- grails-app/i18n/messages_ach.properties (version 080001ae50724ad97994dcd3cefe9b6bc120f0c6)
- grails-app/i18n/messages_es.properties (version 080001ae50724ad97994dcd3cefe9b6bc120f0c6)
- grails-app/i18n/messages_fr.properties (version 080001ae50724ad97994dcd3cefe9b6bc120f0c6)
- grails-app/i18n/messages_ht.properties (version 080001ae50724ad97994dcd3cefe9b6bc120f0c6)
- grails-app/i18n/messages_pt.properties (version 080001ae50724ad97994dcd3cefe9b6bc120f0c6)
-
Artur Walkowiak <awalkowiak@soldevelo.com> 4183b098be392dc670ebd40d9e6718243691aac0
OBS-1445 Check if order summary table exist before inserting (#3988)
* OBS-1445 Check if order summary table exist before inserting
* OBS-1445 Trigger RefreshOrderSummaryJob instead of running refreshOrderSummary- grails-app/jobs/org/pih/warehouse/jobs/RefreshOrderSummaryJob.groovy (version 4183b098be392dc670ebd40d9e6718243691aac0)
- grails-app/services/org/pih/warehouse/order/OrderService.groovy (version 4183b098be392dc670ebd40d9e6718243691aac0)
-
Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 8bb120e942e3de0b0104eb92451770a5f7df6fda
OBPIH-5591 Add beta bar to outbound add items page with autosave (fixes after QA) (#3995)
* OBPIH-5591 Remove first line in modal, make beta button clickable and fix bar visibility when autosave is disabled for location
* OBPIH-5591 Fix for appearing info bar in all pages when addItemsPage is opened
* OBPIH-5591 InfoBar Reducer refactor
- rename ShowInfoBar to InfoBarVisibility
- use immutability-helper update function to mutate infoBarReducer state
- remove componenet cleanup workaround using beforeunload event
---------
Co-authored-by: Darek Rodzewicz <DRodzewicz@gmail.com>- grails-app/i18n/messages.properties (version 8bb120e942e3de0b0104eb92451770a5f7df6fda)
- src/css/main.scss (version 8bb120e942e3de0b0104eb92451770a5f7df6fda)
- src/js/components/Layout/Header.jsx (version 8bb120e942e3de0b0104eb92451770a5f7df6fda)
- src/js/components/infoBar/InfoBar.jsx (version 8bb120e942e3de0b0104eb92451770a5f7df6fda)
- src/js/components/infoBar/InfoBarVersionBox.jsx (version 8bb120e942e3de0b0104eb92451770a5f7df6fda)
- src/js/components/infoBar/modals/autosave/AutosaveFeatureModalContent.jsx (version 8bb120e942e3de0b0104eb92451770a5f7df6fda)
- src/js/components/infoBar/modals/autosave/AutosaveFeatureModalHeader.jsx (version 8bb120e942e3de0b0104eb92451770a5f7df6fda)
- src/js/components/stock-movement-wizard/outbound/AddItemsPage.jsx (version 8bb120e942e3de0b0104eb92451770a5f7df6fda)
- src/js/reducers/index.jsx (version 8bb120e942e3de0b0104eb92451770a5f7df6fda)
- src/js/reducers/infoBarReducer.jsx (version 8bb120e942e3de0b0104eb92451770a5f7df6fda)
- src/js/reducers/infoBarVisibilityReducer.jsx (version 8bb120e942e3de0b0104eb92451770a5f7df6fda)
- src/js/store.jsx (version 8bb120e942e3de0b0104eb92451770a5f7df6fda)
-
Dariusz Rodzewicz <DRodzewicz@gmail.com> 3b07286e82cae610a932bdf2d71b2d2f52edb76e
OBPIH-5589 Display validation error indicator when quantity field is empty (#3997)
- src/js/components/stock-movement-wizard/outbound/AddItemsPage.jsx (version 3b07286e82cae610a932bdf2d71b2d2f52edb76e)
-
Dariusz Rodzewicz <DRodzewicz@gmail.com> 7cb7d0a64e8421fea80a4ba03bb120752ba0c698
OBPIH-5589 Fix saving status indicator spinner being triggered when no items are being saved (#3996)
- src/js/components/stock-movement-wizard/outbound/AddItemsPage.jsx (version 7cb7d0a64e8421fea80a4ba03bb120752ba0c698)
-
Artur Walkowiak <awalkowiak@soldevelo.com> 5243113a380d1ce972b0c70f1616089c1c77298b
Merge pull request #3994 from openboxes/OBPIH-5451-special-characters-in-dropdown
OBPIH-5451 Decode g.message special characters used in script tag -
Darek Rodzewicz <DRodzewicz@gmail.com> a364afb5295048e53fb0ce8e4ec3dc7664ea6df0
OBPIH-5451 Add htmlDecode on g.message used inside script tag - wrap g.message with htmlDecode on Add order items of Purchase Order - wrap g.message with htmlDecode on dialog of Edit Synonyms
- grails-app/views/order/_orderItemFormDialog.gsp (version a364afb5295048e53fb0ce8e4ec3dc7664ea6df0)
- grails-app/views/product/_productSynonymsEdit.gsp (version a364afb5295048e53fb0ce8e4ec3dc7664ea6df0)
- grails-app/views/purchaseOrder/_showOrderItems.gsp (version a364afb5295048e53fb0ce8e4ec3dc7664ea6df0)
- web-app/js/decode.js (version a364afb5295048e53fb0ce8e4ec3dc7664ea6df0)
-
Artur Walkowiak <awalkowiak@soldevelo.com> ec0c7955553bbfc873e0ffe08080c115700b70d9
Merge pull request #3973 from openboxes/feature/OBPIH-3186-Merge-products
OBPIH-3186 Merge Products feature -
Justin Miranda 7fb4586c409fc7c819384c671ab9f17c8b41b0bf
OBPIH-5486 Improved performance by using product availability table instead of calculating current inventory (#3993)
- grails-app/controllers/org/pih/warehouse/reporting/ConsumptionController.groovy (version 7fb4586c409fc7c819384c671ab9f17c8b41b0bf)
-
Artur Walkowiak <awalkowiak@soldevelo.com> 82389096edb8193faa58b4ce304e778accb2f1cd
OBPIH-3186 Improvements to product merge feature after review (#3992)
- grails-app/conf/Config.groovy (version 82389096edb8193faa58b4ce304e778accb2f1cd)
- grails-app/controllers/org/pih/warehouse/product/ProductController.groovy (version 82389096edb8193faa58b4ce304e778accb2f1cd)
- grails-app/migrations/0.8.x/changelog-2023-04-14-1200-create-table-product-merge-logger.xml (version 82389096edb8193faa58b4ce304e778accb2f1cd)
- grails-app/migrations/0.8.x/changelog.xml (version 82389096edb8193faa58b4ce304e778accb2f1cd)
- grails-app/services/org/pih/warehouse/inventory/InventoryService.groovy (version 82389096edb8193faa58b4ce304e778accb2f1cd)
- grails-app/services/org/pih/warehouse/product/ProductMergeService.groovy (version 82389096edb8193faa58b4ce304e778accb2f1cd)
- grails-app/views/product/_mergeProductConfirmationDialog.gsp (version 82389096edb8193faa58b4ce304e778accb2f1cd)
- grails-app/views/product/_summary.gsp (version 82389096edb8193faa58b4ce304e778accb2f1cd)
- src/groovy/org/pih/warehouse/product/ProductEvents.groovy (version 82389096edb8193faa58b4ce304e778accb2f1cd)
-
Matthew Pearson <mpearson@pih.org> 209e9b73436c57977aac6338e9ffabb5c1b4077d
OBPIH-5451 Strings do not need to be escaped when passing to Option constructor
- grails-app/views/purchaseOrder/_showOrderItems.gsp (version 209e9b73436c57977aac6338e9ffabb5c1b4077d)
-
Kacper Chełstowski <kchelstowski@soldevelo.com> 5215af532891fb15ea7c7903c26b8074ca2b8ad6
OBPIH-5592 Create autosave modal with description of the feature (#3989)
* OBPIH-5592 Add translations for the autosave feature modal
* OBPIH-5592 Add generic redux action to open/hide info bar read more modal
* OBPIH-5592 Add opening modal action to Read more label and make the BETA box generic
* OBPIH-5592 Add enum for version box styling variant
* OBPIH-5592 Modify styling of version box to be generic
* OBPIH-5592 Create autosave feature modal components
* OBPIH-5592 Add consts for static image urls and autosave statuses
* OBPIH-5592 Add autosave feature modal content image (table)
* OBPIH-5592 Add AutosaveFeatureModal to AddItemsPage of outbound workflow
* OBPIH-5592 Minor change of indents
* OBPIH-5592 Add icons
* OBPIH-5592 Fix indentson addItemsPage
---------
Co-authored-by: Alan Nadolny <alannadolnyy@gmail.com>- grails-app/i18n/messages.properties (version 5215af532891fb15ea7c7903c26b8074ca2b8ad6)
- src/css/colors.scss (version 5215af532891fb15ea7c7903c26b8074ca2b8ad6)
- src/css/main.scss (version 5215af532891fb15ea7c7903c26b8074ca2b8ad6)
- src/js/actions/index.js (version 5215af532891fb15ea7c7903c26b8074ca2b8ad6)
- src/js/actions/types.js (version 5215af532891fb15ea7c7903c26b8074ca2b8ad6)
- src/js/components/infoBar/InfoBar.jsx (version 5215af532891fb15ea7c7903c26b8074ca2b8ad6)
- src/js/components/infoBar/InfoBarTitle.jsx (version 5215af532891fb15ea7c7903c26b8074ca2b8ad6)
- src/js/components/infoBar/InfoBarVersionBox.jsx (version 5215af532891fb15ea7c7903c26b8074ca2b8ad6)
- src/js/components/infoBar/modals/autosave/AutosaveFeatureModal.jsx (version 5215af532891fb15ea7c7903c26b8074ca2b8ad6)
- src/js/components/infoBar/modals/autosave/AutosaveFeatureModal.scss (version 5215af532891fb15ea7c7903c26b8074ca2b8ad6)
- src/js/components/infoBar/modals/autosave/AutosaveFeatureModalContent.jsx (version 5215af532891fb15ea7c7903c26b8074ca2b8ad6)
- src/js/components/infoBar/modals/autosave/AutosaveFeatureModalFooter.jsx (version 5215af532891fb15ea7c7903c26b8074ca2b8ad6)
- src/js/components/infoBar/modals/autosave/AutosaveFeatureModalHeader.jsx (version 5215af532891fb15ea7c7903c26b8074ca2b8ad6)
- src/js/components/infoBar/modals/autosave/AutosaveFeatureModalStatusParagraph.jsx (version 5215af532891fb15ea7c7903c26b8074ca2b8ad6)
- src/js/components/stock-movement-wizard/outbound/AddItemsPage.jsx (version 5215af532891fb15ea7c7903c26b8074ca2b8ad6)
- src/js/consts/autosaveStatuses.jsx (version 5215af532891fb15ea7c7903c26b8074ca2b8ad6)
- src/js/consts/imagesUrls.js (version 5215af532891fb15ea7c7903c26b8074ca2b8ad6)
- src/js/consts/infoBar.js (version 5215af532891fb15ea7c7903c26b8074ca2b8ad6)
- src/js/reducers/infoBarReducer.jsx (version 5215af532891fb15ea7c7903c26b8074ca2b8ad6)
- web-app/images/autosave_feature_modal_content.png (version 5215af532891fb15ea7c7903c26b8074ca2b8ad6)
-
Artur Walkowiak <awalkowiak@soldevelo.com> a195033e58aabe13880a001764ac803d78c58834
OBPIH-5545 Validate supported activities on location type (#3991)
- grails-app/domain/org/pih/warehouse/core/LocationType.groovy (version a195033e58aabe13880a001764ac803d78c58834)
- grails-app/i18n/messages.properties (version a195033e58aabe13880a001764ac803d78c58834)
-
Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 94b0441ce66a616d89247f2ac4df22f7ba0fce9b
OBPIH-5589 Add status indicator at the end of the line for autosave of lines (#3990)
* OBPIH-5589 Add component for autosave status icons
* OBPIH-5589 Change import from react-icons/all to react-icons/ri, add icons and tooltips
* OBPIH-5589 Add spinner on save button
* OBPIH-5589 Pass row save status to RowSaveIconIndicator
* OBPIH-5589 Disable autosave in config and rename file with icons
* OBPIH-5589 Fix icons import on PurchaseOrderListTable- grails-app/i18n/messages.properties (version 94b0441ce66a616d89247f2ac4df22f7ba0fce9b)
- src/css/colors.scss (version 94b0441ce66a616d89247f2ac4df22f7ba0fce9b)
- src/css/main.scss (version 94b0441ce66a616d89247f2ac4df22f7ba0fce9b)
- src/js/components/Filter/FilterVisibilityToggler.jsx (version 94b0441ce66a616d89247f2ac4df22f7ba0fce9b)
- src/js/components/Layout/ImpersonateInfo.jsx (version 94b0441ce66a616d89247f2ac4df22f7ba0fce9b)
- src/js/components/Layout/LocalizationModeInfo.jsx (version 94b0441ce66a616d89247f2ac4df22f7ba0fce9b)
- src/js/components/invoice/InvoiceListTable.jsx (version 94b0441ce66a616d89247f2ac4df22f7ba0fce9b)
- src/js/components/products/ProductsListTable.jsx (version 94b0441ce66a616d89247f2ac4df22f7ba0fce9b)
- src/js/components/purchaseOrder/PurchaseOrderListTable.jsx (version 94b0441ce66a616d89247f2ac4df22f7ba0fce9b)
- src/js/components/stock-list/StockListTable.jsx (version 94b0441ce66a616d89247f2ac4df22f7ba0fce9b)
- src/js/components/stock-movement-wizard/outbound/AddItemsPage.jsx (version 94b0441ce66a616d89247f2ac4df22f7ba0fce9b)
- src/js/components/stock-movement/common/ShipmentIdentifier.jsx (version 94b0441ce66a616d89247f2ac4df22f7ba0fce9b)
- src/js/components/stock-movement/inbound/StockMovementInboundTable.jsx (version 94b0441ce66a616d89247f2ac4df22f7ba0fce9b)
- src/js/components/stock-movement/outbound/StockMovementOutboundTable.jsx (version 94b0441ce66a616d89247f2ac4df22f7ba0fce9b)
- src/js/components/stock-transfer/list/StockTransferListTable.jsx (version 94b0441ce66a616d89247f2ac4df22f7ba0fce9b)
- src/js/consts/saveStatusIcons.jsx (version 94b0441ce66a616d89247f2ac4df22f7ba0fce9b)
- src/js/consts/shipmentType.jsx (version 94b0441ce66a616d89247f2ac4df22f7ba0fce9b)
- src/js/utils/RowSaveIconIndicator.jsx (version 94b0441ce66a616d89247f2ac4df22f7ba0fce9b)
-
Artur Walkowiak <awalkowiak@soldevelo.com> 16af1b081d151ac30905f425a462da2b4b6cd2e8
OBPIH-5536 Add a primary log for product merge (#3987)
* OBPIH-5536 Add a primary log for product merge
* OBPIH-3186 Remove redundant code- grails-app/domain/org/pih/warehouse/product/ProductMergeLogger.groovy (version 16af1b081d151ac30905f425a462da2b4b6cd2e8)
- grails-app/services/org/pih/warehouse/inventory/InventorySnapshotService.groovy (version 16af1b081d151ac30905f425a462da2b4b6cd2e8)
- grails-app/services/org/pih/warehouse/product/ProductMergeService.groovy (version 16af1b081d151ac30905f425a462da2b4b6cd2e8)
-
Kacper Chełstowski <kchelstowski@soldevelo.com> 688369fa19b8f4213c044a81b13d751dd1294b0e
OBPIH-5591 Create generic logic and components for the new feature bars (#3985)
* OBPIH-5591 Add translations for the autosave feature bar
* OBPIH-5591 Add styling for the feature bar components
* OBPIH-5591 Add components for the new feature bar
* OBPIH-5591 Add generic logic for the new features bars consts and add config for the autosave bar
* OBPIH-5591 Create a new, generic reducer for the new features bars and add actions to create/show/hide/close them
* OBPIH-5591 Map available feature bars in the Header to be displayed underneath the navbar
* OBPIH-5591 Add an autosave feature bar logic to the add items step of the outbound
* OBPIH-5591 Minor fixes for the imports readability
* OBPIH-5591 Change the naming from newFeature to infoBar
* OBPIH-5591 Remove unnecessary styling for svg
* OBPIH-5591 Fix hiding the info bar when redirecting (not using react router)
* OBPIH-5591 Add comment for beforeunload listener- grails-app/i18n/messages.properties (version 688369fa19b8f4213c044a81b13d751dd1294b0e)
- src/css/main.scss (version 688369fa19b8f4213c044a81b13d751dd1294b0e)
- src/js/actions/index.js (version 688369fa19b8f4213c044a81b13d751dd1294b0e)
- src/js/actions/types.js (version 688369fa19b8f4213c044a81b13d751dd1294b0e)
- src/js/components/Layout/Header.jsx (version 688369fa19b8f4213c044a81b13d751dd1294b0e)
- src/js/components/infoBar/InfoBar.jsx (version 688369fa19b8f4213c044a81b13d751dd1294b0e)
- src/js/components/infoBar/InfoBarTitle.jsx (version 688369fa19b8f4213c044a81b13d751dd1294b0e)
- src/js/components/infoBar/InfoBarVersionBox.jsx (version 688369fa19b8f4213c044a81b13d751dd1294b0e)
- src/js/components/stock-movement-wizard/outbound/AddItemsPage.jsx (version 688369fa19b8f4213c044a81b13d751dd1294b0e)
- src/js/consts/infoBar.js (version 688369fa19b8f4213c044a81b13d751dd1294b0e)
- src/js/reducers/index.jsx (version 688369fa19b8f4213c044a81b13d751dd1294b0e)
- src/js/reducers/infoBarReducer.jsx (version 688369fa19b8f4213c044a81b13d751dd1294b0e)
-
Kacper Chełstowski <kchelstowski@soldevelo.com> 3a94f61febea021b918f023c3dd41f42a27ff31c
OBPIH-5545 Add ability to delete all supported activities from a location (#3983)
* OBPIH-5545 Add supportedActivities validator to the Location domain
* OBPIH-5545 Add ability to delete all supportedActivities and add validation for None activity on the React location configuration workflow
* OBPIH-5545 Add ability to delete all supportedActivities and add validation for None supportedActivity on the GSP location edit workflow
* OBPIH-5545 Add translations for validation and a new activity code - None
* OBPIH-5545 Remove unnecessary anymore jquery script
* OBPIH-5545 Fix ESLint error
* OBPIH-5545 Fixes after review
* OBPIH-5545 Fix after review - move params.list(supportedActivities) logic to a variable- grails-app/controllers/org/pih/warehouse/api/LocationApiController.groovy (version 3a94f61febea021b918f023c3dd41f42a27ff31c)
- grails-app/controllers/org/pih/warehouse/core/LocationController.groovy (version 3a94f61febea021b918f023c3dd41f42a27ff31c)
- grails-app/domain/org/pih/warehouse/core/Location.groovy (version 3a94f61febea021b918f023c3dd41f42a27ff31c)
- grails-app/i18n/messages.properties (version 3a94f61febea021b918f023c3dd41f42a27ff31c)
- grails-app/views/location/edit.gsp (version 3a94f61febea021b918f023c3dd41f42a27ff31c)
- src/groovy/org/pih/warehouse/core/ActivityCode.groovy (version 3a94f61febea021b918f023c3dd41f42a27ff31c)
- src/js/components/locations-configuration/LocationDetails.jsx (version 3a94f61febea021b918f023c3dd41f42a27ff31c)
- src/js/consts/activityCode.js (version 3a94f61febea021b918f023c3dd41f42a27ff31c)
-
Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 3bf7d0ad8a9ff51511295e77b92aecaf7ef92531
OBPIH-5474 Unable to run on order summary report on new staging (#3984)
* OBPIH-5474 Replace product find with query
* OBPIH-5474 Fix after review- grails-app/services/org/pih/warehouse/report/ReportService.groovy (version 3bf7d0ad8a9ff51511295e77b92aecaf7ef92531)
-
Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 522aba08bee63480a5ccfd8e34dd3d3707ae793e
OBPIH-5493 Remove autosave logic from ActivityCode (#3982)
- src/groovy/org/pih/warehouse/core/ActivityCode.groovy (version 522aba08bee63480a5ccfd8e34dd3d3707ae793e)
-
Artur Walkowiak <awalkowiak@soldevelo.com> 65fc06a6436a966475f0da3be6db9c1816a8dbab
Merge pull request #3981 from openboxes/OBPIH-5546
OBPIH-5546 Validate for duplicate location names when creating via outbound -
Alan Nadolny <83239466+alannadolny@users.noreply.github.com> 0b4fdfa624313bb29be9cde06fe2c273ae492a6e
OBPIH-5588 Change order of button on outbound add items page (#3986)
- src/js/components/stock-movement-wizard/outbound/AddItemsPage.jsx (version 0b4fdfa624313bb29be9cde06fe2c273ae492a6e)
-
kchelstowski <kchelstowski@soldevelo.com> d7f60419584eb3e10a870f01e17d22a8cd3ebb94
OBPIH-5546 Fix error message - refactor errors controllr and apiClient error handler on the React side
- grails-app/controllers/org/pih/warehouse/core/ErrorsController.groovy (version d7f60419584eb3e10a870f01e17d22a8cd3ebb94)
- src/js/utils/apiClient.jsx (version d7f60419584eb3e10a870f01e17d22a8cd3ebb94)