[12966] by bobbysmith007 on 04/08/13 20:47:56

remove hours/work summary reports from the view-tickets screen re #11005

[12858] by bobbysmith007 on 04/01/13 18:06:03

make add_hours_from_comment work in the face of ajax previews

[12856] by bobbysmith007 on 04/01/13 16:36:15

fixed broken import of module I refactored away last week fix #10988

[12837] by bobbysmith007 on 03/29/13 15:13:55

remove debugging code

[12832] by bobbysmith007 on 03/28/13 19:50:43

comment out console.log re #10983

[12831] by bobbysmith007 on 03/28/13 19:50:05

better table reorganizer - handles twocell-rows in tables of four-cell rows re #10983

[12829] by bobbysmith007 on 03/28/13 15:40:46

use isinstance instead of checking types eql re #10978

[12828] by bobbysmith007 on 03/28/13 15:38:47

use ensure correct timestamp type in delete_ticket_change re #10978

[12823] by bobbysmith007 on 03/27/13 21:34:32

fixed bug in add_hours_from_comment.js

[12822] by bobbysmith007 on 03/27/13 21:12:20

more JS refactor to modernize and simplify re #10977

[12821] by bobbysmith007 on 03/27/13 21:06:12

major rewrite of much of the javascript this plugin uses to modernize it and fix some latent bugs

[12744] by bobbysmith007 on 03/19/13 20:01:33

make report joins to enum be left joins to prevent missing data due to invalid priorities

[12047] by bobbysmith007 on 09/21/12 22:39:40

bumped version to 1.3.0 re #10277

[12045] by bobbysmith007 on 09/21/12 22:37:49

changed from back from throwing exceptions to returning booleans in ticket_policy, not sure what prompted the change the other way

[12035] by bobbysmith007 on 09/20/12 22:43:51

prevent unicode error fix #10141

[11739] by bobbysmith007 on 07/19/12 17:27:31

bumped version to 1.2.8 re #10165

[11738] by bobbysmith007 on 07/19/12 17:25:51

updated db-helper backend checks to correctly handle pooled connections fix #10165

[11737] by bobbysmith007 on 07/19/12 17:25:40

updated db-helper backend checks to correctly handle pooled connections fix #10165

[11653] by bobbysmith007 on 06/18/12 22:58:20

Removing deprecated unused code in prep for trac1.0 re #10101

[11652] by bobbysmith007 on 06/18/12 22:55:41

Removing deprecated unused code in prep for trac1.0 re #10101

[11386] by bobbysmith007 on 03/14/12 20:36:25

added example date format to trac 12 templates

[11385] by bobbysmith007 on 03/14/12 20:04:45

T&E Bug fixes (version 1.2.7 - prev version 0.9.8)

  • Enforce customizable permission on the billing/management page

re #9901

[11384] by bobbysmith007 on 03/14/12 20:03:12

T&E Bug fixes (version 1.2.7)

  • Enforce customizable permission on the billing/management page
  • remove python version requirements
  • fix date parsing (again)
  • fix db_table_exists (again)

re #9612 and #9793 and #9844 and #9901

[11383] by bobbysmith007 on 03/14/12 20:01:07

T&E Bug fixes

  • remove python version requirements
  • fix date parsing (again)
  • fix db_table_exists (again)

re #9612 and #9793 and #9844 and #9901

[11274] by bobbysmith007 on 02/13/12 22:32:42

Add minimum version check to setup.py scripts re #9793

[11261] by bobbysmith007 on 02/07/12 22:00:27

removed extraneous print that shouldnt have been committed re #7446

[11260] by bobbysmith007 on 02/07/12 16:06:40

fixing bugs in single instance postgres with schemas and db_table_exists fix #7446

[11259] by bobbysmith007 on 02/07/12 15:35:16

fixing indentation in git_post_receieve

Thanks for the patch, sorry for the bad changeset

fix #9774

[11258] by bobbysmith007 on 02/07/12 15:32:35

fixing indentation in git_post_receieve

Thanks for the patch, sorry for the bad changeset

[11138] by bobbysmith007 on 01/12/12 22:49:25

remove version check in reportmanager.CustomReportManger? . It was only causing upgrades to fail

[11059] by bobbysmith007 on 12/21/11 20:31:04

fix bugs in db_table_exists re #9629

[11040] by bobbysmith007 on 12/14/11 19:54:36

added a couple more timeformats (to allow plain dates) re #9612

[10840] by bobbysmith007 on 10/26/11 18:01:40

Sorry for the delay, untabified those files, should fix #8910

[10779] by bobbysmith007 on 10/14/11 15:29:11

fixed copy/paste bug where I forgot an import (Thanks for the bug report!) fix #9266

[10766] by bobbysmith007 on 10/13/11 15:50:25

Changed def of table_exists to special case sqlite, hopefully will prevent problems with nested transactions <ver 1.2.0> re #9259 and #9250

[10653] by bobbysmith007 on 09/12/11 16:47:12

better hour totaler on /query screen fix #9040

[10643] by bobbysmith007 on 09/07/11 20:50:14

Backported hours_layout_changer from the trac12 branch - ver 0.9.8

[10626] by bobbysmith007 on 08/29/11 20:48:09

ver 1.1.8b

when searching for groups, dont query all permissions unless we are using the default store (LDAP store takes a long time to return all permissions).

fix #3828

[10625] by bobbysmith007 on 08/29/11 19:39:17

  • Got date printing to be mostly iso8601 compliant (iternationalized)
  • Allow setting a bill date to a manual time, rather than only when clicked (mostly accepts iso8601 format eg: 2010-08-01 12:42:01)

fix #1593 and #7170

[10336] by bobbysmith007 on 06/20/11 15:55:53

patched to support multiple repos - close #8910

[10335] by bobbysmith007 on 06/20/11 14:00:00

it was old, use the branches folder

[10267] by bobbysmith007 on 06/07/11 22:48:37

added a timeline filter to remove information about private fields from the timeline

[10266] by bobbysmith007 on 06/06/11 15:26:31

fixed UTF-8 field label bugs related to genshi Stream.render calls re #8866

[10182] by bobbysmith007 on 05/11/11 21:15:40

removed some parts of the fields upgrade check to make it more configurable 1.1.4 and 1.1.4b

[10114] by bobbysmith007 on 04/25/11 15:47:56

  • Got query.js being included at the correct url
  • use jquery for much smaller more readable query.js
  • make it only attach to estimatedhours and hours (though there is an easy place to change this)

Thanks very much for the bug report and patch. I ended up rewriting that javascript file to use jquery and be much shorter more re and moree

version 1.1.3 & 1.1.3b fix #8732

[9989] by bobbysmith007 on 03/28/11 19:30:53

better logging and install re #8575

[9973] by bobbysmith007 on 03/22/11 20:44:25

Changed where the add-hours field is being moved to (not visibly) to increase interoperability ver 1.1.1 fix #8314

[9971] by bobbysmith007 on 03/18/11 13:22:01

added svn-post-commit hook scripts

[9963] by bobbysmith007 on 03/16/11 20:10:44

fixed a bug about updating report sequences in postgres re #8608

[9887] by bobbysmith007 on 02/23/11 13:45:00

added LICENSE files, just incase there was doubt or the license declaration in the setup was not good enough

[9866] by bobbysmith007 on 02/16/11 19:14:32

Downcase the url (/billing) so that it can be put in trac.ini as a key for trac MenusPlugin fix #8506

[9762] by bobbysmith007 on 01/12/11 16:09:31

added a license to the bottom of the git_post_receive files, so it is extra clear you can use it

[9714] by bobbysmith007 on 01/03/11 16:26:05

fixed some uninstaller bugs

[9709] by bobbysmith007 on 12/31/10 20:42:34

added an uninstall script, probably not perfect, and I cant imagine people helping me debug it, but at least its a start

[9706] by bobbysmith007 on 12/28/10 22:06:54

added some better post-commit debugging re #8341

[9701] by bobbysmith007 on 12/23/10 16:51:07

Found a bug in nested_transaction handling, I think it is now corrected, which should resolve - re #8324

[9633] by bobbysmith007 on 12/07/10 18:34:16

Make trac-post-commit handle putting tickets into the correct "resolved" state based on configureable workflow. Also added newer better git_post_receive that wont post patches moved from one branch to another a second time. fix #8234

[9630] by bobbysmith007 on 12/07/10 15:42:53

Fixed a bug where changes you didnt have permission to see were visible. Trac changed from showing the field to showing the field.label but the plugin missed this initially. fix #8285

[8350] by bobbysmith007 on 08/10/10 18:54:21

added missing whitespace cleanup file (oops)

[8300] by bobbysmith007 on 07/26/10 21:06:06

fixed a bug in add-hours javascript layout changer, that only affected the new ticket screen. fix #7385

[8299] by bobbysmith007 on 07/26/10 21:05:58

fixed a bug in add-hours javascript layout changer, that only affected the new ticket screen. fix #7385

[8262] by bobbysmith007 on 07/12/10 23:47:11

Added a whitespace cleaner (from Josh Godsiff - thanks!) to the ticket page to remove extra whitespace, and fixed csv exports in permissions branch. ver 1.0.5 - fix #7354 and #7025

[8260] by bobbysmith007 on 07/12/10 17:28:14

Add report group descriptions on management page. Fixed too small default end date (version 1.0.4) fix #7368 and #7369

[8252] by bobbysmith007 on 07/09/10 22:06:16

t&e version 1.0.3 - add an hours layout changer component that relocates the hours on a trac ticket to directly beneath the comment field

[8202] by bobbysmith007 on 07/02/10 15:58:55

Added special casing on the database backend to make this work on sqlites < 3.6.8

re #7315

[8193] by bobbysmith007 on 07/01/10 17:08:15

use savepoints for nested transactions so that sequence updates dont cause the upgrade to fail on sqlite fix #7315

[8176] by bobbysmith007 on 06/30/10 19:07:32

fixed #7315 - upgrade bug was preventing proper upgrade

[8166] by bobbysmith007 on 06/29/10 16:41:56

Missed a changed where a function started accepting env instead of a component. fixed #7305

[8142] by bobbysmith007 on 06/22/10 23:03:00

added a comment

[8141] by bobbysmith007 on 06/22/10 22:56:00

Converting to use new trac12 DB convensions. version 0.9.8b

[8140] by bobbysmith007 on 06/22/10 21:57:45

Working on converting DB access to trac12 standards. version 0.9.8

[8131] by bobbysmith007 on 06/18/10 22:31:32

attempting to make TandE handle times the way Trac12 wants re #7055

[8130] by bobbysmith007 on 06/18/10 21:23:35

fixed missing import that would cause ticket query exports with CC/Reporter to error, fixes #7244

[8124] by bobbysmith007 on 06/18/10 20:08:51

First trac-12 version, changed db access to not close databases (now that its not good to do so) re #7259

[8123] by bobbysmith007 on 06/18/10 19:49:04

branching for trac 12

[8122] by bobbysmith007 on 06/18/10 19:48:30

branching anew for trac12

[8107] by bobbysmith007 on 06/09/10 17:23:21

Applied patch to add stylesheet in a better way - version 0.9.4 and 0.9.4b fix #7224

[7919] by bobbysmith007 on 05/03/10 23:49:16

Second stab at fixing blackmagic permissions on the select type fields. ver: 0.9.3b fix #6985

[7869] by bobbysmith007 on 04/19/10 18:09:25

Made permissions handle elements that are not INPUT (eg: select) re #6985

[7840] by bobbysmith007 on 04/12/10 16:35:56

Updated permissions user manual. Bill dates on Billing/Management screen are now sorted in decending cron order version 0.9.1

[7477] by bobbysmith007 on 01/25/10 17:13:27

Made the stopwatch component less susceptible to browser flakiness and jsavascript slowdown. (Thanks T.R.Chuan)

[7437] by bobbysmith007 on 01/22/10 16:21:29

added author note re #6469

[7436] by bobbysmith007 on 01/22/10 16:17:43

merged stopwatch into trac0.11-Permissions branch re #6469

[7435] by bobbysmith007 on 01/22/10 16:11:34

Merged in stopwatch changes to trac0.11 branch re #6469

[7434] by bobbysmith007 on 01/22/10 15:14:15

removed misleading log message see: #6478

[7433] by bobbysmith007 on 01/22/10 15:13:23

removed misleading log message re #6478

[7235] by bobbysmith007 on 12/09/09 16:00:36

While I could not reproduce the error on my end, I made the blackmagic istrue function be more robust. This should take care of type errors being experienced. fixes #6305

[7234] by bobbysmith007 on 12/09/09 15:46:25

Fixed bug in linkifyer where null values were treated as invalid dates. Sorry for the trouble :/ fixes #6306

[7231] by bobbysmith007 on 12/08/09 19:40:43

got it alerting invalid dates re #6229

[7230] by bobbysmith007 on 12/08/09 19:36:57

fixes #6229

Date entry on the billing/management/time reports screen should be more forgiving.

I have pulled in a javascript date library that seems to do a better job of parsing arbitrary date formats. On my check it seems to support both the current date format and iso8601 type descending precedence dates.

http://www.datejs.com/

Hope this helps Russ

[7011] by bobbysmith007 on 11/02/09 22:24:05

fixed #6076 - Changed the way I was filtering TandE report rows, so that it would work with newer genshis and newer tracs

[7000] by bobbysmith007 on 11/02/09 18:55:13

Made report filters commit/close their db connection

[6902] by bobbysmith007 on 10/27/09 19:31:19

fixes #6043 during ticket field validation dont throw exceptions if the field isnt there

[6826] by bobbysmith007 on 10/23/09 16:28:38

fixed bug when other plugins are using the report view template re #6026

[6790] by bobbysmith007 on 10/21/09 23:51:02

fixed #5997 found what seems to be a bug in Transformer.filter, added a new FilterTransformation? and apply that instead

[6591] by bobbysmith007 on 09/25/09 00:23:45

started work to add "Add Time" buttons next to comments that will set the add hours field appropriatly (off by default with config to turn on)

[6531] by bobbysmith007 on 09/11/09 17:06:01

trying to remove deprecation warnings

[6451] by bobbysmith007 on 08/28/09 17:11:39

close #4670 found a problem with ticket_policy that would cause it to fail on total rows of reports

[6269] by bobbysmith007 on 07/22/09 19:42:04

closes #5468 after googling about, I think I found a way to get around the warnings. I dont have python 2.6, but it works in python 2.4

[6268] by bobbysmith007 on 07/22/09 19:29:51

re #5489 changed the ticket validation code to be forgiving of empty values, treating them like a 0 instead of a validation error.

[5684] by bobbysmith007 on 05/07/09 16:19:47

Got a patch from Ian Sherratt fixing a bug in the javascript that made it interact badly with the BatchModify? plugin

[5494] by bobbysmith007 on 04/06/09 21:51:09

closes #4861 patched that so that it passes the unit tests. Thanks for the bug report.

[5493] by bobbysmith007 on 04/06/09 20:53:23

re #4184 ported changes to permissions branch and fixed a missing function ref in reportmanager

[5492] by bobbysmith007 on 04/06/09 20:47:40

reset the report version number since it didnt change (it was changed for debugging)

[5491] by bobbysmith007 on 04/06/09 20:43:55

fixes #4184 Reworked the report upgrade code to allow deletion of reports. If the report version is updated the report is reinstalled.

[5486] by bobbysmith007 on 04/06/09 17:43:50

close #4886 Upgrade should now respect user defined labels and default values

[5370] by bobbysmith007 on 03/19/09 21:05:02

Applied patch from Greg Troxel to bring post commit hook inline with upstream trac (THANKS!)

[5368] by bobbysmith007 on 03/19/09 15:54:44

changed line endings in post commit scripts to unix (rather than win)

[5348] by bobbysmith007 on 03/09/09 16:25:03

fixed bug in hidding unselected checkboxes re #4400

[5162] by bobbysmith007 on 01/28/09 12:24:21

closes #1376 Much thanks to Anonymous for the patch!

Adds standard trac validation on the ticket hours and estimated hours fields New version is 0.7.6 and available

[4874] by bobbysmith007 on 11/25/08 23:39:55

re #4141 re #4111

fixed stack overflow that was caused by a change in how INavigationProvider worked. This is now using genshi filters which should allow it to work a bit better (aka no stack overflow)

[4783] by bobbysmith007 on 11/13/08 02:03:26

closes #1593 made billdates render in a manner close to ISO 8601 (without TZ)

[4782] by bobbysmith007 on 11/13/08 01:31:50

closes #4008 Made Billing page matching more precise

[4382] by bobbysmith007 on 10/03/08 17:40:57

fixes #3833 changed all the null as tickets to 0 as ticket (this still seems like a bug in trac, but one easily enough fixed

[4358] by bobbysmith007 on 09/29/08 19:16:53

re #3828 fixed a bug in ticket policy where it should have been checking for a permission or a group, but was only checking for a permission

[4293] by bobbysmith007 on 09/18/08 23:02:47

added ticket_policy which allows us to have an 'internal' checkbox to turn off certain tickets.

added internal checkbox

Updated the manual to contain the new stuff.

[4282] by bobbysmith007 on 09/14/08 19:15:47

actually enforce permissions instead of just denying access to billing report csv-exports

[4281] by bobbysmith007 on 09/14/08 19:06:04

Monkey patched the report module to allow enforcing permissions in _send_csv

[4280] by bobbysmith007 on 09/14/08 18:56:26

prevent the billing reports from being rendered if the user does not have permissions

[4279] by bobbysmith007 on 09/14/08 17:50:41

Got query screen exports correctly enforcing field permissions (had to monkey patch the query module)

[4271] by bobbysmith007 on 09/11/08 23:15:01

added permission check for adding hours to the ticket_daemon

[4270] by bobbysmith007 on 09/11/08 20:30:07

worked it out so that form fields that are hidden are still submitted (such as billable which needs to as a checkbox)

[4269] by bobbysmith007 on 09/11/08 18:52:20

closes #3702

python 2.3 doesnt support generator expressions. I have changed that to just a list comprehension which should work as well.

[4268] by bobbysmith007 on 09/11/08 18:12:04

removed extra log message

[4267] by bobbysmith007 on 09/11/08 16:05:13

removed some excess installer

[4266] by bobbysmith007 on 09/11/08 15:52:04

changed blackmagics permissions stuff to make sense and also made api do upgrades in the correct order

[4265] by bobbysmith007 on 09/11/08 15:35:04

updated the user manual and added default ticket field permissions to the installer

[4264] by bobbysmith007 on 09/11/08 15:06:53

improved logging

added a filter for the query screen that enforces permissions

[4261] by bobbysmith007 on 09/11/08 14:06:56

finished the ticket permissions Commented out the javascript that hid the hours in the header now that I can do that from python (based on additions to blackmagic plugin: http://trac-hacks.org/wiki/BlackMagicTicketTweaksPlugin)

[4260] by bobbysmith007 on 09/11/08 00:40:17

mostly worked out the filters now, just tweaking how the config will work

[4259] by bobbysmith007 on 09/10/08 23:00:26

[4258] by bobbysmith007 on 09/10/08 18:13:58

straightening out some permission stuff

[4257] by bobbysmith007 on 09/10/08 18:08:17

added an external for blackmagic

[4255] by bobbysmith007 on 09/10/08 16:50:16

Made a start on a new branch (sponsored by Obsidian Software) that incorporates permissions into T&E

[4253] by bobbysmith007 on 09/10/08 15:49:55

[4245] by bobbysmith007 on 09/08/08 17:15:23

Added a copy of my git-post-receive incase others are interested this interacts with the trac-post-commit hook

[4233] by bobbysmith007 on 09/03/08 14:38:11

fixes #3646

There were a couple of flaws in the logic of recording ticket times. I cleaned that up a bit, and verified that it correctly records times and estimations

[4171] by bobbysmith007 on 08/21/08 19:52:14

closes #3588 re #3579 thanks for catching that, this patch fixes a bug where i would occasionaly try to replace on a value I wasnt sure was a string

[4170] by bobbysmith007 on 08/21/08 19:51:51

closes #3588 re #3579 thanks for catching that, this patch fixes a bug where i would occasionaly try to replace on a value I wasnt sure was a string

[4168] by bobbysmith007 on 08/21/08 19:31:10

re #3579

Updating this to better support entry of floats that use comma as the decimal separator

version 0.6.9

[4166] by bobbysmith007 on 08/21/08 19:29:50

re #3579

I found that this was creating extra changelog crap that it shouldnt have. This fixes that by not inserting changes that were not changes.

[4165] by bobbysmith007 on 08/21/08 18:13:17

closes #3579 updated version to 0.6.9

[4164] by bobbysmith007 on 08/21/08 18:12:30

re #3579 this should hopefully successfully convert all incoming hour strings into a form where decimals are separated by . rather than ,

[4158] by bobbysmith007 on 08/20/08 15:50:39

re #3579 T&E 0.6.8 made the ticket_daemon handle numbers with , as the decimal separator

[4157] by bobbysmith007 on 08/20/08 15:50:19

re #3579 T&E 0.6.8 made the ticket_daemon handle numbers with , as the decimal separator

[4069] by bobbysmith007 on 07/28/08 19:48:09

closes #3166

applied patch that adds commits to the ticket_daemon (necessary for some dbs) bumped version to 0.6.7

[4020] by bobbysmith007 on 07/16/08 17:45:22

closes #3125 Added some code to make the postgres install not choke after inserting reports. This basically involved manually moving the sequence forward.

[3962] by bobbysmith007 on 07/04/08 19:41:47

re #3329 tried importing set to increase backwards compatibility

[3960] by bobbysmith007 on 07/04/08 19:16:57

re #3329 removed the decorator that seemed to be breaking backward compatibility

[3785] by bobbysmith007 on 06/04/08 15:36:00

closes #3131
closes #3074
T&E(trac 10) 0.6.6

I brought the trac 10 branch up to the same version number of the plugin so that hopefully there is less confusion on my part about versions.

Fixes horrible bug relating to database access (due to my misunderstanding of which things were stateful in trac/python).

Fixed some bugs in the way billable values were being compared in the reports file (strong vs weak typed databases)

[3784] by bobbysmith007 on 06/04/08 15:30:58

closes #3131
closes #3074
T&E 0.6.6

Fixes horrible bug relating to database access (due to my misunderstanding of which things were stateful in trac/python).

Fixed some bugs in the way billable values were being compared in the reports file (strong vs week typed databases)

[3687] by bobbysmith007 on 05/16/08 15:14:57

made commit hook regexes be case insensitive

[3686] by bobbysmith007 on 05/16/08 15:14:45

made commit hook regexes be case insensitive

[3521] by bobbysmith007 on 04/16/08 20:37:17

closes #2862 closes #2763

Fixed reports for mysql. Also made the plugin handle status names that contain an underscore.

version 0.6.5

[3520] by bobbysmith007 on 04/16/08 20:16:46

closes #2862

version 0.5.6 update reports sql to be mysql 5 compatible

[3398] by bobbysmith007 on 03/19/08 16:06:28

closes #2334

Added that t.summary to the group by clause as that did not change my results with SQLite and was preventing someone from using it with a different database

What database are you using?

[3363] by bobbysmith007 on 03/14/08 18:58:06

re #2381

I have added a pair of square brackets, though I am not sure if this will fix you problem or not

[3362] by bobbysmith007 on 03/14/08 18:52:42

closes #2740

Made the billable field not be required. the upgrade manager should no longer look for

I have not had the chance to test this (my trac environ is down at the moment, but it should work and if you have any problems, please let me know.

[3350] by bobbysmith007 on 03/12/08 17:27:29

re # 2497

Fixed comment that is malformed for MySql?

[3182] by bobbysmith007 on 02/06/08 01:12:29

re #2519 version 0.6.2

Sorry, I had this file open in two windows and corrected that syntax error in one and not the other.

Doh, syntax error in api.py should be fixed now

[3179] by bobbysmith007 on 02/05/08 17:05:21

re #2519 T&E for trac 11 version 0.6.1

I concluded that the logic to figure out when to upgrade reports was fairly incorrect and so rewrote what I hope will be a better fucntion for this. I also added some more logging statements to help debug this in the future

[3119] by bobbysmith007 on 01/21/08 20:36:51

closes #2438

Replaced dbhelper with a version of that file that maintains its own connections (via an env var set during environment setup)

[2948] by bobbysmith007 on 12/28/07 20:15:53

re #2334 closes #2335

Fixed error caused by printing to std out rather than to the trac log. There might also be an underlying error, but I cannot recreate it right now (all reports work for me with this version of the plugin).

[2893] by bobbysmith007 on 12/13/07 18:24:44

closes #2239

Fixed bug where db.commit became necessary and wasnt being called. This was causing the ticket observer to fail in it duties. Also fixed a potential bug in dbhelper having to do with iterating over None.

[2850] by bobbysmith007 on 12/05/07 19:17:59

added documentation back to post-commit hook

[2835] by bobbysmith007 on 11/28/07 14:56:52

re #2171

Fixed typo.

[2824] by bobbysmith007 on 11/26/07 17:50:21

fixed some bugs in the api about updating the system version for the trac10 version of the plugin.

Also tried to synch various versions of the dbhelper functions

[2823] by bobbysmith007 on 11/26/07 16:50:35

closes #2205 TandE (trac11) version 0.5.6

Fixed a few bugs related to starting an environment from scratch. Fixed a bug in get scalar that caused every execute to fail.

[2813] by bobbysmith007 on 11/21/07 17:45:17

closes #2205

Fixed bug in report manager where it was throwing an error while trying to (None+1).

T&E trac11 version 0.5.5

[2806] by bobbysmith007 on 11/20/07 22:26:51

turning off logging by default

[2805] by bobbysmith007 on 11/20/07 22:26:09

updated the trac-post-commit.py to be more like the official trac version of this.

[2804] by bobbysmith007 on 11/20/07 20:28:14

removed random accidental paste

[2803] by bobbysmith007 on 11/20/07 20:27:40

Turned Logging off by default

[2786] by bobbysmith007 on 11/15/07 23:47:44

closes #2155

Fixed goofy javascript bugs that were cause because of anomalous text nodes in the dom.

T&E trac 10 - 0.5.1 T&E trac 11 - 0.5.4

[2785] by bobbysmith007 on 11/15/07 22:44:29

closes #1995

updated reports to use datetime as the column name instead of time.

refactored the reportsmanager a bit more and used these changes to make it update reports when their version changes as opposed to having to change my system version as well.

T&E (trac11) version 0.5.3

[2782] by bobbysmith007 on 11/15/07 17:55:02

closes #2127

Changed the javascript that changes hours to hours/minutes to handle negative values. I also made this javascript work again in trac.11

trac0.10 - T&E ver 0.5.0 trac0.11 - T&E ver 0.5.2

[2778] by bobbysmith007 on 11/14/07 17:05:20

closes #2171

Upgraded the trac-post-commit.py to be compatable with trac 11

[2776] by bobbysmith007 on 11/14/07 06:15:25

re #1913

refactored reportmanager a bit more in response to feed back from Colin Guthrie

bumped version number to 0.5.1

[2775] by bobbysmith007 on 11/14/07 00:01:45

re #1913 bumped version number to 0.5.0

[2774] by bobbysmith007 on 11/13/07 23:53:28

closes #1913

After much waiting and thinking, I came to the conclusion that the best way to handle the dynamic statuses was to rebuild the reports each time they change. To that end I have added code to check to see if the statuses have changed and then update the reports with the new statuses every time they change (requiring a trac-admin upgrade). Rendering out the statuses and the linkifying javascript were changed to be compatible with this.

[2590] by bobbysmith007 on 08/22/07 19:35:23

closes #1697 I was wrong about this, It was just a leftover quirk and has been removed

closes #901 reports now contain time remaining

closes #1958 added case statements all over the place to better support postegres when there are null/empty values

closes #1959 changed the work summary report to include links to the ticket and ticket summaries

Now at version 0.4.9

[2538] by bobbysmith007 on 07/31/07 17:00:01

TimingAndEstimationPlugin:

closes #1870 re #1873

  • (.11) applied patch to increase trac forge compatability
  • (.11) I also got David Abrahams Genshi Filters working and applied
  • (.10 & .11) changed user manual

[2489] by bobbysmith007 on 07/19/07 14:36:41

TimingAndEstimationPlugin:

moved trunk to a different name, since now there are just two branches, one for either version of trac and trunk really shouldnt be used

[2467] by bobbysmith007 on 07/14/07 05:07:53

TimingAndEstimationPlugin:

closes #1791

fixed bug in the way I was emitting the javascript that was causing infinite recursion.

[2460] by bobbysmith007 on 07/12/07 17:25:15

TimingAndEstimationPlugin:

closes #1772

added javascript provided by Colin Guthrie that:

  • Changes the totalhours field to a non-editable span (no change).
  • Changes the estimated hours and total hours fields in the header table to be hours/minutes rather than a conceptually harder for humans decimal value!
  • Changes the billable flag in the header table to read Yes or No rather than 1 or 0.
  • Does the above two changes for all changelog entries through the ticket.

The only change I made to the javascript was to not emit any javascript into the global environment, instead add everything as local to a function that gets executed. Should keep the browser's namespace a bit cleaner for greasemonkey/other scripts and what not.

[2390] by bobbysmith007 on 07/05/07 16:00:57

TimingAndEstimationPlugin:

closes #1737

Applied Colin Guthrie's patch to make managing custom reports easier.

Thanks for the patch!

[2372] by bobbysmith007 on 07/03/07 17:02:20

TimingAndEstimationPlugin:

closes #1723

Ok I think this patch fixes the problem with fresh installs not working (we cant iterate over None).

Please reopen or create a new ticket, if you continue to have trouble

[2349] by bobbysmith007 on 06/28/07 16:23:54

TimingAndEstimationPlugin:

closes #1043

There is now a way to add custom reports to the management page. This is explained in the user manual (which is also upgraded in this version).

[2331] by bobbysmith007 on 06/25/07 15:58:41

TimingAndEstimationPlugin:

re #1697

Changed REAL to DECIMAL in all reports and bumped the version number up to 0.4.2

[2298] by bobbysmith007 on 06/13/07 16:42:08

TimingAndEstimationPlugin:

re #1653

Initial Checking for trac0.11 version of the plugin.

  • Converted Management Page to Genshi
  • added some integration with the query module
    • Add total rows for every numeric column (handled in javascript)
    • This will not be able replace reports until the results can be limited by ticket change time. (not really likely). Hopefully it will at the very least make working with the plugin a bit nicer in some circumstances.

[2297] by bobbysmith007 on 06/13/07 16:29:44

TimingAndEstimationPlugin:

made a copy

[2296] by bobbysmith007 on 06/13/07 16:28:50

TimingAndEstimationPlugin:

made a copy

[2295] by bobbysmith007 on 06/13/07 16:25:18

TimingAndEstimationPlugin:

added branches folder

[2291] by bobbysmith007 on 06/11/07 16:06:07

TimingAndEstimationPlugin:

re #1648

Added jonas' patch that makes it no longer necesary to have base_url specified in the trac conf

also added a file that should have been there a while ago

[2284] by bobbysmith007 on 06/07/07 15:26:27

TimingAndEstimationPlugin:

Upgraded User Manual to contain links back to the plugin.

[2254] by bobbysmith007 on 05/22/07 14:05:40

TimingAndEstimationPlugin:

made trac-post-commit handle hours longer than 9 (thanks to didoux on trac-hacks)

[2015] by bobbysmith007 on 02/21/07 18:24:50

TimingAndEstimationPlugin:

#1230 fixed a bug having to do with timestamps in trac.11

[1906] by bobbysmith007 on 01/25/07 15:54:21

TimingAndEstimationPlugin:

added bookmarklet javascript

[1852] by bobbysmith007 on 01/08/07 18:29:43

TimingAndEstimationPlugin:

made this accept both .25 and 0.25 where it used to only accept 0.25 for times. also removed logging code that might cause issues

[1847] by bobbysmith007 on 01/05/07 22:19:55

TimingAndEstimationPlugin:

[1840] by bobbysmith007 on 01/02/07 22:33:30

TimingAndEstimationPlugin:

trying to fix mysql error that shouldnt be occuring

version 0.3.7

[1710] by bobbysmith007 on 12/18/06 18:12:48

TimingAndEstimationPlugin:

removed some sql injection possibility and added a bug fix for a future version of trac (beyond 10.3)

Plugin version 0.3.6

[1693] by bobbysmith007 on 12/15/06 00:49:34

TimingAndEstimationPlugin:

fixing ticket:941 comment 17 0.3.5

[1692] by bobbysmith007 on 12/13/06 23:30:20

TimingAndEstimationPlugin:

make the db layer not so error prone

[1670] by bobbysmith007 on 12/12/06 17:04:55

TimingAndEstimationPlugin:

Updated user manual and made the button on the navbar say 'Management' rather than 'Billing and Estimation' because it takes less of this important space. 0.3.3

[1667] by bobbysmith007 on 12/11/06 18:24:33

TimingAndEstimationPlugin:

Incorporated changed from kkurzweil@lulu.com for postegresql compatibility.

[1631] by bobbysmith007 on 12/04/06 23:43:18

TimingAndEstimationPlugin:

Fixed safari javascript bug

[1627] by bobbysmith007 on 12/04/06 21:54:00

TimingAndEstimationPlugin:

fixed bug where hours added to a ticket when it is created didnt work particularly. It now should

[1626] by bobbysmith007 on 12/04/06 20:49:58

TimingAndEstimationPlugin:

trying to get postgres to work during trac upgrades. It was giving errors about aborted transactions. In playing in IPython, I was able to figure out that it had somethign to do with needing to commit after every use of the connection. Normally I don't commit after selects. This has changed. see ticket:957

[1606] by bobbysmith007 on 11/27/06 17:00:31

TimingAndEstimationPlugin:

version 0.2.8 We have postgre compatable reports (thanks masariello). (Also fixed a bug in the report map)

[1586] by bobbysmith007 on 11/22/06 18:44:59

TimingAndEstimationPlugin:

Attempting to fix the reports for postegres (again) ticket:861 ticket:927

[1578] by bobbysmith007 on 11/17/06 18:15:57

TimingAndEstimationPlugin:

Fixed bug that affected tickets created before the plugin was installed. SEE ticket:#918 on trachacks

[1571] by bobbysmith007 on 11/15/06 19:19:12

TimingAndEstimationPlugin:

Updated reports in an effort to make sum work on postegre and fix rollups showing at the top rather than the bottom of the ticket

[1554] by bobbysmith007 on 11/13/06 21:43:24

TimingAndEstimationPlugin:

added field ordinalls and added missing pass in init of ticket_webui

[1516] by bobbysmith007 on 11/10/06 18:03:50

TimingAndEstimationPlugin:

My attempt at enforcing the "dont edit the total hours field" rule. Javascript replaces the input with a span now (which was what I wanted anyway)

[1496] by bobbysmith007 on 11/08/06 18:45:46

TimingAndEstimationPlugin:

Trying ot upgrade reports so that they work in more databases (postgre)

[1444] by bobbysmith007 on 10/23/06 19:14:39

TimingAndEstimationPlugin:

trying to fix where time got corrupted on the wiki table for a while (The user manual entry has %s rather than a valid int)

[1397] by bobbysmith007 on 10/18/06 20:53:50

TimingAndEstimationPlugin:

Real version 0.2.0 The previous one had an error in one of the column names

[1396] by bobbysmith007 on 10/18/06 20:40:03

TimingAndEstimationPlugin:

Version 0.2.0 everything should now support all database backends this patch removed string formating of dates from th Billing Reports

[1390] by bobbysmith007 on 10/16/06 19:47:59

TimingAndEstimationPlugin:

bumped version

[1389] by bobbysmith007 on 10/16/06 19:46:55

TimingAndEstimationPlugin:

Fixed database compatiblity bug for the MySqldb? connector (it returns tuples rather than the lists of other connectors when calling cursor.fetchall)

[1370] by bobbysmith007 on 10/10/06 15:24:14

TimingAndEstimationPlugin:

bumped version

[1369] by bobbysmith007 on 10/10/06 15:22:17

TimingAndEstimationPlugin:

Working toward postegres compatibility. Removed square brackets and an instance of the sqlite strftime

[1365] by bobbysmith007 on 10/09/06 20:21:32

TimingAndEstimationPlugin:

first attempt at postegres compatability (plugin version 0.1.7)

[1286] by bobbysmith007 on 09/20/06 00:57:45

TimingAndEstimationPlugin:

Upgrading to match new Trac API

[1285] by bobbysmith007 on 09/20/06 00:43:44

TimingAndEstimationPlugin:

[1284] by bobbysmith007 on 09/20/06 00:42:09

TimingAndEstimationPlugin:

This is a tag before changing the ticket_chaged_observer api (trac changeset 3692)

[1283] by bobbysmith007 on 09/20/06 00:39:33

TimingAndEstimationPlugin:

Moved everything into the trunk folder

[1282] by bobbysmith007 on 09/20/06 00:37:49

TimingAndEstimationPlugin:

Added Trunk and tags folder so that I caould tag a version before a breaking change

[1204] by bobbysmith007 on 08/29/06 00:22:06

TimingAndEstimationPlugin:

Fixed bugs related to print and CGI as well as some template markup bugs

[1177] by bobbysmith007 on 08/22/06 15:46:02

TimingAndEstimationPlugin:

Fixed some bugs reported in ticket #624 that had to do with column names

[1120] by bobbysmith007 on 08/15/06 16:36:04

TimingAndEstimationPlugin:

[1119] by bobbysmith007 on 08/15/06 16:30:54

TimingAndEstimationPlugin:

Initial Checkin of version 0.1.3

[1062] by bobbysmith007 on 07/25/06 22:02:59

New hack TimingAndEstimationPlugin, created by bobbysmith007