Configuration et administration d'AutoAdmin

Configuration

Ajoutez la ligne suivante au fichier de paramétrage de votre wiki :

    # utilisez la même indentation que pour les autres paramètres :
    from MoinMoin.security.autoadmin import SecurityPolicy

Créez une page AutoAdminGroup. En général, il vaut mieux commencer par une page vide.

Cette page (ainsi que le autre pages définissant des groupes utilisées par autoadmin, voir ci-dessous) doit être protégées par des listes de contrôle d'accès, limitant l'accès en écriture aux personnes autorisées. Ces pages sont utilisés comme source pour certaines définitions de listes de contrôle d'accès et doivent donc être considérées comme telles.

Administration

Utiliser 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 définissant le groupe à la page AutoAdminGroup.

Tous les utilisateurs directement ou indirectement cités dans AutoAdminGroup obtiendront les droits d'administration (admin) sur leurs pages personnelles et leurs sous-pages.

Ceci est nécessaire à l'action MyPages, mais cela permet également de modifier les listes de contrôle d'accès à la main.

Vous pouvez aussi définir pour les utilisateurs des modèles de pages avec des listes de contrôle d'accès prédéfinies, qui pourront être utilisées pour des pages personnelles ou pour leurs sous-pages.

Utiliser AutoAdmin pour une autre page (projet)

  1. Ajoutez <NomDeLaPage>/AdminGroup à AutoAdminGroup.

  2. Créez la page <NomDeLaPage>/AdminGroup définissant le groupe, et ajoutez au moins un utilisateur ou un groupe à cette page de façon à leur donner les droits d'administration sur la page <NomDeLaPage> et ses sous-pages.