yorkie-team / yorkie

Yorkie is a document store for collaborative applications.
https://yorkie.dev
Apache License 2.0
771 stars 143 forks source link

Consider Cascade Delete on Admin Deletion #946

Open krapie opened 1 month ago

krapie commented 1 month ago

Description:

Following the recent introduction of the feature to delete admin users in https://github.com/yorkie-team/yorkie/pull/934, it is crucial to consider implementing a cascade delete mechanism for admin-related resources such as projects, documents, and changes.

Why:

Currently we only allows the deletion of admin users without any cascading effect on related resources, potentially resulting in orphan resources beyond the control of the admin. To ensure better resource management and data consistency, the introduction of cascade delete functionality is essential.

Wu22e commented 1 month ago

Can I proceed with this issue?

krapie commented 1 month ago

@Wu22e Sure!