Pagina 1 di 1

Cancellazione Prove impossibile...

Inviato: mar giu 07, 2022 2:06 pm
da simonececcolini
Abbiamo la necessità di cancellare le prove fatte in fase di inserimento delle affluenze ma non si presenta il pulsante elimina.

La casella della sezione rimane verde.

Re: Cancellazione Prove impossibile...

Inviato: mar giu 07, 2022 4:10 pm
da roby
Le condizioni per attivare la spunta per la cancellazione sono aver aggiornato il sistema alla rev 370 e essersi autenticati come suser o admin.
Altro modo di cancellare tutti i dati inseriti è farlo dal menu "Autorizza comuni" come utente suser, ma in questo caso vengono eliminati anche gli iscritti per sezione. In questo caso consiglio di creare prima una nuova consultazione e utilizzare la funzione "Popola" del menu "Consultazioni" dell'amministratore del comune, indicando "Si" per la "Copia numero elettori".

Re: Cancellazione Prove impossibile...

Inviato: mer giu 08, 2022 10:38 am
da simonececcolini
Abbiamo già installato la rev. 370 ed accediamo come suser, ma il problema si presenta ugualmente

Re: Cancellazione Prove impossibile...

Inviato: mer giu 08, 2022 10:41 am
da roby
Se fai un dump del db e lo mandi a roby@eleonline.it lo controllo. Ho fatto una modifica della gestione dei permessi che può comportare questo problema, puoi anche verificarlo tu, l'utente suser deve avere impostato ad 1 solo il campo adminsuper, l'utente admin solo il campo admincomune, gli altri solo il campo adminop.
Nella prossima rev aggiungo l'update ad aggiornadb.php
Intanto queste sono le query di aggiornamento (è sottinteso che abbiate rispettato l'indicazione di mantenere i nomi di suser e admin):
UPDATE `soraldo_authors` SET `adminop` = '1', `adminsuper` = '0',`admincomune` = '0' WHERE `soraldo_authors`.`aid` != 'admin' AND `soraldo_authors`.`aid` != 'suser';
UPDATE `soraldo_authors` SET `adminop` = '0', `adminsuper` = '1',`admincomune` = '0' WHERE `soraldo_authors`.`aid` = 'suser';
UPDATE `soraldo_authors` SET `adminop` = '0', `adminsuper` = '0',`admincomune` = '1' WHERE `soraldo_authors`.`aid` = 'admin';

Re: Cancellazione Prove impossibile...

Inviato: mer giu 08, 2022 12:05 pm
da simonececcolini
Buongiorno, ho controllato i valori nella tabella soraldo_authors e per quanto riguarda gli utenti suser e admin sembrerebbero corretti.
Grazie

Re: Cancellazione Prove impossibile...

Inviato: mer giu 08, 2022 5:13 pm
da roby
Buonasera Simone, ho visto il problema insieme ad un tuo collega. Si presenta solo se i valori inseriti sono tutti zero e dipende dal codice a riga 166 del file ele_spoglio.php che nella prima parte
if (chisei($id_cons_gen)>=64 and ($y==$numril and $voti_t!='')) ...
deve diventare
if (chisei($id_cons_gen)>=64 and $y==$numril) ...
altrimenti il valore zero nelle caselle dei votanti impedisce la visualizzazione della casella Elimina.