UserRole
A UserRole entitás adatmodellje.
2022.01.11 — Posted by Webb & Flow
Tartalomjegyzék
A UserRole bejegyzések standard entitások, a következő megkötésekkel:
- nincs listázás
- nincs új elem létrehozás
- a view művelet minden esetben visszaad egy entitás, ha még nem létezik az adott azonosítóval, akkor egy üres entitást ad vissza
- a modify művelet létrehoz egy új entitást, ha az adott azonosítóval még nem létezik
Egy bejegyzés azonosítója: usrl_EMAIL, ahol EMAIL annak a user-nek az email címe, akinek a jogait tartalmazza az adott bejegyzés.
Amennyiben az email cím "+" karaktert tartalmaz, azt urlencode formában kell küldeni ( %2B ), azonban ha a kliens egy böngészőben fut, akkor szükséges lehet ezt duplán kódolni ( %252B ).
A UserRole kezelő api-k prefix-e: /projects/PROJECTID/userRoles...
A mezői (az alap mezőkön kívül):
- groups
- string[]
- melyik RoleGroup csoportokban van benne a user
- roles
- string[]
- milyen plusz jogokat kapott a csoportoktól függetlenül
- restrictedRoles
- string[]
- milyen jogok vannak tőle megvonva, amiket eredetileg megkapott volna valamelyik csoport miatt
- groupCount
- number, statikus
- hány groupban van benne
- roleCount
- number, statikus
- hány plusz jog van megadva
- restrictedRoleCount
- number, statikus
- hány jog van megtagadva