Work in progress: Continue on org view

This commit is contained in:
Joseph Schorr 2013-11-04 16:51:25 -05:00
parent 17a07ea6e0
commit b56bb92801
4 changed files with 18 additions and 5 deletions

View file

@ -244,17 +244,20 @@ def get_organization(orgname):
user = current_user.db_user()
def team_view(t):
view_permission = ViewTeamPermission(orgname, t.name)
return {
'id': t.id,
'name': t.name,
'is_member': False
'can_view': view_permission.can()
}
def org_view(o, teams):
admin_org = AdministerOrganizationPermission(orgname)
return {
'name': o.username,
'gravatar': compute_hash(o.email),
'teams': [team_view(t) for t in teams]
'teams': [team_view(t) for t in teams],
'is_admin': admin_org.can()
}
if current_user.is_anonymous():