Skip to content
Snippets Groups Projects

Resolve "configuration panel"

Merged Piotr Gawron requested to merge 87-configuration-panel into master
5 files
+ 67
6
Compare changes
  • Side-by-side
  • Inline
Files
5
@@ -32,9 +32,10 @@ def configuration_items(request):
"data": data
})
@login_required
def update_configuration_item(request):
id = int(request.GET.get("id", None))
id = int(request.GET.get("id", "-1"))
value = request.GET.get("value", None)
if (id is None) or (value is None):
@@ -43,13 +44,14 @@ def update_configuration_item(request):
"message": "id and value are obligatory"
})
item = ConfigurationItem.objects.get(id=id)
if item is None:
items = ConfigurationItem.objects.filter(id=id)
if len(items) == 0:
return JsonResponse({
"status": "error",
"message": "item with given id doesn't exist"
})
item.value=value
item = items[0]
item.value = value
item.save()
return JsonResponse({
"status": "ok",
Loading