不显示默认的group

pull/6/head
guanghongwei 2015-01-27 17:56:51 +08:00
parent 3c8a9bab0c
commit 047dda5ab3
2 changed files with 3 additions and 5 deletions

View File

@ -2,7 +2,7 @@
import time import time
from django import template from django import template
from juser.models import User from juser.models import User, UserGroup
register = template.Library() register = template.Library()
@ -31,8 +31,10 @@ def get_role(user_id):
def groups_str(username): def groups_str(username):
groups = [] groups = []
user = User.objects.get(username=username) user = User.objects.get(username=username)
group_default = UserGroup.objects.get(name=username)
for group in user.user_group.all(): for group in user.user_group.all():
groups.append(group.name) groups.append(group.name)
groups.remove(group_default)
return ','.join(groups) return ','.join(groups)
@register.filter(name='get_item') @register.filter(name='get_item')

View File

@ -143,15 +143,11 @@ def group_add(request):
if not group_name: if not group_name:
error = u'缁勫悕涓嶈兘涓虹┖' error = u'缁勫悕涓嶈兘涓虹┖'
raise AddError raise AddError
group_db_add(name=group_name, comment=comment, type='M') group_db_add(name=group_name, comment=comment, type='M')
except AddError: except AddError:
pass pass
except TypeError: except TypeError:
error = u'淇濆瓨鐢ㄦ埛澶辫触' error = u'淇濆瓨鐢ㄦ埛澶辫触'
else: else:
msg = u'娣诲姞缁 %s 鎴愬姛' % group_name msg = u'娣诲姞缁 %s 鎴愬姛' % group_name