@permission_required('django_spire_auth_user.view_authuser')
def list_view(request):
active_user_list = AuthUser.objects.filter(is_active=True).prefetch_related('groups').order_by('first_name', 'last_name')
inactive_user_list = AuthUser.objects.filter(is_active=False).prefetch_related('groups').order_by('first_name', 'last_name')
context_data = {
'active_user_list': paginate_list(active_user_list, page_number=request.GET.get('page', 1)),
'inactive_user_list': paginate_list(inactive_user_list, page_number=request.GET.get('page', 1))
}
return portal_views.list_view(
request,
context_data=context_data,
model=AuthUser,
template='django_spire/auth/user/page/list_page.html'
)