rdmorganiser / rdmorganiser/rdmo

Project update view cannot be used with deactivated catalogs

Open
#428 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

effort:minor type:bug
Dominant language
Python
Stars
133
Forks
60
Avg merge
3d 14h
Merged PRs (30d)
21

Description

According to the recommendation of deactivating old catalogs and importing new versions in addition, user might still want to change the description of existing project. Navigating from the project details these settings are seperated into three views: (1) for the update of title and description, (2) for the update of the underlying catalog, and (3) for the update of the parent project. However in the project overview this is in a single form (/projects/id/update/) which results in the situation that users cannot submit changes if the catalog is no longer available (in favor of a new version).

A solution that corresponds with this catalog update strategy might be to remove the extended project update view and link the three separate views.

Contributor guide

Open the contributing guide

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start by tracing the project overview form at /projects//update/ and compare it with the three separate views for title and description, catalog, and parent project updates. Confirm how a deactivated catalog prevents submission, then separate or link these update paths so description changes remain possible without the unavailable catalog; verify the affected project update flows.

Written by the indexing model from the issue text.

Assessment

Tech stack
django, python
Domain
backend, web-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.