iisgiua / giuaschool

giua@school - Il Registro Elettronico open source dell' I.I.S. Michele Giua
https://iisgiua.github.io/giuaschool-docs/
GNU Affero General Public License v3.0
30 stars 18 forks source link

Inserimento Rappresentanti Consiglio d'Istituto #459

Closed Lucaccc closed 1 year ago

Lucaccc commented 1 year ago

Buongiorno, ho notato che nell'Inserimento dei Rappresentanti del Consiglio d'Istituto e/o di Classe, nell'elenco non compaiono gli alunni o i docenti che ho inserito dopo l'aggiornamento. Mi fa inserire tutti gli altri, ma quelli inseriti dopo l'aggiornamento non mi appaiono proprio in elenco, Grazie.

trinko commented 1 year ago

Non mi è chiaro, cosa intendi con "dopo l'aggiornamento"?

Avevi già aggiornato il registro prima del rilascio della nuova versione? In questo caso, hai installato l'aggiornamento iniziale relativa a questa funzionalità, ma poi in quelli successivi ho dovuto cambiare il funzionamento della procedura per risolvere un problema che si è presentato. Tieni presente che il codice degli aggiornamenti è soggetto a variazioni, perché non è ancora stato validato definitivamente.

Se è questo il caso, per risolvere è necessario azzerare tutti gli inserimenti. Lo puoi fare con il comando SQL seguente (da PHPMyAdmin):

UPDATE gs_utente SET rappresentante='';
Lucaccc commented 1 year ago

Non mi è chiaro, cosa intendi con "dopo l'aggiornamento"?

Avevi già aggiornato il registro prima del rilascio della nuova versione? In questo caso, hai installato l'aggiornamento iniziale relativa a questa funzionalità, ma poi in quelli successivi ho dovuto cambiare il funzionamento della procedura per risolvere un problema che si è presentato. Tieni presente che il codice degli aggiornamenti è soggetto a variazioni, perché non è ancora stato validato definitivamente.

Se è questo il caso, per risolvere è necessario azzerare tutti gli inserimenti. Lo puoi fare con il comando SQL seguente (da PHPMyAdmin):

UPDATE gs_utente SET rappresentante='';

No, mi sono espresso male. Non ho fatto gli aggiornamenti prima del tempo, ma solo dopo che è stato rilasciato. DOPO aver fatto l'aggiornamento (direttamente dal registro), ho inserito dei nuovi utenti di Docenti e Studenti e questi non compaiono tra la lista di quelli selezionabili per ricoprire i ruoli del consiglio d'Istituto, mentre tutti coloro che erano presenti prima che facessi l'aggiornamento sono presenti nell'elenco a discesa.

trinko commented 1 year ago

Ho capito, controllo.

trinko commented 1 year ago

Ho corretto l'errore.

Puoi caricare il file allegato e caricarlo nella cartella src/Entity, sovrascrivendo quello esistente:

Utente.php.zip

Poi, per rendere visibili gli utenti inseriti, è necessario eseguire il comando SQL seguente da PHPMyAdmin. Dalla scheda SQL inserisci ed esegui il comando seguente:

UPDATE gs_utente SET rappresentante='' WHERE rappresentante IS NULL OR rappresentante='a:0:{}';
Lucaccc commented 1 year ago

Grazie mille.