259 group_entity = role_description['group'] |
259 group_entity = role_description['group'] |
260 roles = role_description['roles'] |
260 roles = role_description['roles'] |
261 |
261 |
262 if roles.get('club_admin'): |
262 if roles.get('club_admin'): |
263 # add a link to the management page |
263 # add a link to the management page |
264 submenu = (redirects.getListRolesRedirect(group_entity, params), |
264 submenu = (redirects.getListRolesRedirect(group_entity, params), |
265 "Manage Admins and Members", 'any_access') |
265 "Manage Admins and Members", 'any_access') |
266 submenus.append(submenu) |
266 submenus.append(submenu) |
267 |
267 |
268 # add a link to invite an admin |
268 # add a link to invite an admin |
269 submenu = (redirects.getInviteRedirectForRole(group_entity, 'club_admin'), |
269 submenu = (redirects.getInviteRedirectForRole(group_entity, 'club_admin'), |
270 "Invite an Admin", 'any_access') |
270 "Invite an Admin", 'any_access') |
271 submenus.append(submenu) |
271 submenus.append(submenu) |
272 |
272 |
273 # add a link to invite a member |
273 # add a link to invite a member |
274 submenu = (redirects.getInviteRedirectForRole(group_entity, 'club_member'), |
274 submenu = (redirects.getInviteRedirectForRole(group_entity, 'club_member'), |
275 "Invite a Member", 'any_access') |
275 "Invite a Member", 'any_access') |
276 submenus.append(submenu) |
276 submenus.append(submenu) |
277 |
277 |
278 # add a link to the request page |
278 # add a link to the request page |
279 submenu = (redirects.getListRequestsRedirect(group_entity, params), |
279 submenu = (redirects.getListRequestsRedirect(group_entity, params), |
294 if roles.get('club_member'): |
294 if roles.get('club_member'): |
295 # add a link to resign as club member |
295 # add a link to resign as club member |
296 submenu = (redirects.getManageRedirect(roles['club_member'], |
296 submenu = (redirects.getManageRedirect(roles['club_member'], |
297 {'url_name' : 'club_member'}), |
297 {'url_name' : 'club_member'}), |
298 "Resign as Club Member", 'any_access') |
298 "Resign as Club Member", 'any_access') |
|
299 submenus.append(submenu) |
|
300 |
|
301 if roles.get('club_member') or roles.get('club_admin'): |
|
302 submenu = (redirects.getCreateDocumentRedirect(group_entity, 'club'), |
|
303 "Create new document", 'any_access') |
299 submenus.append(submenu) |
304 submenus.append(submenu) |
300 |
305 |
301 return submenus |
306 return submenus |
302 |
307 |
303 |
308 |