[zanata/zanata-server] b44828: Create a new PermissionGranter class to perform in...
GitHub
noreply at github.com
Fri Jun 20 11:07:47 UTC 2014
Branch: refs/heads/sec-functions
Home: https://github.com/zanata/zanata-server
Commit: b4482809b078abc567e1f5a803cc3c50246d1bbc
https://github.com/zanata/zanata-server/commit/b4482809b078abc567e1f5a803cc3c50246d1bbc
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