Changeset 7176 for main/waeup.sirp/trunk/src/waeup/sirp/browser/layout.py
- Timestamp:
- 23 Nov 2011, 07:21:03 (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
main/waeup.sirp/trunk/src/waeup/sirp/browser/layout.py
r7162 r7176 170 170 return 'waeup.Student' in roles 171 171 172 def getLocalRoles(self, account):173 """Return HTML tagged string with all local roles of a user account.174 """175 local_roles = account.getLocalRoles()176 local_roles_string = ''177 site_url = self.url(grok.getSite())178 for local_role in local_roles.keys():179 role_title = dict(getRoles())[local_role].title180 objects_string = ''181 for object in local_roles[local_role]:182 objects_string += '<a href="%s">%s</a>, ' %(self.url(object),183 self.url(object).replace(site_url,''))184 local_roles_string += '%s: <br />%s <br />' %(role_title,185 objects_string.rstrip(', '))186 return local_roles_string187 188 def getGlobalRoles(self, account):189 """Return HTML tagged string with all global roles of a user account.190 """191 global_roles = account.roles192 global_roles_string = ''193 for global_role in global_roles:194 role_title = dict(getRoles())[global_role].title195 global_roles_string += '%s <br />' % role_title196 return global_roles_string197 198 172 def update(self): 199 173 """Include the resources required by the chosen skin/theme.
Note: See TracChangeset for help on using the changeset viewer.