Changeset 3383 for pykota

Show
Ignore:
Timestamp:
06/11/08 19:03:31 (16 years ago)
Author:
jerome
Message:

Now links to the bug tracker.

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • pykota/trunk/TODO

    r3279 r3383  
    1919============================================================ 
    2020 
    21 TODO, in no particular order : 
     21If you want to look at the publicly planned features, please look at : 
     22 
     23        http://trac.pykota.com/report/1 
     24 
     25If you want some feature to be added, please file a bug request 
     26at : 
     27 
     28        http://trac.pykota.com/newticket 
    2229         
    23         - Ensure no banner is printed if the user cancelled his job 
    24           through pknotify+PyKotIcon. 
    25          
    26         - Add a third settable price for printers : a minimal cost 
    27           for a page, with a default value of 0.0. The value would 
    28           be used instead of the computed price in the case of ink 
    29           accounting if the computed price would be lower than this 
    30           minimal price. The value wouldn't be used (yet?) for  
    31           normal page accounting. 
    32            
    33         - Document the PYKOTA_HOME environment variable. 
    34          
    35         - LDAP : See if setting cn=ThePrinter for user print quota entries 
    36           could be done, only in the case where userquotabase=user 
    37           (idem for groups). Would make direct modifications (e.g. 
    38           with gq) more easy. 
    39            
    40         - Allow the disabling of an user print quota entry without 
    41           deleting it. 
    42          
    43         - Store the value of the user's account balance in the 
    44           printing history (the value at the time of printing)  
    45           as well as in the payments history (as a safety check 
    46           in case an user complains). 
    47            
    48         - PJL for non-networked backends (see ML's history) 
    49          
    50         - Add the listing of the member printers in pkprinters if the printer 
    51           is a printer group. 
    52            
    53         - Allow several levels of administrative priviledges by allowing 
    54           files like ~pykota/pykotadmin.someusername.conf (readonly by 
    55           user 'someusername'), and have the database server deal 
    56           with the permissions : no need for additionnal code or data 
    57           in PyKota's database ! 
    58          
    59         - Try to talk to education based distribution coordinators 
    60           (SambaEdu, SkoleLinux, K12LTSP, ...) to see how to 
    61           better integrate PyKota with these. 
    62            
    63         - Add most configuration directives to the database itself, 
    64           while still allowing to overwrite them with the configuration 
    65           files at run time. 
    66          
    67         - Price and statistics per page format. 
    68          
    69         - Allow the admin to choose an action to take when the database 
    70           is unavailable (server is down or something like that), so 
    71           introduce two directives : 
    72            
    73             nodb: accept|reject|hold 
    74             lognodb: /path/to/file/for/later/batch/update/of/database 
    75          
    76         - CUPS accepts the "STATE: ..." message as backchannel 
    77           data : use this to tell CUPS what action has been taken 
    78           for current job. I did some testing but wasn't able to 
    79           make it work... 
    80            
    81         - Documentation... 
    82            
    83         - Learn more bits of PHP to help with phpPyKotaAdmin, which 
    84           is a GREAT tool ! 
    85         
    86         - Multidatabase support, e.g. store users in LDAP, quota   
    87           related datas in PostgreSQL, history in text file, 
    88           and so on... For 2.0, probably not before. 
    89            
    90         - Re-add support for LPRng if interest is high enough (it is 
    91           not for now) 
    92          
    93          
    94 ============================================================ 
    95  
    96 Please e-mail bugs to: alet@librelogiciel.com (Jerome Alet) 
     30Thanks in advance.