Releases: rdmorganiser/rdmo
Releases · rdmorganiser/rdmo
1.11.0
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
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
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
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
- 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
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
- 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
- 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
- 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