[ 
https://issues.apache.org/jira/browse/AMBARI-16177?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15269576#comment-15269576
 ] 

Hudson commented on AMBARI-16177:
---------------------------------

FAILURE: Integrated in Ambari-trunk-Commit #4782 (See 
[https://builds.apache.org/job/Ambari-trunk-Commit/4782/])
AMBARI-16177. Views: User should be able to assign permission of a view 
(dipayan.bhowmick: 
[http://git-wip-us.apache.org/repos/asf?p=ambari.git&a=commit&h=4342a6b7eb6eed781d879c46435acc9f0ea8c981])
* 
ambari-server/src/test/java/org/apache/ambari/server/security/authorization/AuthorizationHelperInitializer.java
* 
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/GroupPrivilegeResourceProvider.java
* ambari-admin/src/main/resources/ui/admin-web/app/views/ambariViews/edit.html
* 
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/UserPrivilegeResourceProvider.java
* 
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/UserPrivilegeResourceProviderTest.java
* ambari-server/src/main/resources/Ambari-DDL-Postgres-EMBEDDED-CREATE.sql
* 
ambari-admin/src/main/resources/ui/admin-web/app/scripts/services/PermissionLoader.js
* ambari-admin/src/main/resources/ui/admin-web/app/styles/main.css
* 
ambari-server/src/main/java/org/apache/ambari/server/upgrade/AbstractUpgradeCatalog.java
* 
ambari-server/src/main/java/org/apache/ambari/server/orm/entities/PrincipalEntity.java
* 
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/HostResourceProviderTest.java
* 
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/AlertResourceProviderTest.java
* ambari-admin/src/main/resources/ui/admin-web/app/scripts/services/Group.js
* 
ambari-server/src/test/java/org/apache/ambari/server/security/authorization/AuthorizationHelperTest.java
* 
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/AlertHistoryResourceProviderTest.java
* 
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/GroupPrivilegeResourceProviderTest.java
* 
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/ComponentResourceProviderTest.java
* ambari-server/src/main/resources/Ambari-DDL-Postgres-CREATE.sql
* ambari-admin/src/main/resources/ui/admin-web/app/scripts/services/View.js
* 
ambari-admin/src/main/resources/ui/admin-web/app/scripts/services/PermissionsSaver.js
* 
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/RequestResourceProviderTest.java
* 
ambari-server/src/main/java/org/apache/ambari/server/orm/entities/PrincipalTypeEntity.java
* 
ambari-server/src/main/java/org/apache/ambari/server/security/authorization/ClusterInheritedPermissionHelper.java
* ambari-server/src/main/resources/Ambari-DDL-SQLServer-CREATE.sql
* 
ambari-server/src/test/java/org/apache/ambari/server/view/configuration/AutoInstanceConfigTest.java
* 
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/AlertGroupResourceProviderTest.java
* 
ambari-server/src/main/java/org/apache/ambari/server/controller/ControllerModule.java
* ambari-server/src/main/java/org/apache/ambari/server/orm/dao/PrincipalDAO.java
* 
ambari-server/src/test/java/org/apache/ambari/server/controller/metrics/ganglia/GangliaPropertyProviderTest.java
* 
ambari-server/src/main/java/org/apache/ambari/server/upgrade/UpgradeCatalog240.java
* ambari-server/src/main/resources/Ambari-DDL-MySQL-CREATE.sql
* ambari-server/src/main/resources/Ambari-DDL-Oracle-CREATE.sql
* 
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/AlertDefinitionResourceProviderTest.java
* ambari-server/src/main/resources/Ambari-DDL-Derby-CREATE.sql
* 
ambari-server/src/main/java/org/apache/ambari/server/controller/AmbariServer.java
* 
ambari-admin/src/main/resources/ui/admin-web/app/scripts/controllers/ambariViews/ViewsEditCtrl.js
* 
ambari-server/src/test/java/org/apache/ambari/server/controller/metrics/JMXPropertyProviderTest.java
* 
ambari-server/src/test/java/org/apache/ambari/server/upgrade/UpgradeCatalog240Test.java
* 
ambari-server/src/main/java/org/apache/ambari/server/security/authorization/AuthorizationHelper.java
* 
ambari-server/src/main/java/org/apache/ambari/server/view/configuration/AutoInstanceConfig.java
* ambari-server/src/main/resources/Ambari-DDL-SQLAnywhere-CREATE.sql
* 
ambari-server/src/test/java/org/apache/ambari/server/controller/internal/AlertNoticeResourceProviderTest.java
* 
ambari-server/src/main/java/org/apache/ambari/server/controller/internal/PrivilegeResourceProvider.java
* ambari-admin/src/main/resources/ui/admin-web/app/scripts/i18n.config.js
* ambari-server/src/main/java/org/apache/ambari/server/view/ViewRegistry.java


> Views: User should be able to assign permission of a view instance to cluster 
> roles 
> ------------------------------------------------------------------------------------
>
>                 Key: AMBARI-16177
>                 URL: https://issues.apache.org/jira/browse/AMBARI-16177
>             Project: Ambari
>          Issue Type: Bug
>          Components: ambari-views
>    Affects Versions: 2.2.0
>            Reporter: DIPAYAN BHOWMICK
>            Assignee: DIPAYAN BHOWMICK
>             Fix For: 2.4.0
>
>         Attachments: AMBARI-16177.2.trunk.patch, AMBARI-16177.trunk.patch
>
>
> Currently, "USE" permission for users + groups needs to manually mapped by an 
> Ambari Admin for each view instance.
> In cases where a view can be auto-configured for a locally managed cluster 
> and we expect that view to be available to that same users that have Cluster 
> Operator or other role access to that cluster, we need to provide an option 
> for Ambari Admins to inherit USE permission on view instances from the 
> cluster permissions. This means:
> - Any user or group with different role on the cluster will also get USE 
> access on the view instance.
> - This should be available in-addition-to specific view USE permission mapping
> - This should be available from Ambari Administration interface and optional 
> set during <auto-create>
> - Views like Capacity Scheduler and Tez UI should be adjusted to use this 
> feature for their auto-create instances



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to