def get(self): label = self.rh.request.get('label') issues_ = issues.find_issues(label, closed=self.rh.request.get('closed')) self.render({ 'issues': issues_, 'filter': label, 'columns': self.get_columns(issues_), })
def get(self): label = self.rh.request.get('label') issues_ = sorted(issues.find_issues(label, closed=self.rh.request.get('closed')), key=lambda i: i.summary.lower()) data = [ { 'pri': '1', 'title': u'Важно и срочно', 'issues': [] }, { 'pri': '2', 'title': u'Важно, не срочно', 'issues': [] }, { 'pri': '3', 'title': u'Срочно, не важно', 'issues': [] }, { 'pri': '4', 'title': u'Ни срочно, ни важно', 'issues': [] }, ] for issue in issues_: pri = [int(l[4:]) for l in issue.labels if l.lower().startswith('pri-')][0] if pri >= 1 and pri <= 4: data[pri-1]['issues'].append(issue) self.render({ 'filter': label, 'data': data, })
def get(self): label = self.rh.request.get('label') issues_ = sorted(issues.find_issues( label, closed=self.rh.request.get('closed')), key=lambda i: i.summary.lower()) data = [ { 'pri': '1', 'title': u'Важно и срочно', 'issues': [] }, { 'pri': '2', 'title': u'Важно, не срочно', 'issues': [] }, { 'pri': '3', 'title': u'Срочно, не важно', 'issues': [] }, { 'pri': '4', 'title': u'Ни срочно, ни важно', 'issues': [] }, ] for issue in issues_: pri = [ int(l[4:]) for l in issue.labels if l.lower().startswith('pri-') ][0] if pri >= 1 and pri <= 4: data[pri - 1]['issues'].append(issue) self.render({ 'filter': label, 'data': data, })
def get(self): for issue in issues.find_issues(): labels = list(issue.labels) issues.fix_priority_labels(issue) if labels != issue.labels: issue.put()
def get(self): issues_ = issues.find_issues() self.render({ 'issues': issues_ })