.. -*- coding: utf-8 -*- .. :Project: SoL .. :Created: ven 13 lug 2018 09:41:17 CEST .. :Author: Lele Gaifax .. :License: GNU General Public License version 3 or later .. :Copyright: © 2018, 2019, 2020 Lele Gaifax .. .. _gestione utenti: Gestione utenti --------------- Per interagire con il sistema, cioè per poter inserire nuovi tornei e altre entità, si devono inserire per proprie *credenziali* nel :ref:`pannello di login `. Tali credenziali possono essere fornite dall'*amministratore*, oppure ottenute tramite l':ref:`auto registrazione `. Un utente può creare nuove *entità* come :ref:`club `, :ref:`campionati `, :ref:`giocatori ` e :ref:`tornei `, che gli vengono automaticamente *assegnati* (in altre parole, ne diventa il *responsabile*): mentre l'*amministratore* può modificare qualsiasi cosa nel sistema, tutti gli altri utenti possono cambiare o cancellare *solo* le entità che gli appartengono. .. contents:: Voci del menu ~~~~~~~~~~~~~ Oltre alle :ref:`azioni standard ` il menu contiene queste voci: :guilabel:`Club` Apre la :ref:`gestione dei club ` di cui è responsabile l'utente selezionato :guilabel:`Campionati` Apre la :ref:`gestione dei campionati ` di cui è responsabile l'utente selezionato :guilabel:`Giocatori` Apre la :ref:`gestione dei giocatori ` di cui è responsabile l'utente selezionato :guilabel:`Valutazioni` Apre la :ref:`gestione delle valutazioni ` di cui è responsabile l'utente selezionato :guilabel:`Tornei` Apre la :ref:`gestione dei tornei ` di cui è responsabile l'utente selezionato .. _inserimento e modifica utenti: Inserimento e modifica ~~~~~~~~~~~~~~~~~~~~~~ .. index:: pair: Inserimento e modifica; Utenti Tutti i campi, ad eccezione della :guilabel:`lingua`, sono obbligatori. Email e password ++++++++++++++++ Queste sono le credenziali che l'utente dovrà inserire nel :ref:`pannello di login `. :guilabel:`email` deve essere un indirizzo valido e la :guilabel:`password` può essere qualunque cosa più lunga di cinque caratteri. .. note:: Mentre la procedura di :ref:`auto registrazione ` accerta la validità dell'indirizzo email, quando questo viene inserito o modificato manualmente non viene effettuata alcuna verifica che l'indirizzo corrisponda a una casella di posta esistente. Si raccomanda pertanto di prestare particolare attenzione: un valore sbagliato preclude la possibilità di poter :ref:`reimpostare ` la propria password nel caso venisse dimenticata! Nome e cognome ++++++++++++++ Non possono essere lasciati in bianco. Lingua ++++++ Se impostata, verrà usata a prescindere dalle impostazioni del browser quando l'utente accede al sistema. .. _gestore responsabili: Gestione responsabilità +++++++++++++++++++++++ L'*amministratore* può dare il permesso di :guilabel:`gestione responsabilità` a particolari utenti: quando un utente ha questo permesso è in grado di modificare chi è il responsabile degli altri elementi (club, tornei, ...), anche di quelli che non gli appartengono. .. _gestore giocatori: Gestione giocatori ++++++++++++++++++ L'*amministratore* può dare il permesso di :guilabel:`gestione giocatori` a particolari utenti: quando un utente ha questo permesso è in grado di inserire nuovi giocatori, o modificare e cancellare quelli già presenti. .. note:: Permettere a chiunque di gestire l'elenco dei giocatori, come accadeva nelle versioni di SoL precedenti alla 4, ha causato numerosi problemi, in primis la presenza di :ref:`duplicati `: un po' per pigrizia, un po' per difficoltà linguistiche, è chiaramente più sbrigativo reinserire un giocatore che si presenta a un torneo che verificare se sia già presente nel database. Risolvere questi casi non è sempre facile, quando non si conoscono di persona. Con la versione 4 si è deciso di poter dare la possibilità di gestire i giocatori solo a un ben determinato gruppo di utenti: in linea di principio vi saranno dei responsabili riconosciuti, ragionevolmente uno per ogni nazione, mirando in tal modo a far inserire e modificare i dati dei singoli giocatori a chi li conosce e può identificarli. .. _stato utente: Stato +++++ Lo stato corrente dell'utente: `Registrato` la procedura di :ref:`registrazione ` non è stata ancora completata: gli utenti in questo stato **non** possono accedere al sistema `Confermato` il normale stato di un utente abilitato ad accedere al sistema