Nemo

Latest version: v6.0.3

Safety actively analyzes 693883 Python packages for vulnerabilities to keep your Python projects secure.

Scan your dependencies

Page 9 of 23

3.13.0

Not secure
New Features
* Added support for group questions in Reservation questions.
* Added option to send an email to all registered users.
* Rest API updates:
* Added Excel export.
To enable it, it must be added to the `DEFAULT_RENDERER_CLASSES` of the `REST_FRAMEWORK` dictionary in `settings.py`, like the following:
`'DEFAULT_RENDERER_CLASSES': ['rest_framework.renderers.JSONRenderer', 'rest_framework.renderers.BrowsableAPIRenderer', 'drf_renderer_xlsx.renderers.XLSXRenderer'],`
* Added billing to the browsable API page.
* Added link to the API in the Administration menu. Only visible for admins.

Bug fix
* Fixed an issue where sorting tools by name in the detailed admin section would break
* Fixed multi email field validation issue where rendering would break when there was a validation issue.
* Fixed multiple issues with reservation calendar invite in Outlook where the organizer cannot be the attendee. The organizer can now be set in settings.py using `RESERVATION_ORGANIZER_EMAIL` and `RESERVATION_ORGANIZER` for the email and the name of the organizer, respectively. see the [settings](https://github.com/usnistgov/NEMO/wiki/Settings) page for details
* Made `Customizations` page only accessible to admins

Library updates
* Updated drf-flex-fields to 0.9.3
* Updated Pillow to 8.3.2

3.12.2

Not secure
Bug fix
* Fixed issue with badge number not working on area access pages (already logged in and choose project pages) and kiosk `Go back` button.

3.12.1

Not secure
Bug fix
* Fixed issue with badge number not working in area access if they start with 0 or have letters in it

3.12.0

Not secure
New features
* Added export of tool tasks and comments history to a text file. Located in Tool Control -> Details -> Task and comment history.
* When creating recurring scheduled outages, the number of days in advance can now be customized in the Customization page.

Improvements
* In post usage group questions, the "Add" button text can be customized using property `group_add_button_name`
* Changed display of upcoming reservation on Kiosk so they don't need to be expanded to cancel. Clicking on a reservation will go to the corresponding tool.

Bug fixes
* Fixed a bug in new version of Chrome where extra scrollbars would appear and flicker on the calendar page.
* Fixed an issue with recording training sessions, where a staff member who is also a tool superuser would not be able to record training on tools he is not superuser for.
* Fixed issue when double clicking on task/comment creation/update would create multiple instances.

Vulnerabilities
* Updated `drf-flex-fields` to version `0.9.1`

3.11.0

Not secure
New features
* Added reservation questions that are asked when a user makes a reservation. They can be added in the detailed admin section. Reservation questions can be set for tools and/or areas and can also be limited to specific tools, specific areas and/or specific projects.
* Added Areas, Resources, Staff Charges and Training Sessions to Rest API
* Added conditional nesting of related objects in Rest API as well as cherry picking of fields returned using [drf-flex-fields](https://github.com/rsinger86/drf-flex-fields) (see link for details)
* Added a projects page for projects Principal Investigators who are not staff members. This allows them to see project information and users.

Improvements
* Added filtering by display and filtering by areas in Reservation admin page.
* Added filters to Rest API (for a complete list, see `NEMO/views/api.py`)
* Added a "pinned" field to news to have certain news stay at the top of the feed.
* Added optional start date for both projects and accounts. Added optional account type for accounts.
* Improved dynamic form (JSON formatted questions):
* Added red asterisk when a field is required
* Added "title_html" attribute to display html in title
* Added "help" attribute (displaying help text for inputs)
* Added "maxlength" attribute to textbox questions (max characters allowed in input)

Bug fixes
* Fixed issues with reservation dates in ical invites not using UTC times.

3.10.0

Not secure
New features
* Added "All tools", "All areas" and "All tools & Areas" overview options in the calendar. Thanks bpedersen2 for the contribution!
* Added tool superusers who are allowed to train users on tools. They can be added in the detailed admin section, either in the user section or the tool section.
* Added a way to restrict projects to only certain tools, regardless of the users qualifications. This can be done in Detailed Administration/Project.
A project restricted to certain tools will:
* allow reservations and usage of those tools only.
* allow reservations and login on area that this tool requires.
* allow staff charges on those tools and areas they require.
* allow training on those tools only.
* Added a checkbox on projects to allow consumable withdrawals or not. Consumable withdrawals set through post usage questions are always allowed.
* Added warning threshold and warning email addresses for Tool usage counter. Added corresponding email template in customizations
* Added an area reservation ending reminder email 30 and 15 minutes before reservation ends and user is still logged in.

Improvements
* Changed user's badge number field to string (rather than integer) to get around integer max number but also to provide better flexibility with card readers.
* Added option to clear the list of consumable withdrawals.
* Added tools the user is a backup owner on, in detailed administration user page.
* Improved calendar support for making and cancellation reservations. Thanks bpedersen2 for the suggestion.
* Moved the set PI on project feature to Detailed Administration only.
* Now sending task updated email when a task is cancelled.

Bug fix
* Fixed issue where writing in a post usage question of type textarea would not update the "stop using tool" button
* Fixed layout issues on pagination pages on mobile devices
* Fixed an issue when multiple coincident reservations could be created at the same time.
* Fixed NEMO install_systemd_service command.

Page 9 of 23

© 2025 Safety CLI Cybersecurity Inc. All Rights Reserved.