|
@@ -1,6 +1,7 @@
|
|
|
from django.contrib import messages
|
|
|
from django.core.urlresolvers import reverse
|
|
|
from django.forms.formsets import formset_factory
|
|
|
+from django.shortcuts import redirect
|
|
|
from django.views.decorators.http import require_POST, require_GET
|
|
|
from jet.dashboard.forms import UpdateDashboardModulesForm, AddUserDashboardModuleForm, \
|
|
|
UpdateDashboardModuleCollapseForm, RemoveDashboardModuleForm
|
|
@@ -211,3 +212,12 @@ def load_dashboard_module_view(request, pk):
|
|
|
result['error'] = True
|
|
|
|
|
|
return JsonResponse(result)
|
|
|
+
|
|
|
+
|
|
|
+def reset_dashboard_view(request, app_label=None):
|
|
|
+ UserDashboardModule.objects.filter(user=request.user.pk, app_label=app_label).delete()
|
|
|
+ if app_label:
|
|
|
+ url = reverse('admin:app_list', kwargs={'app_label': app_label})
|
|
|
+ else:
|
|
|
+ url = reverse('admin:index')
|
|
|
+ return redirect(url)
|