Difference between revisions of "SI2/archive1"
m (SI2 moved to SI2/archive1: Refreshing and preparing for version 2.0) |
|||
(46 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
− | |||
− | |||
− | |||
==News== | ==News== | ||
A new developement version for SI2 is now under way. You can reach it on [http://testing.cs.ucy.ac.cy/si2v033-01 SI2 version 0.3.3-01] | A new developement version for SI2 is now under way. You can reach it on [http://testing.cs.ucy.ac.cy/si2v033-01 SI2 version 0.3.3-01] | ||
Line 33: | Line 30: | ||
===Searching and reporting=== | ===Searching and reporting=== | ||
− | *<del>Searching and reporting --[[Χρήστης:Ank|ank]] 10:20, 5 Απρ 2006 (EEST)</del>{{green|Implemented in | + | *<del>Searching and reporting --[[Χρήστης:Ank|ank]] 10:20, 5 Απρ 2006 (EEST)</del>{{green|Implemented in v1.0 [[User:Andrim|Andrim]]}} |
− | :<del>Quick search should be able to search at least on </del> {{green|Implemented in | + | :<del>Quick search should be able to search at least on </del> {{green|Implemented in v1.0 costom report [[User:Andrim|Andrim]]}} |
− | :::*<del>system number</del> {{green|Implemented in | + | :::*<del>system number</del> {{green|Implemented in v1.0 costom report [[User:Andrim|Andrim]]}} |
− | :::*<del>user</del> {{green|Implemented in | + | :::*<del>user</del> {{green|Implemented in v1.0 costom report [[User:Andrim|Andrim]]}} |
− | :::*<del>company</del> {{green|Implemented in | + | :::*<del>company</del> {{green|Implemented in v1.0 costom report [[User:Andrim|Andrim]]}} |
:::*model - {{red|Το μοντέλο είναι πάντα διαφορετικά γραμμένο και δεν υπάρχει σε όλα τα Machines και Modules ως field. Θα ήταν άχρηστη η χρήση του ως search term. [[User:Andrim|Andrim]]}} | :::*model - {{red|Το μοντέλο είναι πάντα διαφορετικά γραμμένο και δεν υπάρχει σε όλα τα Machines και Modules ως field. Θα ήταν άχρηστη η χρήση του ως search term. [[User:Andrim|Andrim]]}} | ||
:Reports are needed to do the following | :Reports are needed to do the following | ||
Line 43: | Line 40: | ||
:::* <del>All software</del>{{green|Implemented in v033-04 [[User:Andrim|Andrim]]}} | :::* <del>All software</del>{{green|Implemented in v033-04 [[User:Andrim|Andrim]]}} | ||
:::* <del>All modules</del>{{green|Implemented in v033-04 [[User:Andrim|Andrim]]}} | :::* <del>All modules</del>{{green|Implemented in v033-04 [[User:Andrim|Andrim]]}} | ||
− | :::* <del>All systems per user, per model, per company</del>{{green|Implemented in | + | :::* <del>All systems per user, per model, per company</del>{{green|Implemented in v1.0 [[User:Andrim|Andrim]]}} |
:::* Maintenance schedule | :::* Maintenance schedule | ||
− | :::* <del>It would be very nice if user could produce a custom report where colums are included at will</del>{{green|Implemented in | + | :::* <del>It would be very nice if user could produce a custom report where colums are included at will</del>{{green|Implemented in v1.0 [[User:Andrim|Andrim]]}} |
− | |||
===Retire Software=== | ===Retire Software=== | ||
− | * <del>Be able to retire a software and its attached updates.</del>{{green|Implemented in | + | * <del>Be able to retire a software and its attached updates.</del>{{green|Implemented in v1.0}} [[User:Andrim|Andrim]] |
+ | ===Fix permissions for adminadmin, admin, user and guest=== | ||
+ | * <del>Only adminadmin user can add an adminadmin user.</del>{{green|Implemented in v1.0}} [[User:Andrim|Andrim]] | ||
+ | * <del>Guest users must have the option to logout. </del> {{green|Implemented in v1.0. Add a menu same as users (Home, About, Logout).}} [[User:Andrim|Andrim]] | ||
+ | * <del>Guest users viewing all machines, all modules and softwares must not have the option to edit. </del> {{green|Implemented in v1.0. Remove the link for guests.}} [[User:Andrim|Andrim]] | ||
− | === | + | ==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]] | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | [ | ||
− | [ | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | [ | ||
− | [ | ||
− | |||
− | [ | ||
− | [ | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | [[ | ||
− | |||
− | [ | ||
− | [ | ||
− | |||
− | [ | ||
− | [ | ||
− | |||
− | |||
− | |||
− | |||
− | [ | ||
− | [ | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− |
Latest revision as of 12:03, 5 March 2007
News
A new developement version for SI2 is now under way. You can reach it on SI2 version 0.3.3-01
- this version has been frozen and put into production
A new developement version for SI2 is now under way. --ank 12:22, 23 Ιούν 2005 (EEST)
- this version has been frozen and put into production -- nsc 13:33, 7 Ιούλ 2005 (EEST)
The Development version for SI2 is now version 0.3.3-03 and can be accessed at SI2 version 0.3.3-03
Manuals and Instructions
A preliminary manual is available on SI2 Manual
Features to implement in the new version
The Software Module
Adding new softwareImplemented in v033-02Keep maintenance CostImplemented in v033-02Keep Number of licencesImplemented in v033-02Keep s/w Versions and/or upgradesImplemented in v033-02
- Editing software
Allows the update of certain information about s/w packages Implemented in v033-02
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
Quick search should be able to search at least onImplemented in v1.0 costom report Andrimsystem numberImplemented in v1.0 costom report AndrimuserImplemented in v1.0 costom report AndrimcompanyImplemented in v1.0 costom report Andrim- model - Το μοντέλο είναι πάντα διαφορετικά γραμμένο και δεν υπάρχει σε όλα τα Machines και Modules ως field. Θα ήταν άχρηστη η χρήση του ως search term. Andrim
- Reports are needed to do the following
All systemsImplemented in v033-04 AndrimAll softwareImplemented in v033-04 AndrimAll modulesImplemented in v033-04 AndrimAll systems per user, per model, per companyImplemented in v1.0 Andrim- Maintenance schedule
It would be very nice if user could produce a custom report where colums are included at willImplemented in v1.0 Andrim
Retire Software
Be able to retire a software and its attached updates.Implemented in v1.0 Andrim
Fix permissions for adminadmin, admin, user and guest
Only adminadmin user can add an adminadmin user.Implemented in v1.0 AndrimGuest users must have the option to logout.Implemented in v1.0. Add a menu same as users (Home, About, Logout). AndrimGuest users viewing all machines, all modules and softwares must not have the option to edit.Implemented in v1.0. Remove the link for guests. Andrim
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", η μηχανή που ανήκει