In dit artikel leggen we uit hoe rollen en permissies werken in Discord:
- Rollenkleuren
- Rollenhiërarchie
- Rechten per kanaal
Deel 1: rollenkleuren
Iets dat misschien niet meteen duidelijk is, maar wel handig om te weten, is hoe de rollen functioneren in de rolinstellingen. Het zit zo:
Leden van een server krijgen de rechten van de hoogste rol die aan ze is toegewezen.
En dat geldt niet alleen voor de rechten, maar ook voor de kleur! Hier zie je duidelijk het verschil:
Ook al heeft Cilantrelle alledrie de rollen, “Cool Kids” is de hoogste, vandaar dat hij de roze kleur van die rol krijgt. BOXES is niet lid van “Cool Kids”, voor hem is “Chicken” de hoogste rol. Hij krijgt daarom de rechten van “Chicken” en een paarse kleur.
Je kunt rollen verslepen om de volgorde te veranderen:
In dit voorbeeld, is “Chicken” naar de top verplaatst, boven “Cool Kids”. Vandaar dat Cilantrelle nu ook de paarse kleur heeft gekregen, en Chicken de eerst genoemde rol achter zijn naam is. Hij is nog steeds lid van “Cool Kids”, maar deze staat nu op de tweede plek.
De kleur van de hoogste rol zie je terug in de gebruikerslijst:
De rollen Cool Kids en Omega hebben de optie “Leden met een rol afzonderlijk van online leden weergeven” aangevinkt, de andere rollen niet. Elke gebruiker in deze lijst heeft een andere hoogste rol.
Deel 2: rollenhiërarchie
Behalve dat het er mooi uit ziet, geven rollen je ook de mogelijkheid om rechten op een gestructureerde manier te delegeren. Je kunt een rol maken voor een vriend zodat hij af en toe kan helpen met je privéserver, maar je kunt ook een complex adminsysteem bouwen voor een publieke server.
Lineaire hiërarchie:
Rollen volgen een lineaire hiërarchie. Je kunt de lijst met rollen zien als een soort van totempaal.
Je hoogste rol en alle rollen boven je hoogste rol krijgen een slotje achter hun naam. Op die manier kunnen servereigenaren meerdere administratieve rollen creëren met verschillende rechten, zonder dat deze elkaar in de weg zitten. Dit zijn een aantal van de rechten die je kunt aanvinken:
Administrator:
Dit is de omegarol! Als deze optie is aangevinkt, krijgt de gebruiker alle mogelijke rechten uit de lijst. Een administrator heeft toegang tot alle kanalen, ongeacht de permissies van dat kanaal. Deze optie laat gebruikers ook rollen toewijzen aan elke rol die onder hun eigen rol staat. Ze kunnen echter niet de instellingen van hun eigen rol of van rollen boven hun eigen rol veranderen. Pas op: met deze optie komt grote verantwoordelijkheid!
Rollen beheren:
Dit recht geeft gebruikers de optie om rollen onder hun eigen rol aan te passen. Ze kunnen nieuwe rollen creëren, de rechten wijzigen en deze rollen aan gebruikers toe wijzen. Maar ze kunnen niet hun eigen rol of rollen boven hen wijzigen. Ook is het niet mogelijk om rechten toe te wijzen die ze zelf niet hebben. Voorbeeld: als jouw rol geen gebruikers kan verbannen, kun je het recht om gebruikers te verbannen ook niet aan andere gebruikers toewijzen.
Onthoud ook dat als je meerdere rollen hebt, je geen recht kunt verwijderen van een lagere rol als dit zou betekenen dat je dit recht van jezelf verwijdert.
Belangrijk: de @everyone-rol wordt gebruikt als basis voor alle andere rollen die je creëert. Wil je dat iedereen in jouw server kanalen kan beheren? Vink het recht “Kanalen beheren” aan voor @everyone, en alle andere rollen krijgen automatisch dit recht. Alle rechten die je toewijst aan @everyone gelden voor iedereen, ongeacht de instellingen van andere rollen.
Als je een rol creëert (en je bent niet de servereigenaar), dan komt deze rol onderaan de lijst te staan, boven de @everyone-rol. Je kunt de rol vervolgens verslepen, maar niet boven je eigen rol zetten.
Hiërarchie voor verbannen/verwijderen/bijnaam wijzigen:
Behalve de hiërarchie voor het sorteren van rollen, is er ook een speciale uitzondering voor het recht om leden te verbannen, te verwijderen en hun bijnaam te wijzigen. Zelfs als een gebruiker deze rechten heeft, kan hij geen gebruikers verbannen of verwijderen die dezelfde rol of een hogere rol hebben.
Deel 3: rechten per kanaal
Voor de organisatietalenten onder ons hebben we nog een aantal handige opties. Klik met je rechtermuisknop op de naam van het kanaal. Hiermee kun je rechten per tekstkanaal instellen.
Kanaal klonen:
Maak een kloon van het huidige kanaal met precies dezelfde rechten per rol. Je hoeft het nieuwe kanaal slechts een naam te geven, en klaar is kees. Vervolgens kun je de rechten aanpassen.
Tekstkanalen creëren voor een specifieke rol:
Als iemand met het recht om kanalen te creëren een nieuw kanaal aanmaakt, zie je de optie om dit kanaal beschikbaar te maken voor bepaalde rollen. Als je een rol selecteert gebeurt het volgende:
1. De @everyone-rol heeft niet het recht om berichten te lezen, het kanaal wordt ontoegankelijk en zal niet langer zichtbaar zijn.
2. Er wordt een uitzondering gecreëerd voor de geselecteerde rol. Dit kun je terugvinden in de kanaalinstellingen.