mSupply v4.05 (2019-10-17)
New Features
- Web authorisation module
- Added the new Web Authoriser module #3989
- Added styling changes for inactive users in the Web Authorisation Module #3979
- Added style enhancements to the Web Authorisation module #4007
- Fixed formatting issues with web authorisation modules documentation (PDF) #4118
- Addition of active/inactive toggle #4007
- mSupply auto-logout of inactive session
- Added an update to the logout timer to account for being on a single form/screen for a long time #3754
- Change trigger for logout timer reset. #3754
- the log
- Added logging of stocktake deletions #3862
- Expand file logging using method jsonLogRecord () for most server activities. #3859
- Performance enhancement
- Added performance enhancements to internal aggregation #4059
- Adding performance enhancements for adding items to a requisition #4116
- Resolved the issue of mSupply client session freezing when sync is on and internet connection is unstable #3533
- Sync preference to sync only when no users are logged in #3652
- Aggregator indexes not reinstated after aggregation #4035
- Internal order performance when using the ‘Show extra fields’ pref #4185
- Installation and administration improvements
- Change default store visibility for newly created / imported Names #3818
- The default receipt printer is now saved per store on a machine #3484
- User interface improvements
- Item form – added a styling update to text inputs #3938
- Added style enhancements to the dashboard reports listbox #4042
- Requisition extra fields should have space between text and value #3971
- The extra fields shown for Requisitions must be displayed in columns #3695
- Dashboard
- Dashboard export should handle deleted records #4031
_______________________________________________
Bug Fixes
- Customer web module
- Packsize and quantity values in weborder are incorrect #4089
- Dashboard
- Dashboard export getTablePrimaryKey error #3914
- Run-time error during dashboard export for the [aggregator]table #3932
- Dashboard export – showing alert dialog when scheduled #3698
- Desktop sync on satellite, pull can happen before push #3857
- Store preferences not saved correctly after sorting the preferences list #4189
- Requisition type (Response/request) get deleted even on “FN” status. #4003
- Authoriser module appears to be broken after the merge #4002
- Saving sort order either on request/response requisition throws runtime error #4001
- Print option window > Choosing DDL to none doesn’t look up for label printer #4000
- Stock details window header is wrong #3988
- Dashboard table export failed #3986
- Fixed a bug with the pack size and quantity in the Web Customer Module #4089
- Fixed a bug where Axios picklists were not being created in certain conditions #3954
- Fixed a bug when cancelling the process of adding items from a master list #3964
- Fixed a bug exporting Excel reports where the report wasn’t exported straight to excel #3980
- Fixed a bug when exporting tables to postgres #3986
- Fixed a bug with the stock details form where the title was incorrect #3988
- Fixed a bug with deleting master lists leaving orphaned records #3991
- Fixed a bug with choosing a printer #4000
- Fixed a bug with sorting requisition columns #4001
- Fixed a bug allowing requisition types to be deleted #4003
- Fixed a timestamp bug for authorisation times in the Web Authorisation module #4011
- Fixed a bug with the Node.js integration where UTF-8 wasn’t being used #4016
- Fixed a bug where consolidating stock wasn’t accounting for the supplier #4028
- Fixed a bug with incorrect titles of forms being Stock Card #4029
- Fixed a bug with the internal aggregator index creation #4035
- Fixed a bug with the display of dates in the cash register form #4041
- Fixed a bug where payments weren’t fully created using the cash register #4044
- Fixed a bug related to integers and french localization in Response Requisitions #4072
- Fixed a bug when adding a new line to a requisition #4092
- Fixed a bug with the authorised column in the Goods Received module #4099
- Fixed a bug with french localization #4119
- Fixed a bug in the Customer invoice form which prevented the text input being highlighted when a name was not found #4122
- Fixed a bug when accessing the relation between sensor logs and item lines #4328
- Response requisition integer columns are buggy in French locale #4072
- Run-time error when using french language for user #4119
- Fix typo in Item usages and Suggested ordering direct report #3983
- Memory Leak in dashboard send email notification #3972
- Fix store preferences deleted on sync server #3875
- HTTP node request doesn’t send headers #4146
- Run time error when clicking on a requisition line with extra fields #4122
- Generating any report straight to excel goes through label printing first #3980
- Remove semi-colon that got into code #4114
- Shouldn’t be able to see Postgres password in dashboard export config #4109
- Opening an existing internal order always resets the user requested quantity #4175
- Fixed a spelling error on requisition types #4002
- Internal order is too large for small screen. Very difficult to use on remote access #3510
- Item visibility not syncing for Satellite transfer store #3539
- Master list copy to clipboard button doesn’t include in the price column #3318
- Stop aggregator changes being logged to file #3478
- Tables related to Vaccine Module are incorrect #3412
- Response requisition > adding new line to new requisition generates error #4092
- Consolidating stock doesn’t respect the proper supplier name to set #4028
- Cancelling out of the ‘Add from masterlist’ progress bar freezes window #3964
- Cash payment created using Cash Register doesn’t receive the full payment #4044
- Missing stylesheet on Dashboard reports listbox column #4042
- Cash register button – Entry and confirm date are not set to current date #4041
- User login window and Preference window title show: Stock card #4029
- Node integration can’t deal with any ASCII characters #4016
- Authorisation web app displays wrong timestamp after authorisation approved/denied #4011
- Item detail : item.strength field should have the same style and look as other field. #3938
- Internal requisition with no period #3999
- Stock transfer confirmation dialogue window button “Leave as confirmed” is chopped off. #3893
- SI Summary from Batch tab errors out #3858
- The ‘is_from_inventory_adjustment’ field is not set to true for manual inventory adjustments #3686
- Extra fields: stock on hand shows zero #3927
- Run time error when adding a new line to a Purchase Order #3923
- Multiple dashboard logic errors depending on invariant row counts #3916
- Run time error when saving a response requisition #3994
- Good received note which controlled from PO > Note is not working. #3872
- Aggregator should include last record when calculating stock history #4276
- Issue when printing some reports – missing placeholders #4108
- Deleting a master list which is associate to a name should remove associated lines #3991
- Error in scheduler for some aggregation methods #4110
- On the goods received input form make the Authorised column visible again #4099
- Prevent transactions with no entry_date #3401
- Suggested ordering report (Direct to excel) > Column Forecast should show Y/N #3977
- AMC not using lookback period #3886
- The pref : pref_blob_read (“maxDaysBeforeCurrDate”;->iMaxDaysB4CurrDate), needs to be saved as an integer #3955
- Fix Sync of customer invoices to satellite stores #3776
- Fix Stocktaking workflow: Create the ledger problems. #3840
- Fix trigger disabling in migration code #3831
- Preventing mobile receiving incorrect records #3765
- Now log entry for REST response if any errors are caught in the mSupply web server #3636
- Xliff file 17010 was broken #3763
- Fix Upload inventory file to sFTP in two time schedules #3635
- Fix Create the inventory files related directories #3633
- When adding prescription lines, the alert warning of locked trans_line records is blank #3530
- Fix Create and setup preference form fields for two different schedules of Inventory files #3365
- Print Barcode button was still showing in Supplier Invoice #3626
- Customer invoice name search: cancelling didn’t highlight “try again” (regression) #3618
- Item column needed to be shown in the Build window #3569
- In PO list column Category display Suppliers instead of Category #4177
- parseNumber was always returning zero #4165
- Continuous request/discard of authorisation without allowing proper sync breaks features #4132
- Was possible to create internal orders without a supplier #4131
- Client Specific – Cambodia
- Cambodia Report: OD Additional Request List Report #3865
- Cambodia dashboard: The term ‘Months cover’ to be changed to ‘MOS’ #3697
- Cambodia printing function to be a button, not a checkbox #3682
- Cambodia Customise Report: Stock Status #3842
- Cambodia Customise Report: Drugs and Consumption Report #3841
- Cambodia report- Expired/Defective items disposal report #3809
- Cambodia additional columns not showing up #4129
- Cambodia migration code update with enhanced query #4217
- Further Cambodia migration code query updates #4225
- Cambodia migration code for exporting to DID #4231
- Cambodia PH import fails to convert dates #4249
- Cambodia additional columns not showing up #4129
- Missing version update on Cambodia data file #3880
- Requisition entry form to have three additional columns: Quantity in, out, and adjustments #3694
- Resolve a number of minor issues in authorisation module #3979
- Authorisation override for invoices or requests #3752
- Client Specific – Côte d’Ivoire
- When creating a stocktake by program, all items should be shown, including those with zero stock – Ivory Coast #4037
- Customer statements is not generated in French locale #4134
- Ivory coast data file : Login window on Win7 is disturbed. #3937
- Added filtering to customer invoice and supplier invoice reports to only show those needed by the Ivory Coast when using the Ivory Coast customization code #3538
- Filter reports for printing CI and SI to show only those relevant for IC #3538
- French translations (ci) – Customers #3919
- French text is cut off in the Tenders window #3965
- French translations (ci) – Patients #3790
- Added french localization to headings in Response Requisitions #4036
- Added further french localization text #4039
- Added further french localization text #3793
- Added further french localization text #3920
- French translations (ci) – Inventory #3920
- Requisition quantities displayed wrongly on French locale #3995
- Added correct french localization to alerts for placeholder lines #4043
- French translations (ci) – Reports #3793
- French Translation Request – Ivory Coast #4039
- Update column heading – Ivory Coast #4036
- Fixed average monthly consumption calculation rounding when using the Ivory Coast customization code #4317
- Incorrect French alert message when applying stock to placeholder lines #4043
- QAC values should be rounded when requesting store is supplying other stores #4265
- Adjustments made to the Request Requisition form layout #4309
- Do not allow to add items belonging to another program when carrying out a stocktake by program #4107
- Stock level used in suggested qty calc should use level at the end of period #4106
- Client Specific – DHIS2 Laos
- DHIS2 Laos monthly “Open Balance” to be sent on last day of each month #3680
- Client Specific – Crown Agents
- Added a footer to Crown Agents waybill report #4094
- Crown Agents Waybill report updates to account for the next consignment #4312
- Crown Agents Picklist report updates to account for the next consignment #4313
- Custom waybill/picking-slip for printing picking slip invoice. #3945
- Client Specific – Myanmar RSCS
- Myanmar RSCS: While creating requisition, requisition lines are not populated. #4155
- Client Specific – One Network
- Picklist or receipt file is not created for one network #3954
- Stock lines in inventory files that should be aggregated are showing separately #4195
- Client Specific – Solomon Islands
- Solomons dashboard error : Need to investigate #3864
- Picking slip form – format updated so expiry date is now displayed on the same line #4153
- Plus minor bug fixes
Where is mSupply?
mSupply is primarily used in low- and middle-income countries around the world. You can find us in more than 35 countries.
Version History
- mSupply v7.19 (2024-12-11)
- mSupply v7.18 (2024-10-09)
- mSupply v7.17 (2024-08-31)
- mSupply v7.16 (2024-07-18)
- mSupply v7.15 (2024-06-05)
- mSupply v7.14 (2024-04-26)
- mSupply v7.13 (2024-03-27)
- mSupply v7.12 (2024-02-12)
- mSupply v7.11 (2023-12-22)
- mSupply v7.10 (2023-11-27)
- mSupply v7.09 (2023-10-20)
- mSupply v7.08 (2023-09-22)
- mSupply v7.07 (2023-08-15)
- mSupply v7.06 (2023-07-05)
- mSupply v7.05 (2023-05-25)
- mSupply v7.04 (2023-04-12)
- mSupply v7.03 (2023-03-09)
- mSupply v7.02 (2023-03-01)
- mSupply v7.01 (2023-02-01)
- mSupply v7.00 (2022-12-22)
- mSupply v6.06 (2022-10-31)
- mSupply v6.05 (2022-10-14)
- mSupply v6.04 (2022-09-14)
- mSupply v6.03 (2022-08-15)
- mSupply v6.02 (2022-07-27)
- mSupply v6.01 (2022-07-05)
- mSupply v6.00 (2022-05-20)
- mSupply v5.07 (2022-03-22)
- mSupply v5.06 (2021-12-16)
- mSupply v5.05 (2021-10-19)