Releases: rdmorganiser/rdmo
1.2
-
Improve import functions
In the management interfaces, elements such as options, attributes, but also entire question catalogues can now be copied directly. Attributes and conditions indicate in which questions, question sets, etc. they are used. Elements can now also be exported individually, e.g. a question set or a view. We have also redesigned the import. Before the actual import it is now shown what is being imported and if there are any problems. In addition, individual elements can be deselected. Afterwards potential errors are displayed. -
Add "project/title", "project/description", "project/created" and "project/upgraded" to be available in views using "render_value"
-
Fix and add translations
-
Fix missing project or view title when selected language did provide one, now iterate over configured languages and take the first one available, fix is global and applies whenever a string is missing in a language
Steps to upgrade:
pip install --upgrade rdmo
python manage.py migrate
python manage.py deploy
1.1
-
Fix missing translations
-
Add rdmo plugins
Plugins can be used to customize or extend specific actions in RDMO using custom Python code outside of the centrally maintained code base. This is useful to introduce actions which are specific to a certain RDMO instance. With the possibility to add code to RDMO comes the danger of introducing additional bugs and security issues. Please be extra careful when using this advanced feature.
There already is an rdmo-plugins repository providing additional im- and export formats. It contains datacite, madmp and radar data formats. Please look into the plugins documentation to find out how to make use of it.
Steps to upgrade:
pip install --upgrade rdmo
python manage.py deploy
1.0.8
- Fix a bug with project pagination.
Steps to upgrade:
pip install --upgrade rdmo
python manage.py deploy
1.0.7
- Add Multi-Site-Feature which allows to run multiple different RDMO frontpages in a single instance. Please look into the multi site section of our documentation for further information
- Add French translation to RDMO's locale. Please note that the RDMO question catalog, the options and a few other texts are also available in French and can be pulled from rdmo catalog. A tutorial about how to handle RDMO's language settings can be found here
- User Interface Improvements especially on the projects overview page
- Improve and simplify handling of templates that exist in multiple translations
- Add an url to display terms of use
- Several minor bug fixes
Steps to upgrade:
pip install --upgrade rdmo
pip manage.py migrate
python manage.py deploy
1.0.6
- Add possibility to do calculations in views
In rdmo catalog is a new view availabe which is an example of how to calculate and display a project's costs. You can find it here.
Please have a look into our docs for more information.
Steps to upgrade:
pip install --upgrade rdmo
python manage.py deploy
1.0.5
1.0.4
Changes:
- Fix some issued with ORCID login. New entries were added to
local.py
to allow for more flexible authentication workflows:SOCIALACCOUNT_SIGNUP
is set toFalse
by default. Change intoTrue
to enable users to create an account via social accounts, e.g. ORCID.SOCIALACCOUNT_AUTO_SIGNUP
is set toFalse
by default. Set it toTrue
to enable automatic creation of an account when using a social account for the first time. Otherwise new users need to fill out a signup form even if the provider does provide the email address. This should beFalse
when using the public ORCID API, but can be set toTrue
when you are sure that an email is provided by the OAuth provider. For more details please look into read the docs.
- Fix vendor files update process
- Fix order of sets in views
- Sort question catalogs alphabetically in right side menu
- Fix minor issues regarding colours and wording
Steps to upgrade:
pip install --upgrade rdmo
python manage.py deploy
1.0.3
Changes:
- Fix options export
- Refactor all tests to use pytest
- Update vendor files
- Improve API by adding a few filter options
Steps to upgrade:
pip install --upgrade rdmo
python manage.py download_vendor_files
python manage.py collectstatic
python manage.py deploy
You may need to restart your web server to make it deliver the updated static files.