Skip to content

PR 6334 User deletion#7070

Merged
ramyaragupathy merged 16 commits intodevelopfrom
pr-6334
Dec 24, 2025
Merged

PR 6334 User deletion#7070
ramyaragupathy merged 16 commits intodevelopfrom
pr-6334

Conversation

@prabinoid
Copy link
Contributor

What type of PR is this? (check all applicable)

  • 🍕 Feature
  • 🐛 Bug Fix
  • 📝 Documentation
  • 🧑‍💻 Refactor
  • ✅ Test
  • 🤖 Build or CI
  • ❓ Other (please specify)

Related Issue

Fixes #6002

Describe this PR

Add ability to delete user information.

Refactored from pr-6334
Rebased the pr against current develop and refactored it.

Adds an api which allows user to delete their own account and admins to delete any user.
The function that automatically deletes users that are gone from osm is kept but not implemented as an api.

@sonarqubecloud
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
C Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

@ramyaragupathy ramyaragupathy changed the title Pr 6334 PR 6334 User deletion Nov 20, 2025
@ramyaragupathy
Copy link
Member

image

This is the message end user receives upon selecting delete user action.

As discussed, here are my suggestions:

Are you sure you want to permanently delete this user?

All user information, history, and associated data will be deleted forever.
This action cannot be reversed.

CTA:

  • Cancel
  • Yes, delete permanently

@prabinoid @manjitapandey @suzit-10 - let me know what do you think.

@suzit-10
Copy link
Contributor

suzit-10 commented Dec 23, 2025

This is the new confirmation dialog after updating the message:

image

cc: @ramyaragupathy , @prabinoid , @manjitapandey

@sonarqubecloud
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
C Reliability Rating on New Code (required ≥ A)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

@manjitapandey manjitapandey self-requested a review December 24, 2025 03:58
@ramyaragupathy ramyaragupathy merged commit a828415 into develop Dec 24, 2025
12 of 13 checks passed
@prabinoid prabinoid deleted the pr-6334 branch February 26, 2026 03:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Add function to delete user accounts

5 participants