KakapoWP KakapoWP
Inloggen Zorg dat je er een leven lang van kunt genieten
Helpcentrum/Roles/De inrichting exporteren, inlezen en over het netwerk verdelen

De inrichting exporteren, inlezen en over het netwerk verdelen

Gilt für: Kakapo Roles· 4 min leestijd

Een rechteninrichting die op de ene site een uur heeft gekost, hoort op de volgende geen uur meer te kosten. Alles wat deze plug-in beheert, wordt geëxporteerd: rollen, rechten, zichtbaarheidsregels en doorverwijzingen.

Wat niet meekomt

  • De licentiesleutel. Hij hoort bij deze installatie en zou anders in leesbare tekst staan in een bestand dat door vele handen gaat.
  • De toewijzing van afzonderlijke gebruikers. Op de doelsite zou die zinloos zijn — daar zijn de gebruikers-ID’s anders.

De twee importmodi

  • „Aanvullen” laat bestaande rechten staan en legt de ontbrekende erbij.
  • „Vervangen” schrijft de rollenstand van het bestand — wat hier meer was, gaat naar de prullenbak.
Een bestand waarin de rol „administrator” geen „manage_options” heeft, wordt in de modus „vervangen” geweigerd — daarna zou niemand meer in het beheer komen. Een bestand uit een latere versie wordt eveneens geweigerd in plaats van half gelezen.

Rollen over een netwerk verdelen

In een multisite houdt het onderdeel „Netwerk” de rollen van alle sites gelijk. Wat wordt verdeeld, is de rollenstand van deze site over alle andere; eigen rollen van afzonderlijke sites gaan daarbij verloren — het is een kopie, geen samenvoeging. De schakelaar „Bij elke wijziging automatisch verdelen” schrijft de stand voort na elk aanmaken, wijzigen of verwijderen van een rol.

In het netwerkbeheer staat dezelfde actie onder „Instellingen” — daar met een lijst van alle sites en hun aantal rollen. Ze is voorbehouden aan superbeheerders: rollen over alle sites van een netwerk verdelen is geen beslissing die op één subsite genomen hoort te worden.

Wie wat wanneer veranderde

Rechten veranderen zelden en werken lang door. Duikt een half jaar later de vraag op wie de redactie het recht om te publiceren heeft gegeven, dan zwijgt wp_user_roles — het kent alleen de huidige stand. Het wijzigingslogboek houdt tijdstip, gebruiker, aard van de wijziging en een zin erover vast; geen IP-adres, geen browserkenmerk.

Vond je dit artikel nuttig?