Skip to content

Releases: rdmorganiser/rdmo

1.11.0

01 Aug 20:56
Compare
Choose a tag to compare

RDMO 1.11.0 (Aug 1, 2023)

  • 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

27 Apr 14:17
Compare
Choose a tag to compare

RDMO 1.10.0 (Apr 27, 2023)

  • 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

1.9.2

23 Feb 20:59
813df5e
Compare
Choose a tag to compare

RDMO 1.9.2 (Feb 23, 2023)

  • Fix URL in invite emails in the multi site setup (#576)
  • Check permissions for parent project on project page (#572)
  • Fix project invite timeout (#580)
  • Restore missing commits from last release

Steps to upgrade:

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

1.9.1

03 Feb 14:50
Compare
Choose a tag to compare

RDMO 1.9.1 (Feb 03, 2023)

  • Fix overlays if tasks/views are not available for a project
  • Add a last overlay with the invitation to contact local support
  • Add find_inactive_users and find_inactive_projects management scripts
  • Add delete_projects management script
  • Fix cancel button on project import
  • Add A4 as default paper size to pandoc args
  • Improve continuous integration

The following templates were changed

  • rdmo/projects/templates/projects/issue_send.html
  • rdmo/projects/templates/projects/project_detail.html
  • rdmo/projects/templates/projects/project_detail_sidebar.html
  • rdmo/projects/templates/projects/project_import.html
  • rdmo/projects/templates/projects/projects.html

Steps to upgrade:

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

1.9.0

29 Nov 12:21
Compare
Choose a tag to compare
  • Automatically update existing projects on saving of views
    • Remove views from projects if they are not available for this site and group anymore
    • PROJECT_REMOVE_VIEWS = False disables this new behavior
  • Improve interview interface
    • Add a "breadcrumb" element with the project and the section
    • Remove "Questionnaire" headline
  • Change list separation in views from ","" to ";"
  • Add filter for current site to catalog management
  • Add checkboxes to hide/show URI in catalog management
  • Add owners to Snapshot Admin
  • Add additional fields to Api
  • Add potential views to project context data
  • Fix import with different URI prefixes
  • Fix CSV export
  • Fix delete profile form
  • Fix non-deletable questionsets-in-questionsets
  • Fix missing redirect after login when allauth is not used

Steps to upgrade:

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

The following templates have been changed:

rdmo/accounts/templates/account/login_form.html
rdmo/accounts/templates/profile/profile_update_form.html
rdmo/core/templates/core/base_head.html
rdmo/projects/templates/projects/project_detail_issues.html
rdmo/projects/templates/projects/project_detail_views.html
rdmo/projects/templates/projects/project_questions.html
rdmo/projects/templates/projects/project_questions_head.html
rdmo/questions/templates/questions/catalogs.html
rdmo/questions/templates/questions/catalogs_element.html
rdmo/questions/templates/questions/catalogs_sidebar.html
rdmo/questions/templates/questions/catalogs_sidebar_showuri_checkboxes.html
rdmo/views/templates/views/tags/value_inline_list.html

1.8.2

01 Aug 12:27
Compare
Choose a tag to compare

RDMO 1.8.2

  • Add Spanish translation
  • Add URI to projects and values API
  • Add missing (meta-)migrations (which do not alter the database)
  • Fix typos in code and translations
  • Update requirements

Steps to upgrade:

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

The following templates have been changed:

rdmo/core/templates/core/base_navigation_account.html
rdmo/projects/templates/projects/membership_form.html

1.8.1

25 May 12:09
Compare
Choose a tag to compare
  • Fix a bug on the "show all projects on site" view
  • Fix a bug with the slider in the interview
  • Fix a when selecting and deselecting a checkbox in the interview
  • Fix exception when no user matched filter criteria
  • Add keycloak logo to be used with allauth
  • Add email and phone to VALUE_TYPE_CHOICES
  • Various minor fixes

Steps to upgrade:

pip install --upgrade rdmo
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/projects/templates/projects/project_questions_form_group_range.html
rdmo/questions/templates/questions/catalogs.html

1.8.0

07 Mar 13:59
Compare
Choose a tag to compare
  • Add Project Export Provider to perform import and export from and to webservices
  • Move GitHub and GitLab providers and rename SERVICE_PROVIDERS -> PROJECT_ISSUE_PROVIDERS
  • Add find_users, find_spam_users, delete_users management scripts
  • Add export_projects management script
  • Add search_fields and list_filter to RoleAdmin
  • Add a cancel button to the import screen
  • Use simpler queryset for index actions
  • Fix typos in overlays
  • Fix template validation
  • Improve performance
  • Various fixes

Steps to upgrade:

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

The following templates have been changed:

rdmo/management/templates/management/import.html
rdmo/management/templates/management/upload.html
rdmo/projects/templates/projects/overlays/issue_send_issue_message_de.html
rdmo/projects/templates/projects/overlays/project_export_project_de.html
rdmo/projects/templates/projects/overlays/project_import_project_de.html
rdmo/projects/templates/projects/overlays/project_project_catalog_de.html
rdmo/projects/templates/projects/overlays/project_project_issues_de.html
rdmo/projects/templates/projects/overlays/project_project_questions_de.html
rdmo/projects/templates/projects/overlays/project_project_snapshots_de.html
rdmo/projects/templates/projects/project_detail_sidebar.html
rdmo/projects/templates/projects/project_import.html
rdmo/projects/templates/projects/project_import_form.html
rdmo/projects/templates/projects/project_questions_navigation_help.html
rdmo/projects/templates/projects/projects.html

1.7.0

01 Dec 14:39
Compare
Choose a tag to compare
  • 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

03 Nov 11:13
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