def cluster_settings(request, username): state = "Change Settings" if request.method == "POST": form = ClusterForm(request.user, request.POST) if "delete" in request.POST: i = 0 for i, cluster in enumerate(get_clusters_from_request(request)): cluster.delete() logger.info("%s deleted %d clusters(s)" % (username, i+1)) state = "Settings Successfully Saved" form = ClusterForm(request.user) elif "save" in request.POST: if form.is_valid(): obj = form.save(commit=False) obj.creator = request.user obj.save() state = "Settings Successfully Saved" form = ClusterForm(request.user) else: form = ClusterForm(request.user) c = { "pages": PAGES, "page": "clusters", "state": state, "form": form, "clusters": Cluster.get_clusters(request.user), } return render(request, "cluster/cluster_settings.html", c)
def cluster_settings(request, username): state = "Change Settings" if request.method == "POST": form = ClusterForm(request.user, request.POST) if "delete" in request.POST: i = 0 for i, cluster in enumerate(get_clusters_from_request(request)): cluster.delete() logger.info("%s deleted %d clusters(s)" % (username, i + 1)) state = "Settings Successfully Saved" form = ClusterForm(request.user) elif "save" in request.POST: if form.is_valid(): obj = form.save(commit=False) obj.creator = request.user obj.save() state = "Settings Successfully Saved" form = ClusterForm(request.user) else: form = ClusterForm(request.user) c = { "pages": PAGES, "page": "clusters", "state": state, "form": form, "clusters": Cluster.get_clusters(request.user), } return render(request, "cluster/cluster_settings.html", c)