rdmorganiser / rdmorganiser/rdmo
Automatic selection of RDMO view based on catalog question
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 133
- Forks
- 60
- Avg merge
- 3d 14h
- Merged PRs (30d)
- 21
Description
Rationale / Begründung
For general question catalogs that are not specific to a particular funder, it would be helpful to automatically select the funder view based on the answer to a question, e.g. Who is funding the project? with a funder-related attribute e.g. https://rdmorganiser.github.io/terms/domain/project/funder/name. All other available views for the catalog that do not match the selected funder would be hidden to avoid confusion.
Affected
Users
Minimal functionality
- Automatically detect the selected funder based on the value provided for the attribute project/funder/name.
- If a view exists that matches the selected funder, display only that view and hide all others.
- If no matching view is found or the question is not yet answered, show all available views for the catalog or a default view.
- Ensure that this behavior only applies to non-funder-specific catalogs for which user can select a funder.
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
No files or tests are named. Start by locating how catalog questions, the project/funder/name attribute, and catalog views are handled; then verify the non-funder-specific catalog cases described here. Done means matching funder views are shown alone, while unanswered or unmatched selections retain the available or default views.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- django, python
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 4/5
- Estimated time
- 3-5 days
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 35/100