summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/toaster/toastergui/views.py
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/toaster/toastergui/views.py')
-rwxr-xr-xbitbake/lib/toaster/toastergui/views.py43
1 files changed, 0 insertions, 43 deletions
diff --git a/bitbake/lib/toaster/toastergui/views.py b/bitbake/lib/toaster/toastergui/views.py
index 2db68bdd4d..ad85fafb4d 100755
--- a/bitbake/lib/toaster/toastergui/views.py
+++ b/bitbake/lib/toaster/toastergui/views.py
@@ -1739,49 +1739,6 @@ if True:
1739 1739
1740 return HttpResponse(jsonfilter(json_response), content_type = "application/json") 1740 return HttpResponse(jsonfilter(json_response), content_type = "application/json")
1741 1741
1742 def xhr_updatelayer(request):
1743
1744 def error_response(error):
1745 return HttpResponse(jsonfilter({"error": error}), content_type = "application/json")
1746
1747 if "layer_version_id" not in request.POST:
1748 return error_response("Please specify a layer version id")
1749 try:
1750 layer_version_id = request.POST["layer_version_id"]
1751 layer_version = Layer_Version.objects.get(id=layer_version_id)
1752 except Layer_Version.DoesNotExist:
1753 return error_response("Cannot find layer to update")
1754
1755
1756 if "vcs_url" in request.POST:
1757 layer_version.layer.vcs_url = request.POST["vcs_url"]
1758 if "dirpath" in request.POST:
1759 layer_version.dirpath = request.POST["dirpath"]
1760 if "commit" in request.POST:
1761 layer_version.commit = request.POST["commit"]
1762 if "up_branch" in request.POST:
1763 layer_version.up_branch_id = int(request.POST["up_branch"])
1764
1765 if "add_dep" in request.POST:
1766 lvd = LayerVersionDependency(layer_version=layer_version, depends_on_id=request.POST["add_dep"])
1767 lvd.save()
1768
1769 if "rm_dep" in request.POST:
1770 rm_dep = LayerVersionDependency.objects.get(layer_version=layer_version, depends_on_id=request.POST["rm_dep"])
1771 rm_dep.delete()
1772
1773 if "summary" in request.POST:
1774 layer_version.layer.summary = request.POST["summary"]
1775 if "description" in request.POST:
1776 layer_version.layer.description = request.POST["description"]
1777
1778 try:
1779 layer_version.layer.save()
1780 layer_version.save()
1781 except Exception as e:
1782 return error_response("Could not update layer version entry: %s" % e)
1783
1784 return HttpResponse(jsonfilter({"error": "ok",}), content_type = "application/json")
1785 1742
1786 @xhr_response 1743 @xhr_response
1787 def xhr_customrecipe(request): 1744 def xhr_customrecipe(request):