Opened 13 years ago

Last modified 13 years ago

#8479 closed enhancement

Children inheriting tickets from parents — at Initial Version

Reported by: plt Owned by: Mark Ryan
Priority: normal Component: ChildTicketsPlugin
Severity: normal Keywords:
Cc: Trac Release: 0.11

Description

Hi, I'm working on a rollout of trac and i'm using child tickets. I have a number of custom fields that I need to be applied to child tickets so i've hacked the code a bit and added it in. Can i just checkout the code and then check it back in with the mods? This is the section of code i've modified. {{

# Can user create a new ticket? If not, just display title (ie. no 'create' button). if 'TICKET_CREATE' in req.perm(ticket.resource):

#PLT - Moved form to here 20110208 form_fields = [

tag.input(type="submit", name="childticket", value="Create", title="Create a child ticket"), tag.input(type="hidden", name="parent", value='#'+str(ticket.id)), tag.input(type="hidden", name="milestone", value=default_child_milestone), tag.input(type="hidden", name="type", value=default_child_type), tag.input(type="hidden", name="foobar", value=default_child_type),

] #Added fields based on the inherit list in the config for field in self.config.getlist('childtickets', 'parent.%s.inherit' % tickettype):

form_fields.append(

tag.input(type="hidden", name="%s" % field, value=ticket[field]),

)

snippet.append(tag.div(

tag.form(

tag.div(

form_fields, #Read in form fields from variable class_="inlinebuttons"),

method="get", action=req.href.newticket(), ),

tag.h3("Child Tickets",id="comment:child_tickets"), ))

else:

snippet.append(tag.div(tag.h3("Child Tickets",id="comment:child_tickets")))

}} I've moved the form fields to a list and appended additional fields from the config

Pete

Change History (0)

Note: See TracTickets for help on using tickets.