Affected Area
None
Problem Statement
Currently, it is very hard to manage roles and permissions over the Frappe cloud. While removing any member from the whole account takes around 10 to 12 seconds, you just keep waiting around the same. Also, when we are removing any roles from the account, we still need to wait, I don't know how many seconds. The UI is not very friendly because the delete option is inside the roles detail page - when you click on delete, the actual role you are inside is getting deleted, and you are still on that page, so it's very confusing.
Proposed Solution
Need to refactor the logic as in you can soft delete instantly once any member is removed, and in the background you can do whatever is required in order to remove the required roles and permissions.
Affected Area
None
Problem Statement
Currently, it is very hard to manage roles and permissions over the Frappe cloud. While removing any member from the whole account takes around 10 to 12 seconds, you just keep waiting around the same. Also, when we are removing any roles from the account, we still need to wait, I don't know how many seconds. The UI is not very friendly because the delete option is inside the roles detail page - when you click on delete, the actual role you are inside is getting deleted, and you are still on that page, so it's very confusing.
Proposed Solution
Need to refactor the logic as in you can soft delete instantly once any member is removed, and in the background you can do whatever is required in order to remove the required roles and permissions.