Ticket #449 (assigned defect)

Opened 15 years ago

Last modified 13 years ago

mergedLocalRolesWithPath should know about blocking roles

Reported by: fguillaume Owned by: fguillaume
Priority: P2 Milestone: CPS 3.5.7
Component: CPSUserFolder Version: CPS 3.2
Severity: normal Keywords:
Cc:

Description (last modified by fguillaume) (diff)

mergedLocalRolesWithPath should know about blocking roles. Currently it does not take them into account, so misleading information is presented to the user.

This must be changed in all user folders implementing blocking.

Change History

comment:1 Changed 15 years ago by fguillaume

  • Status changed from new to assigned

comment:2 Changed 14 years ago by atchertchian

This bugfix is needed for Messager since we extensively use role blockings.

comment:3 Changed 14 years ago by fguillaume

  • Milestone set to CPS 3.3.3

comment:4 Changed 14 years ago by fguillaume

  • Milestone changed from CPS 3.3.3 to CPS 3.3.4

comment:5 Changed 14 years ago by fguillaume

  • Description modified (diff)
  • Milestone changed from CPS 3.3.4 to CPS 3.3.5

comment:6 Changed 14 years ago by fguillaume

  • Milestone changed from CPS 3.3.5 to CPS 3.3.6

comment:7 Changed 14 years ago by fguillaume

  • Milestone changed from CPS 3.3.6 to CPS 3.4.0

comment:8 Changed 14 years ago by atchertchian

Note that CPSDefault localroles management pages needs to know if roles are blocked at current level. This is currently done by looking if the group role:anonymous has '-' in its list of roles at current level. So either mergedLocalRolesWithPath should keep that information (maybe not what it's supposed to do...) either there should be another way to get that kind of information.

comment:9 Changed 14 years ago by fguillaume

Note that the whole and unique point of mergedLocalRolesWithPath is to provide an underlying function for the UI display of local roles.

If it has to be modified, go ahead.

comment:10 Changed 13 years ago by janguenot

  • Milestone changed from CPS 3.4.0 to CPS 3.5.0
Note: See TracTickets for help on using tickets.