-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/40373/
-----------------------------------------------------------
(Updated Nov. 17, 2015, 9:32 a.m.)
Review request for Ambari, Jonathan Hurley, Nate Cole, Robert Nettleton, and
Sumit Mohanty.
Changes
-------
Changed the scheama of AuthorizationInfo to provide more inforamation for VIEW
entries to properly identify a view instance the user has access to.
Bugs: AMBARI-13916
https://issues.apache.org/jira/browse/AMBARI-13916
Repository: ambari
Description
-------
Create API entry points for getting authorization information.
The following entry points need to be created:
```
GET /api/v1/authorizations
GET /api/v1/permissions/:PERMISSION_ID/authorizations
GET /api/v1/users/:USERNAME/authorizations
```
The following entry points need to be updated to supply more information:
```
GET /api/v1/permissions/:PERMISSION_ID
```
# Note: The data layer is stubbed out and left for implementation in
AMBARI-13865
Diffs (updated)
-----
ambari-server/src/main/java/org/apache/ambari/server/api/resources/PermissionResourceDefinition.java
56127b9
ambari-server/src/main/java/org/apache/ambari/server/api/resources/ResourceInstanceFactoryImpl.java
e7bbec4
ambari-server/src/main/java/org/apache/ambari/server/api/services/PermissionService.java
594caba
ambari-server/src/main/java/org/apache/ambari/server/api/services/RoleAuthorizationService.java
PRE-CREATION
ambari-server/src/main/java/org/apache/ambari/server/api/services/UserAuthorizationService.java
PRE-CREATION
ambari-server/src/main/java/org/apache/ambari/server/api/services/UserService.java
05ee6b1
ambari-server/src/main/java/org/apache/ambari/server/controller/ControllerModule.java
823ac8a
ambari-server/src/main/java/org/apache/ambari/server/controller/ResourceProviderFactory.java
0979298
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/AbstractControllerResourceProvider.java
0310fdc
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/RoleAuthorizationResourceProvider.java
PRE-CREATION
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/UserAuthorizationResourceProvider.java
PRE-CREATION
ambari-server/src/main/java/org/apache/ambari/server/controller/spi/Resource.java
fbbc7c8
ambari-server/src/test/java/org/apache/ambari/server/api/resources/PermissionResourceDefinitionTest.java
0ad3b47
ambari-server/src/test/java/org/apache/ambari/server/api/resources/ResourceInstanceFactoryImplTest.java
081a6eb
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/AbstractControllerResourceProviderTest.java
ebe9b93
Diff: https://reviews.apache.org/r/40373/diff/
Testing
-------
Manually tested
# Local test results: PASSED
# Jenkins test results: PENDING
Thanks,
Robert Levas