All pastes #979704 Raw Edit

Miscellany

public text v1 · immutable
·published 2008-04-10 15:20 UTC
rendered paste body
# Helloworld plugin

import re

from genshi.builder import tag

from trac.core import *
from trac.ticket import ITicketChangeListener

class TracBacksPlugin(Component):
    implements(ITicketChangeListener)

    # ITicketChangeListener methods

    def ticket_created(ticket):
        print ">>>> Ticket", ticket, "has been created"

    def ticket_changed(ticket, comment, author, old_values):
        print ">>>> Ticket", ticket, "has changed"
        print "comment: ", comment
        print "author: ", author
        print "old_values", old_values

    def ticket_deleted(ticket):
        print ">>>> Ticket", ticket, "has been deleted"