feat(cli): Implicitly set staff flag if superuser flag is set
This commit is contained in:
parent
600746dd73
commit
3f5758aa7f
2 changed files with 17 additions and 1 deletions
|
|
@ -38,7 +38,7 @@ def handler_create_user(
|
|||
utils.logger.debug("Creating user…")
|
||||
user = serializer.save(request=request)
|
||||
utils.logger.debug("Setting permissions and other attributes…")
|
||||
user.is_staff = is_staff
|
||||
user.is_staff = is_staff or is_superuser # Always set staff if superuser is set
|
||||
user.upload_quota = upload_quota
|
||||
user.is_superuser = is_superuser
|
||||
for permission in permissions:
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue