Rdmo

Latest version: v2.1.3

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

Scan your dependencies

Page 2 of 15

2.0.0

[RDMO 2.0.0](https://github.com/rdmorganiser/rdmo/compare/1.11.0...2.0.0) (Sep 25, 2023)

* Refactor data model of questions app:
* Introduce Pages model, replacing question sets which are not nested
* Use m2m relations instead of foreign keys, e.g. one catalog has now many sections,
but one section can be also part of many catalogs
* Refactor import and update elements import format, but keep old format working
* Rename key to uri_path in all element models, but Attribute
* Add new React/Redux-based management interface, which replaces the 6 old interfaces:
* Add table-like views for all elements, with locking, availability and export buttons
* Add nested views for catalogs, sections, pages and question sets
* Improve edit views for elements, remove modals
* Add Site-based permissions for all elements and new editor and reviewer roles
* Add set_collection to Value model to store if this value was part of a set
* Add JSON project export and refactor CSV exports
* Add refresh to option set providers
* Don't open XML exports in browser, except when EXPORT_CONTENT_DISPOSITION = None
* Fix new Shibboleth setup
* Refactor packaging, add pyproject.toml
* Add pre-commit-config
* Overhaul testing and CI
* Update Python dependencies, drop support for EOL Python 3.6 and 3.7
* Update CITATION.cff file

How to upgrade

Please read the [upgrade instructions](https://rdmo.readthedocs.io/en/latest/upgrade/index.html#upgrade-to-version-2-0-0) before you proceed.


pip install --upgrade rdmo
python manage.py upgrade

2.0.0rc3

python manage.py upgrade

2.0.0rc2

python manage.py upgrade

2.0.0rc1

python manage.py upgrade

1.11.0

* Refactor Shibboleth setup, add LOGIN_FORM, SHIBBOLETH_LOGIN_URL
* Add filter for catalogs to site_projects view
* Add API for project Invites
* Add catalog, site, and rdmo version to views
* Enable PROJECT_QUESTIONS_AUTOSAVE by default
* Remove skip button when PROJECT_QUESTIONS_AUTOSAVE is True, move back button
* Remove automatic replacement of missing translations, unless REPLACE_MISSING_TRANSLATION is True
* Hide html metadata tag in views
* Update django-allauth requirement

Steps to upgrade:


pip install --upgrade rdmo
python manage.py upgrade combines migrate, download_vendor_files and collectstatic

1.10.0

- Allow users to create API access tokens (if ACCOUNT_ALLOW_USER_TOKEN is set)
- Allow users to remove their account when using Shibboleth
- Fix missing views when creating a project via API
- Fix pagination when filtering projects
- Add counter to projects filtering
- Add an error message if save fails in the interview
- Adjust interview buttons if PROJECT_QUESTIONS_AUTOSAVE is True
- Adjust style for the HTML "summary" tag

Steps to upgrade:


pip install --upgrade rdmo
python manage.py upgrade combines migrate, download_vendor_files and collectstatic

Page 2 of 15

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.