Skip to content

Commit

Permalink
Merge f654664 into c945d7d
Browse files Browse the repository at this point in the history
  • Loading branch information
jochenklar committed May 14, 2024
2 parents c945d7d + f654664 commit bc3bf04
Show file tree
Hide file tree
Showing 28 changed files with 92 additions and 66 deletions.
2 changes: 1 addition & 1 deletion rdmo/__init__.py
Original file line number Diff line number Diff line change
@@ -1 +1 @@
__version__ = "2.1.3"
__version__ = "2.2.0.dev1"
2 changes: 0 additions & 2 deletions rdmo/core/settings.py
Original file line number Diff line number Diff line change
Expand Up @@ -4,8 +4,6 @@

DEBUG = False

ALLOWED_HOSTS = ['localhost', 'ip6-localhost', '127.0.0.1', '[::1]']

INSTALLED_APPS = [
# django modules
'django.contrib.admin',
Expand Down
5 changes: 1 addition & 4 deletions rdmo/core/templates/core/about_text_de.html
Original file line number Diff line number Diff line change
Expand Up @@ -13,10 +13,7 @@ <h4>Version {% version %}</h4>
<div class="text-justify">
<p>
Mit dem Research Data Management Organiser (RDMO) können Institutionen und Forschende das Forschungsdatenmanagement ihre Projekte strukturiert planen und durchführen. Es erlaubt das Erfassen aller relevanten Planungsinformationen in Datenmanagementplänen und die Verwaltung aller Datenmanagementaufgaben über den gesamten Datenlebenszyklus.
</p>

<p>
RDMO ist bereit für die Anwendung in kleineren und größeren Projekten. In der zweiten Phase des RDMO-Projekts seit November 2017 erweitern die Projektpartner AIP, FHP und KIT-Bibliothek die bereits veröffentlichte Version des RDMO und arbeiten vertieft mit Anwendern zusammen. Im Fokus der Erweiterung von RDMO stehen u.a. Rollenkonzepte und Anbindungen an die institutionelle Infrastruktur wie Repositorien, Ticket-Systeme und Infrastruktur für Authentifizierung und Autorisierung. Es werden Workshops zur Diskussion der Funktionalitäten durchgeführt, Einführungsmaterialien erstellt und eine Verbreiterung der Entwickler-Community angestrebt.
RDMO wurde im Rahmen einer Kooperation zwischen dem Leibniz-Instituts für Astrophysik Potsdam, der Fachhochschule Potsdam und der Bibliothek des Karlsruher Instituts für Technologie entwickelt und wird heute durch die RDMO Arbeitsgemeinschaft gepflegt, weiterentwickelt und verstetigt.
</p>

<p>
Expand Down
7 changes: 2 additions & 5 deletions rdmo/core/templates/core/about_text_en.html
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,8 @@ <h4>Version {% version %}</h4>

<div class="text-justify">
<p>
The Research Data Management Organiser (RDMO) enables institutions as well as researchers to plan and carry out their management of research data. RDMO can assemble all relevant planning information and data management tasks across the whole life cycle of the research data.
</p>

<p>
RDMO is ready for application in smaller or bigger projects. In the next projectphase, which started November 2017, the RDMO tool will be extended and the project partners AIP, FHP, and KIT Library will collaborate with the RDMO users to improve its usage. The tool will be extended by enhancing its implementation of roles and interfaces to institutional infrastructure, e.g. repositories, ticketing systems, and the infrastructure for authentication and autorization. Tutorials, documentation and other material are planned for dissemination, and workshops for users and developers.
The Research Data Management Organiser (RDMO) enables institutions as well as researchers to plan and carry out their management of research data in a structured manner. RDMO can assemble all relevant planning information and data management tasks across the whole life cycle of the research data.
RDMO was developed within a cooperation between the Leibniz Institute for Astrophysics Potsdam, the University of Applied Sciences of Potsdam and the library of the Karlsruhe Institute of Technology and is now maintained, further developed and consolidated by the RDMO working group.
</p>

<p>
Expand Down
22 changes: 22 additions & 0 deletions rdmo/core/templates/core/about_text_es.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
{% load static %}
{% load core_tags %}
{% load i18n %}

<div class="text-center">
<img class="rdmo-logo" src="{% static 'core/img/rdmo-logo.svg' %}" alt="{% trans 'RDMO Logo' %}" />

<h1>Research data management organiser</h1>

<h4>Version {% version %}</h4>
</div>

<div class="text-justify">
<p>
Con el Organizador de Gestión de Datos de Investigación (RDMO), las instituciones y los investigadores pueden planificar y llevar a cabo la gestión de datos de investigación de sus proyectos de forma estructurada. RDMO permite la integración de toda la información de planificación relevante en los planes de gestión de datos y la administración de las tareas de gestión de datos a lo largo de todo el ciclo de vida de los datos.
RDMO se desarrolló en el marco de una cooperación entre el Instituto Leibniz de Astrofísica de Potsdam, la Universidad de Ciencias Aplicadas de Potsdam y la biblioteca del Instituto de Tecnología de Karlsruhe, y en la actualidad es mantenido, desarrollado y consolidado por el grupo de trabajo RDMO.
</p>

<p>
Encontrará más información sobre RDMO en <a href="https://rdmorganiser.github.io">rdmorganiser.github.io</a>.
</p>
</div>
7 changes: 2 additions & 5 deletions rdmo/core/templates/core/about_text_fr.html
Original file line number Diff line number Diff line change
Expand Up @@ -12,11 +12,8 @@ <h4>Version {% version %}</h4>

<div class="text-justify">
<p>
RDMO permet aux institutions ainsi qu'aux chercheurs de planifier et de réaliser leur gestion des données de recherche. RDMO peut rassembler toutes les informations de planification pertinentes et les tâches de gestion des données tout au long du cycle de vie des données de recherche.
</p>

<p>
RDMO est prêt à être appliqué dans des projets plus ou moins importants. Dans la prochaine phase du projet, qui a débuté en novembre 2017, l'outil RDMO sera étendu et les partenaires du projet, l'AIP, la FHP et la bibliothèque du KIT, collaboreront avec les utilisateurs de RDMO pour améliorer son utilisation. L'outil sera étendu en améliorant sa mise en œuvre des rôles et des interfaces avec l'infrastructure institutionnelle, par exemple les dépôts, les systèmes de billetterie, et l'infrastructure d'authentification et d'autorisation. Des tutoriels, de la documentation et d'autres matériels sont prévus pour la diffusion, ainsi que des ateliers pour les utilisateurs et les développeurs.
Le Research Data Management Organiser (RDMO) permet aux institutions et aux chercheurs de planifier et de réaliser la gestion des données de recherche de leurs projets de manière structurée. Il permet de saisir toutes les informations de planification pertinentes dans des plans de gestion des données et de gérer toutes les tâches de gestion des données tout au long du cycle de vie des données.
RDMO a été développé dans le cadre d'une coopération entre le Leibniz-Institut für Astrophysik Potsdam, la Fachhochschule Potsdam et la bibliothèque du Karlsruher Institut für Technologie et est aujourd'hui entretenu, développé et pérennisé par le groupe de travail RDMO.
</p>

<p>
Expand Down
11 changes: 2 additions & 9 deletions rdmo/core/templates/core/about_text_it.html
Original file line number Diff line number Diff line change
Expand Up @@ -12,15 +12,8 @@ <h4>Versione {% version %}</h4>

<div class="text-justify">
<p>
RDMO consente alle istituzioni e ai singoli ricercatori la pianificazione della gestione dei dati della ricerca. RDMO assembla tutte le informazioni riguardanti la pianificazione e la gestione
dei dati durante l'intera vita dei dati della ricerca.
</p>

<p>
RDMO pu&ograve; essere usata in progetti grossi e piccoli. Nella prossima fase del progetto, iniziata nel Novembre 2017, RDMO sar&agrave; esteso e i partner del progetto
AIP, FHP, biblioteca KIT collaboreranno con gli utenti RDMO per migliorarne l'utilizzo. Questo strumento sar&agrave; esteso, migliorando l'implementazione dei ruoli e dell'interfacciamento
con le infrastrutture istituzionali, ad es. repositories, sistemi di ticketing, e infrastruttura di autenticazione e autorizzazione. Verranno anche scritti tutorial e documentazione, e
organizzati workshop per utenti e sviluppatori.
Con Research Data Management Organiser (RDMO), istituzioni e ricercatori possono pianificare e implementare la gestione dei dati di ricerca dei loro progetti in modo strutturato. Consente di registrare tutte le informazioni rilevanti per la pianificazione nei piani di gestione dei dati e di gestire tutte le attività di gestione dei dati per l'intero ciclo di vita dei dati.
RDMO è stato sviluppato nell'ambito di una collaborazione tra l'Istituto Leibniz per l'Astrofisica di Potsdam, l'Università di Scienze Applicate di Potsdam e la biblioteca dell'Istituto di Tecnologia di Karlsruhe ed è ora mantenuto, ulteriormente sviluppato e consolidato dal gruppo di lavoro RDMO.
</p>

<p>
Expand Down
23 changes: 23 additions & 0 deletions rdmo/core/templates/core/footer_text_es.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,23 @@
<div class="row">
<div class="footer-col col-md-4">
<h4>Sobre RDMO</h4>
<p>
El Organizador de Gestión de Datos de Investigación (RDMO) apoya la planificación, organización y ejecución sistemática de la gestión de datos en el curso de un proyecto de investigación.
</p>
<p>
RDMO es un software de código abierto y está disponible en <a href="https://github.com/rdmorganiser/rdmo">https://github.com/rdmorganiser/rdmo</a>.
</p>
</div>
<div class="footer-col col-md-4">
<h4>Contactos</h4>
<p>

</p>
</div>
<div class="footer-col col-md-4">
<h4>Aviso legal y protección de datos</h4>
<p>

</p>
</div>
</div>
10 changes: 4 additions & 6 deletions rdmo/core/templates/core/home_text_de.html
Original file line number Diff line number Diff line change
@@ -1,13 +1,11 @@
<h2>Willkommen bei RDMO</h2>

<p>
Das Ziel des RDMO Projekts ist es, eine Webapplikation bereitzustellen, die die strukturierte Planung, Umsetzung und Verwaltung der Daten in einem wissenschaftlichen Projekt unterstützt. Zusätzlich sollen die gesammelten Informationen in textueller Form für Anforderungen von Förderern oder für Berichte ausgebbar sein.
RDMO ist eine Webapplikation, die die strukturierte Planung, Umsetzung und Verwaltung der Daten in einem wissenschaftlichen Projekt unterstützt.<br />
Die gesammelten Informationen können in Forschungsworkflows weiterverwendet werden und zusätzlich in textueller Form ausgegeben werden -
als Datenmanagementplan für die Förderer oder als teil eines Forschungsberichts.
</p>

<p>
Diese Webseite ist ein Prototyp zur Veranschaulichung der bereits implementierten Funktionen.
</p>

<p>
Wenn Sie mehr über das Projekt erfahren wollen, besuchen Sie <a href="https://rdmorganiser.github.io">rdmorganiser.github.io</a>.
Wenn Sie mehr über die Nutzung von RDMO als Endnutzer oder Manager erfahren wollen, besuchen Sie <a href="https://rdmorganiser.github.io">rdmorganiser.github.io</a>.
</p>
7 changes: 2 additions & 5 deletions rdmo/core/templates/core/home_text_en.html
Original file line number Diff line number Diff line change
@@ -1,11 +1,8 @@
<h2>Welcome to RDMO</h2>

<p>
The aim of the RDMO project is to deliver a web application to assist structured planning, implementation and administration of the data in a scientific project. Additionally, the gathered information can be cast into textual forms suitable for funding agencies requirements or for reports.
</p>

<p>
This is a prototype of the software, for demonstration purposes.
RDMO is a web application that supports the structured planning, realisation and management of data in a scientific project.<br />
The information collected can be used in research workflows and can also be output in textual form - as a data management plan for funders or as part of a research report.
</p>

<p>
Expand Down
10 changes: 10 additions & 0 deletions rdmo/core/templates/core/home_text_es.html
Original file line number Diff line number Diff line change
@@ -0,0 +1,10 @@
<h2>Bienvenido a RDMO</h2>

<p>
RDMO es una aplicación web que apoya la planificación estructurada, la realización y la gestión de datos en un proyecto científico.<br />
La información recopilada puede utilizarse en flujos de trabajo de investigación y también puede ser exportada en forma de texto: como plan de gestión de datos para los financiadores o como parte de un informe de investigación.
</p>

<p>
Si desea obtener más información sobre el uso de RDMO como usuario final o gestor, visite <a href="https://rdmorganiser.github.io">rdmorganiser.github.io</a>.
</p>
8 changes: 3 additions & 5 deletions rdmo/core/templates/core/home_text_fr.html
Original file line number Diff line number Diff line change
@@ -1,11 +1,9 @@
<h2>Bienvenue sur RDMO</h2>

<p>
L'objectif du projet RDMO est de fournir une application web pour aider à la planification structurée, à la mise en œuvre et à l'administration des données d'un projet scientifique. En outre, les informations recueillies peuvent être transposées sous forme textuelle pour répondre aux exigences des organismes de financement ou pour les rapports.
</p>

<p>
Il s'agit d'un prototype du logiciel, à des fins de démonstration.
RDMO est une application web qui soutient la planification structurée, la mise en œuvre et la gestion des données dans un projet scientifique.<br />
Les informations collectées peuvent être réutilisées dans des workflows de recherche et peuvent en outre être éditées sous forme de texte -
comme plan de gestion des données pour les bailleurs de fonds ou comme partie d'un rapport de recherche.
</p>

<p>
Expand Down
7 changes: 2 additions & 5 deletions rdmo/core/templates/core/home_text_it.html
Original file line number Diff line number Diff line change
@@ -1,11 +1,8 @@
<h2>Benvenuti a RDMO</h2>

<p>
L'obiettivo del progetto RDMO &egrave; fornire un'applicazione web per aiutare la pianificazione, l'implementazione e l'amministrazione dei dati in un progetto scientifico. In aggiunta, le informazioni raccolte possono essere stampate in formato testuale per essere inviate ai finanziatori.
</p>

<p>
Questo &egrave; un prototipo del software, per soli scopi dimostrativi.
RDMO è un'applicazione web che supporta la pianificazione, la realizzazione e la gestione strutturata dei dati in un progetto scientifico.<br />
Le informazioni raccolte possono essere utilizzate nei flussi di lavoro della ricerca e possono anche essere prodotte in forma testuale - come piano di gestione dei dati per i finanziatori o come parte di una relazione di ricerca.
</p>

<p>
Expand Down
4 changes: 2 additions & 2 deletions rdmo/management/assets/js/components/edit/EditPage.js
Original file line number Diff line number Diff line change
Expand Up @@ -70,8 +70,8 @@ const EditPage = ({ config, page, elements, elementActions }) => {

// for reasons unknown, the strings are not picked up by makemessages from the props
const addElementText = gettext('Add existing element')
const createQuestionText = gettext('Create new question set')
const createQuestionSetText = gettext('Create new question')
const createQuestionText = gettext('Create new question')
const createQuestionSetText = gettext('Create new question set')

return (
<div className="panel panel-default panel-edit">
Expand Down
4 changes: 2 additions & 2 deletions rdmo/management/assets/js/components/edit/EditQuestionSet.js
Original file line number Diff line number Diff line change
Expand Up @@ -70,8 +70,8 @@ const EditQuestionSet = ({ config, questionset, elements, elementActions }) => {

// for reasons unknown, the strings are not picked up by makemessages from the props
const addElementText = gettext('Add existing element')
const createQuestionText = gettext('Create new question set')
const createQuestionSetText = gettext('Create new question')
const createQuestionText = gettext('Create new question')
const createQuestionSetText = gettext('Create new question set')

return (
<div className="panel panel-default panel-edit">
Expand Down
2 changes: 1 addition & 1 deletion rdmo/management/assets/js/components/element/Attribute.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ const Attribute = ({ config, attribute, elementActions, display='list', indent=0
const editUrl = buildPath(config.baseUrl, 'attributes', attribute.id)
const copyUrl = buildPath(config.baseUrl, 'attributes', attribute.id, 'copy')
const nestedUrl = buildPath(config.baseUrl, 'attributes', attribute.id, 'nested')
const exportUrl = buildPath('/api/v1/', 'domain', 'attributes', attribute.id, 'export')
const exportUrl = buildPath(config.apiUrl, 'domain', 'attributes', attribute.id, 'export')

const fetchEdit = () => elementActions.fetchElement('attributes', attribute.id)
const fetchCopy = () => elementActions.fetchElement('attributes', attribute.id, 'copy')
Expand Down
2 changes: 1 addition & 1 deletion rdmo/management/assets/js/components/element/Catalog.js
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@ const Catalog = ({ config, catalog, elementActions, display='list',
const editUrl = buildPath(config.baseUrl, 'catalogs', catalog.id)
const copyUrl = buildPath(config.baseUrl, 'catalogs', catalog.id, 'copy')
const nestedUrl = buildPath(config.baseUrl, 'catalogs', catalog.id, 'nested')
const exportUrl = buildPath('/api/v1/', 'questions', 'catalogs', catalog.id, 'export')
const exportUrl = buildPath(config.apiUrl, 'questions', 'catalogs', catalog.id, 'export')

const fetchEdit = () => elementActions.fetchElement('catalogs', catalog.id)
const fetchCopy = () => elementActions.fetchElement('catalogs', catalog.id, 'copy')
Expand Down
2 changes: 1 addition & 1 deletion rdmo/management/assets/js/components/element/Condition.js
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ const Condition = ({ config, condition, elementActions, filter=false, filterEdit

const editUrl = buildPath(config.baseUrl, 'conditions', condition.id)
const copyUrl = buildPath(config.baseUrl, 'conditions', condition.id, 'copy')
const exportUrl = buildPath('/api/v1/', 'conditions', 'conditions', condition.id, 'export')
const exportUrl = buildPath(config.apiUrl, 'conditions', 'conditions', condition.id, 'export')

const fetchEdit = () => elementActions.fetchElement('conditions', condition.id)
const fetchCopy = () => elementActions.fetchElement('conditions', condition.id, 'copy')
Expand Down
2 changes: 1 addition & 1 deletion rdmo/management/assets/js/components/element/Option.js
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ const Option = ({ config, option, elementActions, display='list', indent=0, filt

const editUrl = buildPath(config.baseUrl, 'options', option.id)
const copyUrl = buildPath(config.baseUrl, 'options', option.id, 'copy')
const exportUrl = buildPath('/api/v1/', 'options', 'options', option.id, 'export')
const exportUrl = buildPath(config.apiUrl, 'options', 'options', option.id, 'export')

const fetchEdit = () => elementActions.fetchElement('options', option.id)
const fetchCopy = () => elementActions.fetchElement('options', option.id, 'copy')
Expand Down
2 changes: 1 addition & 1 deletion rdmo/management/assets/js/components/element/OptionSet.js
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ const OptionSet = ({ config, optionset, elementActions, display='list', filter=f
const editUrl = buildPath(config.baseUrl, 'optionsets', optionset.id)
const copyUrl = buildPath(config.baseUrl, 'optionsets', optionset.id, 'copy')
const nestedUrl = buildPath(config.baseUrl, 'optionsets', optionset.id, 'nested')
const exportUrl = buildPath('/api/v1/', 'options', 'optionsets', optionset.id, 'export')
const exportUrl = buildPath(config.apiUrl, 'options', 'optionsets', optionset.id, 'export')

const fetchEdit = () => elementActions.fetchElement('optionsets', optionset.id)
const fetchCopy = () => elementActions.fetchElement('optionsets', optionset.id, 'copy')
Expand Down
2 changes: 1 addition & 1 deletion rdmo/management/assets/js/components/element/Page.js
Original file line number Diff line number Diff line change
Expand Up @@ -22,7 +22,7 @@ const Page = ({ config, page, configActions, elementActions, display='list', ind
const editUrl = buildPath(config.baseUrl, 'pages', page.id)
const copyUrl = buildPath(config.baseUrl, 'pages', page.id, 'copy')
const nestedUrl = buildPath(config.baseUrl, 'pages', page.id, 'nested')
const exportUrl = buildPath('/api/v1/', 'questions', 'pages', page.id, 'export')
const exportUrl = buildPath(config.apiUrl, 'questions', 'pages', page.id, 'export')

const fetchEdit = () => elementActions.fetchElement('pages', page.id)
const fetchCopy = () => elementActions.fetchElement('pages', page.id, 'copy')
Expand Down
2 changes: 1 addition & 1 deletion rdmo/management/assets/js/components/element/Question.js
Original file line number Diff line number Diff line change
Expand Up @@ -17,7 +17,7 @@ const Question = ({ config, question, elementActions, display='list', indent=0,

const editUrl = buildPath(config.baseUrl, 'questions', question.id)
const copyUrl = buildPath(config.baseUrl, 'questions', question.id, 'copy')
const exportUrl = buildPath('/api/v1/', 'questions', 'questions', question.id, 'export')
const exportUrl = buildPath(config.apiUrl, 'questions', 'questions', question.id, 'export')

const fetchEdit = () => elementActions.fetchElement('questions', question.id)
const fetchCopy = () => elementActions.fetchElement('questions', question.id, 'copy')
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -21,7 +21,7 @@ const QuestionSet = ({ config, questionset, configActions, elementActions, displ
const editUrl = buildPath(config.baseUrl, 'questionsets', questionset.id)
const copyUrl = buildPath(config.baseUrl, 'questionsets', questionset.id, 'copy')
const nestedUrl = buildPath(config.baseUrl, 'questionsets', questionset.id, 'nested')
const exportUrl = buildPath('/api/v1/', 'questions', 'questionsets', questionset.id, 'export')
const exportUrl = buildPath(config.apiUrl, 'questions', 'questionsets', questionset.id, 'export')

const fetchEdit = () => elementActions.fetchElement('questionsets', questionset.id)
const fetchCopy = () => elementActions.fetchElement('questionsets', questionset.id, 'copy')
Expand Down
2 changes: 1 addition & 1 deletion rdmo/management/assets/js/components/element/Section.js
Original file line number Diff line number Diff line change
Expand Up @@ -23,7 +23,7 @@ const Section = ({ config, section, configActions, elementActions, display='list
const editUrl = buildPath(config.baseUrl, 'sections', section.id)
const copyUrl = buildPath(config.baseUrl, 'sections', section.id, 'copy')
const nestedUrl = buildPath(config.baseUrl, 'sections', section.id, 'nested')
const exportUrl = buildPath('/api/v1/', 'questions', 'sections', section.id, 'export')
const exportUrl = buildPath(config.apiUrl, 'questions', 'sections', section.id, 'export')

const fetchEdit = () => elementActions.fetchElement('sections', section.id)
const fetchCopy = () => elementActions.fetchElement('sections', section.id, 'copy')
Expand Down
Loading

0 comments on commit bc3bf04

Please sign in to comment.