feat: add first_name/last_name to users, avatar in header, neutral dashboard bg
This commit is contained in:
+3
-1
@@ -1337,6 +1337,8 @@ def create_user(payload: dict, request: Request, _: User = Depends(require_admin
|
||||
expires_at=expires_at,
|
||||
active=payload.get("active", True),
|
||||
is_admin=payload.get("is_admin", False),
|
||||
first_name=payload.get("first_name", ""),
|
||||
last_name=payload.get("last_name", ""),
|
||||
)
|
||||
db.add(user)
|
||||
db.commit()
|
||||
@@ -1349,7 +1351,7 @@ def edit_user(user_id: int, payload: dict, request: Request, _: User = Depends(r
|
||||
user = db.get(User, user_id)
|
||||
if not user:
|
||||
raise HTTPException(status_code=404, detail="User not found")
|
||||
for key in ["username", "active", "is_admin"]:
|
||||
for key in ["username", "active", "is_admin", "first_name", "last_name"]:
|
||||
if key in payload:
|
||||
setattr(user, key, payload[key])
|
||||
if "password" in payload and payload["password"]:
|
||||
|
||||
Reference in New Issue
Block a user