rdmorganiser / rdmorganiser/rdmo
Enable editing of different projects at the same time for admins
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 133
- Forks
- 60
- Avg merge
- 3d 14h
- Merged PRs (30d)
- 21
Description
Rationale / Begründung
During curation of an instance, sometimes an administrator needs to update information of several projects at the same time. It should be possible to do it through one of the available online interfaces: "Management", "Admin", or "Swagger API".
Affected
Admins
Minimal functionality
In the Management interface: allow exporting all projects in a single XML file.
In the Admin interface: allow other commands besides "Delete"/"löschen".
In the API: add a command like "POST /api/v1/projects/values/"
Nice-to-have functionality
Please make project sorting case-insensitive (the present order is very confusing)
References / Verweise
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
The issue names the Management interface, Admin interface, and API but no files, entry points, or tests. Start by locating the project export and update paths for each interface, then determine whether the three requested capabilities should be separate changes. Done should be defined by maintainers as concrete behavior and tests for the selected interfaces, including any case-insensitive sorting requirement.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- django, python
- Domain
- api, backend
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Needs clarification
- Newbie friendliness
- 25/100