Feature #387
Στο list view να φαίνεται το Flavor του μηχανήματος
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
Associated revisions
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