Difference between revisions of "SI2"

From CSWiki
Jump to navigation Jump to search
(SI2 moved to SI2/archive1: Refreshing and preparing for version 2.0)
 
Line 1: Line 1:
#REDIRECT [[SI2/archive1]]
+
'''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

    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

  • 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]
  

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