-----------------------------------------------------------
This is an automatically generated e-mail. To reply, visit:
https://reviews.apache.org/r/41358/
-----------------------------------------------------------

Review request for Ambari, Jonathan Hurley, Myroslav Papirkovskyy, Nate Cole, 
and Sid Wagle.


Bugs: AMBARI-14141
    https://issues.apache.org/jira/browse/AMBARI-14141


Repository: ambari


Description
-------

Enforce granular role-based access control for alert functions:

                                | Cluster User | Service Operator | Service 
Administrator | Cluster Operator | Cluster Administrator | Administrator 
--------------------------------|--------------|------------------|-----------------------|------------------|-----------------------|---------------
                                
View alerts (service)           | (+)          | (+)              | (+)         
          | (+)              | (+)                   | (+)
Enable/disable alerts (service) |              |                  | (+)         
          | (+)              | (+)                   | (+)
View alerts (cluster)           | (+)          | (+)              | (+)         
          | (+)              | (+)                   | (+)
Enable/disable alerts (cluster) |              |                  |             
          |                  | (+)                   | (+)


Diffs
-----

  
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/AbstractControllerResourceProvider.java
 d47d8d3 
  
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/AlertDefinitionResourceProvider.java
 bc5f956 
  
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/AlertGroupResourceProvider.java
 215bc8e 
  
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/AlertHistoryResourceProvider.java
 89ee69a 
  
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/AlertNoticeResourceProvider.java
 8f0e526 
  
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/AlertResourceProvider.java
 4dc4dcf 
  
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/AlertResourceProviderUtils.java
 PRE-CREATION 
  
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/AlertTargetResourceProvider.java
 a310259 
  
ambari-server/src/main/java/org/apache/ambari/server/security/authorization/AmbariAuthorizationFilter.java
 d817ad7 
  
ambari-server/src/main/java/org/apache/ambari/server/security/authorization/RoleAuthorization.java
 02eb5b4 
  
ambari-server/src/main/java/org/apache/ambari/server/upgrade/UpgradeCatalog230.java
 ee2b9b1 
  ambari-server/src/main/resources/Ambari-DDL-MySQL-CREATE.sql 788c2a7 
  ambari-server/src/main/resources/Ambari-DDL-Oracle-CREATE.sql ae560d9 
  ambari-server/src/main/resources/Ambari-DDL-Postgres-CREATE.sql 155a6a7 
  ambari-server/src/main/resources/Ambari-DDL-Postgres-EMBEDDED-CREATE.sql 
4c20767 
  ambari-server/src/main/resources/Ambari-DDL-SQLAnywhere-CREATE.sql dc08960 
  ambari-server/src/main/resources/Ambari-DDL-SQLServer-CREATE.sql 10b1ac6 
  
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/AlertDefinitionResourceProviderTest.java
 e589537 
  
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/AlertGroupResourceProviderTest.java
 a41eecf 
  
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/AlertHistoryResourceProviderTest.java
 99aca45 
  
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/AlertNoticeResourceProviderTest.java
 3322da6 
  
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/AlertResourceProviderTest.java
 4f0263b 
  
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/AlertTargetResourceProviderTest.java
 6cde0c2 
  
ambari-server/src/test/java/org/apache/ambari/server/security/TestAuthenticationFactory.java
 1c440eb 

Diff: https://reviews.apache.org/r/41358/diff/


Testing
-------

Manually tested

# Local test results: 
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 1:00:59.413s
[INFO] Finished at: Mon Dec 14 13:37:40 EST 2015
[INFO] Final Memory: 70M/1085M
[INFO] ------------------------------------------------------------------------

# Jenkins test results: PENDING


Thanks,

Robert Levas

Reply via email to