# # ChangeLog for /pykota # # Generated by Trac 0.11rc1 # 11/01/24 01:12:19 Tue, 21 Nov 2006 21:57:11 GMT jerome [3063] * pykota/trunk/bin/pkrefund (added) * pykota/trunk/MANIFEST.in (modified) * pykota/trunk/setup.py (modified) Added the pkrefund command line tool. Tue, 21 Nov 2006 21:55:57 GMT jerome [3062] * pykota/trunk/pykota/storage.py (modified) Enforces a default reason when refunding a job. Fri, 17 Nov 2006 21:26:21 GMT jerome [3061] * pykota/trunk/pykota/tool.py (modified) Workaround locale problem when the locale used is not installed. Thu, 16 Nov 2006 20:50:05 GMT jerome [3060] * pykota/trunk/pykota/storage.py (modified) When refunding a job, a negative payment is now saved as well as ... Thu, 16 Nov 2006 20:38:58 GMT jerome [3059] * pykota/trunk/bin/cupspykota (modified) Now logs where print job's datas come from. Mon, 13 Nov 2006 22:30:24 GMT jerome [3058] * pykota/trunk/stylesheets/pykota.css (modified) Added a color for refunded print jobs. Mon, 13 Nov 2006 22:28:13 GMT jerome [3057] * pykota/trunk/pykota/storage.py (modified) Added missing reason to not do a refund. Mon, 13 Nov 2006 22:24:01 GMT jerome [3056] * pykota/trunk/cgi-bin/printquota.cgi (modified) * pykota/trunk/pykota/storage.py (modified) * pykota/trunk/pykota/storages/ldapstorage.py (modified) * pykota/trunk/pykota/storages/sql.py (modified) The code to refund jobs is there and works (at least ... Sun, 12 Nov 2006 16:16:49 GMT jerome [3055] * pykota/trunk/cgi-bin/dumpykota.cgi (modified) * pykota/trunk/cgi-bin/printquota.cgi (modified) * pykota/trunk/cgi-bin/pykotme.cgi (modified) * pykota/trunk/pykota/cgifuncs.py (modified) * pykota/trunk/pykota/dumper.py (modified) * pykota/trunk/pykota/tool.py (modified) Simplified i18n and l10n stuff by removing code used with Python<2.3 => ... Sun, 12 Nov 2006 16:15:13 GMT jerome [3054] * pykota/trunk/po/zh_TW/pykota.po (modified) Fixed incomplete help (not sure ?) Sun, 12 Nov 2006 14:56:18 GMT jerome [3053] * pykota/trunk/bin/edpykota (modified) * pykota/trunk/pykota/version.py (modified) Only displays a message if no user/group entry was found to ... Wed, 08 Nov 2006 22:44:53 GMT jerome [3052] * pykota/trunk/bin/pkbcodes (modified) * pykota/trunk/bin/pkprinters (modified) * pykota/trunk/bin/pkusers (modified) * pykota/trunk/NEWS (modified) Now pkprinters reroutes CUPS print queues through PyKota or through CUPS ... Wed, 08 Nov 2006 21:59:55 GMT jerome [3051] * pykota/trunk/bin/pkprinters (modified) Now `pkprinters --list` indicates if a particular printer is ... Wed, 08 Nov 2006 21:43:38 GMT jerome [3050] * pykota/trunk/bin/cupspykota (modified) * pykota/trunk/cgi-bin/printquota.cgi (modified) * pykota/trunk/NEWS (modified) * pykota/trunk/pykota/dumper.py (modified) * pykota/trunk/pykota/reporter.py (modified) * pykota/trunk/pykota/storage.py (modified) * pykota/trunk/pykota/tool.py (modified) Fixed date and time parsing, although I was unable to reproduce ... Tue, 07 Nov 2006 22:49:27 GMT jerome [3049] * pykota/trunk/bin/cupspykota (modified) Removed unneeded code. Mon, 06 Nov 2006 22:18:06 GMT jerome [3048] * pykota/trunk/bin/cupspykota (modified) * pykota/trunk/NEWS (modified) * pykota/trunk/pykota/version.py (modified) Locking code should now work as expected, even when CUPS is ... Wed, 18 Oct 2006 06:42:45 GMT jerome [3047] * pykota/trunk/TODO (modified) Added an item. Wed, 18 Oct 2006 06:34:15 GMT jerome [3046] * pykota/trunk/pykota/accounters/ink.py (modified) Fixed ink accounting when there are several copies. Tue, 17 Oct 2006 12:28:56 GMT jerome [3045] * pykota/trunk/CREDITS (modified) * pykota/trunk/pykota/tool.py (modified) Added a patch by Andrew Ross from Parakeet Print Quota. Tue, 17 Oct 2006 08:47:30 GMT jerome [3044] * pykota/trunk/conf/pykota.conf.sample (modified) Improved the documentation about ink accounting. Tue, 17 Oct 2006 07:33:31 GMT jerome [3043] * pykota/trunk/bin/autopykota (modified) No need to extend the PATH in autopykota, since cupspykota does ... Mon, 16 Oct 2006 16:28:19 GMT jerome [3042] * pykota/trunk/pykota/accounters/ink.py (modified) Simplified code : pkpgcounter's code already opens the data file. Mon, 16 Oct 2006 16:27:42 GMT jerome [3041] * pykota/trunk/bin/cupspykota (modified) Extends the PATH to be sure to find subprocesses like ghostscript ... Mon, 16 Oct 2006 11:30:17 GMT jerome [3040] * pykota/trunk/bin/cupspykota (modified) * pykota/trunk/NEWS (modified) Removed parts of the locking code incompatible with a ... Mon, 16 Oct 2006 09:15:14 GMT jerome [3039] * pykota/trunk/pykota/accounters/snmp.py (modified) Removed an SNMP OID which is not supported by some printers, and wasn't ... Sat, 14 Oct 2006 14:51:32 GMT jerome [3038] * pykota/trunk/README (modified) Removed duplicate list of features. Fri, 13 Oct 2006 21:58:35 GMT jerome [3037] * pykota/trunk/conf/pykota.conf.sample (modified) Define some example coefficients for ink usage. Fri, 13 Oct 2006 21:51:14 GMT jerome [3036] * pykota/trunk/bin/cupspykota (modified) * pykota/trunk/conf/pykota.conf.sample (modified) * pykota/trunk/NEWS (modified) * pykota/trunk/pykota/accounter.py (modified) * pykota/trunk/pykota/accounters/ink.py (modified) * pykota/trunk/pykota/storage.py (modified) * pykota/trunk/pykota/version.py (modified) * pykota/trunk/README (modified) * pykota/trunk/TODO (modified) Charging for ink usage, finally ! Fri, 13 Oct 2006 21:38:45 GMT jerome [3035] * pykota/trunk/pykota/config.py (modified) Removed 'coefficient_' in front of each coefficient's name. Thu, 12 Oct 2006 21:21:48 GMT jerome [3034] * pykota/trunk/pykota/accounters/ink.py (added) * pykota/trunk/pykota/config.py (modified) Can now compute ink usage, but does not use it yet to compute price. Thu, 12 Oct 2006 16:03:47 GMT jerome [3033] * pykota/trunk/bin/pykoef (deleted) * pykota/trunk/MANIFEST.in (modified) * pykota/trunk/pykota/storage.py (modified) * pykota/trunk/setup.py (modified) * pykota/trunk/TODO (modified) Added lazy retrieval of a printer's coefficients. Removed pykoef from ... Tue, 10 Oct 2006 20:56:49 GMT jerome [3032] * pykota/trunk/cgi-bin/dumpykota.cgi (modified) * pykota/trunk/NEWS (modified) Added some javascript form validation code to avoid common mistakes and ... Tue, 10 Oct 2006 19:50:32 GMT jerome [3031] * pykota/trunk/pykota/config.py (modified) The configuration parser can now extract all coefficients for ... Tue, 10 Oct 2006 19:21:22 GMT jerome [3030] * pykota/trunk/cgi-bin/dumpykota.cgi (modified) * pykota/trunk/NEWS (modified) * pykota/trunk/pykota/dumper.py (modified) Now accepts uppercase for filter keys. The CGI now contains an example ... Sat, 07 Oct 2006 09:41:13 GMT jerome [3029] * pykota/trunk/pykota/config.py (modified) Make the configuration file parser recognize the 'bw', 'cmyk', ... Thu, 05 Oct 2006 16:41:21 GMT jerome [3028] * pykota/trunk/pykota/accounters/snmp.py (modified) Printer Off should be reported as an error. Thu, 05 Oct 2006 09:41:05 GMT jerome [3027] * pykota/trunk/pykota/accounters/pjl.py (modified) * pykota/trunk/pykota/accounters/snmp.py (modified) Improved the detection of a stable idle status in snmp accounting stuff, ... Tue, 03 Oct 2006 22:22:00 GMT jerome [3026] * pykota/trunk/TODO (modified) Removed item. Tue, 03 Oct 2006 22:21:34 GMT jerome [3025] * pykota/trunk/conf/pykota.conf.sample (modified) * pykota/trunk/NEWS (modified) * pykota/trunk/pykota/accounters/pjl.py (modified) * pykota/trunk/pykota/accounters/snmp.py (modified) * pykota/trunk/pykota/config.py (modified) * pykota/trunk/pykota/version.py (modified) Added the 'noprintingmaxdelay' directive to workaround printers which ... Tue, 03 Oct 2006 17:30:07 GMT jerome [3024] * pykota/trunk/TODO (modified) Added important item to do ASAP. Sat, 23 Sep 2006 07:38:45 GMT jerome [3023] * pykota/trunk/bin/cupspykota (modified) Fixed a minor cleaning problem when an exception happens early at ... Wed, 20 Sep 2006 06:09:33 GMT jerome [3022] * pykota/trunk/bin/pksetup (modified) Added keywords property. Tue, 19 Sep 2006 21:49:36 GMT jerome [3021] * pykota/trunk/bin/pksetup (added) Added pksetup for Debian & Ubuntu Mon, 18 Sep 2006 22:52:34 GMT jerome [3020] * pykota/trunk/pykota/tool.py (modified) Removed unneeded code to retrieve the correct character set. Mon, 18 Sep 2006 22:45:21 GMT jerome [3019] * pykota/trunk/pykota/tool.py (modified) Don't use CUPS' CHARSET environment variable anymore since it's ... Fri, 15 Sep 2006 14:31:53 GMT jerome [3018] * pykota/trunk/bin/cupspykota (modified) * pykota/trunk/NEWS (modified) * pykota/trunk/pykota/version.py (modified) Ensures that the billing code and username are encoded into the user's ... Wed, 13 Sep 2006 18:59:45 GMT jerome [3017] * pykota/trunk/TODO (modified) Added an item. Wed, 13 Sep 2006 11:52:40 GMT jerome [3016] * pykota/trunk/TODO (modified) Added an item. Wed, 06 Sep 2006 21:54:56 GMT jerome [3015] * pykota/trunk/README (modified) Added something about Samsung QPDL now that pkpgcounter v1.85 supports ... Wed, 06 Sep 2006 20:44:46 GMT jerome [3014] * pykota/trunk/TODO (modified) I think this item was done but not deleted. Wed, 06 Sep 2006 20:36:35 GMT jerome [3013] * pykota/trunk/bin/cupspykota (modified) * pykota/trunk/bin/pkmail (modified) * pykota/trunk/pykota/tool.py (modified) * pykota/trunk/TODO (modified) Killed another item from the TODO list Wed, 06 Sep 2006 20:06:13 GMT jerome [3012] * pykota/trunk/bin/cupspykota (modified) * pykota/trunk/conf/pykota.conf.sample (modified) * pykota/trunk/NEWS (modified) * pykota/trunk/pykota/version.py (modified) * pykota/trunk/TODO (modified) Exports two additional environment variables. Wed, 06 Sep 2006 19:55:19 GMT jerome [3011] * pykota/trunk/TODO (modified) Deleted an item which doesn't seem to be needed anymore, now ... Wed, 06 Sep 2006 12:46:53 GMT jerome [3010] * pykota/trunk/pykota/storages/mysqlstorage.py (modified) Finally it's probably better to abort immediately if python-mysqldb is ... Wed, 06 Sep 2006 12:44:16 GMT jerome [3009] * pykota/trunk/pykota/storages/mysqlstorage.py (modified) Now logs an error when the version of python-mysqldb lacks some ... Sun, 03 Sep 2006 23:46:33 GMT jerome [3008] * pykota/trunk/bin/cupspykota (modified) * pykota/trunk/NEWS (modified) Rewrote the locking mechanism. Sun, 03 Sep 2006 16:00:57 GMT jerome [3007] * pykota/trunk/NEWS (modified) * pykota/trunk/pykota/version.py (modified) Version + log. Sun, 03 Sep 2006 15:45:15 GMT jerome [3006] * pykota/trunk/checkdeps.py (modified) * pykota/trunk/pykota/tool.py (modified) * pykota/trunk/README (modified) Now uses an automatic charset detection module if installed, or fallback ... Sun, 03 Sep 2006 15:37:17 GMT jerome [3005] * pykota/trunk/setup.py (modified) Now ensures that the permissions on /usr/share/pykota/cupspykota are ... Fri, 01 Sep 2006 15:03:07 GMT jerome [3004] * pykota/trunk/CREDITS (modified) Removed the list of sponsors entirely, and redirects people who want to ... Fri, 01 Sep 2006 13:42:51 GMT jerome [3003] * pykota/trunk/CREDITS (modified) New supporter added. Fri, 01 Sep 2006 07:33:24 GMT jerome [3002] * pykota/trunk/CREDITS (modified) New supporter added. Thu, 31 Aug 2006 22:05:42 GMT jerome [3001] * pykota/trunk/clean.sh (modified) Now also cleans the build and dist directories. Thu, 31 Aug 2006 21:53:58 GMT jerome [3000] * pykota/trunk/pykota/accounter.py (modified) * pykota/trunk/pykota/accounters/software.py (modified) Ensures that the multiplication by number of copies is done only once. Thu, 31 Aug 2006 21:40:55 GMT jerome [2999] * pykota/trunk/CREDITS (modified) New supporter added. Wed, 30 Aug 2006 14:36:10 GMT jerome [2998] * pykota/trunk/CREDITS (modified) New supporter added. Wed, 30 Aug 2006 00:03:52 GMT jerome [2997] * pykota/trunk/bin/cupspykota (modified) Avoids eating all filenums :-) Tue, 29 Aug 2006 23:53:12 GMT jerome [2996] * pykota/trunk/bin/cupspykota (modified) Fixed problem when the cupspykota process waits for the lock and the ... Tue, 29 Aug 2006 14:08:11 GMT jerome [2995] * pykota/trunk/CREDITS (modified) New supporters added. Sat, 26 Aug 2006 10:00:16 GMT jerome [2994] * pykota/trunk/CREDITS (modified) New supporter added. Fri, 25 Aug 2006 21:10:46 GMT jerome [2993] * pykota/trunk/CREDITS (modified) New supporters added. Sun, 20 Aug 2006 22:11:38 GMT jerome [2992] * pykota/trunk/pykota/tool.py (modified) Added a TODO remark about the value of grouppquota.PageCounter Fri, 18 Aug 2006 17:33:20 GMT matt [2991] * pykota/trunk/pykota/tool.py (modified) Cast string to an int so we can += it Wed, 16 Aug 2006 08:32:59 GMT jerome [2990] * pykota/trunk/CREDITS (modified) New supporter added. Fri, 11 Aug 2006 16:45:24 GMT jerome [2989] * pykota/trunk/CREDITS (modified) New supporter added Fri, 11 Aug 2006 07:32:52 GMT jerome [2988] * pykota/trunk/CREDITS (modified) New supporter added. Thu, 10 Aug 2006 19:30:39 GMT jerome [2987] * pykota/trunk/CREDITS (modified) New supporter added. Thu, 10 Aug 2006 18:35:49 GMT jerome [2986] * pykota/trunk/CREDITS (modified) New supporter added Thu, 10 Aug 2006 15:21:58 GMT jerome [2985] * pykota/trunk/TODO (modified) Added an item. Thu, 10 Aug 2006 13:59:52 GMT jerome [2984] * pykota/trunk/CREDITS (modified) New supporter added. Thu, 10 Aug 2006 13:58:29 GMT jerome [2983] * pykota/trunk/bin/cupspykota (modified) * pykota/trunk/NEWS (modified) * pykota/trunk/pykota/version.py (modified) Fixed a problem in the handling of SMTP errors. Thu, 10 Aug 2006 09:42:04 GMT jerome [2982] * pykota/trunk/CREDITS (modified) New supporter added Mon, 07 Aug 2006 19:33:08 GMT jerome [2981] * pykota/trunk/CREDITS (modified) New supporters added. Wed, 26 Jul 2006 06:09:34 GMT jerome [2980] * pykota/trunk/CREDITS (modified) New supporter added. Fri, 14 Jul 2006 17:42:31 GMT jerome [2979] * pykota/trunk/CREDITS (modified) New supporter added. Thu, 13 Jul 2006 21:30:49 GMT jerome [2978] * pykota/trunk/docs/spanish (deleted) Removed broken document. Thu, 13 Jul 2006 14:24:30 GMT jerome [2977] * pykota/trunk/CREDITS (modified) New supporter added. Wed, 12 Jul 2006 13:28:59 GMT jerome [2976] * pykota/trunk/CREDITS (modified) New supporter added. Wed, 12 Jul 2006 13:27:42 GMT jerome [2975] * pykota/trunk/bin/pykotme (modified) Removed an ugly error message when the file doesn't exist. Tue, 11 Jul 2006 21:06:24 GMT jerome [2974] * pykota/trunk/initscripts/mysql/pykota-mysql.sql (modified) * pykota/trunk/NEWS (modified) * pykota/trunk/pykota/version.py (modified) Fixed a bug in the MySQL schema Tue, 11 Jul 2006 18:40:50 GMT jerome [2973] * pykota/trunk/bin/cupspykota (modified) In case there's a permission problem on the temporary ... Tue, 11 Jul 2006 17:37:27 GMT jerome [2972] * pykota/trunk/pykota/storages/pgstorage.py (modified) Doesn't output an error anymore when the database encoding can't ... Sat, 08 Jul 2006 15:56:13 GMT jerome [2971] * pykota/trunk/CREDITS (modified) Team of supporters :) Sat, 08 Jul 2006 15:55:36 GMT jerome [2970] * pykota/trunk/bin/edpykota (modified) Fixed path problem Thu, 06 Jul 2006 23:00:25 GMT jerome [2969] * pykota/trunk/CREDITS (modified) New supporter added Wed, 05 Jul 2006 18:09:00 GMT jerome [2968] * pykota/trunk/CREDITS (modified) New supporter added. Tue, 04 Jul 2006 15:36:48 GMT jerome [2967] * pykota/trunk/CREDITS (modified) New supporter added. Tue, 04 Jul 2006 08:35:08 GMT jerome [2966] * pykota/trunk/TODO (modified) Added an item Mon, 03 Jul 2006 10:31:08 GMT jerome [2965] * pykota/trunk/conf/pykota.conf.sample (modified) Added some info about potential delay when several jobs are waiting in ... Sun, 02 Jul 2006 21:05:35 GMT jerome [2964] * pykota/trunk/CREDITS (modified) New supporter added. Fri, 30 Jun 2006 19:43:09 GMT jerome [2963] * pykota/trunk/CREDITS (modified) New supporter added.