[zanata/zanata-server] 221b2d: Create a new PermissionGranter class to perform in...

GitHub noreply at github.com
Fri Jun 20 07:21:38 UTC 2014


  Branch: refs/heads/sec-functions
  Home:   https://github.com/zanata/zanata-server
  Commit: 221b2d873015d13c7be019dcc7a380ae5e559625
      https://github.com/zanata/zanata-server/commit/221b2d873015d13c7be019dcc7a380ae5e559625
  Author: Carlos A. Munoz <camunoz at redhat.com>
  Date:   2014-06-20 (Fri, 20 Jun 2014)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/security/SecurityFunctions.java
    M zanata-war/src/main/java/org/zanata/security/permission/Action.java
    M zanata-war/src/main/java/org/zanata/security/permission/CustomPermissionResolver.java
    A zanata-war/src/main/java/org/zanata/security/permission/GrantsPermission.java
    M zanata-war/src/main/java/org/zanata/security/permission/PermissionEvaluator.java
    A zanata-war/src/main/java/org/zanata/security/permission/PermissionGranter.java
    R zanata-war/src/main/java/org/zanata/security/permission/ResolvesPermissions.java
    M zanata-war/src/test/java/org/zanata/security/permission/PermissionEvaluatorTest.java

  Log Message:
  -----------
  Create a new PermissionGranter class to perform invocations of granter methods.

Also validate that all arguments in a granter method are provided if the granter is to be invoked.
Keep granter methods indexed by the action(s) they apply to.
Make sure granters are only called if necessary.




More information about the zanata-commits mailing list