Rdmo

Latest version: v2.1.3

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

Scan your dependencies

Page 4 of 15

1.7.0

* Show questionsets with conditions in navigation
* Change Save and proceed behavior
* Add PROJECT_QUESTIONS_CYCLE_SETS settings to keep old behavior
* Add account deletion for LDAP users
* Fix attribute export
* Fix condition resolution when going backwards
* Prevent overlay errors if custom list is used
* Various fixes

**Upgrade commands**

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

1.6.2

**Bug fixes**
- Fix overlays
- Fix set deletion
- Fix problem with conditions
- Project export providers

**Other improvements**
- Replaced Travis-CI automation by Github Actions
- RDMO management command: prune projects

**Upgrade commands**

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

1.6.1

This release fixes the following issue: https://github.com/rdmorganiser/rdmo/pull/386.

If multiple Value for a non-collection question exist in the database, a warning is shown, and the users can remove values (all but one) like in the collection case.

The upgrade steps are identical to release 1.6:


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

1.6

Changes:

* Improve management interface, refactor filters and fetch lists on model opening
* Improve interview and save only changed values
* Improve error output for imports
* Add nested questionsets to catalogs and set_prefix to values
* Add default values for questions (as part of the catalog)
* Add optional flag to questions (which excludes them from progress computation)
* Add width to questions to enable table-like input
* Add autocomplete widget incl. server-side search for optionset plugins
* Add conditions for single questions and refactor condition handling
* Add PROJECT_QUESTIONS_AUTOSAVE settings to automatically save on user interaction
* Add tooltips to markdown help texts using the special `[text]{tooltip}` syntax
* Add issues/views block to projects even when empty and add PROJECT_ISSUES and PROJECT_VIEWS settings
* Add autofocus to project title in the create project form
* Add overlay tutorials to projects and project pages
* Add check_condition tag to check conditions in project_answers and views
* Add checkboxed to hide questions, questionsets and options in the management interface
* Add export form to questions sidebar in order to save vertical space
* Add snapshot information to view
* Add is_empty to values and view_tags
* Add manage.py upgrade script to combine migrate, download_vendor_files and collectstatic
* Add GitLab provider and refactor GitHub provider
* Make questionset id attribute explicit and migrate existing questionsets accordingly
* Refactor theme creation
* Remove caching for project questionsets, since the api is now project specific
* Replace package csv by defusedcsv to prevent csv vulnerabilities
* Fix title warning for questions modal
* Fix continuation for catalog switch
* Split project_detail_header template and add catalogs to project page
* Allow for custom user models (in fresh instances)
* Optimize database access and increase overall performance

Steps to upgrade:


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


The following templates have been changed:

**Note: A lot of templates needed to be changed for the upgrade to Django 3.2.**

* rdmo/accounts/templates/socialaccount/snippets/provider_list.html
* rdmo/conditions/templates/conditions/conditions.html
* rdmo/core/static/core/html/formgroup_selectnumber.html
* rdmo/core/templates/core/about.html
* rdmo/core/templates/core/about_text_de.html
* rdmo/core/templates/core/about_text_en.html
* rdmo/core/templates/core/about_text_fr.html
* rdmo/core/templates/core/about_text_it.html
* rdmo/core/templates/core/base_footer.html
* rdmo/core/templates/core/base_head.html
* rdmo/core/templates/core/base_navigation.html
* rdmo/core/templates/core/footer_contact.html
* rdmo/core/templates/core/footer_impressum.html
* rdmo/core/templates/core/footer_project.html
* rdmo/core/templates/core/footer_text_de.html
* rdmo/core/templates/core/footer_text_en.html
* rdmo/core/templates/core/footer_text_fr.html
* rdmo/core/templates/core/footer_text_it.html
* rdmo/core/templates/core/home.html
* rdmo/core/templates/core/home_text_fr.html
* rdmo/core/templates/core/home_text_it.html
* rdmo/core/templates/core/upload_form.html
* rdmo/core/templates/rest_framework_swagger/index.html
* rdmo/domain/templates/domain/domain.html
* rdmo/management/templates/management/upload.html
* rdmo/options/templates/options/options.html
* rdmo/overlays/templates/overlays/buttons.html
* rdmo/overlays/templates/overlays/reset_overlays.html
* rdmo/projects/templates/projects/invite_confirm_delete.html
* rdmo/projects/templates/projects/issue_detail.html
* rdmo/projects/templates/projects/issue_send.html
* rdmo/projects/templates/projects/issue_send_sidebar.html
* rdmo/projects/templates/projects/overlays/issue_send_issue_attachments_de.html
* rdmo/projects/templates/projects/overlays/issue_send_issue_attachments_en.html
* rdmo/projects/templates/projects/overlays/issue_send_issue_attachments_fr.html
* rdmo/projects/templates/projects/overlays/issue_send_issue_attachments_it.html
* rdmo/projects/templates/projects/overlays/issue_send_issue_message_de.html
* rdmo/projects/templates/projects/overlays/issue_send_issue_message_en.html
* rdmo/projects/templates/projects/overlays/issue_send_issue_message_fr.html
* rdmo/projects/templates/projects/overlays/issue_send_issue_message_it.html
* rdmo/projects/templates/projects/overlays/project_export_project_de.html
* rdmo/projects/templates/projects/overlays/project_export_project_en.html
* rdmo/projects/templates/projects/overlays/project_export_project_fr.html
* rdmo/projects/templates/projects/overlays/project_export_project_it.html
* rdmo/projects/templates/projects/overlays/project_import_project_de.html
* rdmo/projects/templates/projects/overlays/project_import_project_en.html
* rdmo/projects/templates/projects/overlays/project_import_project_fr.html
* rdmo/projects/templates/projects/overlays/project_import_project_it.html
* rdmo/projects/templates/projects/overlays/project_project_catalog_de.html
* rdmo/projects/templates/projects/overlays/project_project_catalog_en.html
* rdmo/projects/templates/projects/overlays/project_project_catalog_fr.html
* rdmo/projects/templates/projects/overlays/project_project_catalog_it.html
* rdmo/projects/templates/projects/overlays/project_project_issues_de.html
* rdmo/projects/templates/projects/overlays/project_project_issues_en.html
* rdmo/projects/templates/projects/overlays/project_project_issues_fr.html
* rdmo/projects/templates/projects/overlays/project_project_issues_it.html
* rdmo/projects/templates/projects/overlays/project_project_memberships_de.html
* rdmo/projects/templates/projects/overlays/project_project_memberships_en.html
* rdmo/projects/templates/projects/overlays/project_project_memberships_fr.html
* rdmo/projects/templates/projects/overlays/project_project_memberships_it.html
* rdmo/projects/templates/projects/overlays/project_project_questions_de.html
* rdmo/projects/templates/projects/overlays/project_project_questions_en.html
* rdmo/projects/templates/projects/overlays/project_project_questions_fr.html
* rdmo/projects/templates/projects/overlays/project_project_questions_it.html
* rdmo/projects/templates/projects/overlays/project_project_snapshots_de.html
* rdmo/projects/templates/projects/overlays/project_project_snapshots_en.html
* rdmo/projects/templates/projects/overlays/project_project_snapshots_fr.html
* rdmo/projects/templates/projects/overlays/project_project_snapshots_it.html
* rdmo/projects/templates/projects/overlays/project_project_views_de.html
* rdmo/projects/templates/projects/overlays/project_project_views_en.html
* rdmo/projects/templates/projects/overlays/project_project_views_fr.html
* rdmo/projects/templates/projects/overlays/project_project_views_it.html
* rdmo/projects/templates/projects/overlays/projects_create_project_de.html
* rdmo/projects/templates/projects/overlays/projects_create_project_en.html
* rdmo/projects/templates/projects/overlays/projects_create_project_fr.html
* rdmo/projects/templates/projects/overlays/projects_create_project_it.html
* rdmo/projects/templates/projects/overlays/projects_import_project_de.html
* rdmo/projects/templates/projects/overlays/projects_import_project_en.html
* rdmo/projects/templates/projects/overlays/projects_import_project_fr.html
* rdmo/projects/templates/projects/overlays/projects_import_project_it.html
* rdmo/projects/templates/projects/overlays/projects_projects_table_de.html
* rdmo/projects/templates/projects/overlays/projects_projects_table_en.html
* rdmo/projects/templates/projects/overlays/projects_projects_table_fr.html
* rdmo/projects/templates/projects/overlays/projects_projects_table_it.html
* rdmo/projects/templates/projects/project_answers_element.html
* rdmo/projects/templates/projects/project_answers_tree.html
* rdmo/projects/templates/projects/project_detail.html
* rdmo/projects/templates/projects/project_detail_header.html
* rdmo/projects/templates/projects/project_detail_header_catalog.html
* rdmo/projects/templates/projects/project_detail_header_description.html
* rdmo/projects/templates/projects/project_detail_header_hierarchy.html
* rdmo/projects/templates/projects/project_detail_issues.html
* rdmo/projects/templates/projects/project_detail_memberships.html
* rdmo/projects/templates/projects/project_detail_sidebar.html
* rdmo/projects/templates/projects/project_detail_snapshots.html
* rdmo/projects/templates/projects/project_detail_views.html
* rdmo/projects/templates/projects/project_form.html
* rdmo/projects/templates/projects/project_import.html
* rdmo/projects/templates/projects/project_questions.html
* rdmo/projects/templates/projects/project_questions_add_field_button.html
* rdmo/projects/templates/projects/project_questions_add_set_button.html
* rdmo/projects/templates/projects/project_questions_add_set_help.html
* rdmo/projects/templates/projects/project_questions_buttons.html
* rdmo/projects/templates/projects/project_questions_default.html
* rdmo/projects/templates/projects/project_questions_element.html
* rdmo/projects/templates/projects/project_questions_erase_field.html
* rdmo/projects/templates/projects/project_questions_error.html
* rdmo/projects/templates/projects/project_questions_form_group_autocomplete.html
* rdmo/projects/templates/projects/project_questions_form_group_checkbox.html
* rdmo/projects/templates/projects/project_questions_form_group_date.html
* rdmo/projects/templates/projects/project_questions_form_group_file.html
* rdmo/projects/templates/projects/project_questions_form_group_radio.html
* rdmo/projects/templates/projects/project_questions_form_group_range.html
* rdmo/projects/templates/projects/project_questions_form_group_select.html
* rdmo/projects/templates/projects/project_questions_form_group_text.html
* rdmo/projects/templates/projects/project_questions_form_group_textarea.html
* rdmo/projects/templates/projects/project_questions_form_group_yesno.html
* rdmo/projects/templates/projects/project_questions_modal_form_valuesets.html
* rdmo/projects/templates/projects/project_questions_navigation.html
* rdmo/projects/templates/projects/project_questions_navigation_help.html
* rdmo/projects/templates/projects/project_questions_question_help.html
* rdmo/projects/templates/projects/project_questions_question_label.html
* rdmo/projects/templates/projects/project_questions_questionset_head.html
* rdmo/projects/templates/projects/project_questions_remove_field.html
* rdmo/projects/templates/projects/project_questions_remove_set.html
* rdmo/projects/templates/projects/project_view.html
* rdmo/projects/templates/projects/projects.html
* rdmo/questions/templates/questions/catalogs.html
* rdmo/questions/templates/questions/catalogs_element.html
* rdmo/questions/templates/questions/catalogs_modal_form_questions.html
* rdmo/questions/templates/questions/catalogs_modal_form_questionsets.html
* rdmo/questions/templates/questions/catalogs_options_catalog.html
* rdmo/questions/templates/questions/catalogs_options_questionsets.html
* rdmo/questions/templates/questions/catalogs_sidebar.html
* rdmo/tasks/templates/tasks/tasks.html
* rdmo/views/templates/views/views.html

Note: A lot of templates needed to be changed for the upgrade to Django 3.2. In particular, local themes need to replace `{% load 'staticfiles' %}` with `{% load 'static' %}` in their Django templates.

1.6rc.1

**This is a release candidate for testing purposes only!**

Changes:

* Improve management interface, refactor filters and fetch lists on model opening
* Improve interview and save only changed values
* Improve error output for imports
* Add nested questionsets to catalogs and set_prefix to values
* Add default values for questions (as part of the catalog)
* Add optional flag to questions (which excludes them from progress computation)
* Add width to questions to enable table-like input
* Add autocomplete widget incl. server-side search for optionset plugins
* Add conditions for single questions and refactor condition handling
* Add PROJECT_QUESTIONS_AUTOSAVE settings to automatically save on user interaction
* Add tooltips to markdown help texts using the special `[text]{tooltip}` syntax
* Add issues/views block to projects even when empty and add PROJECT_ISSUES and PROJECT_VIEWS settings
* Add autofocus to project title in the create project form
* Add overlay tutorials to projects and project pages
* Add check_condition tag to check conditions in project_answers and views
* Add checkboxed to hide questions, questionsets and options in the management interface
* Add export form to questions sidebar in order to save vertical space
* Add snapshot information to view
* Add is_empty to values and view_tags
* Add manage.py upgrade script to combine migrate, download_vendor_files and collectstatic
* Add GitLab provider and refactor GitHub provider
* Make questionset id attribute explicit and migrate existing questionsets accordingly
* Refactor theme creation
* Remove caching for project questionsets, since the api is now project specific
* Replace package csv by defusedcsv to prevent csv vulnerabilities
* Fix title warning for questions modal
* Fix continuation for catalog switch
* Split project_detail_header template and add catalogs to project page
* Allow for custom user models (in fresh instances)
* Optimize database access and increase overall performance

Steps to upgrade:


pip install --upgrade git+https://github.com/rdmorganiser/rdmo1.6-rc.1
python manage.py upgrade combines migrate, download_vendor_files and collectstatic


The following templates have been changed:

* rdmo/accounts/templates/socialaccount/snippets/provider_list.html
* rdmo/conditions/templates/conditions/conditions.html
* rdmo/core/static/core/html/formgroup_selectnumber.html
* rdmo/core/templates/core/about.html
* rdmo/core/templates/core/about_text_de.html
* rdmo/core/templates/core/about_text_en.html
* rdmo/core/templates/core/about_text_fr.html
* rdmo/core/templates/core/about_text_it.html
* rdmo/core/templates/core/base_footer.html
* rdmo/core/templates/core/base_head.html
* rdmo/core/templates/core/base_navigation.html
* rdmo/core/templates/core/footer_contact.html
* rdmo/core/templates/core/footer_impressum.html
* rdmo/core/templates/core/footer_project.html
* rdmo/core/templates/core/footer_text_de.html
* rdmo/core/templates/core/footer_text_en.html
* rdmo/core/templates/core/footer_text_fr.html
* rdmo/core/templates/core/footer_text_it.html
* rdmo/core/templates/core/home.html
* rdmo/core/templates/core/home_text_fr.html
* rdmo/core/templates/core/home_text_it.html
* rdmo/core/templates/core/upload_form.html
* rdmo/core/templates/rest_framework_swagger/index.html
* rdmo/domain/templates/domain/domain.html
* rdmo/management/templates/management/upload.html
* rdmo/options/templates/options/options.html
* rdmo/overlays/templates/overlays/buttons.html
* rdmo/overlays/templates/overlays/reset_overlays.html
* rdmo/projects/templates/projects/invite_confirm_delete.html
* rdmo/projects/templates/projects/issue_send.html
* rdmo/projects/templates/projects/issue_send_sidebar.html
* rdmo/projects/templates/projects/overlays/issue_send_issue_attachments_de.html
* rdmo/projects/templates/projects/overlays/issue_send_issue_attachments_en.html
* rdmo/projects/templates/projects/overlays/issue_send_issue_attachments_fr.html
* rdmo/projects/templates/projects/overlays/issue_send_issue_attachments_it.html
* rdmo/projects/templates/projects/overlays/issue_send_issue_message_de.html
* rdmo/projects/templates/projects/overlays/issue_send_issue_message_en.html
* rdmo/projects/templates/projects/overlays/issue_send_issue_message_fr.html
* rdmo/projects/templates/projects/overlays/issue_send_issue_message_it.html
* rdmo/projects/templates/projects/overlays/project_export_project_de.html
* rdmo/projects/templates/projects/overlays/project_export_project_en.html
* rdmo/projects/templates/projects/overlays/project_export_project_fr.html
* rdmo/projects/templates/projects/overlays/project_export_project_it.html
* rdmo/projects/templates/projects/overlays/project_import_project_de.html
* rdmo/projects/templates/projects/overlays/project_import_project_en.html
* rdmo/projects/templates/projects/overlays/project_import_project_fr.html
* rdmo/projects/templates/projects/overlays/project_import_project_it.html
* rdmo/projects/templates/projects/overlays/project_project_catalog_de.html
* rdmo/projects/templates/projects/overlays/project_project_catalog_en.html
* rdmo/projects/templates/projects/overlays/project_project_catalog_fr.html
* rdmo/projects/templates/projects/overlays/project_project_catalog_it.html
* rdmo/projects/templates/projects/overlays/project_project_issues_de.html
* rdmo/projects/templates/projects/overlays/project_project_issues_en.html
* rdmo/projects/templates/projects/overlays/project_project_issues_fr.html
* rdmo/projects/templates/projects/overlays/project_project_issues_it.html
* rdmo/projects/templates/projects/overlays/project_project_memberships_de.html
* rdmo/projects/templates/projects/overlays/project_project_memberships_en.html
* rdmo/projects/templates/projects/overlays/project_project_memberships_fr.html
* rdmo/projects/templates/projects/overlays/project_project_memberships_it.html
* rdmo/projects/templates/projects/overlays/project_project_questions_de.html
* rdmo/projects/templates/projects/overlays/project_project_questions_en.html
* rdmo/projects/templates/projects/overlays/project_project_questions_fr.html
* rdmo/projects/templates/projects/overlays/project_project_questions_it.html
* rdmo/projects/templates/projects/overlays/project_project_snapshots_de.html
* rdmo/projects/templates/projects/overlays/project_project_snapshots_en.html
* rdmo/projects/templates/projects/overlays/project_project_snapshots_fr.html
* rdmo/projects/templates/projects/overlays/project_project_snapshots_it.html
* rdmo/projects/templates/projects/overlays/project_project_views_de.html
* rdmo/projects/templates/projects/overlays/project_project_views_en.html
* rdmo/projects/templates/projects/overlays/project_project_views_fr.html
* rdmo/projects/templates/projects/overlays/project_project_views_it.html
* rdmo/projects/templates/projects/overlays/projects_create_project_de.html
* rdmo/projects/templates/projects/overlays/projects_create_project_en.html
* rdmo/projects/templates/projects/overlays/projects_create_project_fr.html
* rdmo/projects/templates/projects/overlays/projects_create_project_it.html
* rdmo/projects/templates/projects/overlays/projects_import_project_de.html
* rdmo/projects/templates/projects/overlays/projects_import_project_en.html
* rdmo/projects/templates/projects/overlays/projects_import_project_fr.html
* rdmo/projects/templates/projects/overlays/projects_import_project_it.html
* rdmo/projects/templates/projects/overlays/projects_projects_table_de.html
* rdmo/projects/templates/projects/overlays/projects_projects_table_en.html
* rdmo/projects/templates/projects/overlays/projects_projects_table_fr.html
* rdmo/projects/templates/projects/overlays/projects_projects_table_it.html
* rdmo/projects/templates/projects/project_answers_element.html
* rdmo/projects/templates/projects/project_answers_tree.html
* rdmo/projects/templates/projects/project_detail.html
* rdmo/projects/templates/projects/project_detail_header.html
* rdmo/projects/templates/projects/project_detail_header_catalog.html
* rdmo/projects/templates/projects/project_detail_header_description.html
* rdmo/projects/templates/projects/project_detail_header_hierarchy.html
* rdmo/projects/templates/projects/project_detail_issues.html
* rdmo/projects/templates/projects/project_detail_memberships.html
* rdmo/projects/templates/projects/project_detail_sidebar.html
* rdmo/projects/templates/projects/project_detail_snapshots.html
* rdmo/projects/templates/projects/project_detail_views.html
* rdmo/projects/templates/projects/project_import.html
* rdmo/projects/templates/projects/project_questions.html
* rdmo/projects/templates/projects/project_questions_add_field_button.html
* rdmo/projects/templates/projects/project_questions_add_set_button.html
* rdmo/projects/templates/projects/project_questions_add_set_help.html
* rdmo/projects/templates/projects/project_questions_buttons.html
* rdmo/projects/templates/projects/project_questions_default.html
* rdmo/projects/templates/projects/project_questions_element.html
* rdmo/projects/templates/projects/project_questions_erase_field.html
* rdmo/projects/templates/projects/project_questions_error.html
* rdmo/projects/templates/projects/project_questions_form_group_autocomplete.html
* rdmo/projects/templates/projects/project_questions_form_group_checkbox.html
* rdmo/projects/templates/projects/project_questions_form_group_date.html
* rdmo/projects/templates/projects/project_questions_form_group_file.html
* rdmo/projects/templates/projects/project_questions_form_group_radio.html
* rdmo/projects/templates/projects/project_questions_form_group_range.html
* rdmo/projects/templates/projects/project_questions_form_group_select.html
* rdmo/projects/templates/projects/project_questions_form_group_text.html
* rdmo/projects/templates/projects/project_questions_form_group_textarea.html
* rdmo/projects/templates/projects/project_questions_form_group_yesno.html
* rdmo/projects/templates/projects/project_questions_modal_form_valuesets.html
* rdmo/projects/templates/projects/project_questions_navigation.html
* rdmo/projects/templates/projects/project_questions_navigation_help.html
* rdmo/projects/templates/projects/project_questions_question_help.html
* rdmo/projects/templates/projects/project_questions_question_label.html
* rdmo/projects/templates/projects/project_questions_questionset_head.html
* rdmo/projects/templates/projects/project_questions_remove_field.html
* rdmo/projects/templates/projects/project_questions_remove_set.html
* rdmo/projects/templates/projects/projects.html
* rdmo/questions/templates/questions/catalogs.html
* rdmo/questions/templates/questions/catalogs_element.html
* rdmo/questions/templates/questions/catalogs_modal_form_questions.html
* rdmo/questions/templates/questions/catalogs_modal_form_questionsets.html
* rdmo/questions/templates/questions/catalogs_options_catalog.html
* rdmo/questions/templates/questions/catalogs_options_questionsets.html
* rdmo/questions/templates/questions/catalogs_sidebar.html
* rdmo/tasks/templates/tasks/tasks.html
* rdmo/views/templates/views/views.html

Note: A lot of templates needed to be changed for the upgrade to Django 3.2.

1.5.5

Not secure
Release 1.5.5 contains several bug fixes.

* Fix signup url on home page
* Fix continuation to end of interview
* Fix shibboleth logout
* Fix checkboxes in new set

Page 4 of 15

© 2024 Safety CLI Cybersecurity Inc. All Rights Reserved.