split views.py into individual per-dashboard files
diff --git a/planetstack/core/dashboard/views/customize.py b/planetstack/core/dashboard/views/customize.py
new file mode 100644
index 0000000..f081cfb
--- /dev/null
+++ b/planetstack/core/dashboard/views/customize.py
@@ -0,0 +1,22 @@
+from view_common import *
+
+class DashboardCustomize(View):
+    def post(self, request, *args, **kwargs):

+        if request.user.isReadOnlyUser():

+            return HttpResponseForbidden("User is in read-only mode")

+

+        dashboards = request.POST.get("dashboards", None)

+        if not dashboards:

+            dashboards=[]

+        else:

+            dashboards = [x.strip() for x in dashboards.split(",")]

+            dashboards = [DashboardView.objects.get(name=x) for x in dashboards]

+

+        request.user.dashboardViews.all().delete()

+

+        for i,dashboard in enumerate(dashboards):

+            udbv = UserDashboardView(user=request.user, dashboardView=dashboard, order=i)

+            udbv.save()

+

+        return HttpResponse(json.dumps("Success"), mimetype='application/javascript')
+