Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Activate URN assignment and registration #811

Closed
mmo opened this issue Mar 21, 2022 · 2 comments
Closed

Activate URN assignment and registration #811

mmo opened this issue Mar 21, 2022 · 2 comments

Comments

@mmo
Copy link
Collaborator

mmo commented Mar 21, 2022

The tasks in this Epic must separated into two or three more manageable issues. However, all will have to be integrated to staging at the same time since they have to work together (as decided at grooming, 22.03.2022)

Development tasks:

  • Implement URN minting for theses of the UNIFR and USI at document creation
    • [sets URN as NEW]
  • Implement the registration of new URNs at the DNB resolver
    • [sets URN as RESERVED]
  • Implement a regular task for verifying that URNs are registered at the DNB resolver
    • [sets URN as REGISTERED]
  • Prevent files of URN-covered theses to be deleted or replaced (new files can be added)
  • Prevent records of URN-covered theses to be deleted
  • Implement a mapping for exporting xepicur-compatible metadata (depends on answer from the SNL)
  • Implement a CLI for managing new file versions:
    1. stores the new file in the SNL WebDAV server
    2. notifies the SNL by email about the new version
    3. repalces the file in the respective SONAR record

Additional tasks are described in the internal SONAR wiki ("URN assignment and registration for theses in SONAR").

@github-actions
Copy link

This issue is stale because it has been open 6 months with no activity.

@github-actions github-actions bot added the stale Stale or no longer relevant label Oct 17, 2022
@PascalRepond PascalRepond removed the stale Stale or no longer relevant label Oct 17, 2022
@PascalRepond PascalRepond reopened this Oct 17, 2022
@github-actions
Copy link

This issue is stale because it has been open 6 months with no activity.

@github-actions github-actions bot added the stale Stale or no longer relevant label Apr 16, 2023
@PascalRepond PascalRepond removed the stale Stale or no longer relevant label Apr 17, 2023
@PascalRepond PascalRepond reopened this Apr 17, 2023
jma added a commit to jma/sonar that referenced this issue May 11, 2023
- Register a new URN with the server name organisation as base URL.
- Fixes URN creation.
- Adds the patch DNB method to already registered URN.
- Adds the get DNB method to get URN information.
- Marks an URN pid when a document is deleted.
- Fixes the query to retrieve all the unregistered URNs.
- Adds a new optional parameter to specify the data when a test document
  is created.
- Closes: rero#849.
- Closes: rero#811.

Co-Authored-by: Johnny Mariéthoz <Johnny.Mariethoz@rero.ch>
@jma jma mentioned this issue May 11, 2023
7 tasks
jma added a commit to jma/sonar that referenced this issue May 17, 2023
- Register a new URN with the server name organisation as base URL.
- Fixes URN creation.
- Adds the patch DNB method to already registered URN.
- Adds the get DNB method to get URN information.
- Marks an URN pid when a document is deleted.
- Fixes the query to retrieve all the unregistered URNs.
- Adds a new optional parameter to specify the data when a test document
  is created.
- Closes: rero#849.
- Closes: rero#811.

Co-Authored-by: Johnny Mariéthoz <Johnny.Mariethoz@rero.ch>
jma added a commit to jma/sonar that referenced this issue Jun 6, 2023
- Register a new URN with the server name organisation as base URL.
- Fixes URN creation.
- Adds the patch DNB method to already registered URN.
- Adds the get DNB method to get URN information.
- Marks an URN pid when a document is deleted.
- Fixes the query to retrieve all the unregistered URNs.
- Adds a new optional parameter to specify the data when a test document
  is created.
- Closes: rero#849.
- Closes: rero#811.

Co-Authored-by: Johnny Mariéthoz <Johnny.Mariethoz@rero.ch>
jma added a commit to jma/sonar that referenced this issue Jun 6, 2023
- Register a new URN with the server name organisation as base URL.
- Fixes URN creation.
- Adds the patch DNB method to already registered URN.
- Adds the get DNB method to get URN information.
- Marks an URN pid when a document is deleted.
- Fixes the query to retrieve all the unregistered URNs.
- Adds a new optional parameter to specify the data when a test document
  is created.
- Closes: rero#849.
- Closes: rero#811.

Co-Authored-by: Johnny Mariéthoz <Johnny.Mariethoz@rero.ch>
jma added a commit to jma/sonar that referenced this issue Jun 21, 2023
- Register a new URN with the server name organisation as base URL.
- Fixes URN creation.
- Adds the patch DNB method to already registered URN.
- Adds the get DNB method to get URN information.
- Marks an URN pid when a document is deleted.
- Fixes the query to retrieve all the unregistered URNs.
- Adds a new optional parameter to specify the data when a test document
  is created.
- Closes: rero#849.
- Closes: rero#811.
- Avoids npm server crash in development.
- Adds options to the script server.
- Adds files permissions.

Co-Authored-by: Johnny Mariéthoz <Johnny.Mariethoz@rero.ch>
jma added a commit to jma/sonar that referenced this issue Jun 27, 2023
- Register a new URN with the server name organisation as base URL.
- Fixes URN creation.
- Adds the patch DNB method to already registered URN.
- Adds the get DNB method to get URN information.
- Marks an URN pid when a document is deleted.
- Fixes the query to retrieve all the unregistered URNs.
- Adds a new optional parameter to specify the data when a test document
  is created.
- Closes: rero#849.
- Closes: rero#811.
- Avoids npm server crash in development.
- Adds options to the script server.
- Adds files permissions.
- Fixes unit tests with a .env file.

Co-Authored-by: Johnny Mariéthoz <Johnny.Mariethoz@rero.ch>
jma added a commit to jma/sonar that referenced this issue Jul 3, 2023
- Register a new URN with the server name organisation as base URL.
- Fixes URN creation.
- Adds the patch DNB method to already registered URN.
- Adds the get DNB method to get URN information.
- Marks an URN pid when a document is deleted.
- Fixes the query to retrieve all the unregistered URNs.
- Adds a new optional parameter to specify the data when a test document
  is created.
- Closes: rero#849.
- Closes: rero#811.
- Avoids npm server crash in development.
- Adds options to the script server.
- Adds files permissions.
- Fixes unit tests with a .env file.

Co-Authored-by: Johnny Mariéthoz <Johnny.Mariethoz@rero.ch>
jma added a commit to jma/sonar that referenced this issue Jul 3, 2023
- Register a new URN with the server name organisation as base URL.
- Fixes URN creation.
- Adds the patch DNB method to already registered URN.
- Adds the get DNB method to get URN information.
- Marks an URN pid when a document is deleted.
- Fixes the query to retrieve all the unregistered URNs.
- Adds a new optional parameter to specify the data when a test document
  is created.
- Closes: rero#849.
- Closes: rero#811.
- Avoids npm server crash in development.
- Adds options to the script server.
- Adds files permissions.
- Fixes unit tests with a .env file.

Co-Authored-by: Johnny Mariéthoz <Johnny.Mariethoz@rero.ch>
jma added a commit to jma/sonar that referenced this issue Jul 4, 2023
- Register a new URN with the server name organisation as base URL.
- Fixes URN creation.
- Adds the patch DNB method to already registered URN.
- Adds the get DNB method to get URN information.
- Marks an URN pid when a document is deleted.
- Fixes the query to retrieve all the unregistered URNs.
- Adds a new optional parameter to specify the data when a test document
  is created.
- Closes: rero#849.
- Closes: rero#811.
- Avoids npm server crash in development.
- Adds options to the script server.
- Adds files permissions.
- Fixes unit tests with a .env file.

Co-Authored-by: Johnny Mariéthoz <Johnny.Mariethoz@rero.ch>
jma added a commit to jma/sonar that referenced this issue Jul 12, 2023
- Register a new URN with the server name organisation as base URL.
- Fixes URN creation.
- Adds the patch DNB method to already registered URN.
- Adds the get DNB method to get URN information.
- Marks an URN pid when a document is deleted.
- Fixes the query to retrieve all the unregistered URNs.
- Adds a new optional parameter to specify the data when a test document
  is created.
- Closes: rero#849.
- Closes: rero#811.
- Avoids npm server crash in development.
- Adds options to the script server.
- Adds files permissions.
- Fixes unit tests with a .env file.

Co-Authored-by: Johnny Mariéthoz <Johnny.Mariethoz@rero.ch>
jma added a commit to jma/sonar that referenced this issue Jul 12, 2023
- Register a new URN with the server name organisation as base URL.
- Fixes URN creation.
- Adds the patch DNB method to already registered URN.
- Adds the get DNB method to get URN information.
- Marks an URN pid when a document is deleted.
- Fixes the query to retrieve all the unregistered URNs.
- Adds a new optional parameter to specify the data when a test document
  is created.
- Closes: rero#849.
- Closes: rero#811.
- Avoids npm server crash in development.
- Adds options to the script server.
- Adds files permissions.
- Fixes unit tests with a .env file.

Co-Authored-by: Johnny Mariéthoz <Johnny.Mariethoz@rero.ch>
jma added a commit to jma/sonar that referenced this issue Jul 12, 2023
- Register a new URN with the server name organisation as base URL.
- Fixes URN creation.
- Adds the patch DNB method to already registered URN.
- Adds the get DNB method to get URN information.
- Marks an URN pid when a document is deleted.
- Fixes the query to retrieve all the unregistered URNs.
- Adds a new optional parameter to specify the data when a test document
  is created.
- Closes: rero#849.
- Closes: rero#811.
- Avoids npm server crash in development.
- Adds options to the script server.
- Adds files permissions.
- Fixes unit tests with a .env file.

Co-Authored-by: Johnny Mariéthoz <Johnny.Mariethoz@rero.ch>
jma added a commit to jma/sonar that referenced this issue Jul 12, 2023
- Register a new URN with the server name organisation as base URL.
- Fixes URN creation.
- Adds the patch DNB method to already registered URN.
- Adds the get DNB method to get URN information.
- Marks an URN pid when a document is deleted.
- Fixes the query to retrieve all the unregistered URNs.
- Adds a new optional parameter to specify the data when a test document
  is created.
- Closes: rero#849.
- Closes: rero#811.
- Avoids npm server crash in development.
- Adds options to the script server.
- Adds files permissions.
- Fixes unit tests with a .env file.

Co-Authored-by: Johnny Mariéthoz <Johnny.Mariethoz@rero.ch>
jma added a commit to jma/sonar that referenced this issue Jul 13, 2023
- Register a new URN with the server name organisation as base URL.
- Fixes URN creation.
- Adds the patch DNB method to already registered URN.
- Adds the get DNB method to get URN information.
- Marks an URN pid when a document is deleted.
- Fixes the query to retrieve all the unregistered URNs.
- Adds a new optional parameter to specify the data when a test document
  is created.
- Closes: rero#849.
- Closes: rero#811.
- Avoids npm server crash in development.
- Adds options to the script server.
- Adds files permissions.
- Fixes unit tests with a .env file.

Co-Authored-by: Johnny Mariéthoz <Johnny.Mariethoz@rero.ch>
jma added a commit to jma/sonar that referenced this issue Jul 17, 2023
- Register a new URN with the server name organisation as base URL.
- Fixes URN creation.
- Adds the patch DNB method to already registered URN.
- Adds the get DNB method to get URN information.
- Marks an URN pid when a document is deleted.
- Fixes the query to retrieve all the unregistered URNs.
- Adds a new optional parameter to specify the data when a test document
  is created.
- Closes: rero#849.
- Closes: rero#811.
- Avoids npm server crash in development.
- Adds options to the script server.
- Adds files permissions.
- Fixes unit tests with a .env file.

Co-Authored-by: Johnny Mariéthoz <Johnny.Mariethoz@rero.ch>
jma added a commit to jma/sonar that referenced this issue Jul 17, 2023
- Register a new URN with the server name organisation as base URL.
- Fixes URN creation.
- Adds the patch DNB method to already registered URN.
- Adds the get DNB method to get URN information.
- Marks an URN pid when a document is deleted.
- Fixes the query to retrieve all the unregistered URNs.
- Adds a new optional parameter to specify the data when a test document
  is created.
- Closes: rero#849.
- Closes: rero#811.
- Avoids npm server crash in development.
- Adds options to the script server.
- Adds files permissions.
- Fixes unit tests with a .env file.

Co-Authored-by: Johnny Mariéthoz <Johnny.Mariethoz@rero.ch>
jma added a commit to jma/sonar that referenced this issue Jul 17, 2023
- Register a new URN with the server name organisation as base URL.
- Fixes URN creation.
- Adds the patch DNB method to already registered URN.
- Adds the get DNB method to get URN information.
- Marks an URN pid when a document is deleted.
- Fixes the query to retrieve all the unregistered URNs.
- Adds a new optional parameter to specify the data when a test document
  is created.
- Closes: rero#849.
- Closes: rero#811.
- Avoids npm server crash in development.
- Adds options to the script server.
- Adds files permissions.
- Fixes unit tests with a .env file.

Co-Authored-by: Johnny Mariéthoz <Johnny.Mariethoz@rero.ch>
jma added a commit to jma/sonar that referenced this issue Jul 17, 2023
- Register a new URN with the server name organisation as base URL.
- Fixes URN creation.
- Adds the patch DNB method to already registered URN.
- Adds the get DNB method to get URN information.
- Marks an URN pid when a document is deleted.
- Fixes the query to retrieve all the unregistered URNs.
- Adds a new optional parameter to specify the data when a test document
  is created.
- Closes: rero#849.
- Closes: rero#811.
- Avoids npm server crash in development.
- Adds options to the script server.
- Adds files permissions.
- Fixes unit tests with a .env file.

Co-Authored-by: Johnny Mariéthoz <Johnny.Mariethoz@rero.ch>
jma added a commit to jma/sonar that referenced this issue Jul 18, 2023
- Register a new URN with the server name organisation as base URL.
- Fixes URN creation.
- Adds the patch DNB method to already registered URN.
- Adds the get DNB method to get URN information.
- Marks an URN pid when a document is deleted.
- Fixes the query to retrieve all the unregistered URNs.
- Adds a new optional parameter to specify the data when a test document
  is created.
- Closes: rero#849.
- Closes: rero#811.
- Avoids npm server crash in development.
- Adds options to the script server.
- Adds files permissions.
- Fixes unit tests with a .env file.

Co-Authored-by: Johnny Mariéthoz <Johnny.Mariethoz@rero.ch>
jma added a commit to jma/sonar that referenced this issue Jul 20, 2023
- Register a new URN with the server name organisation as base URL.
- Fixes URN creation.
- Adds the patch DNB method to already registered URN.
- Adds the get DNB method to get URN information.
- Marks an URN pid when a document is deleted.
- Fixes the query to retrieve all the unregistered URNs.
- Adds a new optional parameter to specify the data when a test document
  is created.
- Closes: rero#849.
- Closes: rero#811.
- Avoids npm server crash in development.
- Adds options to the script server.
- Adds files permissions.
- Fixes unit tests with a .env file.

Co-Authored-by: Johnny Mariéthoz <Johnny.Mariethoz@rero.ch>
jma added a commit to jma/sonar that referenced this issue Aug 21, 2023
- Register a new URN with the server name organisation as base URL.
- Fixes URN creation.
- Adds the patch DNB method to already registered URN.
- Adds the get DNB method to get URN information.
- Marks an URN pid when a document is deleted.
- Fixes the query to retrieve all the unregistered URNs.
- Adds a new optional parameter to specify the data when a test document
  is created.
- Closes: rero#849.
- Closes: rero#811.
- Avoids npm server crash in development.
- Adds options to the script server.
- Adds files permissions.
- Fixes unit tests with a .env file.

Co-Authored-by: Johnny Mariéthoz <Johnny.Mariethoz@rero.ch>
jma added a commit to jma/sonar that referenced this issue Aug 21, 2023
- Register a new URN with the server name organisation as base URL.
- Fixes URN creation.
- Adds the patch DNB method to already registered URN.
- Adds the get DNB method to get URN information.
- Marks an URN pid when a document is deleted.
- Fixes the query to retrieve all the unregistered URNs.
- Adds a new optional parameter to specify the data when a test document
  is created.
- Closes: rero#849.
- Closes: rero#811.
- Avoids npm server crash in development.
- Adds options to the script server.
- Adds files permissions.
- Fixes unit tests with a .env file.

Co-Authored-by: Johnny Mariéthoz <Johnny.Mariethoz@rero.ch>
jma added a commit to jma/sonar that referenced this issue Aug 21, 2023
- Register a new URN with the server name organisation as base URL.
- Fixes URN creation.
- Adds the patch DNB method to already registered URN.
- Adds the get DNB method to get URN information.
- Marks an URN pid when a document is deleted.
- Fixes the query to retrieve all the unregistered URNs.
- Adds a new optional parameter to specify the data when a test document
  is created.
- Closes: rero#849.
- Closes: rero#811.
- Avoids npm server crash in development.
- Adds options to the script server.
- Adds files permissions.
- Fixes unit tests with a .env file.

Co-Authored-by: Johnny Mariéthoz <Johnny.Mariethoz@rero.ch>
jma added a commit to jma/sonar that referenced this issue Aug 21, 2023
- Register a new URN with the server name organisation as base URL.
- Fixes URN creation.
- Adds the patch DNB method to already registered URN.
- Adds the get DNB method to get URN information.
- Marks an URN pid when a document is deleted.
- Fixes the query to retrieve all the unregistered URNs.
- Adds a new optional parameter to specify the data when a test document
  is created.
- Closes: rero#849.
- Closes: rero#811.
- Avoids npm server crash in development.
- Adds options to the script server.
- Adds files permissions.
- Fixes unit tests with a .env file.

Co-Authored-by: Johnny Mariéthoz <Johnny.Mariethoz@rero.ch>
jma added a commit to jma/sonar that referenced this issue Aug 21, 2023
- Register a new URN with the server name organisation as base URL.
- Fixes URN creation.
- Adds the patch DNB method to already registered URN.
- Adds the get DNB method to get URN information.
- Marks an URN pid when a document is deleted.
- Fixes the query to retrieve all the unregistered URNs.
- Adds a new optional parameter to specify the data when a test document
  is created.
- Closes: rero#849.
- Closes: rero#811.
- Avoids npm server crash in development.
- Adds options to the script server.
- Adds files permissions.
- Fixes unit tests with a .env file.

Co-Authored-by: Johnny Mariéthoz <Johnny.Mariethoz@rero.ch>
jma added a commit to jma/sonar that referenced this issue Aug 21, 2023
- Register a new URN with the server name organisation as base URL.
- Fixes URN creation.
- Adds the patch DNB method to already registered URN.
- Adds the get DNB method to get URN information.
- Marks an URN pid when a document is deleted.
- Fixes the query to retrieve all the unregistered URNs.
- Adds a new optional parameter to specify the data when a test document
  is created.
- Closes: rero#849.
- Closes: rero#811.
- Avoids npm server crash in development.
- Adds options to the script server.
- Adds files permissions.
- Fixes unit tests with a .env file.

Co-Authored-by: Johnny Mariéthoz <Johnny.Mariethoz@rero.ch>
jma added a commit to jma/sonar that referenced this issue Aug 21, 2023
- Register a new URN with the server name organisation as base URL.
- Fixes URN creation.
- Adds the patch DNB method to already registered URN.
- Adds the get DNB method to get URN information.
- Marks an URN pid when a document is deleted.
- Fixes the query to retrieve all the unregistered URNs.
- Adds a new optional parameter to specify the data when a test document
  is created.
- Closes: rero#849.
- Closes: rero#811.
- Avoids npm server crash in development.
- Adds options to the script server.
- Adds files permissions.
- Fixes unit tests with a .env file.

Co-Authored-by: Johnny Mariéthoz <Johnny.Mariethoz@rero.ch>
jma added a commit to jma/sonar that referenced this issue Aug 21, 2023
- Register a new URN with the server name organisation as base URL.
- Fixes URN creation.
- Adds the patch DNB method to already registered URN.
- Adds the get DNB method to get URN information.
- Marks an URN pid when a document is deleted.
- Fixes the query to retrieve all the unregistered URNs.
- Adds a new optional parameter to specify the data when a test document
  is created.
- Closes: rero#849.
- Closes: rero#811.
- Avoids npm server crash in development.
- Adds options to the script server.
- Adds files permissions.
- Fixes unit tests with a .env file.

Co-Authored-by: Johnny Mariéthoz <Johnny.Mariethoz@rero.ch>
jma added a commit to jma/sonar that referenced this issue Aug 21, 2023
- Register a new URN with the server name organisation as base URL.
- Fixes URN creation.
- Adds the patch DNB method to already registered URN.
- Adds the get DNB method to get URN information.
- Marks an URN pid when a document is deleted.
- Fixes the query to retrieve all the unregistered URNs.
- Adds a new optional parameter to specify the data when a test document
  is created.
- Closes: rero#849.
- Closes: rero#811.
- Avoids npm server crash in development.
- Adds options to the script server.
- Adds files permissions.
- Fixes unit tests with a .env file.

Co-Authored-by: Johnny Mariéthoz <Johnny.Mariethoz@rero.ch>
PascalRepond pushed a commit that referenced this issue Aug 22, 2023
- Register a new URN with the server name organisation as base URL.
- Fixes URN creation.
- Adds the patch DNB method to already registered URN.
- Adds the get DNB method to get URN information.
- Marks an URN pid when a document is deleted.
- Fixes the query to retrieve all the unregistered URNs.
- Adds a new optional parameter to specify the data when a test document
  is created.
- Closes: #849.
- Closes: #811.
- Avoids npm server crash in development.
- Adds options to the script server.
- Adds files permissions.
- Fixes unit tests with a .env file.

Co-Authored-by: Johnny Mariéthoz <Johnny.Mariethoz@rero.ch>
jma added a commit to jma/sonar that referenced this issue May 28, 2024
- Register a new URN with the server name organisation as base URL.
- Fixes URN creation.
- Adds the patch DNB method to already registered URN.
- Adds the get DNB method to get URN information.
- Marks an URN pid when a document is deleted.
- Fixes the query to retrieve all the unregistered URNs.
- Adds a new optional parameter to specify the data when a test document
  is created.
- Closes: rero#849.
- Closes: rero#811.
- Avoids npm server crash in development.
- Adds options to the script server.
- Adds files permissions.
- Fixes unit tests with a .env file.

Co-Authored-by: Johnny Mariéthoz <Johnny.Mariethoz@rero.ch>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
Archived in project
Development

No branches or pull requests

3 participants