Configuration et administration d'AutoAdmin

Configuration

Ajoutez ceci au fichier de configuration de votre wiki :

    from MoinMoin.util.autoadmin import SecurityPolicy

Créez une page AutoAdminGroup. Si vous ne pouvez pas faire mieux, créer pour commencer une page vide.

Cette page (et aussi le autre pages de groupe utilisées par autoadmin, voir plus bas) doivent être protégées par ACL avec l'accès en écriture restreint aux personnes autorisées. Elles sont utilisés comme source pour certaines informations ACL et doivent donc être traîtés comme les ACL où elles seront incluses.

Administration

Utilisez AutoAdmin pour une page personnelle

Ajoutez juste le nom d'utilisateur (le même que le nom de la page personnelle) à la page AutoAdminGroup. Vous pouvez aussi étendre cette fonctionnalité à tous les utilisateurs d'un groupe spécifique, en ajoutant le nom de page du groupe à AutoAdminGroup.

Les utilisateurs obtiendront directement ou indirectement dans AutoAdminGroup les droits admin sur leur page personnelle ou ses sous pages.

Ceci est requis pour l'action MaPage, mais peut être aussi utilisé pour changer manuellement les ACL.

Vous pouvez aussi définir des modèles de pages avec des ACL préconfigurés pour les utiliser pour les nouvelles pages personnelles et leurs sous pages.

Utilisez AutoAdmin pour une autre page ou autre page de projet

  1. Ajoutez <NomDeLaPage>/AdminGroup à AutoAdminGroup.

  2. Crééz aussi <NomDeLaPage>/AdminGroup, page de définition des groupes et ajoutez au moins un utilisateur ou en groupe à cette page de façon à leur donner les droits admin sur <NomDeLaPage> ou ses sous pages.