From: <an...@na...> - 2007-05-25 12:54:55
|
Salve a tutti. Ho effettuato un aggiornamento del CVS in seguito ad alcuni bugfix, che elenco: 1) Pagina bianca in fase di registrazione iniziale: invece di apparire la pagina con i dettagli dell'utente, cliccando il link dalla webmail di Libero si arriva ad una pagina bianca: il bug era dovuto ad una mancata gestione di eccezioni. <install dir>/partecipa.base/lib/server/pub/cmds/modPersonaTotale.uxu NOTA: per quanto riguarda il problema del link spezzato nelle webmail di Alice e Libero, non era dovuto a particolari bug sul nostro codice: il bug stava nelle varie webmail che davano problemi, tant'e' vero che ora non e' stato piu' riportato: probabilmente gli autori di quei software di webmail hanno corretto il *loro* bug: infatti con ad esempio Google Mail non dava mai problemi. 2) Problemi col filtro delle localita: il filtro javascript che si attiva quando si attivano i radio button per selezionare Citta/Italia/Estero filtrava alcune localita nel caso fosse selezionata Italia; ho sistemato il codice che applica la regular expression sulla option list in modo che gestistca le regex negate, aggiunto l'opzione alla funzione filterlist.js e sistemate le form in modo da utilizzare correttamente la nuova sintassi. <install_dir>/partecipa.base/lib/servers/pub/forms/mod_persona_totale.form <install_dir>/partecipa.base/lib/servers/pub/forms/mod_persona_admin.form <install_dir>/partecipa.base/lib/servers/pub/forms/mod_persona_cerca_admin.f= orm <install dir>/partecipa.base/lib/servers/pub/forms/mod_persona_registra.form <document_root>/partecipa.base/javascript/filterlist.js In caso di upgrade di una versione gia' installata sara' sufficiente fare il checkout del cvs sul modulo partecipa.base e copiare i files nella directory di installazione, in quanto nessuno di questi files necessita della procedura di install per sostituire macro e/o valori dinamici quali directory di installazione o simili. N.B: nella directory ottenuta dal checkout cvs, i files sono in directory leggermente diverse, per cui l'operazione di sovrascrittura dei files in linea dovra' partire da punti diversi da quelli di installazione, ad esempio le forms in origine stanno in: <cvs_dir>/Partecipa.base/src/web-interfaces/pub/forms mentre nell'installazione sono in <install_dir>/partecipa.base/lib/servers/pub/forms in caso di problemi usare find o locate per individuare i files Purtroppo non posso allegare direttamente i files per via delle policy =20 sulle liste di sourceforge, comunque sono facilmente ricavabili in =20 base alle istruzioni qui sopra. |