Improvements
- Consumable withdrawal adjustment requests will now show up when the tool category is selected in the request list page (if a usage event is linked to it). Thanks
MIT.nanofor the contribution! - Adjustment request filters are now sticky (per session). Thanks
MIT.nanofor the contribution! - Added aria-hidden="true" to icons for better accessibility compliance.
- Made the
uploaded_atfield readonly in TaskImagesAdmin. - Added search to TaskHistoryAdmin which will look in the tool name and in the creator's first name, last name and username.
- Added an icon to go back to the calendar page from the tool control page on mobile devices.
- Added thumbnails in detailed admin for chemical hazards, contact information and landing page choices.
- Added consumable search on the supplies page (desktop only). Thanks
Stanford SNFfor the contribution! - Reorganized and simplified all tool usage options and labels. Moved them to Customization -> Tool control. Thanks
MIT.nanofor the contribution! - Added new option to charge staff time (and potentially area time) when using a tool on behalf of another user (no remote). Thanks
MIT.nanofor the contribution! - Switched from tool filter in adjustment requests page to category filter. Thanks
MIT.nanofor the contribution!
Bug fixes
- Fixed a few code smells for self assignments of variables.
- When a problem is reported, avoid sending one email per user/reservation if the same user has more than one upcoming reservation. instead, send only for the first one.
- Fixed user documents not correctly showing the link when the document is a URL (vs an uploaded file).
Libraries
- cryptography 46.0.5 -> 46.0.7
- Django 4.2.29 -> 4.2.30
- djangorestframework 3.16.1 -> 3.17.1
- packaging 26.0 -> 26.1
- Pillow 12.1.1 -> 12.2.0
- pymodbus 3.12.1 -> 3.13.0
- requests 2.32.5 -> 2.33.1