X-Git-Url: http://git.ithinksw.org/philo.git/blobdiff_plain/90bcb8a34f4fcfc52b21da7c82430f06524318b8..fdf8e669733ebdd25c98afc11fcf95bcb79a5126:/contrib/gilbert/plugins/auth.py diff --git a/contrib/gilbert/plugins/auth.py b/contrib/gilbert/plugins/auth.py index 0daaf85..d0c514b 100644 --- a/contrib/gilbert/plugins/auth.py +++ b/contrib/gilbert/plugins/auth.py @@ -1,6 +1,6 @@ +from django.conf import settings from django.contrib.auth import logout from django.contrib.auth.forms import PasswordChangeForm -import staticmedia from .base import Plugin from ..extdirect import ext_action, ext_method from ..models import UserPreferences @@ -11,7 +11,7 @@ class Auth(Plugin): @property def index_js_urls(self): return super(Auth, self).index_js_urls + [ - staticmedia.url('gilbert/plugins/auth.js'), + settings.STATIC_URL + 'gilbert/plugins/auth.js', ] @property @@ -40,10 +40,10 @@ class Auth(Plugin): @ext_method(form_handler=True) def save_passwd_form(self, request): form = PasswordChangeForm(request.user, data=request.POST) - try: + if form.is_valid(): form.save() return True, None - except: + else: return False, form.errors @ext_method