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