Difference between revisions of "SI2/archive1"

From CSWiki
Jump to navigation Jump to search
m (SI2 moved to SI2/archive1: Refreshing and preparing for version 2.0)
 
(69 intermediate revisions by 4 users not shown)
Line 1: Line 1:
==All things related to SI2==
 
 
__TOC__
 
 
==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 12: Line 9:
  
 
==Manuals and Instructions==
 
==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==
==Features To Do==
 
 
===The Software Module===
 
===The Software Module===
* Adding new software
+
* <del>Adding new software</del> {{green|Implemented in v033-02}}
*# Keep maintenance Cost
+
*# <del>Keep maintenance Cost</del> {{green|Implemented in v033-02}}
*# Keep Number of licences
+
*# <del>Keep Number of licences</del> {{green|Implemented in v033-02}}
*# Keep s/w Versions and/or upgrades
+
*# <del>Keep s/w Versions and/or upgrades</del> {{green|Implemented in v033-02}}
  
 
* Editing software  
 
* Editing software  
Allows the update of certain information about s/w packages
+
<del>Allows the update of certain information about s/w packages</del> {{green|Implemented in v033-02}}
  
  
* Software Short Term Loan  
+
===Software Short Term Loan===
 
*# have the capability to loan s/w for installation to lab-admins or others
 
*# 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 loaned s/w
 
*# provide us with a list of s/w at hand
 
*# provide us with a list of s/w at hand
 
*# provide us with a list of all s/w
 
*# provide us with a list of all s/w
 +
 +
 +
===Searching and reporting===
 +
*<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 v1.0 costom report [[User:Andrim|Andrim]]}}
 +
:::*<del>system number</del> {{green|Implemented in v1.0 costom report [[User:Andrim|Andrim]]}}
 +
:::*<del>user</del> {{green|Implemented in v1.0 costom report [[User:Andrim|Andrim]]}}
 +
:::*<del>company</del> {{green|Implemented in v1.0 costom report [[User:Andrim|Andrim]]}}
 +
:::*model - {{red|Το μοντέλο είναι πάντα διαφορετικά γραμμένο και δεν υπάρχει σε όλα τα Machines και Modules ως field. Θα ήταν άχρηστη η χρήση του ως search term. [[User:Andrim|Andrim]]}}
 +
:Reports are needed to do the following
 +
:::* <del>All systems</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 systems per user, per model, per company</del>{{green|Implemented in v1.0 [[User:Andrim|Andrim]]}}
 +
:::* 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 v1.0 [[User:Andrim|Andrim]]}}
 +
 +
===Retire Software===
 +
* <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|SI2 Problems and Bugs]]==
Line 35: Line 109:
 
* [[SI2 Problems#Si2v033-01 Related|Version Si2v033-01]]
 
* [[SI2 Problems#Si2v033-01 Related|Version Si2v033-01]]
 
* [[SI2 Problems#Si2v033-02 Related|Version Si2v033-02]]
 
* [[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 13: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 software Implemented in v033-02
    1. Keep maintenance Cost Implemented in v033-02
    2. Keep Number of licences Implemented in v033-02
    3. Keep s/w Versions and/or upgrades Implemented in v033-02
  • Editing software

Allows the update of certain information about s/w packages Implemented in v033-02


Software Short Term Loan

    1. have the capability to loan s/w for installation to lab-admins or others
    2. provide us with a list of loaned s/w
    3. provide us with a list of s/w at hand
    4. provide us with a list of all s/w


Searching and reporting

  • Searching and reporting --ank 10:20, 5 Απρ 2006 (EEST) Implemented in v1.0 Andrim
Quick search should be able to search at least on Implemented in v1.0 costom report Andrim
  • system number Implemented in v1.0 costom report Andrim
  • user Implemented in v1.0 costom report Andrim
  • company Implemented in v1.0 costom report Andrim
  • model - Το μοντέλο είναι πάντα διαφορετικά γραμμένο και δεν υπάρχει σε όλα τα Machines και Modules ως field. Θα ήταν άχρηστη η χρήση του ως search term. Andrim
Reports are needed to do the following
  • All systems Implemented in v033-04 Andrim
  • All software Implemented in v033-04 Andrim
  • All modules Implemented in v033-04 Andrim
  • All systems per user, per model, per company Implemented in v1.0 Andrim
  • Maintenance schedule
  • It would be very nice if user could produce a custom report where colums are included at will Implemented 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 Andrim
  • Guest users must have the option to logout. Implemented in v1.0. Add a menu same as users (Home, About, Logout). Andrim
  • Guest 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]
  

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", η μηχανή που ανήκει


SI2 Problems and Bugs