Return-Path: X-Original-To: apmail-ambari-dev-archive@www.apache.org Delivered-To: apmail-ambari-dev-archive@www.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 68F9618336 for ; Thu, 11 Feb 2016 14:29:18 +0000 (UTC) Received: (qmail 77997 invoked by uid 500); 11 Feb 2016 14:29:18 -0000 Delivered-To: apmail-ambari-dev-archive@ambari.apache.org Received: (qmail 77966 invoked by uid 500); 11 Feb 2016 14:29:18 -0000 Mailing-List: contact dev-help@ambari.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@ambari.apache.org Delivered-To: mailing list dev@ambari.apache.org Received: (qmail 77936 invoked by uid 99); 11 Feb 2016 14:29:18 -0000 Received: from reviews-vm.apache.org (HELO reviews.apache.org) (140.211.11.40) by apache.org (qpsmtpd/0.29) with ESMTP; Thu, 11 Feb 2016 14:29:18 +0000 Received: from reviews.apache.org (localhost [127.0.0.1]) by reviews.apache.org (Postfix) with ESMTP id 1EB8A2A605F; Thu, 11 Feb 2016 14:29:17 +0000 (UTC) Content-Type: multipart/alternative; boundary="===============9166650957271185100==" MIME-Version: 1.0 Subject: Re: Review Request 43428: Provide explicit ordering for roles From: Robert Levas To: Jonathan Hurley , Robert Nettleton , Nate Cole Cc: Robert Levas , Ambari Date: Thu, 11 Feb 2016 14:29:17 -0000 Message-ID: <20160211142917.24150.76595@reviews.apache.org> X-ReviewBoard-URL: https://reviews.apache.org/ Auto-Submitted: auto-generated Sender: Robert Levas X-ReviewGroup: Ambari X-Auto-Response-Suppress: DR, RN, OOF, AutoReply X-ReviewRequest-URL: https://reviews.apache.org/r/43428/ X-Sender: Robert Levas References: <20160211140747.24149.29710@reviews.apache.org> In-Reply-To: <20160211140747.24149.29710@reviews.apache.org> Reply-To: Robert Levas X-ReviewRequest-Repository: ambari --===============9166650957271185100== MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 7bit ----------------------------------------------------------- This is an automatically generated e-mail. To reply, visit: https://reviews.apache.org/r/43428/ ----------------------------------------------------------- (Updated Feb. 11, 2016, 9:29 a.m.) Review request for Ambari, Jonathan Hurley, Nate Cole, and Robert Nettleton. Bugs: AMBARI-14980 https://issues.apache.org/jira/browse/AMBARI-14980 Repository: ambari Description ------- Since it may be desired to order roles in ways other than alphabetically, each role should have an explicit numerical order that may be used by UI's. Roles should be explicitly ordered by the amount of access privileges they have. Role Name | Explicit Order Value ----------------------|---------------------- Ambari Administrator | 1 Cluster Administrator | 2 Cluster Operator | 3 Service Administrator | 4 Service Operator | 5 Cluster User | 6 View User | 7 Diffs ----- ambari-server/src/main/java/org/apache/ambari/server/controller/internal/PermissionResourceProvider.java 640123e ambari-server/src/main/java/org/apache/ambari/server/orm/entities/PermissionEntity.java a692730 ambari-server/src/main/java/org/apache/ambari/server/upgrade/UpgradeCatalog240.java 3414388 ambari-server/src/main/resources/Ambari-DDL-Derby-CREATE.sql 0fdfd2b ambari-server/src/main/resources/Ambari-DDL-MySQL-CREATE.sql 11e43c2 ambari-server/src/main/resources/Ambari-DDL-Oracle-CREATE.sql 8d4ba28 ambari-server/src/main/resources/Ambari-DDL-Postgres-CREATE.sql c762ac4 ambari-server/src/main/resources/Ambari-DDL-Postgres-EMBEDDED-CREATE.sql 81b41fe ambari-server/src/main/resources/Ambari-DDL-SQLAnywhere-CREATE.sql f8c9b8d ambari-server/src/main/resources/Ambari-DDL-SQLServer-CREATE.sql 324c24d ambari-server/src/test/java/org/apache/ambari/server/controller/internal/PermissionResourceProviderTest.java 7658c0f ambari-server/src/test/java/org/apache/ambari/server/upgrade/UpgradeCatalog240Test.java d1d68f2 Diff: https://reviews.apache.org/r/43428/diff/ Testing (updated) ------- Manualy tested a new install and an upgrade # Local test results: [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 1:03:22.906s [INFO] Finished at: Wed Feb 10 14:03:26 EST 2016 [INFO] Final Memory: 68M/1507M [INFO] ------------------------------------------------------------------------ # Jenkins test result: [INFO] ------------------------------------------------------------------------ [INFO] BUILD SUCCESS [INFO] ------------------------------------------------------------------------ [INFO] Total time: 01:33 h [INFO] Finished at: 2016-02-11T06:41:22+00:00 [INFO] Final Memory: 132M/464M [INFO] ------------------------------------------------------------------------ Thanks, Robert Levas --===============9166650957271185100==--