|
From: The A. <an...@an...> - 2007-05-26 00:49:20
|
After a year of small bugfixes and new features, mainly for Koumbit, I give you the 0.6 release, I hope it pleases the few of you. ;) It should show up on the sourceforge mirrors soon enough: http://sourceforge.net/project/showfiles.php?group_id=123294&package_id=134673&release_id=511289 89f6938aa9d1bcc4c5776d2db5326233 phptimetracker-0.6.tar.gz Release notes: http://sourceforge.net/project/shownotes.php?release_id=511289&group_id=123294 Excerpt of the CHANGES file: Release 0.6 - Fri May 25 20:25:34 EDT 2007 ========================================== This long-awaited release bundles a few bugfixes and quite a few new features. New features ------------ * audit trail (missing a user interface) * reports improvements: * details are now not shown by default for better performance, can be enabled with a checkbox * count the number of punches in projects * rounding is now a customizable per-user preference, defaulting to 15 minutes * 'summary mode' will list users and only their total punch time for the given period * totals can be clicked on to drill down in details * a clickable summary of punched hours is shown next to punch buttons (note, the summary isn't always exact and shouldn't be relied upon) Rejected features ----------------- * "rounded punches" (we round the reports instead) Database changes ---------------- To implement the audit trail mechanism, you must create a new table. To do that, you'll probably want to do something similar to: mysql -u timetracker -p timetracker < schemas/0.6.mysql Otherwise, remove the php/Audit.php file from your installation, the system should work without it. Bugfixes -------- * fix a corner case bug in which reports were inexact for december * when a time after midnight is entered in mode B, it's correctly interpreted as "tomorrow" Notable changes --------------- The page facture.php is now named rapports.php, sorry for breaking your links, but it just had to be done. The reporting tool has therefore been improved a bit. It's still an horrible mess, especially internally, but should be more usuable. The audit trail now makes obvious a security issue that has always been existing in the phptimetracker: now everyone can see what everyone is doing, regardless of allowed customers and so on. I suspect this issue was present in the rapports.php page (formerly known as factures.php). The non-working project creation field in the main view was removed. The performance-eating project totals and ETA in the project listing were removed. |