+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
@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
@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