﻿ticket,summary,type,release,owner,status,created,modified,_description,_reporter
6531,Installation tips,enhancement,0.11,Jörg Viola,new,2010-02-03T17:07:42+01:00,2010-02-03T17:07:42+01:00,"Hi
Can we have more information about the installation process? 

What table we have to insert those fields?
Is the EstimationToolsPlugin installation compulsory?

thanks",anonymous
6244,Mapping Custom Fields to existing fields,enhancement,0.11,Jörg Viola,new,2009-11-23T15:41:43+01:00,2009-11-23T15:41:43+01:00,"It would be very good to have the possibility to map a custom field to a existing field.

See http://trac-hacks.org/wiki/ProjectPlanPlugin ""Basic Setup""",didley@…
7121,Team Availability doesn't work,defect,0.11,Jörg Viola,new,2010-05-13T17:26:07+02:00,2010-05-13T19:57:25+02:00,"When I install the plugin, I get two Team Availability items on the Admin page but both give:

{{{
Traceback (most recent call last):
  File ""/usr/local/lib/python2.5/site-packages/Trac-0.11.6-py2.5.egg/trac/web/api.py"", line 377, in send_error
    'text/html')
  File ""/usr/local/lib/python2.5/site-packages/Trac-0.11.6-py2.5.egg/trac/web/chrome.py"", line 743, in render_template
    message = req.session.pop('chrome.%s.%d' % (type_, i))
  File ""/usr/local/lib/python2.5/site-packages/Trac-0.11.6-py2.5.egg/trac/web/api.py"", line 195, in __getattr__
    value = self.callbacks[name](self)
  File ""/usr/local/lib/python2.5/site-packages/Trac-0.11.6-py2.5.egg/trac/web/main.py"", line 265, in _get_session
    return Session(self.env, req)
  File ""/usr/local/lib/python2.5/site-packages/Trac-0.11.6-py2.5.egg/trac/web/session.py"", line 149, in __init__
    if req.authname == 'anonymous':
  File ""/usr/local/lib/python2.5/site-packages/Trac-0.11.6-py2.5.egg/trac/web/api.py"", line 195, in __getattr__
    value = self.callbacks[name](self)
  File ""/usr/local/lib/python2.5/site-packages/Trac-0.11.6-py2.5.egg/trac/web/main.py"", line 134, in authenticate
    authname = authenticator.authenticate(req)
  File ""/usr/local/lib/python2.5/site-packages/Trac-0.11.6-py2.5.egg/trac/web/auth.py"", line 70, in authenticate
    authname = self._get_name_for_cookie(req, req.incookie['trac_auth'])
  File ""/usr/local/lib/python2.5/site-packages/Trac-0.11.6-py2.5.egg/trac/web/auth.py"", line 189, in _get_name_for_cookie
    (cookie.value, req.remote_addr))
  File ""/usr/local/lib/python2.5/site-packages/Trac-0.11.6-py2.5.egg/trac/db/util.py"", line 64, in execute
    return self.cursor.execute(sql_escape_percent(sql), args)
  File ""/usr/local/lib/python2.5/site-packages/Trac-0.11.6-py2.5.egg/trac/db/util.py"", line 64, in execute
    return self.cursor.execute(sql_escape_percent(sql), args)
ProgrammingError: current transaction is aborted, commands ignored until end of transaction block
}}}",Chris.Nelson@…
6203,Installation issues,defect,0.11,Jörg Viola,new,2009-11-13T18:31:47+01:00,2009-11-27T12:29:48+01:00,"When attempting to deploy the plug-in, we bumped into several issues:
 1. Errors in the Admin ''Team Availability'' option: missing an ""AVAILABILITY"" table
   1. Worked around by manually adding the table using SQLite
 1. Documentation issues: typos in macros
   1. Fixed [http://trac-hacks.org/wiki/SchedulingToolsPlugin?action=diff&version=15 in place]
 1. Few errors while trying to use the macro `[[GanttChart]]`
   {{{AttributeError: type object 'datetime.datetime' has no attribute 'str[something]'.}}}
   1. Possibly fixed by applying the changes described [http://bytes.com/topic/python/answers/836231-syntax-problem-strptime-python-2-4-a here]

Thing is, after all these error workaround attempts, we are still jammed:
 * Only the table header is displayed using the `[[TimeTable]]` macro
 * Nothing is displayed in the `[[GanttChart]]`

Are there any requirements/specific versions for installing this plug-in? Are the issues/workarounds we tried valid?

Version details:
 * SchedulingToolsPlugin: r7129
 * Trac: 0.11.2
 * Python: 2.4.3",helder.magalhaes@…
6132,Incompatibility with TracDateField,defect,0.11,Jörg Viola,new,2009-10-30T23:37:12+01:00,2009-10-30T23:37:12+01:00,"TracDateField stores date in the DB (m/d/Y d/m/Y or m-d-Y or ...), But schedulingTools expect DateTime formatted string...
Specifically: line 74 in scheduler.py",boris.krasnoiarov@…
6408,TicketChangeListener.ticket_created() does not call Scheduler.schedule() correctly (argument count not match),defect,0.11,Jörg Viola,new,2010-01-10T14:54:53+01:00,2010-01-10T14:54:53+01:00,"reversion:r7365

See listerner:
class TicketChangeListener(Component):
    """"""Ticket change listener triggering re-scheduling.""""""

    implements(ITicketChangeListener)
    
    def ticket_created(self, ticket):
        """"""Called when a ticket is created.""""""
        scheduler = Scheduler()
        scheduler.schedule(self.env);

And the Scheduler class:
class Scheduler(object):
    """"""Ticket Scheduler""""""
    
    def schedule(self, env, config):
        """"""Schedules all tickets""""""

The schedule() tasks 3 arguments, but only 2 given  in ticket_created()

Maybe the solution is :

scheduler.schedule(self.env, self.config);",Luke
