Segnalazione #176
Aggiunta host a cluster
0%
Description
andando ad esempio su
http://localhost:8000/host/group/detail/paperopoli
e aggiungo un host, ci sono due problemi:
- Se nell'input scrivo il nome dell'host e premo invio, si ricarica la pagina, ma non e' successo niente. L'host viene creato solo se premo sul pulsante con il mouse (scomodo)
- Se premo il pulsante del form, ho il messages che mi conferma l'azione, ma poi tutti i dati riepilogativi del cluster non sono aggiornati, fornendo quindi una informazione incoerente (es. il numero di host nel cluster non sale)
Magari si puo' evitare ajax e fare una post normale, oppure reload della pagina?
Associated revisions
Submit form when pressing 'enter' in the input field of a freeform action. refs: #176
Cleanup. refs: #176
Impagination. refs: #176
Do not show messages before reloading. refs: #176
History
Updated by Mark Caglienzi about 8 years ago
- Status changed from In elaborazione to Commenti
- Assignee changed from Mark Caglienzi to Christopher R. Gabriel
- Aggiunto il reload della pagina nell'
_activate()
della classe main inactions.js
dopo una POST con successo - Aggiunto il trigger del click del bottone relativo al campo freeform se
keypress
vede un enter.
Mergiato e pushato
Updated by Christopher R. Gabriel almost 8 years ago
- Assignee changed from Christopher R. Gabriel to Mark Caglienzi
Verificato, pero' cosi' vedo comparire il messages per un istante che poi scompare quando la pagina di ricarica. O non lo mettiamo, oppure deve comparire dopo il reload della pagina.
Updated by Mark Caglienzi almost 8 years ago
- Status changed from In elaborazione to Commenti
- Rimosso l'output di messages per le action che vanno a buon fine
Non è possibile fare inject dei messaggi dopo il reload perché viene reinizializzata tutta la pagina, js compreso, e non c'è più lo stato delle cose, quindi non posso sapere che messaggio mostrare.
Un'alternativa da valutare potrebbe essere mostrare il messaggio, e fare reload dopo un delay, ma questo rallenterebbe tutto il workflow.
Ad ogni modo i messages per gli errori sono rimasti, e modificare il codice perché si comporti diversamente solo in caso di questa action diventava complicato.
Pacchetto da rebuildare per questa cosa: octonet.
Updated by Mark Caglienzi almost 8 years ago
- Assignee changed from Mark Caglienzi to Elena Grandi
Updated by Elena Grandi almost 8 years ago
- Assignee changed from Elena Grandi to Christopher R. Gabriel
Buildato e uploadato pacchetto che comprende le modifiche
Updated by Christopher R. Gabriel almost 8 years ago
- Status changed from Commenti to Chiuso
ok grazie
Reload the page after successful action. refs: #176