def get(self, id=None): if id: try: userSettings = Settings.get(user=id) except Settings.DoesNotExist: return Response(status=404) else: return Response(json.dumps(userSettings.serialize), mimetype='application/json') else: return Response(status=404)
def put(self, id=None): resp = request.get_json() if id: try: userSettings = Settings.get(user=id) except Settings.DoesNotExist: return Response(status=404) else: userSettings.notification = resp.get('notification', userSettings.notification) userSettings.save() return Response(json.dumps(userSettings.serialize), mimetype='application/json') else: return Response(status=404)