Difference between revisions of "SI2"
(SI2 moved to SI2/archive1: Refreshing and preparing for version 2.0) |
|||
Line 1: | Line 1: | ||
− | # | + | '''News and notes about versions 0-1.0 have moved to the [[SI2/archive1|archive]].''' |
+ | |||
+ | ==News== | ||
+ | We are now working on version 1.5. --[[User:Ank|ank]] 12:09, 5 March 2007 (EET) | ||
+ | |||
+ | ==Manuals and Instructions== | ||
+ | A preliminary manual is available on [ftp://ftp.cs.ucy.ac.cy/pub/SI2/Manual SI2 Manual] | ||
+ | |||
+ | ==Features to implement in the new version== | ||
+ | ===The Software Module=== | ||
+ | |||
+ | ===Software Short Term Loan=== | ||
+ | *# have the capability to loan s/w for installation to lab-admins or others | ||
+ | *# provide us with a list of loaned s/w | ||
+ | *# provide us with a list of s/w at hand | ||
+ | *# provide us with a list of all s/w | ||
+ | |||
+ | |||
+ | ===Searching and reporting=== | ||
+ | :::*model - {{red|Το μοντέλο είναι πάντα διαφορετικά γραμμένο και δεν υπάρχει σε όλα τα Machines και Modules ως field. Θα ήταν άχρηστη η χρήση του ως search term. [[User:Andrim|Andrim]]}} | ||
+ | :Reports are needed to do the following | ||
+ | :::* Maintenance schedule | ||
+ | |||
+ | ===Retire Software=== | ||
+ | |||
+ | ===Fix permissions for adminadmin, admin, user and guest=== | ||
+ | |||
+ | ==Changes in version 1.5== | ||
+ | :* When Add a Consumable we are able now to add a comment.[[User:Andrim|andrim]] 14:48, 8 Νοεμβ 2006 (EET) | ||
+ | :* When we view or edit a module we now can see if this module is attached to a machine and to which machine.[[User:Andrim|andrim]] 14:48, 8 Νοεμβ 2006 (EET) | ||
+ | :* When choose to add a machine or module we only view the appropriate types.[[User:Andrim|andrim]] 14:48, 8 Νοεμβ 2006 (EET) | ||
+ | :* We can delete or make Inactive People no longer needed. (Access Denied to the system)[[User:Andrim|andrim]] 14:48, 8 Νοεμβ 2006 (EET) | ||
+ | :* When browsing Modules http://testing/si2v1.5/Modules/Modules.php , view only modules (no machines).[[User:Andrim|andrim]] 14:48, 8 Νοεμβ 2006 (EET) | ||
+ | :* Add field retired_date to the table modules.[[User:Andrim|andrim]] 14:48, 8 Νοεμβ 2006 (EET) | ||
+ | :* Add table retired:[[User:Andrim|andrim]] 14:47, 8 Νοεμβ 2006 (EET) | ||
+ | retired_id [0,1,2,3,4] | ||
+ | details [Is not retired, Retired, Replaced by company, Stolen/Lost,Dorea] | ||
+ | |||
+ | :* Όταν κανουμε edit ένα μηχάνημα (http://www2.cs.ucy.ac.cy/si2/Modules/EditModule.php) μετά το save σε επιστρέφει επιστρέφει στο http://www2.cs.ucy.ac.cy/si2/Modules/ViewModule.php όπου θα δείχνει την ίδια μηχανή ανανεωμένη. [[User:Andrim|andrim]] 14:48, 8 Νοεμβ 2006 (EET) | ||
+ | |||
+ | ==Proposal for SI2 Improvement (proposed version 2.0)== | ||
+ | <u>Υπάρχουν κυρίως 3 τομείς όπου τo SI2 χρειάζεται βελτίωση.</u><br><br> | ||
+ | |||
+ | * ''' Retire''' | ||
+ | Ένα module ή μια μηχανή γίνεται retire στις εξής περιπτώσεις: <br> | ||
+ | - Όταν το αντικαθιστά η εταιρεία με άλλο καινούριο <br> | ||
+ | - Όταν δίνεται σε δωρεές από το Τμήμα<br> | ||
+ | - Όταν ανήκει στο πεπαλαιωμένο εξοπλισμό και στέλνεται στην ΥΠΣ<br> | ||
+ | - Όταν κλαπεί/χαθεί<br> | ||
+ | Η βάση δεδομένων που έχουμε έχει ένα field is_retired που κρατά για κάθε CS number (table modules) 1 ή 0 όπου 1=TRUE. | ||
+ | Προτέινω τη δημιουργία ακόμη ενός table όπου θα κρατά τις πιο πάνω περιπτώσεις με id από 0-4. Έτσι θα μπορούμε να βλέπουμε ανα πάσα στιγμή πόσες οθόνες για παράδειγμα μας αντικατέστησε η New CyTech ή πόσα mice κλάπηκαν κτλ... | ||
+ | Καλό θα ήταν να προσθέσουμε και ένα field όπου θα καταγράφεται η ημερομηνία όπου έγινε retire κάποια μηχανή. | ||
+ | |||
+ | |||
+ | * '''Maintenance''' | ||
+ | Το maintenance βρίσκεται ακόμα σε νηπιακό στάδιο. Πρός το παρόν η βάση δεδομένων μας τα μόνα στοιχεία που κρατά και θα μας βοηθήσουν στη δημιουργία των maintenance report είναι το acceptance date και το warranty expires. | ||
+ | |||
+ | |||
+ | * '''Logging''' | ||
+ | Logging of activities on SI2 has two primary purposes: | ||
+ | * track the activities so that we can correct any problems that may occur | ||
+ | * security - be able to back track to the individual that made the change | ||
+ | Ideally the system should report activity like: | ||
+ | ::* date-time, who, SQL statement executed | ||
+ | ::* the log is made into a pure text file for the time being (logging to the DB might be an option when we stabilize on how logging is done) | ||
+ | |||
+ | ===Διάφορα που πρέπει να διορθωθούν=== | ||
+ | :* Όταν κανουμε edit ένα μηχάνημα (http://www2.cs.ucy.ac.cy/si2/Modules/EditModule.php) μετά το save σε επιστρέφει στο http://www2.cs.ucy.ac.cy/si2/Modules/Machines.php. Το σωστό είναι να επιστρέφει στο http://www2.cs.ucy.ac.cy/si2/Modules/ViewModule.php όπου θα δείχνει την ίδια μηχανή ανανεωμένη. Έτσι 1) θα γίνεται επιβεβαίωση και 2) δεν θα βλέπουμε όλες τις μηχανές που καθυστερεί το σύστημα. --[[User:Ank|ank]] 15:46, 11 Σεπτ 2006 (EEST) | ||
+ | :* κοίταξε τι γίνεται όταν κάνω Quick search με πχ. 812α, ή 812B ή 812²!!!! --[[User:Ank|ank]] 15:58, 11 Σεπτ 2006 (EEST) | ||
+ | :* στο Custom search τα Acceptance και Warranty Expires πρέπει να γίνουν > και < από μια ημερομηνία αλλιώς δεν έχουν νόημα αφού είναι απίθανο να θυμούμαι πιά ημερομηνία έχει η μηχανή που ψάχνω. ΑΝτίθετα με το > < μπορών αν βρώ όλες τις παλιές μηχανές για παράδειγμα. Ακόμα μπορεί να γίνει και between δύο ημερομηνίες!! --[[User:Ank|ank]] 16:23, 11 Σεπτ 2006 (EEST) | ||
+ | :* Στο http://www2.cs.ucy.ac.cy/si2/Reports/Query.php να εμφανίζονται μόνο οι στήλες Α/Α, Type, Manufacturer, Model, S/N, Owner, Contact, Acceptance --[[User:Ank|ank]] 10:20, 12 Σεπτ 2006 (EEST) | ||
+ | :* The model attribute should have been a core attribute for all machines. Can we enable it? --[[User:Ank|ank]] 11:09, 12 Σεπτ 2006 (EEST) | ||
+ | :* Στο quick search, να μπορώ να κανω search by hostname | ||
+ | :* Το "attach" button στο (http://www2/si2/Modules/AttachModule.php), μπορεί να είναι και στην αρχή της σελίδας; | ||
+ | :* Και επειδή τα modules όλο και αυξάνονται, θα μπορούσε να εμφανίζονται τα τελευταία 50, και τα υπόλοιπα σε άλλη οθόνη, μετά που θα το επιλέγει ο χρήστης | ||
+ | :* Στο http://www2.cs.ucy.ac.cy/si2/Modules/Modules.php θα έπρεπε να εμφανίζονται μόνο Modules και στο http://www2.cs.ucy.ac.cy/si2/Modules/AttachModule.php το ίδιο. [[User:Andrim|Andrim]] | ||
+ | :* Το interface πρέπει να μεταφραστεί και στα Ελληνικά. Ένας χρήστης πρέπει να μπορεί να αλλάζει από Ελληνικά σε Αγγλικά και ανάποδα. --[[User:Ank|ank]] 10:35, 20 Σεπτ 2006 (EEST) | ||
+ | :* Οταν ψάχνω για ένα module ή για κάνω edit ένα module , θα ήταν χρήσιμο να φαίνεται σε "non editable frame", η μηχανή που ανήκει | ||
+ | |||
+ | |||
+ | ==[[SI2 Problems|SI2 Problems and Bugs]]== | ||
+ | * [[SI2 Problems#Si2v032 and prior Related|Version Si2v032 and before]] | ||
+ | * [[SI2 Problems#Si2v033-01 Related|Version Si2v033-01]] | ||
+ | * [[SI2 Problems#Si2v033-02 Related|Version Si2v033-02]] | ||
+ | * [[SI2 Problems#Student's Version|Student's Version]] | ||
+ | * [[SI2 Problems#Si2v0.3.3-04 |Version Si2v0.3.3-04]] | ||
+ | * [[SI2 Problems#Si2v1.0 |Version Si2v1.0]] |
Revision as of 12:09, 5 March 2007
News and notes about versions 0-1.0 have moved to the archive.
News
We are now working on version 1.5. --ank 12:09, 5 March 2007 (EET)
Manuals and Instructions
A preliminary manual is available on SI2 Manual
Features to implement in the new version
The Software Module
Software Short Term Loan
- have the capability to loan s/w for installation to lab-admins or others
- provide us with a list of loaned s/w
- provide us with a list of s/w at hand
- provide us with a list of all s/w
Searching and reporting
- model - Το μοντέλο είναι πάντα διαφορετικά γραμμένο και δεν υπάρχει σε όλα τα Machines και Modules ως field. Θα ήταν άχρηστη η χρήση του ως search term. Andrim
- Reports are needed to do the following
- Maintenance schedule
Retire Software
Fix permissions for adminadmin, admin, user and guest
Changes in version 1.5
- When Add a Consumable we are able now to add a comment.andrim 14:48, 8 Νοεμβ 2006 (EET)
- When we view or edit a module we now can see if this module is attached to a machine and to which machine.andrim 14:48, 8 Νοεμβ 2006 (EET)
- When choose to add a machine or module we only view the appropriate types.andrim 14:48, 8 Νοεμβ 2006 (EET)
- We can delete or make Inactive People no longer needed. (Access Denied to the system)andrim 14:48, 8 Νοεμβ 2006 (EET)
- When browsing Modules http://testing/si2v1.5/Modules/Modules.php , view only modules (no machines).andrim 14:48, 8 Νοεμβ 2006 (EET)
- Add field retired_date to the table modules.andrim 14:48, 8 Νοεμβ 2006 (EET)
- Add table retired:andrim 14:47, 8 Νοεμβ 2006 (EET)
retired_id [0,1,2,3,4] details [Is not retired, Retired, Replaced by company, Stolen/Lost,Dorea]
- Όταν κανουμε edit ένα μηχάνημα (http://www2.cs.ucy.ac.cy/si2/Modules/EditModule.php) μετά το save σε επιστρέφει επιστρέφει στο http://www2.cs.ucy.ac.cy/si2/Modules/ViewModule.php όπου θα δείχνει την ίδια μηχανή ανανεωμένη. andrim 14:48, 8 Νοεμβ 2006 (EET)
Proposal for SI2 Improvement (proposed version 2.0)
Υπάρχουν κυρίως 3 τομείς όπου τo SI2 χρειάζεται βελτίωση.
- Retire
Ένα module ή μια μηχανή γίνεται retire στις εξής περιπτώσεις:
- Όταν το αντικαθιστά η εταιρεία με άλλο καινούριο
- Όταν δίνεται σε δωρεές από το Τμήμα
- Όταν ανήκει στο πεπαλαιωμένο εξοπλισμό και στέλνεται στην ΥΠΣ
- Όταν κλαπεί/χαθεί
Η βάση δεδομένων που έχουμε έχει ένα field is_retired που κρατά για κάθε CS number (table modules) 1 ή 0 όπου 1=TRUE.
Προτέινω τη δημιουργία ακόμη ενός table όπου θα κρατά τις πιο πάνω περιπτώσεις με id από 0-4. Έτσι θα μπορούμε να βλέπουμε ανα πάσα στιγμή πόσες οθόνες για παράδειγμα μας αντικατέστησε η New CyTech ή πόσα mice κλάπηκαν κτλ...
Καλό θα ήταν να προσθέσουμε και ένα field όπου θα καταγράφεται η ημερομηνία όπου έγινε retire κάποια μηχανή.
- Maintenance
Το maintenance βρίσκεται ακόμα σε νηπιακό στάδιο. Πρός το παρόν η βάση δεδομένων μας τα μόνα στοιχεία που κρατά και θα μας βοηθήσουν στη δημιουργία των maintenance report είναι το acceptance date και το warranty expires.
- Logging
Logging of activities on SI2 has two primary purposes:
- track the activities so that we can correct any problems that may occur
- security - be able to back track to the individual that made the change
Ideally the system should report activity like:
- date-time, who, SQL statement executed
- the log is made into a pure text file for the time being (logging to the DB might be an option when we stabilize on how logging is done)
Διάφορα που πρέπει να διορθωθούν
- Όταν κανουμε edit ένα μηχάνημα (http://www2.cs.ucy.ac.cy/si2/Modules/EditModule.php) μετά το save σε επιστρέφει στο http://www2.cs.ucy.ac.cy/si2/Modules/Machines.php. Το σωστό είναι να επιστρέφει στο http://www2.cs.ucy.ac.cy/si2/Modules/ViewModule.php όπου θα δείχνει την ίδια μηχανή ανανεωμένη. Έτσι 1) θα γίνεται επιβεβαίωση και 2) δεν θα βλέπουμε όλες τις μηχανές που καθυστερεί το σύστημα. --ank 15:46, 11 Σεπτ 2006 (EEST)
- κοίταξε τι γίνεται όταν κάνω Quick search με πχ. 812α, ή 812B ή 812²!!!! --ank 15:58, 11 Σεπτ 2006 (EEST)
- στο Custom search τα Acceptance και Warranty Expires πρέπει να γίνουν > και < από μια ημερομηνία αλλιώς δεν έχουν νόημα αφού είναι απίθανο να θυμούμαι πιά ημερομηνία έχει η μηχανή που ψάχνω. ΑΝτίθετα με το > < μπορών αν βρώ όλες τις παλιές μηχανές για παράδειγμα. Ακόμα μπορεί να γίνει και between δύο ημερομηνίες!! --ank 16:23, 11 Σεπτ 2006 (EEST)
- Στο http://www2.cs.ucy.ac.cy/si2/Reports/Query.php να εμφανίζονται μόνο οι στήλες Α/Α, Type, Manufacturer, Model, S/N, Owner, Contact, Acceptance --ank 10:20, 12 Σεπτ 2006 (EEST)
- The model attribute should have been a core attribute for all machines. Can we enable it? --ank 11:09, 12 Σεπτ 2006 (EEST)
- Στο quick search, να μπορώ να κανω search by hostname
- Το "attach" button στο (http://www2/si2/Modules/AttachModule.php), μπορεί να είναι και στην αρχή της σελίδας;
- Και επειδή τα modules όλο και αυξάνονται, θα μπορούσε να εμφανίζονται τα τελευταία 50, και τα υπόλοιπα σε άλλη οθόνη, μετά που θα το επιλέγει ο χρήστης
- Στο http://www2.cs.ucy.ac.cy/si2/Modules/Modules.php θα έπρεπε να εμφανίζονται μόνο Modules και στο http://www2.cs.ucy.ac.cy/si2/Modules/AttachModule.php το ίδιο. Andrim
- Το interface πρέπει να μεταφραστεί και στα Ελληνικά. Ένας χρήστης πρέπει να μπορεί να αλλάζει από Ελληνικά σε Αγγλικά και ανάποδα. --ank 10:35, 20 Σεπτ 2006 (EEST)
- Οταν ψάχνω για ένα module ή για κάνω edit ένα module , θα ήταν χρήσιμο να φαίνεται σε "non editable frame", η μηχανή που ανήκει