this is a nasty hack but will work for now.

This commit is contained in:
Michael McGrath 2008-03-13 11:34:09 -05:00
parent 24595cc78c
commit 4aa8ef5973
2 changed files with 14 additions and 10 deletions

View file

@ -471,15 +471,19 @@ into the e-mail aliases within an hour.
username = turbogears.identity.current.user_name
person = People.by_username(username)
if not groupname:
groupname = config.get('cla_done_group')
group = Groups.by_name(groupname)
if not canViewGroup(person, group):
turbogears.flash(_("You cannot view '%s'") % group.name)
turbogears.redirect('/group/list')
return dict()
# groupname = config.get('cla_done_group')
people = People.query.order_by('username').all()
else:
return dict(group=group)
people = []
groups = Groups.by_name(groupname)
for role in groups.approved_roles:
people.append(role.member)
if not canViewGroup(person, groups):
turbogears.flash(_("You cannot view '%s'") % group.name)
turbogears.redirect('/group/list')
return dict()
return dict(people=people)
@identity.require(identity.not_anonymous())
@validate(validators=GroupInvite())

View file

@ -1,3 +1,3 @@
#for role in sorted(group.approved_roles)
${role.member.username},${role.member.email},${role.member.human_name},${role.role_type},0
#for person in sorted(people)
${person.username},${person.email},${person.human_name},user,0
#end