コード例 #1
0
ファイル: handlers.py プロジェクト: eamoralesl/gae-tracker
    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_),
        })
コード例 #2
0
ファイル: handlers.py プロジェクト: scorpionx1025/gae-tracker
    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_),
        })
コード例 #3
0
ファイル: handlers.py プロジェクト: eamoralesl/gae-tracker
    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,
        })
コード例 #4
0
ファイル: handlers.py プロジェクト: scorpionx1025/gae-tracker
    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,
        })
コード例 #5
0
ファイル: handlers.py プロジェクト: xoviat/gae-tracker
 def get(self):
     for issue in issues.find_issues():
         labels = list(issue.labels)
         issues.fix_priority_labels(issue)
         if labels != issue.labels:
             issue.put()
コード例 #6
0
ファイル: handlers.py プロジェクト: xoviat/gae-tracker
 def get(self):
     issues_ = issues.find_issues()
     self.render({
         'issues': issues_
     })
コード例 #7
0
ファイル: handlers.py プロジェクト: scorpionx1025/gae-tracker
 def get(self):
     for issue in issues.find_issues():
         labels = list(issue.labels)
         issues.fix_priority_labels(issue)
         if labels != issue.labels:
             issue.put()