コード例 #1
0
    def get(self, uuid):
        project_files_schema.pop('project')
        if current_user.role == 'CLIENT':
            fil = current_user.projects.filter_by(uuid=uuid).first_or_404()
            return pagination.paginate(fil.files, schema, True)

        return pagination.paginate(
            ProjectFile.query.filter(ProjectFile.project.has(uuid=uuid)),
            schema, True)
コード例 #2
0
 def get(self, uuid):
     return pagination.paginate(TicketComment.query.filter(TicketComment.ticket.has(uuid=uuid)), schema, True)
コード例 #3
0
 def get(self, uuid):
     return pagination.paginate(
         ProjectComment.query.filter(ProjectComment.project.has(uuid=uuid)),
         schema, True)
コード例 #4
0
 def get(self):
     if current_user.role == 'CLIENT':
         return pagination.paginate(
             Ticket.query.filter(
                 Ticket.project.has(user_id=current_user.id)), schema, True)
     return pagination.paginate(Ticket, schema, True)
コード例 #5
0
 def get(self):
     return pagination.paginate(current_user.notifications,
                                notification_schema)
コード例 #6
0
 def get(self):
     return pagination.paginate(Notification, schema, True)
コード例 #7
0
 def get(self):
     return pagination.paginate(User, schema, True)
コード例 #8
0
 def get(self):
     return pagination.paginate(Task, schema, True)
コード例 #9
0
 def get(self):
     return pagination.paginate(Kyc, schema, True)
コード例 #10
0
 def get(self):
     if current_user.role == 'CLIENT':
         return pagination.paginate(current_user.projects, schema, True)
     return pagination.paginate(current_user.projects, schema, True)