allow user to remove all views from dashboard
authorScott Baker <smbaker@gmail.com>
Tue, 20 May 2014 01:14:54 +0000 (18:14 -0700)
committerScott Baker <smbaker@gmail.com>
Tue, 20 May 2014 01:14:54 +0000 (18:14 -0700)
planetstack/core/plus/views.py

index 142911b..11cc4f5 100644 (file)
@@ -726,11 +726,10 @@ class DashboardCustomize(View):
     def post(self, request, *args, **kwargs):\r
         dashboards = request.POST.get("dashboards", None)\r
         if not dashboards:\r
-            return HttpResponse("no data")\r
-\r
-        dashboards = [x.strip() for x in dashboards.split(",")]\r
-\r
-        dashboards = [DashboardView.objects.get(name=x) for x in dashboards]\r
+            dashboards=[]\r
+        else:\r
+            dashboards = [x.strip() for x in dashboards.split(",")]\r
+            dashboards = [DashboardView.objects.get(name=x) for x in dashboards]\r
 \r
         request.user.dashboardViews.all().delete()\r
 \r