supports lookup by domains
This commit is contained in:
6
admin.py
6
admin.py
@@ -45,6 +45,7 @@ def register_admin_routes(app):
|
||||
"uid": doc.id,
|
||||
"user_email": user_data.get("user_email", ""),
|
||||
"case_email": user_data.get("case_email", ""),
|
||||
"case_domain_email": user_data.get("case_domain_email", ""),
|
||||
"enabled": bool(user_data.get("enabled", False)),
|
||||
"is_admin": bool(user_data.get("is_admin", False))
|
||||
})
|
||||
@@ -78,6 +79,7 @@ def register_admin_routes(app):
|
||||
"uid": uid,
|
||||
"user_email": user_data.get("user_email", ""),
|
||||
"case_email": user_data.get("case_email", ""),
|
||||
"case_domain_email": user_data.get("case_domain_email", ""),
|
||||
"enabled": bool(user_data.get("enabled", False)),
|
||||
"is_admin": bool(user_data.get("is_admin", False))
|
||||
}
|
||||
@@ -129,7 +131,8 @@ def register_admin_routes(app):
|
||||
# Only update fields that can be changed, excluding is_admin
|
||||
update_data = {
|
||||
"enabled": data.get("enabled", False),
|
||||
"case_email": data.get("case_email", "")
|
||||
"case_email": data.get("case_email", ""),
|
||||
"case_domain_email": data.get("case_domain_email", "")
|
||||
}
|
||||
# Never allow changing is_admin field during updates - admin status can only be set during creation
|
||||
user_ref.update(update_data)
|
||||
@@ -172,6 +175,7 @@ def register_admin_routes(app):
|
||||
user_ref.set({
|
||||
"user_email": user_email,
|
||||
"case_email": request.form.get("case_email", ""),
|
||||
"case_domain_email": request.form.get("case_domain_email", ""),
|
||||
"enabled": bool(request.form.get("enabled", False)),
|
||||
"is_admin": bool(request.form.get("is_admin", False))
|
||||
})
|
||||
|
||||
Reference in New Issue
Block a user