v1.14.0
Changelog:
- Fixed a couple of errors (probably due to pull request refactors). (7452d3d)
- Added username/pwd from .env.production to mysql calls (8d61984)
- fix: patch migration file (518fdef)
- test(employees): add bhCheckboxTree config tests (2ef70e4)
- feat: use bhCheckboxTree for employee cfg (b440427)
- Removed commented out code (147ff42)
- Updated (312b506)
- Added client unit test for PurchaseOrderForm. (7f57556)
- feat(Stock report) Movements dashboard (ddd9828)
- feat(Stock) Sold out compenent (18057c6)
- fix(reports): typo in system usage statistics (b895f4d)
- Updated (69a3482)
- Feat(Inventory group) add expiration and consumption track flag (84533e9)
- Added glossary items related to stock management (English only). (69d0d95)
- feat(lot in stock) add in_risk_of_expiration filter (eafeda2)
- feat(stock): adds link to stock lots (efd2850)
- fit table (be8c0dc)
- Added migration for changing the type of Enterprise 'enable_daily_consumption' to TINYINT(1) (aa9f20e)
- Changed the data type for Enterprise setting 'enable_daily_consumption' to TINYINT(1) (8a2e602)
- Updated help messages for CMM in the Enterprise settings dialog (29081f0)
- Extended client unit test to check for missing lot unit cost in StockForm (9be286b)
- Moved setMaxQuantity() call to onChangeMaxQuantity() where it belongs (ee07c86)
- Highlight expired stock lots rows. Fixed #4730 (5697848)
- Fixes to make hound happy (4c297b9)
- Updated missing lot warning message (25d40e0)
- Fixed bug to prevent null values of unit_cost when creating a Stock entry. Fixes #4718. (4b4b5a8)
- Fixed cut and paste goof (edb772f)
- expose database port in env (fbe0176)
- Add Enterprise flag for automatic confirmation of purchase orders. Fixes #4725. (7cf2473)
- fix(purchase): add bh-integer for purchases (6f9809a)
- feat(stock): add lots registry search is_expired (8d04578)
- feat(stock): add filter on is_expired (e8b9b7e)
- Order unit types alphabetically. Fixes #4705. (12e0eeb)
- Order groups alphabetically in inventory create dialog. Fixes #4704. (24ce4ac)
- fix(stock): render inventory report for adjustment (acfe0f3)
- use of tfoot (3839a25)
- use of simple table style (e0268e8)
- update report format (c1cd892)
- Cosmetic changes for hound. (13b2b7a)
- Let it search! (06927d8)
- Adds support for looking up purchase orders by barcode. Fixes #4273. (66b5e07)
- fix migrate file (4c53add)
- docs: add glossary (3ae46c4)
- docs: add notes on AMC in stock exit (2252b87)
- Added 'temp' directory (46a5a90)
- Resolve conflict with branch Master (43ed0d4)
- refactor(Merge location) - Improve Requests use = uuid instead IN (uuid) - Improve translation in french (a9c34d1)
- refactor(Merges Locations) - Merges locations: Country, Province, Sector, Village - Quick fixe in merge patient: prevent fatar error when no patient selected (79523de)
- fix(bhLoadingButton) - Fix bhLoading button in breakEven, breakEven by Fee Center and Fee Center Report (303e9d1)
- upgrade(inventory creation) put required fields on top (909a23f)
- docs: add barcode generation documentation (7cc31a3)
- enhancement of the getChanges function (153772d)
- test(services): updates the service E2E tests (082d6f8)
- fix(services): update client-unit tests (f7c2db1)
- fix(services): id -> uuid pass integration tests (e2d8191)
- refactor(db): migrate service id -> uuid (7cf552b)
- Encapsulate search query logic into service (cd0ad36)
- fix variable name (dd3bded)
- Add starting date in the stock sheet report (a495ce1)
- Deleted unneeded lib/Tree unit tests (fc6c658)
- Refactor to use @ima-worldhealth/tree vs lib/Tree. Fixes #4634. Added @ima-worldhealth/tree node module. Converted requires from old lib/Tree to new @ima-worldhealth/tree. Deleted obsolete lib/Tree.js. (326a927)
- Sorting inventory by quantity to command (0561f8b)
- optimize queries (e7286b3)
- Add totals and consider unposted transactions (b7e462f)
- Added install trouble-shooting note about problem with MySQL 8.0+ password encoding. (02bbd4b)
- docs(inventory): expand English documentation (4d45541)
- refactor(Employees Search) - Remove the employees/search route (6d23399)
- ci: fast_finish on appveyor (987a10b)
- fix(migrate): read from .env.production (bb3f669)
- docs: add upgrading bhima notes for developers (0bafc0d)
- test(ci): maximize window and use 1080p resolution (64a2496)
- Add legend for recovery capacity colors (c010d8b)
- test(filters): add percentage unit tests (a9cdbfd)
- feat(reports): rm cash in Annual DG Report (9701cf1)
- Add the recovery capacity report (31a5b61)
- refactor(patients): improve stock movement table (b270718)
- test(filters/bytes): adds unit tests for bytes.js (ca57768)
- fix(patients): update tests to standards (19d7d98)
- test(filters/telephone): add telephone unit tests (b5d8ffc)
- Improve and sanitaze code (ead3f6b)
- refactor(Payroll Process) - Use Employee Uuid in Payroll Commitment (0943f2c)
- refactor(Payroll Process) - Set the look up employees on Uuid, not reference - Fix the link between payroll registry and employee registry (1848fa9)
- fix(reports): fix filename rendering (2a5005c)
- fix(feeCenter): check correct affectedRows prop (153df64)
- fix: remove unused code, add server.close() (fbe46a0)
- Applying enhancement after the first review (2776f63)
- integration test from mocha without upload folder (fea2618)
- feat(user): bhCheckboxTree for roles (689d266)
- fix(bhCheckboxTree): trigger('click') not .click() (6265b85)
- test(roles): add bhCheckboxTree component (bf32f34)
- test(bhCheckboxTree): add callback test (2801de9)
- fix: support 3 level nesting (ee0e01e)
- test: add tests for bhCheckboxTree/TreeService (dddd262)
- feat(bhCheckboxTree): add isFlatTree prop (31c4684)
- feat(bhCheckboxTree): initial implementation (71b09da)
- feat(users): use checkboxes for cashboxes (e8934d5)
- run app with mocha (227617b)
- feat(accounts): link account statement report (7e10730)
- fix: migrate all bhCurrencySelect callbacks (189df1c)
- fix(bhCurrencySelect): pass back full currency obj (95c89ce)
- update migration file and fix action menu (a058dbd)
- update e2e tests (5d66a1c)
- apply changes from review of the PR related to #3968 (0e21d5c)
- Fix the e2e tests (4cc9741)
- update e2e tests (2b26cac)
- replace the old stock movement reference (7a0db41)
- remove old stock movement (96079e0)
- stock registry module (e59910f)
- fix line linting error (2b5d941)
- Add stock exit report grouped by service (6e66bb9)
- feat(patients): refresh debtor group history (346f44e)
- fix(db): ensure HR modules are under HR (9294816)
- fix(distribution key): add percentage filter (7a21d7c)
- refactor: make dropdowns uniform (329eb29)
- feat(patients): add findDuplicatePatients modal (21f1386)
- fix(tests): use FU.series() where omitted (b76f86e)
- fix(tests): Promise.all() -> FU.series() (c859532)
- feat(patients): detect duplicate patients (1805219)
- fix(Fee Centers): proper currency rendering (996cc4f)
- docs: finish the cloud-init scripting (8700e27)
- docs: add notes about puppeteer dependencies (d3b8bba)
- docs: improve cloud-init script (0266e8a)
- feat(Purchase registry) add link to stock inventory (9982d4a)