Skip to content

1.5

Compare
Choose a tag to compare
@triole triole released this 23 Feb 14:18

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