Come consentire all'utente registrato MediaWiki di modificare Common.css?
-
03-07-2019 - |
Domanda
Vorrei consentire all'utente registrato di modificare MediaWiki / Common.css senza aggiungerli al gruppo sysop.
Comprendo che ciò consentirà all'utente di modificarlo in modi dannosi, ma è un wiki chiuso, quindi non è un problema.
Qualsiasi soluzione è accettabile anche cambiando il codice php :)
Soluzione
Crea un nuovo gruppo, aggiungi dai " editinterface " privilegio. In LocalSettings.php è fatto così:
$wgGroupPermissions['mynewgroup']['editinterface'] = true;
Quindi aggiungi l'utente al tuo nuovo gruppo.
O se vuoi dare quel diritto a tutti gli utenti che hanno effettuato l'accesso, fallo in questo modo:
$wgGroupPermissions['user']['editinterface'] = true;
// user is the default group for all logged-in users
Per i dettagli consultare manuale MediaWiki .
Altri suggerimenti
Probabilmente più sicuro da usare;
$wgAllowUserCss = true;
Consulta il Manuale di Mediawiki per i dettagli completi.
" Se abilitato, gli utenti sono in grado di effettuare personalizzazioni personalizzate oltre alla normale scelta di skin all'interno della schermata "Preferenze". "
Un'impostazione simile è disponibile per Javascript.