root / pykota / trunk / pykota / storage.py

Revision Log Mode:


Legend:

Added
Modified
Copied or renamed
Rev Chgset Date Author Log Message
(edit) @3561 [3561] 11 years jerome Changed copyright years.
(edit) @3549 [3549] 14 years jerome Removed support for the MaxJobSize? attribute for users group print …
(edit) @3526 [3526] 14 years jerome Fixes #60.
(edit) @3524 [3524] 14 years jerome Improved the retrival of printers and billingcodes as well as users. …
(edit) @3489 [3489] 15 years jerome Removed bad copy and paste artifact.
(edit) @3481 [3481] 15 years jerome Changed copyright years. Copyright years are now dynamic when displayed by …
(edit) @3470 [3470] 15 years jerome Now pkrefund features a -i|--info command line option allowing …
(edit) @3445 [3445] 15 years jerome Ported code from the 1.26_fixes branch. References #29.
(edit) @3413 [3413] 16 years jerome Removed unnecessary spaces at EOL.
(edit) @3411 [3411] 16 years jerome Minor change to please emacs…
(edit) @3294 [3294] 16 years jerome Added modules to store utility functions and application intialization …
(edit) @3291 [3291] 16 years jerome Database backends now convert from and to unicode instead of UTF-8. The …
(edit) @3288 [3288] 16 years jerome Moved all exceptions definitions to a dedicated module.
(edit) @3276 [3276] 16 years jerome Doesn't drop and regain priviledges anymore : no added security since we …
(edit) @3275 [3275] 16 years jerome Updated copyright years. Changed some remaining ISO-8859-15 markers to …
(edit) @3260 [3260] 16 years jerome Changed license to GNU GPL v3 or later. Changed Python source encoding …
(edit) @3245 [3245] 17 years jerome Now the pykotme command line tool computes size and price based on the …
(edit) @3133 [3133] 17 years jerome Changed copyright years.
(edit) @3101 [3101] 17 years jerome Fixed a bug in ink accounting, thx to Netzwerkler.
(edit) @3064 [3064] 17 years jerome Changed the order of usernames in default refunding reason.
(edit) @3062 [3062] 17 years jerome Enforces a default reason when refunding a job.
(edit) @3060 [3060] 17 years jerome When refunding a job, a negative payment is now saved as well as a textual …
(edit) @3057 [3057] 17 years jerome Added missing reason to not do a refund.
(edit) @3056 [3056] 17 years jerome The code to refund jobs is there and works (at least with …
(edit) @3050 [3050] 17 years jerome Fixed date and time parsing, although I was unable to reproduce the …
(edit) @3036 [3036] 17 years jerome Charging for ink usage, finally !
(edit) @3033 [3033] 17 years jerome Added lazy retrieval of a printer's coefficients. Removed pykoef from …
(edit) @2953 [2953] 18 years jerome Fixed date formatting problems with MySQL.
(edit) @2945 [2945] 18 years jerome Replaced the 'exec' statements with the use of the standard 'imp' module.
(edit) @2937 [2937] 18 years jerome pkusers now supports the --email command line option.
(edit) @2880 [2880] 18 years jerome Double checked that all DateTime? objects are correctly handled in all …
(edit) @2804 [2804] 18 years jerome Ensures that all texts sent by pknotify to a remote pykoticon server are …
(edit) @2801 [2801] 18 years jerome Avoids nested transactions.
(edit) @2773 [2773] 18 years jerome pkusers is now optimized like pkprinters, pkbcodes and edpykota.
(edit) @2735 [2735] 18 years jerome Completely untested modification stuff…
(edit) @2733 [2733] 18 years jerome Improved cache flush for user and group print quota entries.
(edit) @2717 [2717] 18 years jerome Added deletion methods for user and group print quota entries.
(edit) @2707 [2707] 18 years jerome Improved user modification speed by around 15%.
(edit) @2706 [2706] 18 years jerome pkusers now mostly works. Removing an user from a group with LDAP is not …
(edit) @2699 [2699] 18 years jerome Preliminary work on pkusers. Don't use it right now !
(edit) @2697 [2697] 18 years jerome Add the description attribute on creation
(edit) @2696 [2696] 18 years jerome Fixed a small problem with printer's description.
(edit) @2686 [2686] 18 years jerome Modified pkprinters to improve speed just like I did for pkbcodes …
(edit) @2676 [2676] 18 years jerome The duration for the modification of billing codes has been more than …
(edit) @2665 [2665] 18 years jerome Ensures that date based filtering works consistently between LDAP and …
(edit) @2622 [2622] 18 years jerome Added 2006 to the copyright's years.
(edit) @2530 [2530] 19 years jerome Fix for the fix of the fix !!! Severity : even higher than before ;-)
(edit) @2529 [2529] 19 years jerome Fix for the cache fix ! Severity : high
(edit) @2528 [2528] 19 years jerome Fixed a cache usage when storagecache was not defined.
(edit) @2513 [2513] 19 years jerome Moved a message from informational to debug.
(edit) @2459 [2459] 19 years jerome Did some work to prepare the integration of MaxJobSize? and …
(edit) @2455 [2455] 19 years jerome Added the precomputed job's size and price to the history.
(edit) @2452 [2452] 19 years jerome Upgraded database schema. Added -i | --ingroups command line option to …
(edit) @2451 [2451] 19 years jerome Improved cache flushing
(edit) @2450 [2450] 19 years jerome Now deleted entries are flushed from the cache. Modified entries are kept …
(edit) @2409 [2409] 19 years jerome The cupspykota backend was rewritten from scratch. MacOSX servers …
(edit) @2388 [2388] 19 years jerome Fixed an LDAP filtering problem when several billing codes were passed on …
(edit) @2342 [2342] 19 years jerome The pkbcodes command line tool now works fine with the PostgreSQL backend. …
(edit) @2340 [2340] 19 years jerome More work on billing codes. Some typos fixed in Docstrings.
(edit) @2302 [2302] 19 years jerome Updated the FSF's address
(edit) @2276 [2276] 19 years jerome A positive or negative offset can be added to the special keywords in …
(edit) @2268 [2268] 19 years jerome The start= and end= data dumper filters now accept the magical keywords …
(edit) @2266 [2266] 19 years jerome Now dumpykota and dumpykota.cgi accept start= and end= to specify the …
(edit) @2217 [2217] 19 years jerome The job-billing info is now saved into the database if present.
(edit) @2147 [2147] 19 years jerome Removed all references to $Log$
(edit) @2146 [2146] 19 years jerome It seems that $Log$ is not implemented or doesn't work for some reason
(edit) @2139 [2139] 19 years jerome Added the Log keyword property
(edit) @2066 [2066] 19 years jalet Fixed the maxdenybanners directive. Introduced the denyduplicates …
(edit) @2057 [2057] 19 years jalet Added the md5sum to the history
(edit) @2054 [2054] 19 years jalet Big database structure changes. Upgrade script is now included as well …
(edit) @2030 [2030] 19 years jalet Big bug fix wrt the datelimit attribute
(edit) @1967 [1967] 19 years jalet Integrated the patch by Wilson Roberto Afonso and Matt Hyclak to …
(edit) @1875 [1875] 19 years jalet For URGENT legal reasons (Italy), a new "privacy" directive was added to …
(edit) @1791 [1791] 19 years jalet Added ugly workaround for strange locale problem
(edit) @1790 [1790] 19 years jalet Hopefully final fix for data encoding to and from the database
(edit) @1755 [1755] 20 years jalet Added the --hardreset command line option to edpykota
(edit) @1743 [1743] 20 years jalet Did a pass of PyChecker?
(edit) @1742 [1742] 20 years jalet Fixed pykotaAccountBalance object location during creation
(edit) @1711 [1711] 20 years jalet Small fixes for incomplete entry intialization
(edit) @1692 [1692] 20 years jalet Fixed bug in LDAP user deletion code which didn't correctly delete the …
(edit) @1624 [1624] 20 years jalet Hardware accounting for LPRng should be OK now. UNTESTED.
(edit) @1582 [1582] 20 years jalet Added code to handle the description field for printers
(edit) @1523 [1523] 20 years jalet Now catches some exceptions earlier. storage.py and ldapstorage.py : …
(edit) @1522 [1522] 20 years jalet Payments history is now stored in database
(edit) @1520 [1520] 20 years jalet Now stores the job's size in bytes in the database. Preliminary work on …
(edit) @1502 [1502] 20 years jalet First try at saving the job-originating-hostname in the database
(edit) @1418 [1418] 20 years jalet Began integration of Henrik Janhagen's work on quota-then-balance and …
(edit) @1395 [1395] 20 years jalet Small fix : only keeps existing quota entries when searching parents
(edit) @1376 [1376] 20 years jalet Pre and Post hooks should now work in the pykota filter too. The pykota …
(edit) @1368 [1368] 20 years jalet Hopefully the final fix for groups (users and printers)
(edit) @1367 [1367] 20 years jalet datelimit wasn't reset when modifying soft and hard limits with the LDAP …
(edit) @1365 [1365] 20 years jalet Should fix the remaining bugs wrt printers groups and users groups.
(edit) @1364 [1364] 20 years jalet Fixed nested printer groups accounting.
(edit) @1363 [1363] 20 years jalet Fix for LDAP problem when job price was 0.
(edit) @1359 [1359] 20 years jalet Avoids a database query even if caching was disabled.
(edit) @1358 [1358] 20 years jalet Don't retrieve data when it's not needed, to avoid database queries
(edit) @1333 [1333] 20 years jalet Removing a printer from a printers group should work now.
(edit) @1332 [1332] 20 years jalet pkprinters can now remove printers from printers groups.
(edit) @1330 [1330] 20 years jalet pkprinters command line tool added.
(edit) @1285 [1285] 20 years jalet New formula to compute a job's price
Note: See TracRevisionLog for help on using the revision log.