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)
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)