Feature #387

Στο list view να φαίνεται το Flavor του μηχανήματος

Added by Vangelis Koukis almost 12 years ago. Updated almost 12 years ago.

Status:Closed Start date:04/06/2011
Priority:Medium Due date:
Assignee:Christos Psaltis % Done:

100%

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

Description

Στο list view θα φύγει η στήλη IP.
Θα αντικατασταθεί από στήλη Flavor:
"1 CPU, 512MB RAM, 60GB Disk", "2 CPUs, 1024GB, 30GB Disk"


Related issues

related to Synnefo - Bug #171: scroll στο list view Closed 01/21/2011

Associated revisions

Revision 2b7ae4be
Added by Christos Psaltis almost 12 years ago

Move get_flavor to list view, Refs #387

History

#1 Updated by Christos Psaltis almost 12 years ago

  • Status changed from Assigned to Feedback
  • Assignee changed from Dimitris Moraitis to Christos Psaltis

ok αυτό στο 36f65c1f

#2 Updated by Christos Psaltis almost 12 years ago

στο c26f1ccc άλλαξα λίγο και τα widths για να μην κάνει συχνά warp το κείμενο

#3 Updated by Constantinos Venetsanopoulos almost 12 years ago

είναι οκ, αλλά όταν πάω να κάνω sort οποιοδήποτε πεδίο μου βγάζει σε απόσταση δύο pixels κάτω από τα κουτιά των τίτλων του table, μία λεπτή οριζόντια γραμμή (1 ή 2 pixel height)

#4 Updated by Constantinos Venetsanopoulos almost 12 years ago

  • Status changed from Feedback to Assigned

#5 Updated by Vangelis Koukis almost 12 years ago

Το θέμα με τα έξτρα pixels θα λυθεί με επέμβαση όπως περιγράφεται στο #171 (φεύγουν τελειώς τα scrollbars), οπότε αυτό το ticket μπορεί να κλείσει σύντομα.

#6 Updated by Constantinos Venetsanopoulos almost 12 years ago

ας δούμε ότι τα flavors στο list view εμφανίζονται σε όλους τους browsers σωστά (όπως είπε ο [cpsaltis]) για να κλείσει το ticket

#7 Updated by Constantinos Venetsanopoulos almost 12 years ago

  • Status changed from Assigned to Closed

Αυτό φαίνεται ότι παίζει σε firefox4, opera και chrome, το κλείνω

#8 Updated by Christos Psaltis almost 12 years ago

Αυτό το δοκίμασα σε σαφάρι και μερικές φορές εμφανίζει πρόβλημα, καθυστερεί να πάρει τις τιμές από την javascript. Θα το δω καλύτερα το ΣΚ, οπότε αν θες άνοιξε το πάλι.

#9 Updated by Constantinos Venetsanopoulos almost 12 years ago

  • Status changed from Closed to Assigned

#10 Updated by Christos Psaltis almost 12 years ago

  • Status changed from Assigned to Feedback
  • % Done changed from 0 to 90

Εδώ έγιναν διορθώσεις, αλλά τα προβλήματα θα εξαληφθούν πλήρως μόνο όταν ο πίνακας στο list view πάψει να φορτώνει δυναμικά την scroll bar.

Υπάρχει ένα γενικό πρόβλημα στην περίπτωση που καθυστερεί πολύ η απάντηση του get flavors. Σε αυτήν την περίπτωση η αντίστοιχη στήλη του πίνακα δεν παίρνει τιμές.

#11 Updated by Vangelis Koukis almost 12 years ago

Γενικά σε συστήματα σαν αυτό που φτιάχνουμε δε νοείται πάντως κάτι να "καθυστερεί πολύ". Τα πάντα μπορεί να καθυστερήσουν για όσο νά'ναι, και όλα τα μέρη πρέπει να είναι φτιαγμένα να το αντιμετωπίσουν αυτό.

Αν για κάποιο λόγο ένα σύστημα (το UI πχ) δεν βγάζει στοιχεία αν κάτι συμβεί πριν από κάτι άλλο (η απάντηση έρθει αφού σκάσει κάποιος timer για refresh κλπ) αυτό είναι bug και πρέπει να αντιμετωπιστεί ήδη από τώρα.

Η ορθότητα της υλοποίησης δεν είναι feature που προστίθεται μετά, ειδικά σε κάτι τόσο πολύπλοκο όσο αυτό που φτιάχνουμε. Εξ αρχής δεν μπαίνει κώδικας που για να δουλεύει σωστά υποθέτει συγκεκριμένο timing ενεργειών.

#12 Updated by Christos Psaltis almost 12 years ago

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

#13 Updated by Vangelis Koukis almost 12 years ago

Μα γιατί, όταν δεν έχει πάρει απάντηση για το ποια μηχανήματα τρέχουν τι κάνει; Το GET /servers/detail γενικά θα παίρνει παραπάνω χρόνο, γιατί τα flavors είναι κάτι στατικό και η απάντηση θα είναι cached. Ενώ για τα μηχανήματα θα πρέπει το API implementation να το ψάχνει παραπάνω.

Οπότε, όταν δεν έχει πάρει απάντηση για τα flavors, να κάνει το ίδιο πράγμα που κάνει μέχρι να πάρει το GET /servers. Να συνεχίζει να βγάζει τον spinner ή ό,τι άλλο κάνει για να δείξει ότι ακόμη δεν έχει όλα τα στοιχεία που χρειάζονται...

#14 Updated by Christos Psaltis almost 12 years ago

  • % Done changed from 90 to 100

Εντάξει αυτό, τώρα περιμένει μέχρι να πάρει τα flavors και μετά δείχνει τα views.

#15 Updated by Constantinos Venetsanopoulos almost 12 years ago

  • Status changed from Feedback to Closed

ok, closed

Also available in: Atom PDF