Alle functies

Rollen & rechten

Wie wat mag, bepaal jij

Rollen zijn van jou: geef elke rol precies de rechten die passen bij hoe jouw bureau werkt. Elke handeling in het platform vraagt om een recht, dus wie niets heeft gekregen, kan ook niets. Standaard dicht.

Rollen die je zelf samenstelt

Je maakt zoveel rollen als je nodig hebt en geeft elke rol precies de rechten die je kiest uit een vaste catalogus. Iemand kan meerdere rollen dragen; wat die persoon mag, is de optelsom van al zijn rollen samen. Rechten heten overal hetzelfde (module.resource.actie), zodat de lijst leesbaar blijft terwijl hij groeit.

Standaard dicht

Elke route in het platform vraagt om een recht. Een route die er geen opeist, haalt de build niet: er is geen deur die per ongeluk open blijft staan. Het scherm toont je alleen wat je mag, maar de echte grens ligt bij de API, niet bij de knop die je verbergt.

Eigen of alles

Sommige rechten hebben een bereik: eigen of alles. Zo schrijft iemand zijn eigen uren (time.entry.write:own) zonder bij die van een collega te kunnen. 'Eigen' betekent dat de rij van die persoon is; bij een taak is dat degene aan wie hij is toegewezen. Wie het recht op alles heeft, heeft daarmee ook het recht op eigen.

Vier rollen om op te bouwen

Vier rollen staan er vanaf het begin: owner, admin, member en client. Owner houdt alle rechten en is niet te wijzigen of te verwijderen, zodat een fout ergens anders altijd te herstellen blijft. De andere drie pas je vrij aan of dupliceer je; admin heeft een volledige, expliciete lijst in plaats van een wildcard, juist zodat je hem kunt inperken.

  • owner: alle rechten, vast en onverwijderbaar
  • admin, member en client: sleutel vast, rechten vrij aan te passen
  • De laatste rol die het bureau kan beheren, laat zich niet verwijderen

Op één plek beheerd

Je regelt alles onder Instellingen → Rollen: rollen maken, rechten aanvinken, toewijzen aan mensen. Zet je later een module aan, dan brengt die zijn eigen rechten mee en worden ze eenmalig aan je systeemrollen toegekend. Elke wijziging aan een rol wordt vastgelegd, zodat je terug kunt zien wie wat veranderde.

Meer weten?

De documentatie beschrijft elke module tot in de details, van installatie tot rechten.

Meer functies