【发布时间】:2012-02-29 17:02:23
【问题描述】:
我正在尝试编写自己的Tracplugin,以通知外部系统更改符合特定条件的票证。根据我目前的研究,我发现实现ITicketChangeListener interface 是可行的方法。
方法定义都非常简单,但对我来说不直接的是Ticket object 和访问它的自定义字段。我了解到您可以访问默认的工单字段,如下所示:
# t is a Ticket object
theStatus = t['status']
我发现几个消息来源说这不起作用:
myCustomField = t['my_custom_field']
但他们都没有告诉我会做什么。
此外,我需要知道ticket_changed() 方法的old_values 参数是否会有我的自定义字段,或者我是否还必须在那里做一些不同的事情。
我对 Python 还很陌生,而对 Trac非常。任何能帮助我指明正确方向的帮助表示赞赏。
【问题讨论】: