rdmorganiser / rdmorganiser/rdmo

Delete profile could also include deletion of related projects

Open
#669 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

type:feature-request
Dominant language
Python
Stars
133
Forks
60
Avg merge
3d 14h
Merged PRs (30d)
21

Description

Rationale / Begründung

Currently, the delete profile button only deletes Memberships of Projects. However, in some cases also related Project and their Values could be deleted. For example, when the user is the only Member or Owner of a Project.
The behaviour could be toggled via featue flag but behaviour should be clear to the user, that related projects will be deleted or not.

Affected

Users

Minimal functionality
  • delete profile should include deletion of related projects and project values
  • pass membership/owner roles to other project members
Nice-to-have functionality
  • selection of projects to delete
References / Verweise

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 at the delete profile flow that currently removes project memberships, and review PRs #104 and #601 for related context. Define and verify behavior for deleting related projects and values, transferring membership or owner roles, and making the deletion behavior clear to users.

Written by the indexing model from the issue text.

Assessment

Tech stack
django, python
Domain
backend
Issue type
Feature
Difficulty
5/5
Estimated time
Over a week
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.