yorkie-team / yorkie

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

Consider Cascade Delete on Admin Deletion #946

Open krapie opened 3 months ago

krapie commented 3 months 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 3 months ago

Can I proceed with this issue?

krapie commented 3 months ago

@Wu22e Sure!