Release 1.21.1
What's Changed
- Release 1.21.0 by @jmcameron in #5843
- chore(deps): bump @ima-worldhealth/coral from 2.7.0 to 2.7.2 by @dependabot in #5844
- Update stock value report by @jmcameron in #5845
- fix(reports): monthly analysis of balance cleanup by @jniles in #5837
- chore(deps): bump angular-ui-grid from 4.10.3 to 4.11.0 by @dependabot in #5850
- chore(deps): bump json-2-csv from 3.14.2 to 3.14.4 by @dependabot in #5849
- fix(reports): improve system usage stats by @jniles in #5846
- Adding search by action and exports by @mbayopanda in #5828
- chore(deps-dev): bump release-it from 14.11.3 to 14.11.5 by @dependabot in #5852
- 5553: sort stock movements in decreasing order by @jniles in #5851
- fix: do not crash on no account references by @jniles in #5857
- fix(Distribution center) by @lomamech in #5860
- docs: add upgrade notes by @jniles in #5863
- chore(deps): bump chart.js from 3.5.0 to 3.5.1 by @dependabot in #5864
- chore(deps): bump ioredis from 4.27.7 to 4.27.8 by @dependabot in #5866
- chore(deps-dev): bump eslint-plugin-import from 2.24.0 to 2.24.1 by @dependabot in #5869
- Improve the appearance of boolean search filter flags by @jmcameron in #5859
- fix: remove exit to purchase from database by @jniles in #5836
- chore(deps-dev): bump eslint-plugin-import from 2.24.1 to 2.24.2 by @dependabot in #5884
- chore(deps-dev): bump mocha from 9.0.3 to 9.1.0 by @dependabot in #5870
- chore(deps-dev): bump typescript from 4.3.5 to 4.4.2 by @dependabot in #5886
- chore(deps-dev): bump mocha from 9.1.0 to 9.1.1 by @dependabot in #5891
- chore(deps): bump jsbarcode from 3.11.4 to 3.11.5 by @dependabot in #5889
- chore(deps-dev): bump gulp-postcss from 9.0.0 to 9.0.1 by @dependabot in #5890
- Add column for Service to employee registry by @jmcameron in #5874
- docs: add information on OHADA stock accounting by @jniles in #5887
- chore(deps): bump ioredis from 4.27.8 to 4.27.9 by @dependabot in #5892
- Feat: add aggregate cost center table by @jniles in #5885
- Use of decimal for stock minimum months by @mbayopanda in #5877
- Fix tag handling in inventory changes report by @jmcameron in #5871
- Add the stepdown algorithm in lib by @mbayopanda in #5894
- Support selection of currency in Fee Center Report by @jmcameron in #5867
- chore(deps): bump angular-translate from 2.18.4 to 2.19.0 by @dependabot in #5902
- chore(deps): bump angular-translate-loader-static-files from 2.18.4 to 2.19.0 by @dependabot in #5904
- chore(deps): bump angular-translate-loader-url from 2.18.4 to 2.19.0 by @dependabot in #5903
- Add constraint if missing by @mbayopanda in #5906
- Support showing and editing cost center allocation method and basis by @jmcameron in #5908
- feat: add users/stock movements to sys usage by @jniles in #5907
- Add abiliity to edit cost center allocation basis by @jmcameron in #5909
- Fee center step down report by @mbayopanda in #5905
- chore(deps-dev): bump typescript from 4.4.2 to 4.4.3 by @dependabot in #5911
- Add ability to create/edit/and delete allocation bases by @jmcameron in #5912
- Renaming fee center to cost center by @mbayopanda in #5914
- Added allocation basis quantity REST API and related regtests by @jmcameron in #5916
- Fix config allocation key by @mbayopanda in #5917
- Fixed problem with migrate.sql file by @jmcameron in #5919
- Fix currency in stock sheet report by @jmcameron in #5920
- Fix lot usage schedule display problem by @jmcameron in #5918
- feat: lookup cost center by service by @jniles in #5913
- chore(deps-dev): bump release-it from 14.11.5 to 14.11.6 by @dependabot in #5927
- Add registries for allocation keys and allocations to cost_center by @mbayopanda in #5924
- Assign cost center in posting journal by @lomamech in #5922
- feat(stock): add sale value on stock value report by @jniles in #5930
- feat(invoices): automatically allocate costs by @jniles in #5929
- chore: remove TravisCI config by @jniles in #5928
- chore(deps): bump express-handlebars from 5.3.3 to 5.3.4 by @dependabot in #5933
- Auto allocation of cost center for stock exit to service and patient by @mbayopanda in #5931
- Add an auto cost_center_id during a simple voucher by @mbayopanda in #5937
- chore(deps): bump nodemailer from 6.6.3 to 6.6.5 by @dependabot in #5939
- Fix payroll and indice calculator by @lomamech in #5940
- chore(deps-dev): bump mocha from 9.1.1 to 9.1.2 by @dependabot in #5944
- bug(Update Cost Center) by @lomamech in #5943
- chore(deps): bump nokogiri from 1.11.4 to 1.12.5 in /docs by @dependabot in #5946
- Auto allocation cc for stock loss by @mbayopanda in #5941
- chore: delete fee.sql by @jniles in #5948
- Create report for stock lost during inter-depot transfers. by @jmcameron in #5947
- Fix migration script on production by @mbayopanda in #5945
- Fix(Role management) display the add button if necessary by @jeremielodi in #5961
- Convert cost allocation basis units to translation token for predefined bases by @jmcameron in #5954
- fix(cost centers): filter on reference type by @jniles in #5956
- Add cost center in account by @mbayopanda in #5967
- feat(journal): edit cost centers by @jniles in #5938
- chore(cost centers): use account table for lookup by @jniles in #5969
- chore(deps): bump ioredis from 4.27.9 to 4.27.10 by @dependabot in #5972
- feat(cost centers): add grid save state by @jniles in #5975
- feat(cost center): add link to edit for bases by @jniles in #5976
- Filter null cost center by @mbayopanda in #5978
- chore(deps): bump @types/angular from 1.8.2 to 1.8.3 by @dependabot in #5980
- View transactions from cost center page by @mbayopanda in #5981
- fix(cost center): uniquely show auxiliary cost centers in columns by @jniles in #5982
- Automatically add number of employees to cost centers in step-down cost allocation reports by @jmcameron in #5977
- Fix cost center typos by @mbayopanda in #5986
- feat(cost center): include/exclude revenue centers by @jniles in #5987
- Filter only expense in cc context by @mbayopanda in #5988
- Add UI to change the order of the cost center step-down allocation steps by @jmcameron in #6003
- chore(deps): bump ioredis from 4.27.10 to 4.27.11 by @dependabot in #6004
- Fix setting computed cost center allocation basis quantities by @jmcameron in #6012
- chore(deps): bump nodemailer from 6.6.5 to 6.7.0 by @dependabot in #6013
- Improve cost center allocation basis table and editor by @jmcameron in #6016
- Add new cost center allocation basis items by @jmcameron in #6015
- Add currency select in the cc report by @mbayopanda in #6002
- Add default currency in cc report by @mbayopanda in #6021
- chore(deps-dev): bump typescript from 4.4.3 to 4.4.4 by @dependabot in #6018
- chore(deps-dev): bump eslint-plugin-import from 2.24.2 to 2.25.2 by @dependabot in #6019
- chore(deps): bump ioredis from 4.27.11 to 4.28.0 by @dependabot in #6022
- Filter journal by account type by @mbayopanda in #6020
- bug(Employee Advantage and Payroll Indice) by @lomamech in #6029
- perf(stock): add skip tags functionality by @jniles in #6031
- perf(stock): improve bhStockExpired perf by @jniles in #6032
- chore(deps-dev): bump standard-version from 9.3.1 to 9.3.2 by @dependabot in #6035
- chore(deps-dev): bump mocha from 9.1.2 to 9.1.3 by @dependabot in #6034
- Added allocation basis to each auxiliary center in step-down cost analysis by @jmcameron in #6037
- Add DROPs before all SQL CREATE PROCEDURE/FUNCTION definitions by @jmcameron in #6040
- Add display and editing of cost center to service registry by @jmcameron in #6024
- feat(reports): purchase price report by @jniles in #5839
- Distinguish income from expense in cost center aggregate by @mbayopanda in #6026
- Add CC link in the reverse voucher transaction by @mbayopanda in #6014
- feature(Set dynamic Base Index growth rate) by @lomamech in #6017
- Cost center value by accounts by @mbayopanda in #6041
- chore(cost centers): remove principal_center_id by @jniles in #6045
- chore(deps-dev): bump karma from 6.3.4 to 6.3.5 by @dependabot in #6047
- feat(stock): add invoice description by @jniles in #6008
- ci: update Semaphore with latest node by @jniles in #6048
- docs: deployment with nginx + systemd by @jniles in #6049
- feat(journal): trial balance checks on cost centers by @jniles in #6050
- Use of weighted average cost by @mbayopanda in #5774
- Transpose the table of allocation values in the cost center step-down report by @jmcameron in #6053
- Cost center profit and expense report by @mbayopanda in #6046
- chore(deps): bump chart.js from 3.5.1 to 3.6.0 by @dependabot in #6054
- Added checking of unit prices on stock entry by @jmcameron in #6051
- chore(deps-dev): bump karma from 6.3.5 to 6.3.6 by @dependabot in #6058
- Fix(Exchange rate) display correctly the exchange rate by @jeremielodi in #6057
- chore(deps): bump @ima-worldhealth/coral from 2.7.2 to 2.7.3 by @dependabot in #6063
- feat(lots): add barcode server-side API by @jniles in #6060
- chore(deps-dev): bump karma from 6.3.6 to 6.3.7 by @dependabot in #6065
- chore(deps-dev): bump sinon from 11.1.2 to 12.0.0 by @dependabot in #6068
- Add global lot description and peremption by @mbayopanda in #6067
- chore(deps-dev): bump sinon from 12.0.0 to 12.0.1 by @dependabot in #6071
- bug(Employee Registration) by @lomamech in #6074
- perf(stock): use invoiceUuid instead of reference by @jniles in #6059
- Enable stock entry and exit using barcodes by @jmcameron in #6070
- chore(deps-dev): bump karma from 6.3.7 to 6.3.8 by @dependabot in #6078
- Add lot description in the lot registry by @mbayopanda in #6076
- chore(deps-dev): bump eslint-config-airbnb-base from 14.2.1 to 15.0.0 by @dependabot in #6080
- chore(deps-dev): bump eslint-plugin-import from 2.25.2 to 2.25.3 by @dependabot in #6081
- Feature different ways posting payroll data by @lomamech in #6072
- feature(Payslip for Payroll Systems with index) by @lomamech in #6079
- Improvement payroll modules by @lomamech in #6082
- Fix function name problem by @jmcameron in #6083
- Add optional daily balances to the RUMER report by @jmcameron in #6077
- Release 1.21.1 by @mbayopanda in #6084
- Merge pull request #6084 from mbayopanda/v1.21.1 by @mbayopanda in #6086
- Merge pull request #6086 from mbayopanda/v1.21.1 by @mbayopanda in #6087
- Preparing release 1.21.1 by @mbayopanda in #6088
- Fix 1.21.0 for the next release by @mbayopanda in #6089
Full Changelog: v1.21.0...v1.21.1