user
OAuthAccountRead
¶
Bases: BaseModel
Schema for storing essential OAuthAccount information within
UserRead.oauth_accounts.
| ATTRIBUTE | DESCRIPTION |
|---|---|
id |
ID of the row in fractal-owned
TYPE:
|
account_email |
Email associated to OAuth account
TYPE:
|
oauth_name |
Name of the OAuth provider (e.g.
TYPE:
|
Source code in fractal_server/app/schemas/user.py
17 18 19 20 21 22 23 24 25 26 27 28 29 30 | |
UserCreate
¶
Bases: BaseUserCreate
Schema for User creation.
| ATTRIBUTE | DESCRIPTION |
|---|---|
profile_id |
TYPE:
|
Source code in fractal_server/app/schemas/user.py
95 96 97 98 99 100 101 102 103 104 105 | |
UserRead
¶
Bases: BaseUser[int]
Schema for User read from database.
| ATTRIBUTE | DESCRIPTION |
|---|---|
group_ids_names |
TYPE:
|
oauth_accounts |
TYPE:
|
profile_id |
TYPE:
|
Source code in fractal_server/app/schemas/user.py
33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 | |
UserUpdate
¶
Bases: BaseUserUpdate
Schema for User update.
| ATTRIBUTE | DESCRIPTION |
|---|---|
password |
TYPE:
|
email |
TYPE:
|
is_active |
TYPE:
|
is_superuser |
TYPE:
|
is_verified |
TYPE:
|
profile_id |
TYPE:
|
project_dir |
TYPE:
|
slurm_accounts |
TYPE:
|
Source code in fractal_server/app/schemas/user.py
55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 | |
UserUpdateGroups
¶
Bases: BaseModel
Schema for POST /auth/users/{user_id}/set-groups/
Source code in fractal_server/app/schemas/user.py
108 109 110 111 112 113 114 115 116 | |
UserUpdateStrict
¶
Bases: BaseModel
Schema for User self-editing.
| ATTRIBUTE | DESCRIPTION |
|---|---|
slurm_accounts |
TYPE:
|
Source code in fractal_server/app/schemas/user.py
83 84 85 86 87 88 89 90 91 92 | |