-
Type:
Suggestion
-
Resolution: Unresolved
-
None
-
Component/s: User Management, Crowd & LDAP integration
-
None
-
1
-
1
Current behaviour
Currently, anonymizing a user in Bamboo requires following a series of manual steps using SQL statements, as documented in: Bamboo: Right to erasure – Deleting and/or Modifying PD in Bamboo
This process:
- Must be executed directly against the database.
- Is error-prone and time-consuming.
- Is not accessible to administrators who do not have or should not have database-level access.
Suggested behaviour
Provide a built-in, supported way to anonymize users directly from the Bamboo UI, similar to Bitbucket’s anonymization functionality described here: Users and groups – Deleting a user versus anonymizing a user
Specifically:
- Add an option in user management to anonymize a user (e.g. “Anonymize user”) instead of requiring raw SQL.
- Ensure that personal data (such as username, display name, and email) is removed or replaced while preserving the integrity of build history, logs, and audit records.
- Make this operation available to Bamboo administrators without requiring database access.
Workaround
Follow a series of steps with SQL as documented in Bamboo: Right to erasure - Deleting and/or Modifying PD in Bamboo