this is a nasty hack but will work for now.
This commit is contained in:
parent
24595cc78c
commit
4aa8ef5973
2 changed files with 14 additions and 10 deletions
|
@ -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())
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue