Skip to content

Releases: rdmorganiser/rdmo

1.4

10 Dec 12:40
Compare
Choose a tag to compare
1.4
  • Fix bug that prevented export and reimport of options and which occured when the provider_key of an optionset was empty
  • Fix a bug with RDF exports
  • Add function to restrict tasks to catalogs
  • Add projects count to catalog management and admin interface
  • Add values count to attribute management and admin interface
  • Add reference counts to management interface and references to delete modals
  • Add users to API
  • Add specific colors to management interface
  • Refactor progress bar to show real progress
  • Allow non-unique paths for tasks, conditions, options, questions and views, now validating URI instead of path/key and allow for non-unique path/key
  • And a few tiny improvements of the user interface that should make it easier to work with RDMO
  • Refactor management export templates
  • Use parent uri prefix as default when adding new elements
  • Allow anonymous users to see the terms of use
  • Allow project export for managers
  • Update Italian translation

Steps to upgrade:

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

1.3

06 Oct 11:09
Compare
Choose a tag to compare
1.3
  • Refactor tasks in projects (using a new model Issue) to store the status of the task for this project
  • Add integrations to projects, the services app, and service provider plugins to connect RDMO to external services, such as issue trackers
  • Add functionality to send issues via mail or integration including attached answers or views
  • Add optionset provider plugins to create dynamic optionsets, e.g. to fetch repositories from re3data.org
  • Add possibility to set distinct reference document for a single view, please see docs
  • Enable footer language by template
  • Allow empty questionsets
  • Fix order of optionsets in interview
  • Fix an issue where weeks in the datepicker start on Sundays
  • Fix a bug where catalogs and tasks where not copied correctly

Steps to upgrade:

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

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.