Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- class UserActions(HasManyView):
- def index(self):
- page = int(request.args.get('page', PAGE))
- per_page = int(request.args.get('per_page', PER_PAGE))
- mandate = request.args.get('mandate', MANDATE)
- rel_spec = parse_mandate(mandate)
- results = self.obj.find(self.spec,
- self.rel_name,
- rel_spec,
- page,
- per_page)
- results.map(
- lambda repr_: representation.render(self.obj, repr_, self.rel_name)
- )
- results.map(
- obj = lookup_entity(res['type'])
- spec = select(repr_, obj.keys)
- lambda res: res['uris']['obj'] = url_for_obj(lookup_entity(res['type']), **spec)
- )
- return results
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement