Differences between revisions 3 and 4
Revision 3 as of 2009-04-12 17:33:25
Size: 1836
Editor: localhost
Comment: converted to 1.6 markup
Revision 4 as of 2009-04-12 18:17:58
Size: 2012
Editor: Kurgan
Comment:
Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:

== Le informazioni in questa pagina sono obsolete ==

Moin alla versione attuale (1.7.1) supporta le ACL gerarchiche semplicemente abilitandole in configurazione.



Le informazioni in questa pagina sono obsolete

Moin alla versione attuale (1.7.1) supporta le ACL gerarchiche semplicemente abilitandole in configurazione.

Acl ereditabili in Moinmoin

Moinmoin, il wiki che fa girare questo sito, ha un difettuccio: quando si applica una acl ad una pagina, questa NON si applica a tutte le pagine figlie, quindi queste rimangono visualizzabili senza vincoli.

Esiste una patch per aggiungere il supporto per le ACL gerarchiche (ed ereditabili), che si trova qui: http://moinmoin.wikiwikiweb.de/HierarchicalAccessControlList

Questo sistema funziona bene, con un paio di punti a cui fare attenzione:

 # Enable acl (0 to disable)
    acl_enabled = 1
 # Enable hierachical ACLS (requires patch!)
    acl_hierarchic = 1

Nota sul quoting con il backtick (il carattere "`")

Nelle versioni recenti di MoinMoin non e` possibile disattivare il quoting con il backtick, il che e` allucinante per me che scrivo in italiano con una tastiera americana, quindi lo uso per gli accenti.

La soluzione e` andare a modificarselo a mano.

Nel file /usr/share/python-support/python-moinmoin/MoinMoin/parser/wiki.py, alla riga 91 (o giu` di li`) c'e` una voce che dice:

(?P<tt_bt>`.*?`)

Questa va cambiata in qualcos'altro. Per dire, cosi` ci vogliono due "`" di fila per attivare la funzione di quoting.

(?P<tt_bt>``.*?``)

LinuxDebian/MoinMoin (last edited 2023-01-03 14:24:18 by Kurgan)