Feature #279

Αρχική σελίδα όταν δεν υπάρχουν VMs

Added by Constantinos Venetsanopoulos over 11 years ago. Updated over 11 years ago.

Status:Closed Start date:03/10/2011
Priority:High Due date:04/08/2011
Assignee:Dimitris Moraitis % Done:

90%

Category:Cyclades UI Spent time: -
Target version:v0.2

Description

Έχω ανεβάσει mockup (web_layout_0.0.10-7.png) για τη σελίδα που πρέπει να φαίνεται όταν δεν υπάρχουν καθόλου VMs.
Όπως θα δείτε υπάρχουν 2 links (tour,here) τα οποία δεν σας ενδιαφέρουν ακόμα.

Σχόλια/διορθώσεις του κειμένου θα γίνουν από κοντά στη συνάντηση. Αρκεί να φτιαχτεί το layout και να δουλεύει το "create new" button (από τη μπλε μπάρα έχουν φύγει τα icon/list views).

Associated revisions

Revision ce4f9227
Added by Mike Muzurakis over 11 years ago

Fix layout and initial welcome screen, Refs:#279

Revision d1aa78ff
Added by Mike Muzurakis over 11 years ago

show welcome screen after destroying the last vm, Refs #279

Revision cbb4b38a
Added by Mike Muzurakis over 11 years ago

don't hide welcome text on vm creation, Refs #279

Revision 19b8a934
Added by Mike Muzurakis over 11 years ago

set view to icon, when showing welcome screen, Refs #279

Revision f5ebca32
Added by Mike Muzurakis over 11 years ago

revert to standard view after destroying last VM, Refs #279

Revision cebcd8ea
Added by Mike Muzurakis over 11 years ago

fix welcome page timing issues, Refs #279

use our own timers to keep count of the server list
instead of waiting for the ajax calls

Revision cf5c41d0
Added by Christos Psaltis over 11 years ago

Welcome screen appears based on serverlength counter, Refs #279

Revision bde97369
Added by Dimitris Moraitis over 11 years ago

welcome page fix - Refs #279

Revision 9e7a678c
Added by Dimitris Moraitis over 11 years ago

welcome page fix - Refs #279

History

#1 Updated by Vangelis Koukis over 11 years ago

  • Due date set to 04/06/2011

#2 Updated by Vangelis Koukis over 11 years ago

  • Due date changed from 04/06/2011 to 04/08/2011

#3 Updated by Giorgos Gousios over 11 years ago

  • Target version set to v0.2

#4 Updated by Mike Muzurakis over 11 years ago

  • Status changed from New to Feedback
  • Assignee changed from Christos Psaltis to Mike Muzurakis

έγινε στο 6902f72e

#5 Updated by Christos Psaltis over 11 years ago

έχει διάφορα θεματάκια ακόμη, απλά δείτε για να ξέρουμε έαν ο βασικός σχεδιασμός είναι οκ

#6 Updated by Mike Muzurakis over 11 years ago

translatable strings και διορθωση του positioning στο box επιλογής views στο 09ec6db2

#7 Updated by Constantinos Venetsanopoulos over 11 years ago

  • Status changed from Feedback to Assigned
  • Priority changed from Medium to High

O βασικός σχεδιασμός είναι ok. Κάποια θέματακια που είδα:

1. Εμφανίζει για λίγο το "create new" button πριν τη welcome screen και το εξαφανίζει
2. Αφού κάνεις create machine μετά το layout χαλάει λίγο (κατεβαίνει το "create new" πιο κάτω όπως και χαλάει και το κουτί με τα κουμπιά για icon και list view
3. Όταν κάνεις destroy μηχανήματα και μείνεις με 0 πρέπει να σε ξαναπετάει αυτόματα στην welcome screen

#8 Updated by Mike Muzurakis over 11 years ago

Τα πρώτα 2 έγιναν στο ce4f9227

#9 Updated by Constantinos Venetsanopoulos over 11 years ago

ok τα 2 πρώτα, πάμε για το 3ο :)

#10 Updated by Constantinos Venetsanopoulos over 11 years ago

Πώς πάμε εδώ με το 3; Αν γίνεται δείτε αυτό για να κλείσει αυτό το ticket σήμερα. Οποτεδήποτε δεν υπάρχουν μηχανήματα, πρέπει το GUI να επιστρέφει αυτόματα στην welcome screen

#11 Updated by Constantinos Venetsanopoulos over 11 years ago

βλέπω ότι έγινε το d1aa78f. Δύο σχόλια:

1. Από τη στιγμή που είσαι στη welcome screen και φτιαχτεί μηχάνημα πρέπει να σε πηγαίνει στο icon view και όχι στο view που ήσουν πριν μηδενιστούν τα μηχανήματα.

2. Όταν τελειώνει ο wizard και πριν προλάβει να δείξει το μηχάνημα φαίνεται μόνο το δεξί κουτί με το create button και όχι το αριστερό κουτί με το μήνυμα "welcome to the ocean ... blah blah". Πρέπει να φαίνονται και τα δύο

#12 Updated by Mike Muzurakis over 11 years ago

  • Status changed from Assigned to Feedback

έγινε το 1 στο f5ebca32 και το 2 στο cbb4b38a

#13 Updated by Vangelis Koukis over 11 years ago

Μιχάλη, μπορείς να πεις τι σου βγάζει για την παρακάτω διαδικασία μετά τις τελευταίες αλλαγές;
α) σε άδειο σύστημα, μπαίνεις. Βλέπεις την αρχική οθόνη.
β) φτιάχνεις ένα νέο VM, πηγαίνει στο icon view. Το κάνεις αμέσως Destroy.

για να μην κουράζουμε τη διαδικασία, ας περιγράψω τι συμβαίνει σε εμένα, εδώ:
γ) σου βγάζει ένα μήνυμα λάθους "503" [το μήνυμα λάθους είναι κι αυτό παραπλανητικό, δεν είναι 503, το έχουμε συζητήσει πολλάκις, αλλά αυτό είναι άλλη συζήτηση]
δ) σε βγάζει στην αχική οθόνη, και μετά από 3 δευτερόλεπτα για κάποιο λόγο σε ξαναπετάει σε άδειο icon view.

Στο σημείο αυτό το interface είναι σπασμένο, π.χ. αν κάνεις κλικ εκ νέου στο icon view βγάζει και το spinner και την αρχική σελίδα, κολλάει, κλπ.

Το θέμα δεν είναι το regression.
Το θέμα είναι ότι γίνονται commits [πρέπει να είναι η 3η φορά σήμερα] όπου πριν από το commit δεν έχει καθίσει κάποιος να φτιάξει και να καταστρέψει ένα μηχάνημα. Αυτό δεν είναι δουλειά του [cven].

Είναι πολύ ψυχοφθόρο να υπάρχουν τέτοιου είδους regressions. Όταν λέω ότι κάτι δουλεύει, το έχω δοκιμάσει ότι δουλεύει. Νομίζω δεν έχει νόημα ούτε να διαφωνούμε, ούτε να το συζητάμε πολύ αυτό.

Καλό Σ/Κ.

#14 Updated by Mike Muzurakis over 11 years ago

Φυσικά είχα δοκιμάσει πολλές φορές να κάνω destroy μηχανήματα (1 και πολλά μαζί στο list) και στο list view και στο standard view χωρίς πρόβλημα πριν κάνω commit. Θα κάνω το merge του south και θα ξαναδοκιμάσω να δω αν συμβαίνει και σε μένα τώρα ή αν φταίει κάτι άλλο για το error.

#15 Updated by Mike Muzurakis over 11 years ago

Όντως. Αν κάνεις πολύ γρήγορα το destroy μου το κάνει κι εμένα μερικές φορές. Το κοιτάζω τώρα.

#16 Updated by Christos Psaltis over 11 years ago

To πρόβλημα πρέπει επιτέλους να διορθώθηκε στο cf5c41d0. Το πρόβλημα ήταν στον συγχρονισμό των απαντήσεων του ganeti με το ui και των συναρτήσεων που κάνουν update τις λίστες με τα μηχανήματα σε όλα τα views.

#17 Updated by Christos Psaltis over 11 years ago

  • Status changed from Feedback to Assigned
  • Assignee changed from Mike Muzurakis to Dimitris Moraitis
  • % Done changed from 0 to 90

Μόλις εντόπισα ακόμα ένα προβληματάκι, το ξανανοίγω.

#18 Updated by Dimitris Moraitis over 11 years ago

  • Status changed from Assigned to Feedback

φαίνεται να είναι οκ τώρα

#19 Updated by Constantinos Venetsanopoulos over 11 years ago

  • Status changed from Feedback to Closed

ok, closed

Also available in: Atom PDF