Published July 4, 2025 | Version 2.3.2
Software Open

Research Data Management Organiser (RDMO)

Description

How to upgrade

pip install --upgrade rdmo
python manage.py upgrade

Changelog 📔

RDMO 2.3.2 (July 4, 2025)

  • Improve ORCID branding display and social connections page (#1376)
  • Hide management panels by default (#1377)
  • Fix sets in the interview (#1367)
  • Fix copy value and apply only to empty sets (#1384)
  • Fix compute progress for non-empty values (#1374)
  • Fix bugs in sync of project tasks and views (#1362)
    • Added management command ./manage.py sync_projects, with flags --tasks, --views or --show
  • Fix scroll focus (#1372)
  • Fix options in project export (use uri_path)
  • Fix historical typo in naming of QuerySet classes
  • Add a PNG version of the logo

Maintenance and Dependencies 🔧

  • Removed dependency on pytz from management commands (#1382)
  • Refactor export tests and include tests code in coverage (#1319)
  • Update NodeJS version to 22 LTS (#1371)

Important changes to templates 🔧

In RDMO 2.3.0, we made changes to the core/base.html template. If changed this file in you local theme you need to update it accordingly. At the top, the current language is set at an attribute to <html>:

{% load static compress core_tags i18n %}{% get_current_language as lang_code %}<!DOCTYPE html>
<html lang="{{ lang_code }}">

The {% block vendor %} needs to be removed.

The {% block css %} now looks like this:

    {% block css %}
    <link rel="stylesheet" href="{% static 'core/css/base.css' %}" />

    {% compress css %}
    <link rel="stylesheet" type="text/x-scss" href="{% static 'core/css/base.scss' %}" />
    <link rel="stylesheet" type="text/x-scss" href="{% static 'core/css/fonts.scss' %}" />
    <link rel="stylesheet" type="text/x-scss" href="{% static 'core/css/footer.scss' %}" />

    <link rel="stylesheet" type="text/x-scss" href="{% static 'core/css/style.scss' %}" />
    {% endcompress %}

    {% endblock %}

And the {% block js %} now looks like this:

    {% block js %}
    <script src="{% url 'javascript-catalog' %}"></script>
    <script src="{% static 'core/js/base.js' %}"></script>
    {% endblock %}

See https://github.com/rdmorganiser/rdmo/blob/2.3.0/rdmo/core/templates/core/base.html for the file in the 2.3.0 branch.

We also changed slightly changed the projects/project_detail_sidebar.html template. If changed this file in you local theme you need to update it and change the url name project_question to project_interview:

...
<ul class="list-unstyled">
    <li id="project-questions">
        <strong>
            {% if can_change_value %}
            <a href="{% url 'project_interview' project.pk %}">{% trans 'Answer questions' %}</a>
            {% else %}
            <a href="{% url 'project_interview' project.pk %}">{% trans 'View questions' %}</a>
            {% endif %}
        </strong>
    </li>
</ul>
...

Notes

If you refer to this software in a publication, please cite it as below.

Files

rdmorganiser/rdmo-2.3.2.zip

Files (2.4 MB)

Name Size Download all
md5:340546903ce302c7584344bcc95d04f2
2.4 MB Preview Download

Additional details

Related works

Is supplement to
Software: https://github.com/rdmorganiser/rdmo/tree/2.3.2 (URL)

Software