Ignore:
Timestamp:
23 Nov 2011, 09:32:17 (13 years ago)
Author:
Henrik Bettermann
Message:

Let's be more precise: Global roles actually are site roles. Since the user does not understand the term 'site' we should use the term 'portal' in the UI instead. Now we have portal (site) roles, local roles and dynamic roles.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • main/waeup.sirp/trunk/src/waeup/sirp/permissions.py

    r7177 r7178  
    6767    grok.permissions('waeup.editUser')
    6868
    69 # Global Roles
     69# Site Roles
    7070class PortalUser(grok.Role):
    7171    grok.name('waeup.PortalUser')
     
    119119    """
    120120    return sorted([x.id for x in getWAeUPRoles()])
    121 
    122 #def getLocalRolesForAccount(view, account):
    123 #    """Return HTML tagged string with all local roles of a user account.
    124 #    """
    125 #    local_roles = account.getLocalRoles()
    126 #    local_roles_string = ''
    127 #    site_url = view.url(grok.getSite())
    128 #    for local_role in local_roles.keys():
    129 #        role_title = dict(getAllRoles())[local_role].title
    130 #        objects_string = ''
    131 #        for object in local_roles[local_role]:
    132 #            objects_string += '<a href="%s">%s</a>, ' %(view.url(object),
    133 #                view.url(object).replace(site_url,''))
    134 #        local_roles_string += '%s: <br />%s <br />' %(role_title,
    135 #            objects_string.rstrip(', '))
    136 #    return local_roles_string
    137 
    138 #def getGlobalRolesForAccount(account):
    139 #    """Return HTML tagged string with all global roles of a user account.
    140 #    """
    141 #    global_roles = account.roles
    142 #    global_roles_string = ''
    143 #    for global_role in global_roles:
    144 #        role_title = dict(getAllRoles())[global_role].title
    145 #        global_roles_string += '%s <br />' % role_title
    146 #    return global_roles_string
    147 
    148 def getMyRoles(view):
    149     account = get_user_account(view.request)
    150     if account:
    151         global_roles = getGlobalRoles(account)
    152         local_roles = getLocalRoles(account)
    153         return [global_roles,local_roles]
    154     return
    155 
    156121
    157122class LocalRolesAssignable(grok.Adapter):
Note: See TracChangeset for help on using the changeset viewer.