New features
- Added late cancellation reservation threshold (in minutes) to area and tool to mark late cancellations as missed. If set to 5 min for example, when a user cancels or moves a reservation less than 5 minutes before it starts, that reservation will be marked as missed. Thanks
MIT.nanofor the contribution! - Now tracking when tool is shut down (not operational) in UnplannedOutage model. It only covers cases when a tool status is changed to operational/non-operational from detailed admin or from a problem report. The model is accessible through the API as well. Thanks
Cornell NanoScale Facilityfor the contribution!
Improvements
- Added detailed admin validation for charges to never have an end date before the start date
- Now rounding reservation duration in detailed admin list display
- Added customization option to decide whether to let staff lock tool on problem shutdown or not (instead of being on by default)
- Added a new option for supervisors to see all managed users' usage in their usage page
- Allowing to define the order in which to display usage and alerts and occupancy based on the order of the parameters in the URL (for kiosk and area access pages)
- Added alert creator and creation time in alerts page
- Added new
use_project_billingpermission that can be given to users who should be able use the Administration -> Project billing page. ThanksStanford SNFfor the contribution! - Now allowing any user with the
add_consumablewithdrawpermission to use the supplies page in the Administration menu and in the kiosk, to checkout consumables for other users. ThanksMIT.nanofor the contribution!
Bug fixes
- Fixed error thrown when trying to create a reservation when a tool list is selected in calendar
- Fixed alerts, occupancy and usage showing after badging in on area access tablets even without the parameters being present
- Fixed tooltips in recurring charges showing True/False instead of showing the reason the charge is invalid
- Fixed validation error when consumable withdrawal quantity is null preventing proper comparison with consumable quantity
Libraries
- Pillow 12.0.0 -> 12.1.0
- packaging 25.0 -> 26.0