-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/40606/
-----------------------------------------------------------
Review request for Ambari, Jonathan Hurley, Nate Cole, Robert Nettleton, and
Sumit Mohanty.
Bugs: AMBARI-13977
https://issues.apache.org/jira/browse/AMBARI-13977
Repository: ambari
Description
-------
Enforce granular role-based access control for user functions:
| Cluster | Service | Service | Cluster |
Cluster |
| User | Operator
| Administrator | Operator | Administrator | Administrator
------------------------------|---------|----------|---------------|----------|---------------|--------------
Create new clusters | | | | |
| (+)
Manage users | | | | |
| (+)
Assign permissions/roles | | | | |
| (+)
Diffs
-----
ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariManagementController.java
ea7603f
ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariManagementControllerImpl.java
443c715
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/AbstractResourceProvider.java
3464c19
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ActiveWidgetLayoutResourceProvider.java
52b0d56
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/AmbariPrivilegeResourceProvider.java
3670775
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/ClusterPrivilegeResourceProvider.java
bbcd4a1
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/PrivilegeResourceProvider.java
88e9906
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/UserAuthorizationResourceProvider.java
15aa0ec
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/UserPrivilegeResourceProvider.java
a8a9909
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/UserResourceProvider.java
b993450
ambari-server/src/main/java/org/apache/ambari/server/security/authorization/AmbariAuthorizationFilter.java
81794d8
ambari-server/src/main/java/org/apache/ambari/server/security/authorization/AuthorizationHelper.java
198e209
ambari-server/src/test/java/org/apache/ambari/server/controller/AmbariManagementControllerImplTest.java
1d9e53d
ambari-server/src/test/java/org/apache/ambari/server/controller/AmbariManagementControllerTest.java
385e3f7
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/ActiveWidgetLayoutResourceProviderTest.java
e74520e
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/AmbariPrivilegeResourceProviderTest.java
68f1467
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/ClusterPrivilegeResourceProviderTest.java
1412470
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/UserAuthorizationResourceProviderTest.java
e71c219
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/UserPrivilegeResourceProviderTest.java
e65786b
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/UserResourceProviderTest.java
94f6fd7
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/ViewPrivilegeResourceProviderTest.java
8400efd
ambari-server/src/test/java/org/apache/ambari/server/security/TestAuthenticationFactory.java
PRE-CREATION
ambari-server/src/test/java/org/apache/ambari/server/security/authorization/AmbariAuthorizationFilterTest.java
2efab89
Diff: https://reviews.apache.org/r/40606/diff/
Testing
-------
Manually tested
# Local test results: PASSED
# Jenkins test results: PENDING
Thanks,
Robert Levas