Don't force a username — let Cloudron let the user choose it during setup
This commit is contained in:
1 parent
6257c89800
commit
051f898667
1 file changed
+2
-2
+2
-2
@@ -171,12 +171,12 @@ async def cloudron_create_user(email: str, name: str) -> str:
|
|||||||
if u.get("email") == email:
|
if u.get("email") == email:
|
||||||
return u["id"]
|
return u["id"]
|
||||||
|
|
||||||
# Create user (role "user" = regular member)
|
# Create user (role "user" = regular member). Only email is required;
|
||||||
|
# Cloudron lets the user choose their own username during account setup.
|
||||||
r = await client.post(
|
r = await client.post(
|
||||||
f"{CLOUDRON_API}/api/v1/users",
|
f"{CLOUDRON_API}/api/v1/users",
|
||||||
headers=cloudron_headers(),
|
headers=cloudron_headers(),
|
||||||
json={
|
json={
|
||||||
"username": email.split("@")[0],
|
|
||||||
"email": email,
|
"email": email,
|
||||||
"displayName": name,
|
"displayName": name,
|
||||||
"role": "user",
|
"role": "user",
|
||||||
|
|||||||
Reference in new issue
Block a user