コード例 #1
0
 def getUsersForProject(self, pid):
     usersInvolved = db_session.query(UserProjectEntity).filter(UserProjectEntity.pid == pid).all()
     return usersInvolved
コード例 #2
0
 def getUserById(self, id):
     user = db_session.query(UserEntity).filter(UserEntity.uid == id).first()
     return user
コード例 #3
0
 def getTasksForProject(self, pid):
     return db_session.query(TaskEntity).filter(TaskEntity.project_id == pid).all()
コード例 #4
0
 def getProjectsForUser(self, uid):
     projects = db_session.query(UserProjectEntity).filter(uid=uid).all()
     return projects
コード例 #5
0
 def deleteTask(self, id):
     db_session.query(TaskEntity).filter(TaskEntity.id == id).delete()
     db_session.commit()
     return id
コード例 #6
0
 def updateTaskStatus(self, id, status):
     db_session.query(TaskEntity).filter(TaskEntity.id == id).update({'status_id': status})
     db_session.commit()
コード例 #7
0
 def getTask(self, id):
     return db_session.query(TaskEntity).filter(TaskEntity.id == id).first()
コード例 #8
0
    def getAllProjects(self):
        projects = db_session.query(ProjectEntity).all()

        for project in projects:
            project.release_date = str(project.release_date)
        return projects
コード例 #9
0
 def getProjectHistory(self, pid):
     db_session.flush()
     db_session.commit()
     return db_session.query(HistoryEntity).filter(HistoryEntity.pid == pid).all()
コード例 #10
0
 def getHistory(self):
     db_session.flush()
     db_session.commit()
     return db_session.query(HistoryEntity).all()
コード例 #11
0
 def getUserHistory(self, uid):
     db_session.flush()
     db_session.commit()
     return db_session.query(HistoryEntity).filter(HistoryEntity.uid == uid).all()
コード例 #12
0
 def getEvents(self):
     return db_session.query(EventEntity).all()
コード例 #13
0
 def getEventByName(self, name):
     return db_session.query(EventEntity).filter(EventEntity.name == name).first()
コード例 #14
0
 def getUserByUsername(self, username):
     user = db_session.query(UserEntity).filter(UserEntity.username == username).first()
     return user
コード例 #15
0
 def getTasksAssignedTo(self, id):
     return db_session.query(TaskEntity).filter(TaskEntity.reported_id == id)
コード例 #16
0
 def getAllUsers(self):
     users = db_session.query(UserEntity).all()
     for user in users:
         user.last_connect = str(user.last_connect)
     return users
コード例 #17
0
 def getProject(self, id):
     project = db_session.query(ProjectEntity).filter(ProjectEntity.pid == id).first()
     return project