Ejemplo n.º 1
0
                def get_tag(ticketId, commentId):
                    from trac.ticket.model import Ticket

                    if Ticket.id_is_valid(ticketId) and Ticket.commentid_is_valid(commentId):
                        href = "%s#comment:%s" % (formatter.href.ticket(ticketId), commentId)
                        title = _("Comment %(cnum)s for Ticket #%(id)s", cnum=commentId, id=ticketId)
                        ticket = formatter.resource("ticket", ticketId)
                        if "TICKET_VIEW" in formatter.perm(ticket):
                            for (status,) in self.env.db_query("SELECT status FROM ticket WHERE id=%s", (ticketId,)):
                                return tag.a(label, href=href, title=title, class_=status)
                        return tag.a(label, href=href, title=title)
                    return tag.a(label, class_="missing ticket")