Advertisement
Guest User

Untitled

a guest
Apr 19th, 2015
211
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.80 KB | None | 0 0
  1. class UserActions(HasManyView):
  2. def index(self):
  3. page = int(request.args.get('page', PAGE))
  4. per_page = int(request.args.get('per_page', PER_PAGE))
  5. mandate = request.args.get('mandate', MANDATE)
  6. rel_spec = parse_mandate(mandate)
  7. results = self.obj.find(self.spec,
  8. self.rel_name,
  9. rel_spec,
  10. page,
  11. per_page)
  12. results.map(
  13. lambda repr_: representation.render(self.obj, repr_, self.rel_name)
  14. )
  15. results.map(
  16. obj = lookup_entity(res['type'])
  17. spec = select(repr_, obj.keys)
  18. lambda res: res['uris']['obj'] = url_for_obj(lookup_entity(res['type']), **spec)
  19. )
  20. return results
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement