Closed a981008 closed 1 month ago
feat(user): 禁止删除最后一个管理员用户
增加了检查被删除用户是否是唯一管理员的逻辑。当删除的用户为管理员时,再判断是否为唯一管理员,如果是则不允许删除。 至少保证还有一名管理员用户,避免误删除。
BREAKING CHANGE: 尝试删除最后一个管理员现在返回一个错误 并防止操作。
Refs #34
代码看了一遍没什么问题,验证通过后,会当做本周发布内容在周末发布一个版本。
已合并代码。 部分代码没有处理cargo fmt和cargo clippy的问题;已在我本地处理。
cargo fmt
cargo clippy
feat(user): 禁止删除最后一个管理员用户
增加了检查被删除用户是否是唯一管理员的逻辑。当删除的用户为管理员时,再判断是否为唯一管理员,如果是则不允许删除。 至少保证还有一名管理员用户,避免误删除。
BREAKING CHANGE: 尝试删除最后一个管理员现在返回一个错误 并防止操作。
Refs #34