Manual:User rights/it

I permessi utente sono autorizzazioni e abilità specifiche che possono essere assegnate a gruppi utente personalizzabili. I gruppi possono essere assegnati (o rimossi) dagli utenti attraverso la pagina speciale Special:UserRights. Vedi.

L'accesso a questa interfaccia è a sua volta governato dal permesso, affinchè solo gli utenti nel gruppo  possano farlo (in una configurazione predefinita). Vedi per maggiori informazioni sulla gestione e l'assegnazione dei gruppi utente.

Cambiare i permessi utente
Una installazione predefinita di MediaWiki assegna alcuni gruppi predefiniti (vedi in basso). Puoi cambiare i permessi predefiniti modificando l'array in  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 e, 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.


 * Nota: il nome del gruppo non può contenere spazi, quindi usa  or   al posto di

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 on the group called "user"
With the above mechanism, you can remove the groups sysop, bureaucrat and bot, which - if used - can be assigned through the usual user permission system. However, it is currently impossible to remove the  group. This group is not assigned through the usual permission system. Instead, every logged in user automatically is member of that group. This is hardcoded in MediaWiki and currently cannot be changed easily.

List of permissions
The following user rights are available in the latest version of MediaWiki. If you are using an older version, look at "Special:Version" on your wiki and see if your version is covered in the "versions" column.

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 doing so in an extension, you instead need to use.

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

If you want this right to be accessible to external applications by OAuth 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 ...".