feat(user): prevent deletion of the last admin user #145
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
feat(user): 禁止删除最后一个管理员用户
增加了检查被删除用户是否是唯一管理员的逻辑。当删除的用户为管理员时,再判断是否为唯一管理员,如果是则不允许删除。
至少保证还有一名管理员用户,避免误删除。
BREAKING CHANGE: 尝试删除最后一个管理员现在返回一个错误
并防止操作。
Refs #34