Before Updating
- Replace
'NEMO.context_processors.device'with'NEMO.context_processors.base_context'in context_processors insettings.py - Rename media file
nanofab_rules_tutorial.htmltofacility_rules_tutorial.htmland update form in file to post tofacility_rulesurl - Rename media file
nanofab_rules_tutorial_email.htmltofacility_rules_tutorial_email.html
New Features
- Added a reservation warning (number) field to Area. A "Busy time" warning will be displayed when reserving a tool in that Area when there already are a greater number of users with reservations for that same area. (This can be used separately from the area capacity)
- Added a boolean field in area to decide if staff should count towards max capacity. Updated pages to show a separate staff count if unchecked
- Post usage questions now support
numbertype andmin,maxandpatternattribute. - Post usage questions preview has been added as well.
- Consumable withdrawal now subtracts from quantity.
- In email page, subject and content are now required and the preview can now be updated before sending.
- Added area access record in remote work for staff charges.
- Self login button will now be shown all the time when enabled from customization. Errors will be displayed when user cannot login (rather than hiding the button)
- User type isn't required anymore. Confirmation of user creation/update has been added and anoter
safely deactivate userlink was added next to theactivecheckbox - The facility name can now be configured from the customization page. Thanks @dsbarth for the original code!
- The site name can also be configured from the customization page.
- The calendar view can now be configured from the customization page (default view, first day of the week, start of the day, column date format for day, week, and month views). Thanks @sbonaime for the suggestions and help!
Improvements
- Added a spinner in tool control page when waiting after clicking on tools
- Past outages aren't shown on scheduled outage page anymore
- Added staff charges to billing api. Added detailed information for items.
- Made identity service optional in
settings.py - Made
no_headerfeature sticky (per session): use parameterno_header=Truein page url to use NEMO without header bar, useno_header=Falseto turn it off.
Bug fixes
- Added consumable withdrawal on Kiosk after answering post usage questions.