|
@@ -25,6 +25,7 @@ from django.utils.translation import ugettext as _
|
|
|
from desktop.lib.django_util import render
|
|
from desktop.lib.django_util import render
|
|
|
from desktop.models import Settings
|
|
from desktop.models import Settings
|
|
|
from desktop import appmanager
|
|
from desktop import appmanager
|
|
|
|
|
+from desktop.views import collect_usage
|
|
|
|
|
|
|
|
|
|
|
|
|
def admin_wizard(request):
|
|
def admin_wizard(request):
|
|
@@ -38,6 +39,7 @@ def admin_wizard(request):
|
|
|
'apps': dict([(app.name, app) for app in apps]),
|
|
'apps': dict([(app.name, app) for app in apps]),
|
|
|
'app_names': app_names,
|
|
'app_names': app_names,
|
|
|
'tours_and_tutorials': tours_and_tutorials,
|
|
'tours_and_tutorials': tours_and_tutorials,
|
|
|
|
|
+ 'collect_usage': collect_usage(),
|
|
|
})
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
@@ -48,9 +50,11 @@ def update_preferences(request):
|
|
|
try:
|
|
try:
|
|
|
settings = Settings.get_settings()
|
|
settings = Settings.get_settings()
|
|
|
settings.tours_and_tutorials = request.POST.get('tours_and_tutorials', False)
|
|
settings.tours_and_tutorials = request.POST.get('tours_and_tutorials', False)
|
|
|
|
|
+ settings.collect_usage = request.POST.get('collect_usage', False)
|
|
|
settings.save()
|
|
settings.save()
|
|
|
response['status'] = 0
|
|
response['status'] = 0
|
|
|
response['tours_and_tutorials'] = settings.tours_and_tutorials
|
|
response['tours_and_tutorials'] = settings.tours_and_tutorials
|
|
|
|
|
+ response['collect_usage'] = settings.collect_usage
|
|
|
except Exception, e:
|
|
except Exception, e:
|
|
|
response['data'] = str(e)
|
|
response['data'] = str(e)
|
|
|
else:
|
|
else:
|