DROP Todo/Bugs
March 26th, 2010
Λίστα με προσθήκες/αλλαγές που πρέπει να γίνουν και αναφορά για bugs.
Todo
- Επανασχεδίαση του περιβάλλοντος ώστε να μπορούν τα περιεχόμενα να χωράνε σε οθόνες χαμηλής ανάλυσης
- Σε περίπτωση που γίνονται πολλά αντίγραφα ενός εγγράφου για να μπουν σε πολλαπλά projects, τα αντίγραφα αυτά φαίνονται στην αναλυτική οθόνη εγγράφων και σπαμάρουν… Με κάποιον τρόπο πρέπει ή να μην φαίνονται ή να ομαδοποιούνται ή να επιλέγεται με ένα κουμπί αν θα εμφανίζονται ή όχι…
- Όταν βρισκόμαστε στην λίστα εγγράφων ενός project να εμφανίζει κάπως και τον τίτλο του project
- Να φτιαχτεί σύστημα για tasks managment.
- Λίστα με τα θέματα πρακτικών σε ένα παράθυρο
- Να αλλάξει το σύστημα login και να μπαίνουν οι χρήστες με τον κωδικό τους στο gmail.
- Να προστεθεί επιλογή στην καταχώρηση εγγράφων, για το αν θα γίνει tweet της καταχώρησης.
- Στις σημειώσεις πρακτικών, να μην αφήνει δικαικώματα αλλαγής/προσθήκης στον καθένα.
- Να δημιουργηθεί σύστημα για προεπισκόπηση των pdf, σε στυλ image slideshow.
- Να βελτιωθεί ο “μάγος ετικετών” ώστε να προτείνει και με βάση τις ετικέτες που έχουμε βάλει ήδη. Πάνω-κάτω να μοιάζει με τον τρόπο που εισάγονται οι ετικέτες στο wordpress.
- Να προστεθεί η δυνατότητα στο σύστημα εκδόσεων, ώστε να επιλέγεις κι εσύ αν θες manual ποια έκδοση θα είναι η τελευταία. (DONE)
- (DΟΝΕ) Να προστεθεί παράθυρο εισαγωγής και επεξεργασίας των projects.
- (DONE) Να επανασχεδιαστεί το παράθυρο με το σετάρισμα ομάδων και χρηστών σε αυτές. Καταρχήν θα μπορεί να φτιάχνει κάποιος χρήστης ομάδα. Επίσης θα έχει την δυνατότητα να διαχειρίζεται αυτός τις ομάδες στις οποίες είναι διαχειριστής και να προσθέτει και να αφαιρεί μέλη. Το Interface μπορεί να απλοποιηθεί και να υπάρχει ένα combo box επιλογής ομάδας και από κάτω να εμφανίζει τους χρήστες τους οποίους θα τσεκάρει.
- Να προστεθεί δυνατότητα να επιλέγει κάποιος “αγαπημένα” και να μπαίνουν σε σχετική λίστα.
- Να προστεθεί δυνατότητα δημιουργίας αντίγραφων εγγράφων ώστε να μπαίνουν σε διαφορετικά έργα πολλαπλά αντίτυπα. (DONE)
- Να φτιαχτεί ξεχωριστό αρχείο PHP με τον κώδικα για την εμφάνιση του popup. Να καλείται κάθε φορά που πατάμε να εμφανίσει τις λεπτομέρειες. Έτσι θα γίνει πιο γρήγορη η εφαρμογή στην εμφάνιση της λίστας και θα είναι πιο ευέλικτο ώστε να μπορείς να το προσθέτεις σε όποιο κομμάτι της εφαρμογής θέλεις, χωρίς να το επαναλαμβάνεις. (DONE)
- Χρησιμοποίηση του API του Twitter για να γίνονται twits όταν μπαίνει κάποιο αρχείο. Αυτό σημαίνει ότι πρέπει να υπάρχουν και τα στοιχεία του χρήστη με την διεύθυνση twitter του. (DONE)
- Αναδιοργάνωση του συστήματος που σώζει τα αρχεία. Να σώζονται σε υποκαταλόγους ανα έτος ή ανα μήνα, ώστε να μην δημιουργείται ένα τεράστιο directory που να είναι όλα μέσα.(DONE)
- Όταν κάνω κλικ σε κάποιο αρχείο που είναι “Παρωχημένο” και βγαίνει το popup, καλό είναι να υπάρχει κάποιο link στο popup το οποίο θα με πηγαίνει στην τελευταία έκδοση του αρχείου. Ή να υπάρχει κάποια ένδειξη που να με κατευθύνει στην τελευταία έκδοση του αρχείου. (DONE)
- Όταν προσθέτω μια νέα έκδοση ενός αρχείου, να μην αλλάζει το download link (DONE)
- Συσχετισμός εγγράφων πρωτοκόλου με οποιοδήποτε έγγραφο και όχι μόνο αντιστοιχία εισερχόμενου-εξερχόμενων ή εξερχόμενου-εισερχόμενων. (DONE)
- Δυνατότητα της γραμματείας να πειράζει εγγραφές πρωτοκόλου ανεξαρτήτως χρήστη που τα δημιιούργησε. (DONE)
Bugs
- Αν 2 χρήστες πατήσουν για εισαγωγή εγγράφου την ίδια ώρα, θα πάρουν τον ίδιο αριθμό πρωτοκόλλου.
- Όταν σβήσουμε μια εγγραφή που ανήκει σε εκδόσεις, δεν σβήνεται και η συσχέτιση με τα υπόλοιπα έγγραφα. Οπότε ακόμη κι αν έχει μείνει μόνο μία εγγραφή, εμφανίζει ότι έχει εκδόσεις. (OK)
- Στον google chrome όταν σβήσουμε κάποια εγγραφή, μετά δεν λειτουργεί το άνοιγμα του παραθύρου εισαγωγής. Το πρόβλημα είναι ότι υπάρχει xml request μέσα σε xml request, στην function που κάνει το delete.
- Αν περάσουμε μια εγγραφή χωρίς να δηλώσουμε ότι ειναι εισερχόμενο ή εξερχόμενο, όταν πάμε μετά να διορθώσουμε την εγγραφή σαν εισερχόμενο/εξερχόμενο, δεν παίρνει πρωτόκολο (OK)
- Δεν εμφανίζει την εγγραφή 488 όταν προσπαθούμε να την εμφανίσουμε μέσω pernament link. Με επεξεργασία και σώσιμο πάλι της εγγραφής το πρόβλημα λύθηκε. Το πρόβλημα είναι το ότι στις παλιές εγγραφές στα πεδία ProjectID και Owner έχει τις τιμές NULL με αποτέλεσμα να μην λειτουργεί η εμφάνιση σωστά. Πρέπει οι τιμές να γίνουν 0. (ΟΚ)
- Στην πρώτη σελίδα όταν υπάρχουν έγγραφα που ανήκουν σε projects ή κάτι παρόμοιο, δεν εμφανίζονται στους απλούς χρήστες (OK)
- Στην FirstPage όταν πατάμε να μας βγάλει εκδόσεις δεν δουλεύει. (δεν μπόρεσε να αναπαραχθεί το bug)
- (ΟΚ) Όταν εμφανίζουμε μία λίστα από tags μετά δεν δουλεύει η αναζήτηση, ούτε εμφανίζει αρχεία εκδόσεων.
- (OK) Στις λίστες των αρχείων οι εγγραφές που ανήκουν σε άλλο group από αυτό που ανήκει ο user, υπάρχουν στην κάθε σελίδα, αλλά δεν εμφανίζονται. Έτσι σε κάθε σελίδα βλέπεις διαφορετικό αριθμό εγγραφών.
- (ΟΚ) Όταν βάζουμε ένα καινούργιο αρχείο σε μια εγγραφή, δεν σβήνει το παλιό.
- (OK) Όταν κάνουμε update στον τίτλο ενός αρχείου πρέπει να αλλάζει και το filename.
- (ΟΚ) Υπάρχει πρόβλημα σε κάποιες συνθήκες εισαγωγής τίτλου (όταν έχει ίσως κάποιους ειδικούς χαρακτήρες ή κενό, στο τέλος του τίτλου) και σώζει το αρχείο μ’ ένα κενό στο τέλος. Έτσι άλλο όνομα αρχείου καταχωρείται στην βάση κι άλλο όνομα έχει πραγματικά το αρχείο.
- (OK) Όταν σβήνουμε ένα αρχείο που ανήκει σε μια σειρά από αρχεία με version, δεν σβήνει και την συσχέτιση του με τις versions. Οπότε ενώ δεν υπάρχουν άλλες εκδόσεις, συνεχίζει να εμφανίζει το εικονίδιο ότι υπάρχουν εκδόσεις.
- (OK) Υπάρχει πρόβλημα με την εμφάνιση της καρτέλας του αρχείου, όταν υπάρχουν (μάλλον) περίεργοι χαρακτήρες στα πεδία του αποστολέα/παραλήπτη. Παράδειγμα το αρχείο με κωδικό 1.
Όταν δουλεύει κάποιος στο DROP από laptop ή γενικότερα από μηχανήματα με μικρότερες (και κυρίως widescreen) οθόνες (πχ 14 ίντσες), τότε κάποια μενού δεν εμφανίζονται ολόκληρα.
Για παράδειγμα το μενού για την προσθήκη νέου εγγράφου. Δεν εμφανίζεται το Upload αλλά και το κεντρικό μενού του DROP. Μόνο αν κάνω Fullscreen (F11) τον Firefox λύνεται το πρόβλημα.