shoop.admin.modules.users.views package

Submodules

shoop.admin.modules.users.views.detail module

class shoop.admin.modules.users.views.detail.BaseUserForm(*args, **kwargs)[source]

Bases: django.forms.models.ModelForm

save(commit=True)[source]
base_fields = OrderedDict([('password', <django.forms.fields.CharField object at 0x7f5302f5b6a0>), ('permission_info', <django.forms.fields.CharField object at 0x7f5302f5b7b8>), ('permission_groups', <django.forms.fields.CharField object at 0x7f5302f5b908>)])
declared_fields = OrderedDict([('password', <django.forms.fields.CharField object at 0x7f5302f5b6a0>), ('permission_info', <django.forms.fields.CharField object at 0x7f5302f5b7b8>), ('permission_groups', <django.forms.fields.CharField object at 0x7f5302f5b908>)])
media
class shoop.admin.modules.users.views.detail.UserDetailToolbar(view)[source]

Bases: shoop.admin.toolbar.Toolbar

class shoop.admin.modules.users.views.detail.UserDetailView(**kwargs)[source]

Bases: shoop.admin.utils.views.CreateOrUpdateView

Constructor. Called in the URLconf; can contain helpful extra keyword arguments, and other things.

template_name = 'shoop/admin/users/detail.jinja'
context_object_name = 'user'
fields = ('username', 'email', 'first_name', 'last_name')
get_form_class()[source]
get_initial()[source]
get_toolbar()[source]
save_form(form)[source]
get_success_url()[source]
post(request, *args, **kwargs)[source]
dispatch(request, *args, **kwargs)[source]

shoop.admin.modules.users.views.list module

class shoop.admin.modules.users.views.list.UserListView(**kwargs)[source]

Bases: shoop.admin.utils.views.PicotableListView

Constructor. Called in the URLconf; can contain helpful extra keyword arguments, and other things.

model = 'auth.User'
columns = [<shoop.admin.utils.picotable.Column object at 0x7f5302f5b390>, <shoop.admin.utils.picotable.Column object at 0x7f5302f5b9b0>, <shoop.admin.utils.picotable.Column object at 0x7f5302f5ba20>, <shoop.admin.utils.picotable.Column object at 0x7f5302f5bb70>, <shoop.admin.utils.picotable.Column object at 0x7f5302f5bc18>, <shoop.admin.utils.picotable.Column object at 0x7f5302f5bc50>, <shoop.admin.utils.picotable.Column object at 0x7f5302f5bc88>]
get_model()[source]
get_queryset()[source]
get_context_data(**kwargs)[source]
get_object_abstract(instance, item)[source]

shoop.admin.modules.users.views.password module

class shoop.admin.modules.users.views.password.PasswordChangeForm(changing_user, target_user, *args, **kwargs)[source]

Bases: django.forms.forms.Form

error_messages = {'password_incorrect': <django.utils.functional.lazy.<locals>.__proxy__ object at 0x7f5302f5be48>, 'password_mismatch': <django.utils.functional.lazy.<locals>.__proxy__ object at 0x7f5302f5bcc0>}
clean_password2()[source]
clean_old_password()[source]

Validates that the old_password field is correct.

save(commit=True)[source]
base_fields = OrderedDict([('old_password', <django.forms.fields.CharField object at 0x7f5302fb7080>), ('password1', <django.forms.fields.CharField object at 0x7f5302fb7128>), ('password2', <django.forms.fields.CharField object at 0x7f5302fb71d0>)])
declared_fields = OrderedDict([('old_password', <django.forms.fields.CharField object at 0x7f5302fb7080>), ('password1', <django.forms.fields.CharField object at 0x7f5302fb7128>), ('password2', <django.forms.fields.CharField object at 0x7f5302fb71d0>)])
media
class shoop.admin.modules.users.views.password.UserChangePasswordView(**kwargs)[source]

Bases: django.views.generic.edit.UpdateView

Constructor. Called in the URLconf; can contain helpful extra keyword arguments, and other things.

form_class

alias of PasswordChangeForm

template_name = 'shoop/admin/users/change_password.jinja'
model = 'auth.User'
title = <django.utils.functional.lazy.<locals>.__proxy__ object>
get_queryset()[source]
get_toolbar()[source]
get_form_kwargs()[source]
get_context_data(**kwargs)[source]
form_valid(form)[source]
get_success_url()[source]
class shoop.admin.modules.users.views.password.UserResetPasswordView(**kwargs)[source]

Bases: django.views.generic.detail.DetailView

Constructor. Called in the URLconf; can contain helpful extra keyword arguments, and other things.

model = 'auth.User'
template_name = 'shoop/admin/users/reset_password.jinja'
title = <django.utils.functional.lazy.<locals>.__proxy__ object>
get_queryset()[source]
process_user(user)[source]
post(request, *args, **kwargs)[source]
get_success_url()[source]

shoop.admin.modules.users.views.permissions module

class shoop.admin.modules.users.views.permissions.PermissionChangeFormBase(changing_user, *args, **kwargs)[source]

Bases: django.forms.models.ModelForm

clean_old_password()[source]

Validates that the old_password field is correct.

clean_members()[source]
clean_permission_groups()[source]
clean()[source]
save()[source]
base_fields = OrderedDict([('old_password', <django.forms.fields.CharField object at 0x7f53034ccba8>)])
declared_fields = OrderedDict([('old_password', <django.forms.fields.CharField object at 0x7f53034ccba8>)])
media
class shoop.admin.modules.users.views.permissions.UserChangePermissionsView(**kwargs)[source]

Bases: django.views.generic.edit.UpdateView

Constructor. Called in the URLconf; can contain helpful extra keyword arguments, and other things.

template_name = 'shoop/admin/users/change_permissions.jinja'
model = 'auth.User'
title = <django.utils.functional.lazy.<locals>.__proxy__ object>
get_form_class()[source]
get_queryset()[source]
get_toolbar()[source]
get_form_kwargs()[source]
get_context_data(**kwargs)[source]
form_valid(form)[source]
get_success_url()[source]

Module contents

class shoop.admin.modules.users.views.UserListView(**kwargs)[source]

Bases: shoop.admin.utils.views.PicotableListView

Constructor. Called in the URLconf; can contain helpful extra keyword arguments, and other things.

columns = [<shoop.admin.utils.picotable.Column object at 0x7f5302f5b390>, <shoop.admin.utils.picotable.Column object at 0x7f5302f5b9b0>, <shoop.admin.utils.picotable.Column object at 0x7f5302f5ba20>, <shoop.admin.utils.picotable.Column object at 0x7f5302f5bb70>, <shoop.admin.utils.picotable.Column object at 0x7f5302f5bc18>, <shoop.admin.utils.picotable.Column object at 0x7f5302f5bc50>, <shoop.admin.utils.picotable.Column object at 0x7f5302f5bc88>]
get_context_data(**kwargs)[source]
get_model()[source]
get_object_abstract(instance, item)[source]
get_queryset()[source]
model = 'auth.User'
class shoop.admin.modules.users.views.UserDetailView(**kwargs)[source]

Bases: shoop.admin.utils.views.CreateOrUpdateView

Constructor. Called in the URLconf; can contain helpful extra keyword arguments, and other things.

context_object_name = 'user'
dispatch(request, *args, **kwargs)[source]
fields = ('username', 'email', 'first_name', 'last_name')
get_form_class()[source]
get_initial()[source]
get_success_url()[source]
get_toolbar()[source]
post(request, *args, **kwargs)[source]
save_form(form)[source]
template_name = 'shoop/admin/users/detail.jinja'
class shoop.admin.modules.users.views.UserChangePasswordView(**kwargs)[source]

Bases: django.views.generic.edit.UpdateView

Constructor. Called in the URLconf; can contain helpful extra keyword arguments, and other things.

form_class

alias of PasswordChangeForm

form_valid(form)[source]
get_context_data(**kwargs)[source]
get_form_kwargs()[source]
get_queryset()[source]
get_success_url()[source]
get_toolbar()[source]
model = 'auth.User'
template_name = 'shoop/admin/users/change_password.jinja'
title = <django.utils.functional.lazy.<locals>.__proxy__ object>
class shoop.admin.modules.users.views.UserResetPasswordView(**kwargs)[source]

Bases: django.views.generic.detail.DetailView

Constructor. Called in the URLconf; can contain helpful extra keyword arguments, and other things.

get_queryset()[source]
get_success_url()[source]
model = 'auth.User'
post(request, *args, **kwargs)[source]
process_user(user)[source]
template_name = 'shoop/admin/users/reset_password.jinja'
title = <django.utils.functional.lazy.<locals>.__proxy__ object>
class shoop.admin.modules.users.views.UserChangePermissionsView(**kwargs)[source]

Bases: django.views.generic.edit.UpdateView

Constructor. Called in the URLconf; can contain helpful extra keyword arguments, and other things.

form_valid(form)[source]
get_context_data(**kwargs)[source]
get_form_class()[source]
get_form_kwargs()[source]
get_queryset()[source]
get_success_url()[source]
get_toolbar()[source]
model = 'auth.User'
template_name = 'shoop/admin/users/change_permissions.jinja'
title = <django.utils.functional.lazy.<locals>.__proxy__ object>