Skip to content
Compare
Choose a tag to compare

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
Compare
Choose a tag to compare

This release fixes the following issue: #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
Compare
Choose a tag to compare

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.

Compare
Choose a tag to compare

1.6-rc.1

Pre-release
Pre-release

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/rdmo@1.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.

Compare
Choose a tag to compare

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
Compare
Choose a tag to compare

Changes

  • Fix project answers tree to display answers of question set collections again
  • Update project metadata

As this release does only contain a requirements bug fix please look into release 1.5 for install instructions and change notes.

Compare
Choose a tag to compare

Changes

  • Fix missing catalog name
  • Fix broken migration

As this release does only contain a requirements bug fix please look into release 1.5 for install instructions and change notes.

Compare
Choose a tag to compare

Changes

  • Update versions and fix pinning

As this release does only contain a requirements bug fix please look into release 1.5 for install instructions and change notes.

Compare
Choose a tag to compare

1.5

Changes:

  • Improve user interface:
    • Add functionality to continue interview at the last edited questionset
    • Change order of options in projects and project sidebars to improve usability
    • Remove user credentials from projects page
    • Add additional help text to project page
    • Add additional interaction elements (e.g. invite user) to project page
  • Add file upload fields to questionnaire:
    • Add uploaded files to views (images are displayed inline, other files can be downloaded)
    • Add uploaded files to issues/tasks to be send as attachments
  • Add project hierarchy:
    • Add parent field to projects, resulting in a tree structure
    • Add child projects to views
    • Add function to import values from parent project to child projects
    • Inherit memberships of superior projects to child projects
  • Refactor project memberships:
    • Add invitation by mail (to existing or external users)
    • Add silent creation of memberships for site managers and admins
    • Add separate "Leave project" function
  • Add "Locked" flag to elements to prevent unintended changes
  • Add PROJECT_FILE_QUOTA to settings to control file quota of projects
  • Add NESTED_PROJECTS to settings to disable nested projects
  • Add PROJECT_SEND_INVITE to settings to disable invite mails to external users
  • Add PROJECT_INVITE_TIMEOUT to set a timeout on invites
  • Refactor view rendering and add ProjectWrapper
  • Refactor project import
  • Refactor validation
  • Refactor test for projects
  • Optimize database access and increase overall performance

Steps to upgrade:

  • pip install --upgrade rdmo
  • python manage.py migrate
  • python manage.py deploy

The following templates have been changed:

  • rdmo/accounts/templates/account/login_form_account.html
  • rdmo/conditions/templates/conditions/conditions.html
  • rdmo/conditions/templates/conditions/conditions_modal_form_conditions.html
  • rdmo/core/templates/core/bootstrap_form_field.html
  • rdmo/core/templates/core/upload_form.html
  • rdmo/domain/templates/domain/domain_modal_form_attributes.html
  • rdmo/domain/templates/domain/domain_options.html
  • rdmo/management/templates/management/upload.html
  • rdmo/options/templates/options/options.html
  • rdmo/options/templates/options/options_modal_form_options.html
  • rdmo/options/templates/options/options_modal_form_optionsets.html
  • rdmo/projects/templates/projects/issue_send_sidebar.html
  • rdmo/projects/templates/projects/membership_form.html
  • rdmo/projects/templates/projects/project_answers.html
  • rdmo/projects/templates/projects/project_answers_tree.html
  • rdmo/projects/templates/projects/project_confirm_delete.html
  • rdmo/projects/templates/projects/project_detail.html
  • rdmo/projects/templates/projects/project_detail_integrations.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_upload.html
  • rdmo/projects/templates/projects/project_questions.html
  • rdmo/projects/templates/projects/project_questions_buttons.html
  • rdmo/projects/templates/projects/project_questions_sidebar.html
  • rdmo/projects/templates/projects/project_view.html
  • rdmo/projects/templates/projects/projects.html
  • rdmo/projects/templates/projects/site_projects.html
  • rdmo/questions/templates/questions/catalogs_modal_form_catalogs.html
  • rdmo/questions/templates/questions/catalogs_modal_form_questions.html
  • rdmo/questions/templates/questions/catalogs_modal_form_questionsets.html
  • rdmo/questions/templates/questions/catalogs_modal_form_sections.html
  • rdmo/questions/templates/questions/catalogs_options_questions.html
  • rdmo/questions/templates/questions/catalogs_options_questionsets.html
  • rdmo/questions/templates/questions/catalogs_options_sections.html
  • rdmo/questions/templates/questions/catalogs_sidebar.html
  • rdmo/tasks/templates/tasks/tasks.html
  • rdmo/tasks/templates/tasks/tasks_modal_form_tasks.html
  • rdmo/views/templates/views/tags/value.html
  • rdmo/views/templates/views/tags/value_list.html
  • rdmo/views/templates/views/views.html
  • rdmo/views/templates/views/views_modal_form_views.html
Compare
Choose a tag to compare

1.4

  • Fix bug that prevented export and reimport of options and which occured when the provider_key of an optionset was empty
  • Fix a bug with RDF exports
  • Add function to restrict tasks to catalogs
  • Add projects count to catalog management and admin interface
  • Add values count to attribute management and admin interface
  • Add reference counts to management interface and references to delete modals
  • Add users to API
  • Add specific colors to management interface
  • Refactor progress bar to show real progress
  • Allow non-unique paths for tasks, conditions, options, questions and views, now validating URI instead of path/key and allow for non-unique path/key
  • And a few tiny improvements of the user interface that should make it easier to work with RDMO
  • Refactor management export templates
  • Use parent uri prefix as default when adding new elements
  • Allow anonymous users to see the terms of use
  • Allow project export for managers
  • Update Italian translation

Steps to upgrade:

  • pip install --upgrade rdmo
  • python manage.py migrate
  • python manage.py deploy