mirror of
https://github.com/plankanban/planka.git
synced 2026-02-24 19:08:59 +03:00
User in Cards #170
Reference in New Issue
Block a user
Delete Branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Originally created by @derrobin154 on GitHub (Apr 17, 2022).
If you delete/remove a user he should still remain assigned to the map to track this. Alternatively, introduce the function to lock a user.
@meltyshev commented on GitHub (Apr 18, 2022):
Yes, you are definitely right 🤔
@nickbe commented on GitHub (Apr 20, 2022):
I guess somewhere during the next changes we have to think about how to manage this. I guess when a user gets deleted then there are several aspects which should be considered:
Technically for assigned cards there should be a simple way to replace the assigned user.
For projects and everything below them it's a completely different problem. All user data is by definition private. So no other user has the right to access data without the permission of the owner - not even the admin - which is very important.
This follows that it must be possible for a user to delete his/her account and that all previously shared projects, boards and cards have to vanish. This is the prime directive to comply with gdpr and other privacy protection laws. A user creates data and a user has a right to remove the data.
BUT if we talk about a company account then you are right in that we must be able to prevent exactly this. So when creating a new PLANKA instance we basically have to ask: Will there be private accounts OR company accounts. Depending on that either only an administrator can delete accounts (and he will have the option to replace assigned users or move projects boards to other users) or only the user can decide what to do with his projects. The he's the one who should be able to transfer projects and board to other users.
So a lot of decision making will be done along with user deleting. But the important thing is that we strongly stick to privacy laws.