<?xml version="1.0" encoding="utf-8"?><!DOCTYPE article  PUBLIC '-//OASIS//DTD DocBook XML V4.4//EN'  'http://www.docbook.org/xml/4.4/docbookx.dtd'><article><articleinfo><title>AiutoSuAutoAmministrazione</title></articleinfo><para>La politica di sicurezza <code>autoadmin</code> inclusa in MoinMoin (ma <emphasis role="strong">non</emphasis> attivata in modo predefinito, consultare più sotto) è utile per dare automaticamente e implicitamente ad alcuni utenti o alcuni gruppi i diritti di amministrazione  (<code>admin</code>) su alcune pagine. </para><para>Avere i diritti di <code>admin</code> significa essere in grado di creare o modificare le ACL. Consultare <ulink url="http://research.math.uvt.ro/wiki/AiutoSuAutoAmministrazione/wiki/AiutoSuListeControlloAccesso#">AiutoSuListeControlloAccesso</ulink>. </para><section><title>Uso di AutoAdmin</title><section><title>Per una pagina personale</title><para>Verificare che sia presente una <ulink url="http://research.math.uvt.ro/wiki/AiutoSuAutoAmministrazione/wiki/PaginaPersonaleModello#">PaginaPersonaleModello</ulink> con le righe ACL pronte o con altre impostazioni già configurate. </para><para>È importante assicurarsi che la pagina personale sia di facile lettura e consultazione, un semplice mezzo di comunicazione con gli altri. </para><para>Il metodo più semplice per creare una sotto-pagina personale (o privata) della propria pagina personale consiste nell'usare l'azione MyPages. </para><para>In alternativa è possibile farlo manualmente, usando <ulink url="http://research.math.uvt.ro/wiki/AiutoSuAutoAmministrazione/wiki/PaginaPersonaleLetturaScritturaModello#">PaginaPersonaleLetturaScritturaModello</ulink> o <ulink url="http://research.math.uvt.ro/wiki/AiutoSuAutoAmministrazione/wiki/PaginaPersonaleLetturaModello#">PaginaPersonaleLetturaModello</ulink> che dispongono di alcune righe ACL già preparate come: </para><screen><![CDATA[#acl @ME@/GruppoLetturaScrittura:read,write @ME@/GruppoLettura:read]]></screen><para>La macro @ME@ nel modello viene sostituita con il proprio nome quando si salva la pagina, quindi le due sotto-pagine (<code>NomeCognome/GruppoLetturaScrittura</code> e <code>NomeCognome/GruppoLettura</code>) della propria pagina personale verranno usate per consentire accesso in lettura/scrittura e in sola lettura. </para><para>Ora basta solo mantenere queste due sotto-pagine della propria pagina personale (potrebbero essere anche state create automaticamente) e inserirvi le persone a cui consentire l'accesso. </para></section><section><title>Per la pagina di un progetto</title><para>Vedere se esiste già una pagina <code>&lt;NOME_PROGETTO&gt;Modello</code> con una riga ACL già pronta per le pagine dei propri progetti e usarla come base per le sotto-pagine. </para><para>Usare le pagine <code>&lt;NOME_PROGETTO&gt;/GruppoLetturaScrittura</code> e <code>&lt;NOME_PROGETTO&gt;/GruppoLettura</code> come per la pagina personale. </para></section></section><section><title>Configurazione e amministrazione di AutoAdmin</title><section><title>Configurazione</title><para>Aggiungere quanto segue al file di configurazione del wiki: </para><screen><![CDATA[    # applicare il rientro corretto come per le altre impostazioni
    from MoinMoin.security.autoadmin import SecurityPolicy]]></screen><para>Creare una pagina <code>GruppoAutoAdmin</code>. È una buona idea creare una pagina vuota. </para><para>Questa pagina, e anche le altre pagine usate con aoutadmin, devono essere protette con le ACL in scrittura alle sole persone consentite. Sono usate come sorgente per informazioni ACL e devono essere considerate come le ACL che hanno all'interno. </para></section><section><title>Amministrazione</title><section><title>Abilitare una pagina per AutoAdmin</title><para>Aggiungere i nomi utente (lo stesso della pagina personale) alla pagina <code>GruppoAutoAdmin</code>. In alternativa, per abilitare questa caratteristica a tutti gli utente di alcuni gruppi specifici, aggiungere il nome della pagina di gruppo. </para><para>Tutti gli utenti direttamente o indirettamente presenti in <code>GruppoAutoAdmin</code> otterranno diritti di <code>admin</code> sulle proprie pagine personali e sotto-pagine. </para><para>Tutto questo è necessario per l'azione MyPages, ma può essere usato anche per modifiche manuali alle ACL. </para><para>È anche possibile definire alcuni modelli di pagina con ACL già impostate da usare per le nuove pagina personali o per le sotto-pagine. </para></section><section><title>Abilitare un'altra pagina per AutoAdmin</title><orderedlist numeration="arabic"><listitem><para>Aggiungere <code>&lt;NomePagina&gt;/GruppoAdmin</code> a <code>GruppoAutoAdmin</code>. </para></listitem><listitem><para>Creare anche la pagina di definizione <code>&lt;NomePagine&gt;/GruppoAdmin</code> e aggiungervi almeno un utente o un gruppo per concedere i diritti di <code>admin</code> su <code>&lt;NomePagine&gt;</code> o le sotto-pagine. </para></listitem></orderedlist></section></section></section></article>