Example #1
0
 def get(self):
     pagination_helper = PaginationHelper(
         request,
         query=User.query,
         resource_for_url='api.userlistresource',
         key_name='results',
         schema=user_schema)
     result = pagination_helper.paginate_query()
     return result
Example #2
0
 def get(self):
     pagination_helper = PaginationHelper(
         request,
         query=User.query,
         resource_for_url='api.userlistresource',
         key_name='results',
         schema=user_schema)
     result = pagination_helper.paginate_query()
     return result
Example #3
0
 def get(self):
     pagination_helper = PaginationHelper(
         request,
         query=Message.query,
         resource_for_url='api.messagelistresource',
         key_name='results',
         schema=message_schema)
     result = pagination_helper.paginate_query()
     return result
Example #4
0
 def get(self):
     pagination_helper = PaginationHelper(
         request,
         query=Message.query,
         resource_for_url='api.messagelistresource',
         key_name='results',
         schema=message_schema)
     result = pagination_helper.paginate_query()
     return result
 def get(self):
     pagination_helper = PaginationHelper(
         request,
         query=Notification.query,
         resource_for_url='service.notificationlistresource',
         key_name='results',
         schema=notification_schema)
     pagination_result = pagination_helper.paginate_query()
     return pagination_result
Example #6
0
 def get(self):
     """
     Retrieves a paginated result set of users.
     """
     pagination_helper = PaginationHelper(
         request,
         query=User.query,
         resource_for_url='api.userlistresource',
         key_name='results',
         schema=user_schema)
     result = pagination_helper.paginate_query()
     return result, status.HTTP_200_OK
Example #7
0
 def get(self):
     """
     Retrieve a paginated set of bucketlists.
     """
     claims = get_jwt_claims()
     user = User.query.filter_by(username=claims['username']).first()
     pagination_helper = PaginationHelper(
         request,
         query=Bucketlist.query.filter_by(user_id=user.id),
         resource_for_url='api.bucketlistlistresource',
         key_name='results',
         schema=bucketlist_schema)
     result = pagination_helper.paginate_query()
     return result
Example #8
0
 def get(self, id):
     """
     Retrieve a paginated set of bucketlist items.
     """
     claims = get_jwt_claims()
     user = User.query.filter_by(username=claims['username']).first()
     bucketlist = Bucketlist.query.filter(
         Bucketlist.user_id == user.id).first()
     if bucketlist is None:
         response = {"error": "No bucketlist by that id exists"}
         return response, status.HTTP_404_NOT_FOUND
     pagination_helper = PaginationHelper(
         request,
         query=Bucketlistitem.query.filter_by(bkt_id=id),
         resource_for_url='api.bucketlistitemlistresource',
         key_name='result',
         schema=bucketlist_item_schema)
     result = pagination_helper.paginate_query()
     return result