Show
Ignore:
Timestamp:
03/06/05 17:52:43 (19 years ago)
Author:
jerome
Message:

Removed all references to $Log$

Files:
1 modified

Legend:

Unmodified
Added
Removed
  • pykota/trunk/pykota/storage.py

    r2146 r2147  
    2020# 
    2121# $Id$ 
    22 # 
    23 # $Log$ 
    24 # Revision 1.70  2005/02/16 00:29:33  jalet 
    25 # Fixed the maxdenybanners directive. 
    26 # Introduced the denyduplicates directive. 
    27 # Fixed some database related glitches. 
    28 # 
    29 # Revision 1.69  2005/02/13 22:48:37  jalet 
    30 # Added the md5sum to the history 
    31 # 
    32 # Revision 1.68  2005/02/13 22:02:29  jalet 
    33 # Big database structure changes. Upgrade script is now included as well as 
    34 # the new LDAP schema. 
    35 # Introduction of the -o | --overcharge command line option to edpykota. 
    36 # The output of repykota is more complete, but doesn't fit in 80 columns anymore. 
    37 # Introduction of the new 'maxdenybanners' directive. 
    38 # 
    39 # Revision 1.67  2005/01/18 19:47:50  jalet 
    40 # Big bug fix wrt the datelimit attribute 
    41 # 
    42 # Revision 1.66  2004/12/02 21:24:50  jalet 
    43 # Integrated the patch by Wilson Roberto Afonso and Matt Hyclak to allow 
    44 # edpykota to accept the -U | --used value command line option. 
    45 # 
    46 # Revision 1.65  2004/10/25 14:12:25  jalet 
    47 # For URGENT legal reasons (Italy), a new "privacy" directive was added to pykota.conf 
    48 # to hide print jobs' title, filename, and options. 
    49 # 
    50 # Revision 1.64  2004/10/08 20:19:18  jalet 
    51 # Added ugly workaround for strange locale problem 
    52 # 
    53 # Revision 1.63  2004/10/07 21:14:28  jalet 
    54 # Hopefully final fix for data encoding to and from the database 
    55 # 
    56 # Revision 1.62  2004/09/28 17:45:31  jalet 
    57 # Added the --hardreset command line option to edpykota 
    58 # 
    59 # Revision 1.61  2004/09/24 21:19:48  jalet 
    60 # Did a pass of PyChecker 
    61 # 
    62 # Revision 1.60  2004/09/24 20:21:50  jalet 
    63 # Fixed pykotaAccountBalance object location during creation 
    64 # 
    65 # Revision 1.59  2004/09/10 21:32:52  jalet 
    66 # Small fixes for incomplete entry intialization 
    67 # 
    68 # Revision 1.58  2004/09/02 10:09:30  jalet 
    69 # Fixed bug in LDAP user deletion code which didn't correctly delete the user's 
    70 # pykotaLastJob entries. 
    71 # 
    72 # Revision 1.57  2004/07/22 22:41:48  jalet 
    73 # Hardware accounting for LPRng should be OK now. UNTESTED. 
    74 # 
    75 # Revision 1.56  2004/07/01 17:45:49  jalet 
    76 # Added code to handle the description field for printers 
    77 # 
    78 # Revision 1.55  2004/06/05 22:18:04  jalet 
    79 # Now catches some exceptions earlier. 
    80 # storage.py and ldapstorage.py : removed old comments 
    81 # 
    82 # Revision 1.54  2004/06/05 22:03:49  jalet 
    83 # Payments history is now stored in database 
    84 # 
    85 # Revision 1.53  2004/06/03 23:14:10  jalet 
    86 # Now stores the job's size in bytes in the database. 
    87 # Preliminary work on payments storage : database schemas are OK now, 
    88 # but no code to store payments yet. 
    89 # Removed schema picture, not relevant anymore. 
    90 # 
    91 # Revision 1.52  2004/05/26 14:49:57  jalet 
    92 # First try at saving the job-originating-hostname in the database 
    93 # 
    94 # Revision 1.51  2004/03/24 15:15:24  jalet 
    95 # Began integration of Henrik Janhagen's work on quota-then-balance 
    96 # and balance-then-quota 
    97 # 
    98 # Revision 1.50  2004/03/09 08:05:27  jalet 
    99 # Small fix : only keeps existing quota entries when searching parents 
    100 # 
    101 # Revision 1.49  2004/03/01 15:06:51  jalet 
    102 # Pre and Post hooks should now work in the pykota filter too. 
    103 # The pykota filter doesn't check the last user's quota anymore 
    104 # when delayed hardware accounting is used : this will be checked 
    105 # anyway the next time the last user will print 
    106 # 
    107 # Revision 1.48  2004/02/27 13:50:12  jalet 
    108 # Hopefully the final fix for groups (users and printers) 
    109 # 
    110 # Revision 1.47  2004/02/27 09:30:33  jalet 
    111 # datelimit wasn't reset when modifying soft and hard limits with the LDAP backend 
    112 # 
    113 # Revision 1.46  2004/02/26 14:18:07  jalet 
    114 # Should fix the remaining bugs wrt printers groups and users groups. 
    115 # 
    116 # Revision 1.45  2004/02/26 10:40:40  jalet 
    117 # Fixed nested printer groups accounting. 
    118 # 
    119 # Revision 1.44  2004/02/25 19:09:24  jalet 
    120 # Fix for LDAP problem when job price was 0. 
    121 # 
    122 # Revision 1.43  2004/02/25 12:36:34  jalet 
    123 # Avoids a database query even if caching was disabled. 
    124 # 
    125 # Revision 1.42  2004/02/23 22:53:21  jalet 
    126 # Don't retrieve data when it's not needed, to avoid database queries 
    127 # 
    128 # Revision 1.41  2004/02/04 17:12:33  jalet 
    129 # Removing a printer from a printers group should work now. 
    130 # 
    131 # Revision 1.40  2004/02/04 13:24:41  jalet 
    132 # pkprinters can now remove printers from printers groups. 
    133 # 
    134 # Revision 1.39  2004/02/04 11:16:59  jalet 
    135 # pkprinters command line tool added. 
    136 # 
    137 # Revision 1.38  2004/01/12 22:43:40  jalet 
    138 # New formula to compute a job's price 
    139 # 
    140 # Revision 1.37  2004/01/12 14:35:01  jalet 
    141 # Printing history added to CGI script. 
    142 # 
    143 # Revision 1.36  2004/01/10 09:44:02  jalet 
    144 # Fixed potential accuracy problem if a user printed on several printers at 
    145 # the very same time. 
    146 # 
    147 # Revision 1.35  2004/01/08 16:33:27  jalet 
    148 # Additionnal check to not create a circular printers group. 
    149 # 
    150 # Revision 1.34  2004/01/08 16:24:49  jalet 
    151 # edpykota now supports adding printers to printer groups. 
    152 # 
    153 # Revision 1.33  2004/01/08 14:10:32  jalet 
    154 # Copyright year changed. 
    155 # 
    156 # Revision 1.32  2004/01/06 16:02:57  jalet 
    157 # This time printer groups caching works. 
    158 # 
    159 # Revision 1.31  2004/01/06 15:51:24  jalet 
    160 # Fixed caching of printer groups 
    161 # 
    162 # Revision 1.30  2004/01/06 14:24:59  jalet 
    163 # Printer groups should be cached now, if caching is enabled. 
    164 # 
    165 # Revision 1.29  2003/12/27 16:49:25  uid67467 
    166 # Should be ok now. 
    167 # 
    168 # Revision 1.28  2003/11/25 23:46:40  jalet 
    169 # Don't try to verify if module name is valid, Python does this better than us. 
    170 # 
    171 # Revision 1.27  2003/11/23 19:01:36  jalet 
    172 # Job price added to history 
    173 # 
    174 # Revision 1.26  2003/11/21 14:28:45  jalet 
    175 # More complete job history. 
    176 # 
    177 # Revision 1.25  2003/10/08 21:12:27  jalet 
    178 # Do not cache anymore entries which don't exist. 
    179 # 
    180 # Revision 1.24  2003/10/07 22:06:05  jalet 
    181 # Preliminary code to disable job history 
    182 # 
    183 # Revision 1.23  2003/10/07 09:07:28  jalet 
    184 # Character encoding added to please latest version of Python 
    185 # 
    186 # Revision 1.22  2003/10/06 13:12:27  jalet 
    187 # More work on caching 
    188 # 
    189 # Revision 1.21  2003/10/03 09:02:20  jalet 
    190 # Logs cache store actions too 
    191 # 
    192 # Revision 1.20  2003/10/02 20:23:18  jalet 
    193 # Storage caching mechanism added. 
    194 # 
    195 # Revision 1.19  2003/07/16 21:53:07  jalet 
    196 # Really big modifications wrt new configuration file's location and content. 
    197 # 
    198 # Revision 1.18  2003/07/07 08:33:18  jalet 
    199 # Bug fix due to a typo in LDAP code 
    200 # 
    201 # Revision 1.17  2003/07/05 07:46:50  jalet 
    202 # The previous bug fix was incomplete. 
    203 # 
    204 # Revision 1.16  2003/06/25 19:52:31  jalet 
    205 # Should be ready for testing :-) 
    206 # 
    207 # Revision 1.15  2003/06/25 14:10:58  jalet 
    208 # Exception raising for now. 
    209 # 
    210 # Revision 1.14  2003/06/25 14:10:01  jalet 
    211 # Hey, it may work (edpykota --reset excepted) ! 
    212 # 
    213 # Revision 1.13  2003/06/10 16:37:54  jalet 
    214 # Deletion of the second user which is not needed anymore. 
    215 # Added a debug configuration field in /etc/pykota.conf 
    216 # All queries can now be sent to the logger in debug mode, this will 
    217 # greatly help improve performance when time for this will come. 
    218 # 
    219 # Revision 1.12  2003/04/23 22:13:57  jalet 
    220 # Preliminary support for LPRng added BUT STILL UNTESTED. 
    221 # 
    222 # Revision 1.11  2003/04/10 21:47:20  jalet 
    223 # Job history added. Upgrade script neutralized for now ! 
    224 # 
    225 # Revision 1.10  2003/03/29 13:45:27  jalet 
    226 # GPL paragraphs were incorrectly (from memory) copied into the sources. 
    227 # Two README files were added. 
    228 # Upgrade script for PostgreSQL pre 1.01 schema was added. 
    229 # 
    230 # Revision 1.9  2003/02/17 22:55:01  jalet 
    231 # More options can now be set per printer or globally : 
    232 # 
    233 #       admin 
    234 #       adminmail 
    235 #       gracedelay 
    236 #       requester 
    237 # 
    238 # the printer option has priority when both are defined. 
    239 # 
    240 # Revision 1.8  2003/02/17 22:05:50  jalet 
    241 # Storage backend now supports admin and user passwords (untested) 
    242 # 
    243 # Revision 1.7  2003/02/10 12:07:31  jalet 
    244 # Now repykota should output the recorded total page number for each printer too. 
    245 # 
    246 # Revision 1.6  2003/02/09 13:05:43  jalet 
    247 # Internationalization continues... 
    248 # 
    249 # Revision 1.5  2003/02/08 22:39:46  jalet 
    250 # --reset command line option added 
    251 # 
    252 # Revision 1.4  2003/02/08 09:59:59  jalet 
    253 # Added preliminary base class for all storages 
    254 # 
    255 # Revision 1.3  2003/02/05 22:10:29  jalet 
    256 # Typos 
    257 # 
    258 # Revision 1.2  2003/02/05 22:02:22  jalet 
    259 # __import__ statement didn't work as expected 
    260 # 
    261 # Revision 1.1  2003/02/05 21:28:17  jalet 
    262 # Initial import into CVS 
    263 # 
    26422# 
    26523#