Skip to content

Releases: rdmorganiser/rdmo

1.2

02 Sep 12:16
Compare
Choose a tag to compare
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

04 Aug 12:19
Compare
Choose a tag to compare
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

02 Jul 10:54
Compare
Choose a tag to compare
  • Fix a bug with project pagination.

Steps to upgrade:

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

1.0.7

30 Jun 18:12
Compare
Choose a tag to compare
  • 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

04 May 13:14
Compare
Choose a tag to compare
  • 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

30 Mar 14:00
Compare
Choose a tag to compare

This release fixes a bug that prevented the installation of version 1.0.4.
For more information about changes and updates please look into previous release notes.

  • Fix vendor file download

Steps to upgrade:

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

1.0.4

30 Mar 13:07
Compare
Choose a tag to compare

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 to False by default. Change into True to enable users to create an account via social accounts, e.g. ORCID.
    • SOCIALACCOUNT_AUTO_SIGNUP is set to False by default. Set it to True 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 be False when using the public ORCID API, but can be set to True 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

30 Jan 14:03
Compare
Choose a tag to compare

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.

1.0.2

06 Dec 10:35
Compare
Choose a tag to compare

Fixes:

  • Pin requirement to compatible versions

Steps to upgrade:

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

1.0.1

30 Oct 13:35
Compare
Choose a tag to compare

Fixes:

  • Fix installation procedure

Steps to upgrade:

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