Beispiel #1
0
 def content(self, req, ticket):
     tm = TicketMover(self.env)
     projects = tm.projects(req.authname)
     chrome = Chrome(self.env)
     template = chrome.load_template('ticketmover-sidebar.html')
     data = {'projects': projects,
             'req': req,
             'ticket': ticket}
     return template.generate(**data)
Beispiel #2
0
 def enabled(self, req, ticket):
     if not self.config['ticket'].get('move_permission') in req.perm or \
             not ticket.exists:
         return False
     tm = TicketMover(self.env)
     projects = tm.projects(req.authname)
     self.log.debug(_("TicketMover SidebarProvider is %(status)s.",
                      status=['enabled', 'disabled'][bool(projects)]))
     return bool(projects)