Cancellazione Prove impossibile...

Avvisi e discussioni su bug, soluzioni e migliorie del software

Moderatori: roby, Moderators

Rispondi
simonececcolini
Newbie
Newbie
Messaggi: 4
Iscritto il: ven set 11, 2020 12:04 pm

Cancellazione Prove impossibile...

Messaggio 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.
Allegati
Screenshot
Screenshot
Cattura.PNG (31.3 KiB) Visto 208 volte
roby
Site Admin
Site Admin
Messaggi: 1257
Iscritto il: ven apr 25, 2008 12:00 am
Contatta:

Re: Cancellazione Prove impossibile...

Messaggio 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".
simonececcolini
Newbie
Newbie
Messaggi: 4
Iscritto il: ven set 11, 2020 12:04 pm

Re: Cancellazione Prove impossibile...

Messaggio da simonececcolini »

Abbiamo già installato la rev. 370 ed accediamo come suser, ma il problema si presenta ugualmente
roby
Site Admin
Site Admin
Messaggi: 1257
Iscritto il: ven apr 25, 2008 12:00 am
Contatta:

Re: Cancellazione Prove impossibile...

Messaggio 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';
simonececcolini
Newbie
Newbie
Messaggi: 4
Iscritto il: ven set 11, 2020 12:04 pm

Re: Cancellazione Prove impossibile...

Messaggio da simonececcolini »

Buongiorno, ho controllato i valori nella tabella soraldo_authors e per quanto riguarda gli utenti suser e admin sembrerebbero corretti.
Grazie
roby
Site Admin
Site Admin
Messaggi: 1257
Iscritto il: ven apr 25, 2008 12:00 am
Contatta:

Re: Cancellazione Prove impossibile...

Messaggio 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.
Rispondi