Esempio n. 1
0
 def retrieve(self, slug):
     meditation = Meditation.get(slug)
     if not meditation: return {"detail": "Not found"}, 404
     user = get_user_from_request(request)
     if not user:
         self.extend_with_null_solutions(meditation.koans)
     else:
         self.extend_with_user_solutions(meditation.koans, user)
     return marshal(meditation, meditation_detail_fields)
Esempio n. 2
0
 def new_method(_self, *args, **kwargs):
     g.user = get_user_from_request(request)
     if not g.user: return RESPONSE_UNAUTHORIZED
     return old_method(_self, *args, **kwargs)
Esempio n. 3
0
 def new_method(_self, *args, **kwargs):
     g.user = get_user_from_request(request)
     if not g.user: return RESPONSE_UNAUTHORIZED
     return old_method(_self, *args, **kwargs)