1
0
mirror of https://github.com/haiwen/seahub.git synced 2025-09-16 23:29:49 +00:00

Improve group manage page

This commit is contained in:
zhengxie
2012-10-19 10:33:54 +08:00
parent b6f1b8a2e4
commit 6744d9532f
5 changed files with 55 additions and 11 deletions

View File

@@ -611,12 +611,19 @@ def group_members(request, group_id):
content_type=content_type)
### GET ###
members = ccnet_threaded_rpc.get_group_members(group_id_int)
members_all = ccnet_threaded_rpc.get_group_members(group_id_int)
members, admins = [], []
for m in members_all:
if m.is_staff:
admins.append(m)
else:
members.append(m)
contacts = Contact.objects.filter(user_email=request.user.username)
return render_to_response('group/group_manage.html', {
'group' : group,
'members': members,
'admins': admins,
'contacts': contacts,
}, context_instance=RequestContext(request))
@@ -690,7 +697,7 @@ def group_remove_member(request, group_id, user_name):
seafserv_threaded_rpc.remove_repo_group(group_id_int, user_name)
messages.success(request, u'操作成功')
except SearpcError, e:
messages.error(request, u'操作失败:%s' % e.msg)
messages.error(request, u'操作失败:%s' % _(e.msg))
return HttpResponseRedirect(reverse('group_members', args=[group_id]))