Changeset 3815

Show
Ignore:
Timestamp:
06/10/08 10:03:38 (5 months ago)
Author:
e2jk
Message:

Don't show conflicting tickets for each file when the ticket is closed.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • ticketmodifiedfilesplugin/0.11/setup.py

    r3814 r3815  
    44    name='TicketModifiedFiles', 
    55    description='Trac plugin that lists the files that have been modified while resolving a ticket', 
    6     version='0.3', 
     6    version='0.4', 
    77    license='BSD', 
    88    author='Emilien Klein', 
  • ticketmodifiedfilesplugin/0.11/ticketmodifiedfiles/templates/ticketmodifiedfiles.html

    r3814 r3815  
    3535              <span class="insidelist"><a href="${href.log(filename)}">${filename}</a> 
    3636              <py:choose> 
    37                 <py:when test="len(ticketsperfile[filename]) > 0"> 
    38                   (tickets <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>) 
    3939                </py:when> 
    4040              </py:choose> 
  • ticketmodifiedfilesplugin/0.11/ticketmodifiedfiles/ticketmodifiedfiles.py

    r3814 r3815  
    2828     
    2929    def process_request(self, req): 
     30        #Retrieve the information needed to display in the /modifiedfiles/ page 
    3031        (id, files, deletedfiles, ticketsperfile, filestatus, conflictingtickets, ticketisclosed) = self.__process_ticket_request(req) 
    31         #Pack the information to send it to the html file 
     32        #Pack the information to send to the html file 
    3233        data = {'ticketid':id, 'files':files, 'deletedfiles':deletedfiles, 'ticketsperfile':ticketsperfile, 'filestatus':filestatus, 'conflictingtickets':conflictingtickets, 'ticketisclosed':ticketisclosed} 
     34        #Add the custom stylesheet 
    3335        add_stylesheet(req, 'tmf/css/ticketmodifiedfiles.css') 
    3436        return 'ticketmodifiedfiles.html', data, None