Changeset 3815
- Timestamp:
- 06/10/08 10:03:38 (5 months ago)
- Files:
Legend:
- Unmodified
- Added
- Removed
- Modified
- Copied
- Moved
ticketmodifiedfilesplugin/0.11/setup.py
r3814 r3815 4 4 name='TicketModifiedFiles', 5 5 description='Trac plugin that lists the files that have been modified while resolving a ticket', 6 version='0. 3',6 version='0.4', 7 7 license='BSD', 8 8 author='Emilien Klein', ticketmodifiedfilesplugin/0.11/ticketmodifiedfiles/templates/ticketmodifiedfiles.html
r3814 r3815 35 35 <span class="insidelist"><a href="${href.log(filename)}">${filename}</a> 36 36 <py:choose> 37 <py:when test=" len(ticketsperfile[filename]) > 0">38 (ticket s<py:for each="relticketid in ticketsperfile[filename]"><py:choose><py:when test="relticketid != ticketsperfile[filename][0] and relticketid != ticketsperfile[filename][-1]">, </py:when></py:choose><py:choose><py:when test="relticketid != ticketsperfile[filename][0] and relticketid == ticketsperfile[filename][-1]"> and </py:when></py:choose><a href="${href.ticket(relticketid)}">#${relticketid}</a></py:for>)37 <py:when test="ticketisclosed == False and len(ticketsperfile[filename]) > 0"> 38 (ticket<py:choose><py:when test="len(ticketsperfile[filename]) > 1">s</py:when></py:choose> <py:for each="relticketid in ticketsperfile[filename]"><py:choose><py:when test="relticketid != ticketsperfile[filename][0] and relticketid != ticketsperfile[filename][-1]">, </py:when></py:choose><py:choose><py:when test="relticketid != ticketsperfile[filename][0] and relticketid == ticketsperfile[filename][-1]"> and </py:when></py:choose><a href="${href.ticket(relticketid)}">#${relticketid}</a></py:for>) 39 39 </py:when> 40 40 </py:choose> ticketmodifiedfilesplugin/0.11/ticketmodifiedfiles/ticketmodifiedfiles.py
r3814 r3815 28 28 29 29 def process_request(self, req): 30 #Retrieve the information needed to display in the /modifiedfiles/ page 30 31 (id, files, deletedfiles, ticketsperfile, filestatus, conflictingtickets, ticketisclosed) = self.__process_ticket_request(req) 31 #Pack the information to send itto the html file32 #Pack the information to send to the html file 32 33 data = {'ticketid':id, 'files':files, 'deletedfiles':deletedfiles, 'ticketsperfile':ticketsperfile, 'filestatus':filestatus, 'conflictingtickets':conflictingtickets, 'ticketisclosed':ticketisclosed} 34 #Add the custom stylesheet 33 35 add_stylesheet(req, 'tmf/css/ticketmodifiedfiles.css') 34 36 return 'ticketmodifiedfiles.html', data, None
