"""
class Meta:
model = AstakosUser
+ exclude = ('groups', 'user_permissions')
def __init__(self, *args, **kwargs):
super(AdminProfileForm, self).__init__(*args, **kwargs)
ro_fields = ('username','date_joined', 'auth_token', 'last_login', 'email')
if instance and instance.id:
for field in ro_fields:
- if isinstance(self.fields[field].widget, forms.CheckboxInput):
- self.fields[field].widget.attrs['disabled'] = True
self.fields[field].widget.attrs['readonly'] = True
\ No newline at end of file
@wraps(func)
def wrapper(request, *args):
if not settings.BYPASS_ADMIN_AUTH:
- if isinstance(request.user, AnonymousUser):
+ if request.user.is_anonymous():
next = urlencode({'next': request.build_absolute_uri()})
login_uri = reverse(index) + '?' + next
return HttpResponseRedirect(login_uri)
signup.html or ``template_name`` keyword argument.
"""
- if not backend:
- backend = get_backend(request)
try:
+ if not backend:
+ backend = get_backend(request)
form = backend.get_signup_form()
if request.method == 'POST':
if form.is_valid():