Edgewall Software

Changes between Version 1 and Version 2 of Ticket #13014, comment 2


Ignore:
Timestamp:
Apr 23, 2018, 8:55:10 PM (4 years ago)
Author:
Ryan J Ollos

Legend:

Unmodified
Added
Removed
Modified
  • Ticket #13014, comment 2

    v1 v2  
    11[52b42e0d/rjollos.git] proposes to make `DefaultPermissionStore.get_user_permissions` unaware of other `IPermissionGroupProvider`s.
    2 * `DefaultPermissionStore.get_user_permissions` still returns actions for a user that are inherited from `DefaultPermissionStore` groups that the user is a member of.
     2* However, `DefaultPermissionStore.get_user_permissions` still returns actions for a user that are inherited from `DefaultPermissionStore` groups that the user is a member of.
    33* `PermissionSystem.get_user_permissions` is responsible for determining group membership for groups defined by other `IPermissionGroupProvider`s.
    44* The `IPermissionStore.get_user_permissions` interface is changed to require accepting a tuple of subjects (users and groups).