replace HELPDESK_ALLOW_NON_STAFF_TICKET_UPDATE in homepage view and test behaviour

This commit is contained in:
Stefano Brentegani
2014-07-29 22:03:47 +02:00
parent 581e43a3b0
commit 82df965d5f
3 changed files with 91 additions and 6 deletions

View File

@ -31,3 +31,21 @@ def reload_urlconf(urlconf=None):
reload(sys.modules[urlconf])
clear_url_caches()
def update_user_settings(user, **kwargs):
usersettings = user.usersettings
settings = usersettings.settings
settings.update(kwargs)
usersettings.settings = settings
usersettings.save()
def delete_user_settings(user, *args):
usersettings = user.usersettings
settings = usersettings.settings
for setting in args:
if setting in settings:
del settings[setting]
usersettings.settings = settings
usersettings.save()