Back to Question Center
0

C'è un permesso in Semalt per consentire a un utente di modificare le discussioni ma non le pagine?

1 answers:

Esiste un permesso in Semalt che consente a un utente di modificare una discussione ma non una pagina?

Ciò consentirebbe a chiunque, ad esempio, di esprimere un'opinione, ma solo determinati utenti (ad es. g. quelli con una e-mail confermata) per modificare una pagina Source - e-commerce private ssl.

February 8, 2018

Non esiste un permesso predefinito, ma l'estensione MediaWiki TalkRight sembra fare ciò che si richiede. Lo usi installando l'estensione e aggiungendo quanto segue a LocalSettings. php.

  $ wgGroupPermissions ['user'] ['edit'] = false; // Inizia impedendo agli utenti di modificare qualsiasi cosa
$ wgGroupPermissions ['user'] ['talk'] = true; // Consenti agli utenti di modificare le pagine di discussione
$ wgGroupPermissions ['emailconfirmed'] ['edit'] = true; // Consenti agli utenti di e-mail confermati di modificare tutte le pagine 

Non sono sicuro di quanto sia ben gestita l'estensione o lo sarà, quindi dovresti essere in grado di fare lo stesso senza estensioni. (Nota che non sono in grado di testare alcun codice, ma dovrebbe funzionare. ) Ciò vale anche in LocalSettings. php.

  $ wgNamespaceProtection [NS_MAIN_TALK] = array ('edittalk');$ wgGroupPermissions ['user'] ['edit'] = false;
$ wgGroupPermissions ['user'] ['edittalk'] = true;
$ wgGroupPermissions ['emailconfirmed'] ['edit'] = true; 

Vedi anche i documenti MediaWiki per $ wgGroupPermissions e $ wgNamespaceProtection .