Changeset 4052

Show
Ignore:
Timestamp:
07/22/08 21:47:02 (4 months ago)
Author:
gotoh
Message:

Support using of 'summary' option with direct numbered tickets.
Close #3390.

Files:

Legend:

Unmodified
Added
Removed
Modified
Copied
Moved
  • ticketboxmacro/0.10/TicketBox.py

    r4050 r4052  
    4141from trac.wiki.formatter import wiki_to_oneliner 
    4242from trac.ticket.report import ReportModule 
     43from trac.ticket.model import Ticket 
    4344 
    4445## Mock request object 
     
    176177                    curs.close() 
    177178                    db.close() 
     179    if summary: 
     180        # get summary text 
     181        for id in items: 
     182            if summaries.get(id): 
     183                continue 
     184            tkt = Ticket(env, tkt_id=id) 
     185            if not tkt: 
     186                continue 
     187            summaries[id] = tkt['summary'] 
     188     
    178189    items = uniq(items) 
    179190    if not nosort: 
  • ticketboxmacro/0.11/TicketBox.py

    r4049 r4052  
    4040from trac.wiki.formatter import wiki_to_oneliner 
    4141from trac.ticket.report import ReportModule 
     42from trac.ticket.model import Ticket 
    4243 
    4344## default style values 
     
    162163                    curs.close() 
    163164                    db.close() 
     165    if summary: 
     166        # get summary text 
     167        for id in items: 
     168            if summaries.get(id): 
     169                continue 
     170            tkt = Ticket(env, tkt_id=id) 
     171            if not tkt: 
     172                continue 
     173            summaries[id] = tkt['summary'] 
     174     
    164175    items = uniq(items) 
    165176    if not nosort: 
  • ticketboxmacro/0.9/TicketBox.py

    r4050 r4052  
    4040from trac.wiki.formatter import wiki_to_oneliner 
    4141from trac.ticket.report import ReportModule 
     42from trac.ticket.model import Ticket 
    4243 
    4344## Mock request object 
     
    166167                    curs.close() 
    167168                    db.close() 
     169    if summary: 
     170        # get summary text 
     171        for id in items: 
     172            if summaries.get(id): 
     173                continue 
     174            tkt = Ticket(env, tkt_id=id) 
     175            if not tkt: 
     176                continue 
     177            summaries[id] = tkt['summary'] 
     178     
    168179    items = uniq(items) 
    169180    if not nosort: