We use Trac at Lo-Fi Art to manage… well just about everything that doesn’t go in our Google Calendars. We’ve been testing out TracGantt to get some sort of idea what we’re working on at any given date.
We quickly ran into the problem that the summary TracGantt displayed didn’t display 2 pieces of information that were critical for us: the reporter and component. Luckily it wasn’t very hard to hack in a customizable summary display.
You can download either a…
- …patch against TracGantt 0.3.2a
- …or an egg which can be placed in your
pluginsfolder
To change th summary display simply set:
summary_format = $foo: $bar
where $foo and $bar are any keys inside the ticket.values dict. It defaults to:
summary_format = [$component] $reporter: $summary
It appears Will Barton, the creator of TracGnatt, isn’t very interested in maintaining it.
Does anybody else use TracGnatt? Should I offer to become the new maintainer?

We are thinking of using TracGnatt to keep track of non-software related project at my university (to enhance the standard ticket system). Its a senior design project and there will be some code written, but we just love Trac because of its collaboration and planning tools. TracGnatt is one of those. I would love to see it maintained and if that’s going to happen I even have a few simple feature requests.
Michael,
I am interested in giving TracGantt a test spin. I cannot see that it generates a Gantt chart however.
I *do* see the new fields:
Include in GanttChart, Dependencies, Due to assign, Due to close
in the ‘New Tickets’, and I can see the changes to those fields being reflected — nut nowhere do I see Gantt chart displays…
Can you point me?
Pingback: Michael Schurter: Customizing the Summary in TracGantt
Hi Michael,
I would like to know how it generates a Gantt chart…
Best regards,
Frank
Hi Michael
I think it would great if you would maintain tracGantt – it is certainly a useful addition to trac, and it does need some attention.
I have the same problem as Wellington: the plugin is apparently in use but it hasn’t affected the navigation bar.
Cheers
Ed
Same problem here. Don’t know where to get the output of this plugin.
The same here – where to go to actually SEE the Gantt chart generated by TracGantt?
Looks like I *found* the problem – look here:
http://ideas.water-powered.com/projects/tracgantt/browser/tracgantt/trunk/tracgantt/gantt.py
>> Patch from pacopablo[at]asylumware.com to hide the “Gantt Charts” navigation link if GANTT_VIEW persmissions don’t exist.
The source mentions “GANNT_VIEW” and “GANNT_ADMIN” permissions, however, these are unknown to trac-admin. I’ve also found a command like this on the web:
trac-admin /path/to/trac permission add anonymous GANTT_VIEW
Is this some kind of a deprecated permission?
First step is to turn up DEBUG-level logging in your trac.ini, then you may see why the trac plugin is not loading. When it loads OK, you should be able to add the permissions for your user (or for anonymous), and then you should see the new top-level navigation link.
Bizarre – my debug-level loggin indicates that the plugin loads fine. I still don’t have access to those permissions.
i got the following error when setting debug level logging..
i was running apache as www-data.www-data, so creating the directory (/var/www/.python-eggs) & chowning it to www-data.www-data helped. now i have Gantt Charts in the navigation bar & can set the permissions..
ExtractionError: Can’t extract file(s) to egg cache
The following error occurred while trying to extract file(s) to the Python egg
cache:
[Errno 13] Access denied: ‘/var/www/.python-eggs’
The Python egg cache directory is currently set to:
/var/www/.python-eggs
Perhaps your account does not have write access to this directory? You can
change the cache directory by setting the PYTHON_EGG_CACHE environment
variable to point to an accessible directory.