Cleaned up files, removed ununsed imports
This commit is contained in:
@@ -6,7 +6,6 @@ from django.contrib import messages
|
||||
from django.views.generic.list_detail import object_list
|
||||
from django.core.urlresolvers import reverse
|
||||
from django.contrib.auth.models import User, Group
|
||||
from django.contrib.contenttypes.models import ContentType
|
||||
|
||||
from permissions.api import check_permissions
|
||||
from common.utils import generate_choices_w_labels, two_state_template
|
||||
@@ -38,7 +37,8 @@ def user_list(request):
|
||||
{
|
||||
'name': _(u'email'),
|
||||
'attribute': 'email'
|
||||
}, {
|
||||
},
|
||||
{
|
||||
'name': _(u'active'),
|
||||
'attribute': lambda x: two_state_template(x.is_active),
|
||||
}
|
||||
@@ -56,7 +56,7 @@ def user_edit(request, user_id):
|
||||
if user.is_superuser or user.is_staff:
|
||||
messages.error(request, _(u'Super user and staff user editing is not allowed, use the admin interface for these cases.'))
|
||||
return HttpResponseRedirect(request.META.get('HTTP_REFERER', '/'))
|
||||
|
||||
|
||||
if request.method == 'POST':
|
||||
form = UserForm(instance=user, data=request.POST)
|
||||
if form.is_valid():
|
||||
@@ -145,8 +145,8 @@ def user_multiple_delete(request):
|
||||
return user_delete(
|
||||
request, user_id_list=request.GET.get('id_list', [])
|
||||
)
|
||||
|
||||
|
||||
|
||||
|
||||
def user_set_password(request, user_id=None, user_id_list=None):
|
||||
check_permissions(request.user, 'user_management', [PERMISSION_USER_EDIT])
|
||||
post_action_redirect = None
|
||||
@@ -181,7 +181,7 @@ def user_set_password(request, user_id=None, user_id_list=None):
|
||||
except Exception, e:
|
||||
messages.error(request, _(u'Error reseting password for user "%(user)s": %(error)s') % {
|
||||
'user': user, 'error': e
|
||||
})
|
||||
})
|
||||
|
||||
return HttpResponseRedirect(next)
|
||||
else:
|
||||
@@ -198,7 +198,7 @@ def user_set_password(request, user_id=None, user_id_list=None):
|
||||
context['title'] = _(u'Reseting password for user: %s') % ', '.join([unicode(d) for d in users])
|
||||
elif len(users) > 1:
|
||||
context['title'] = _(u'Reseting password for users: %s') % ', '.join([unicode(d) for d in users])
|
||||
|
||||
|
||||
return render_to_response('generic_form.html', context,
|
||||
context_instance=RequestContext(request))
|
||||
|
||||
@@ -207,7 +207,7 @@ def user_multiple_set_password(request):
|
||||
return user_set_password(
|
||||
request, user_id_list=request.GET.get('id_list', [])
|
||||
)
|
||||
|
||||
|
||||
|
||||
def group_list(request):
|
||||
check_permissions(request.user, 'user_management', [PERMISSION_GROUP_VIEW])
|
||||
@@ -319,7 +319,7 @@ def group_multiple_delete(request):
|
||||
return group_delete(
|
||||
request, group_id_list=request.GET.get('id_list', [])
|
||||
)
|
||||
|
||||
|
||||
|
||||
def get_group_members(group):
|
||||
return group.user_set.all()
|
||||
@@ -332,12 +332,12 @@ def get_non_group_members(group):
|
||||
def group_members(request, group_id):
|
||||
check_permissions(request.user, 'user_management', [PERMISSION_GROUP_EDIT])
|
||||
group = get_object_or_404(Group, pk=group_id)
|
||||
|
||||
|
||||
return assign_remove(
|
||||
request,
|
||||
left_list=lambda: generate_choices_w_labels(get_non_group_members(group), display_object_type=False),
|
||||
right_list=lambda: generate_choices_w_labels(get_group_members(group), display_object_type=False),
|
||||
add_method=lambda x: group.user_set.add(x),
|
||||
add_method=lambda x: group.user_set.add(x),
|
||||
remove_method=lambda x: group.user_set.remove(x),
|
||||
left_list_title=_(u'non members of group: %s') % group,
|
||||
right_list_title=_(u'members of group: %s') % group,
|
||||
|
||||
Reference in New Issue
Block a user