def put(self): admin = User.find_by_id(get_jwt_identity()) systemSetting = SystemSetting.get_setting() if not admin.is_admin: return {"msg": "Sie haben nicht die notwendigen Rechte."}, 403 if not sysSetting: return {"msg": "Etwas ist schief gelaufen."}, 500 data = request.get_json() for key, value in data.items(): systemSetting[key] = data[key] try: sysSetting.save() return { "msg": "System Einstellungen wurden erfolgreich gespeichert." }, 201 except: return { "msg": "Etwas ist beim Speichern der System Einstellungen schief gelaufen" }, 500
def get(self): systemSetting = SystemSetting.get_setting() admin = User.find_by_id(get_jwt_identity()) if not user.is_admin: return {"msg": "Sie haben nicht die notwendigen Rechte."}, 403 if not sysSetting: return {"msg": "Etwas ist schief gelaufen."}, 500 return {"sysSetting": systemSetting.json()}