コード例 #1
0
ファイル: tasks.py プロジェクト: krzychusan/TestHard
    def index(self):
        tm = TasksManager()
        c.tasks = tm.getTasks()
        sort = 'ALL'
        if 'sort' in request.params:
            sort = request.params['sort']
        if sort == 'F':
            c.tasks = [obj for obj in c.tasks if obj['timestamp']]
        elif sort == 'U':
            c.tasks = [obj for obj in c.tasks if not obj['timestamp']]

        return render('/tasks.mako')
コード例 #2
0
ファイル: run.py プロジェクト: krzychusan/TestHard
    def addRun(self):
        con = TasksManager()
        res = con.addTest(request.params['name'], request.params['repo'], 
                    request.params['timestamp'], request.params['email'],
                    request.params['comment'])

        c.link = '/tasks'
        if res:
            c.message = 'Nowe zadanie %s dodane pomyslnie. ' % request.params['name']
            return render('/message.mako')
        else:
            c.message = 'Wystapil blad przy dodawaniu zadania %s. Sprobuj pozniej \
                        lub skontaktuj sie z administratorem.' % request.params['name']
            return render('/message.mako')
コード例 #3
0
ファイル: tasks.py プロジェクト: krzychusan/TestHard
 def remove(self):
     tm = TasksManager()
     tm.removeTask(request.params['name'])
     c.link = '/tasks'
     c.message = 'Pomyslnie skasowano zadanie: ' + request.params['name']
     return render('message.mako')
コード例 #4
0
ファイル: tasks.py プロジェクト: krzychusan/TestHard
 def showRaport(self):
     tm = TasksManager()
     c.task = tm.getTask(request.params['name'])
     c.testCases = db.getTestCaseByTask(request.params['name'])
     return render('/taskRaport.mako')
コード例 #5
0
ファイル: tasks.py プロジェクト: krzychusan/TestHard
 def info(self):
     tm = TasksManager()
     c.task = tm.getTask(request.params['name'])
     rm = RepoManager()
     c.info = rm.getRepository(c.task['repository'])
     return render('/taskInfo.mako')