Manual:User rights/it

I permessi utente sono autorizzazioni e abilità specifiche che possono essere assegnate a gruppi utente personalizzabili. MediaWiki ships with a default set of user rights and user groups, but these can be customized. This page explains the default rights and groups and how to customize them.

For information about how to add and remove individual wiki users from groups, see and.

Cambiare i permessi utente
Una installazione predefinita di MediaWiki assegna alcuni gruppi predefiniti (vedi in basso). Puoi cambiare i permessi predefiniti modificando l'array $GroupPermissions in $LocalSettings con la sintassi.

Se un membro è in più gruppi, ottiene tutti i permessi da ogni gruppi a cui appartiene. Tutti gli utenti, inclusi gli utenti anonimi, sono nel gruppo ; tutti gli utenti registrati sono nel gruppo. In aggiunta ai gruppi predefiniti, puoi creare nuovi gruppi arbitrariamente usando il medesimo array.

Esempi
Questo esempio disabiliterà la visualizzazione di ogni pagina non elencata in, quindi la ri-abilita solo per gli utenti registrati:

Questo esempio disabiliterà la modifica di tutte le pagine, poi le ri-abiliterà solo per gli utenti con un indirizzo e-mail confermato.

Creare un nuovo gruppo e assegnargli permessi
Puoi creare nuovi gruppi utente definendo i permessi al corrispettivo nome del gruppo in  dove  è il nome attuale del gruppo.

Insieme all'aggiunta di permessi, dovresti creare queste tre pagine wiki popolandone i contenuti:


 * (contenuto: )
 * (contenuto: )
 * (contenuto: )

In maniera predefinita, i burocrati possono aggiungere o rimuovere utenti da qualsiasi gruppo. In ogni caso, se stai usando $AddGroups e $RemoveGroups, potresti avere invece bisogno di personalizzare questi ultimi.

Esempi
Questo esempio creerà un gruppo "ninja" arbitrario che può bloccare gli utenti e cancellare pagine, e i cui edit saranno invisibili di default nei registri delle modifiche recenti.

In questo esempio, vorrai forse creare anche queste pagine:


 * (contenuto: )
 * (contenuto: )
 * (contenuto: )

Questo assicurerà che il gruppo sarà descritto come "Ninja" dappertutto sull'interfaccia, e un membro sarà descritto come "ninja", e il nome del gruppo collegherà alla pagina.

Questo esempio disabilita l'accesso in scrittura (la modifica e creazione di pagine) in maniera predefinita, crea un gruppo chiamato "Scrivere", e gli garantisce l'accesso in scrittura. Gli utenti possono essere aggiunti manualmente a questo gruppo tramite Speciale:PermessiUtente:

In questo esempio, forse vorrai anche creare queste pagine:


 * (contenuto: )
 * (contenuto: )
 * (contenuto: )

Rimuovere gruppo predefiniti
MediaWiki è fornita in maniera predefinita di un certo numero di gruppi predefiniti. La maggior parte di questi gruppi può essere rimosso eliminando la relativa chiave dell'array, in. Per dettagli vedi in basso.

Esempio
Questo esempio eliminerà completamente i burocrati. È necessario assicurarsi che tutte e sei queste variabili siano eliminate per ogni gruppo di cui desideri sia rimosso dall'elenco in Speciale:ElencoPermessiGruppi; in ogni caso, rimuovendo soltanto $wgGroupPermissions sarà sufficiente per rimuoverlo da Speciale:PermessiUtente. Questo codice dovrebbe essere posto dopo qualsiasi riga  che aggiunga estensioni come  contenenti codice che dà ai burocrati dei permessi in maniera predefinita.

In alcune estensioni (Flow, Semantic MediaWiki, etc.), i permessi sono aggiunti durante la registrazione dell'estensione o in una funzione di registrazione. In questo caso, potrebbe essere necessario usare la funzione di registrazione nel LocalSettings.php per rimuovere alcuni gruppi predefiniti:

Note sul gruppo chiamato "user"
Con il meccanismo soprastante, puoi rimuovere il gruppo amministratori, burocrati e bot, che - se utilizzati - possono essere assegnati attraverso il normale sistema dei permessi utente. In ogni caso, è al momento impossibile rimuovere il gruppo. Questo gruppo non è assegnato attraverso il solito sistema di permessi. Al contrario, ogni utente autenticato è automaticamente membro di quel gruppo. Questo è scalpito nel codice di MediaWiki ed al momento non può essere cambiato facilmente.

Lista di permessi
I seguenti permessi utente sono disponibili nell'ultima versione di MediaWiki. Se stai utilizzando una versione più vecchia, vai sul tuo wiki in "Speciale:Versione" e guarda se la tua versione è compresa in quelle nella colonna "versioni".

List of groups
The following groups are available in the latest version of MediaWiki. If you are using an older version then some of these may not be implemented.

From MW 1.12, you can create your own groups into which users are automatically promoted (as with autoconfirmed and emailconfirmed) using. You can even create any custom group by just assigning rights to them.

Default rights
The default rights are defined in.
 * Default values in HEAD version: https://phabricator.wikimedia.org/diffusion/MW/browse/master/includes/DefaultSettings.php
 * The default values in the latest stable MediaWiki release, version, are available here: https://phabricator.wikimedia.org/diffusion/MW/browse//includes/DefaultSettings.php
 * Additional rights: you should be able to list all the permissions available on your wiki by running.

Adding new rights
Information for coders only follows.

If you're adding a new right in core, for instance to control a new special page, you are required to add it to the list of available rights in,  (example). If you're, you instead need to use.

You probably also want to assign it to some user group by editing described above.

If you want this right to be accessible to external applications by  or by bot passwords, then you will need to add it to a grant by editing.

You also need to add  and   interface messages to /languages/i18n/en.json (with documentation in qqq.json). The right-* messages can be seen on Special:ListGroupRights and the action-* messages are used in a sentence like "You do not have permission to ...".