def put(self): parser = reqparse.RequestParser() parser.add_argument('subscribed', type=bool) args = parser.parse_args() sub = EmailSubscriptionModel.query(EmailSubscriptionModel.user == users.get_current_user()).get() sub.subscribed = args['subscribed'] try: sub.put() return self.format(users.get_current_user(), sub) except CapabilityDisabledError: return {'status' : 500, 'message' : 'can\'t access database'}, 500
def get(self): sub = EmailSubscriptionModel.query(EmailSubscriptionModel.user == users.get_current_user()).get() return self.format(users.get_current_user(), sub)