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