Changeset 2317 for pykota/trunk/TODO

Show
Ignore:
Timestamp:
06/15/05 22:46:47 (19 years ago)
Author:
jerome
Message:

Big database changes.
Severity : From now on, existing datas have to be migrated
using the appropriate script if needed. LDAP users will need
to use the new schema. Beginning tomorrow, the code will be in
experimental quality instead of stable quality.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • pykota/trunk/TODO

    r2315 r2317  
    4848                these values, and PyKota processes the job as usual. 
    4949           
    50         - Add a table listing all the allowed billing codes. Unknown 
    51           billing codes should produce an action which is configurable 
    52           (reject the job being the default). The billing codes table 
    53           will contains total pages and cost, and life time pages 
    54           and cost => speedup for LDAP, and allows people to cleanup 
    55           the printing history in any case. A tool to manage the 
    56           table of billing codes must be written, but this will 
    57           be easy. 
    58            
    59         - Pass-through mode for printers : history correctly filled (including 
    60           job size) but no impact on user's page counter or account 
    61           balance : this is meant to be a temporary situation for 
    62           a printer to be in pass-through mode, for example during 
    63           an exam where the faculty pays for the printouts and we 
    64           don't want our users to complain about their credits being 
    65           "eaten" for mandatory printouts. 
    66            
    6750        - Allow several levels of administrative priviledges by allowing 
    6851          files like ~pykota/pykotadmin.someusername.conf (readonly by 
     
    7154          in PyKota's database ! 
    7255         
    73         - Add a "printing denied" indicator on user print quota entries,   
    74           to temporarily forbid an user to print on a particular printer. 
    75            
    76         - Maybe per user "denyduplicates" : my 5 years old daughter  
    77           just prints again when the printer is off... 
    78           Maybe not needed anymore since denyduplicates now allows 
    79           an external command to decide if the job should be allowed 
    80           or denied. 
    81            
    82         - Now that the job size is ALWAYS precomputed, add a  
    83           MaxJobSize attribute to users and groups (printers as 
    84           well, maybe ?) to limit each job's size if needed. 
    85            
    86         - Add precomputed job size (and price) to the history for 
    87           controlling purpose. 
    88            
    8956        - Try to talk to education based distribution coordinators 
    9057          (SambaEdu, SkoleLinux, K12LTSP, ...) to see how to 
     
    10067         
    10168        - Price and statistics per page format. 
    102          
    103         - Add a description field to users/groups. 
    10469         
    10570        - Allow the admin to choose an action to take when the database