KYLIN-1383 remove deploy.env from front end, for permission control only depend 
on acl.defaultRole and acl.adminRole in kylin.properties


Project: http://git-wip-us.apache.org/repos/asf/kylin/repo
Commit: http://git-wip-us.apache.org/repos/asf/kylin/commit/4ee5f6ca
Tree: http://git-wip-us.apache.org/repos/asf/kylin/tree/4ee5f6ca
Diff: http://git-wip-us.apache.org/repos/asf/kylin/diff/4ee5f6ca

Branch: refs/heads/1.x-HBase1.1.3
Commit: 4ee5f6caf0e27815f0ea0f327672d299d34db383
Parents: e6b38ea
Author: Jason <jiat...@163.com>
Authored: Thu Mar 3 14:34:17 2016 +0800
Committer: Jason <jiat...@163.com>
Committed: Thu Mar 3 14:34:17 2016 +0800

----------------------------------------------------------------------
 webapp/app/js/services/kylinProperties.js       | 1 +
 webapp/app/partials/cubes/cubes.html            | 2 +-
 webapp/app/partials/jobs/jobs.html              | 2 +-
 webapp/app/partials/projects/projects.html      | 2 +-
 webapp/app/partials/query/query.html            | 2 +-
 webapp/app/partials/tables/source_metadata.html | 2 +-
 6 files changed, 6 insertions(+), 5 deletions(-)
----------------------------------------------------------------------


http://git-wip-us.apache.org/repos/asf/kylin/blob/4ee5f6ca/webapp/app/js/services/kylinProperties.js
----------------------------------------------------------------------
diff --git a/webapp/app/js/services/kylinProperties.js 
b/webapp/app/js/services/kylinProperties.js
index e48496b..42e111a 100644
--- a/webapp/app/js/services/kylinProperties.js
+++ b/webapp/app/js/services/kylinProperties.js
@@ -56,6 +56,7 @@ KylinApp.service('kylinConfig', function (AdminService, $log) 
{
     return false;
   }
 
+  //deprecated
   this.getDeployEnv = function () {
     this.deployEnv = this.getProperty("deploy.env");
     if (!this.deployEnv) {

http://git-wip-us.apache.org/repos/asf/kylin/blob/4ee5f6ca/webapp/app/partials/cubes/cubes.html
----------------------------------------------------------------------
diff --git a/webapp/app/partials/cubes/cubes.html 
b/webapp/app/partials/cubes/cubes.html
index 74fba5c..dc86585 100644
--- a/webapp/app/partials/cubes/cubes.html
+++ b/webapp/app/partials/cubes/cubes.html
@@ -31,7 +31,7 @@
                 </select>
                 <!--Project-->
                 <a class="btn btn-xs btn-info" href="projects" tooltip="Manage 
Project"><i class="fa fa-gears"></i></a>
-                <a class="btn btn-xs btn-primary" style="width: 29px" 
ng-if="userService.hasRole('ROLE_ADMIN')||userService.hasRole('ROLE_MODELER')&&kylinConfig.getDeployEnv()!=='PROD'"
  tooltip="Add Project" ng-click="toCreateProj()">
+                <a class="btn btn-xs btn-primary" style="width: 29px" 
ng-if="userService.hasRole('ROLE_MODELER')"  tooltip="Add Project" 
ng-click="toCreateProj()">
                     <i class="fa fa-plus"></i>
                 </a>
             </div>

http://git-wip-us.apache.org/repos/asf/kylin/blob/4ee5f6ca/webapp/app/partials/jobs/jobs.html
----------------------------------------------------------------------
diff --git a/webapp/app/partials/jobs/jobs.html 
b/webapp/app/partials/jobs/jobs.html
index aba9ce6..d2e1381 100644
--- a/webapp/app/partials/jobs/jobs.html
+++ b/webapp/app/partials/jobs/jobs.html
@@ -31,7 +31,7 @@
                 </select>
                 <!--Project-->
                 <a class="btn btn-xs btn-info" href="projects" tooltip="Manage 
Project"><i class="fa fa-gears"></i></a>
-                <a class="btn btn-xs btn-primary" style="width: 29px" 
ng-if="userService.hasRole('ROLE_ADMIN')||userService.hasRole('ROLE_MODELER')&&kylinConfig.getDeployEnv()!=='PROD'"
  tooltip="Add Project" ng-click="toCreateProj()">
+                <a class="btn btn-xs btn-primary" style="width: 29px" 
ng-if="userService.hasRole('ROLE_MODELER')"  tooltip="Add Project" 
ng-click="toCreateProj()">
                     <i class="fa fa-plus"></i>
                 </a>
             </div>

http://git-wip-us.apache.org/repos/asf/kylin/blob/4ee5f6ca/webapp/app/partials/projects/projects.html
----------------------------------------------------------------------
diff --git a/webapp/app/partials/projects/projects.html 
b/webapp/app/partials/projects/projects.html
index 26a2037..96e4a91 100644
--- a/webapp/app/partials/projects/projects.html
+++ b/webapp/app/partials/projects/projects.html
@@ -17,7 +17,7 @@
 -->
 
 <div class="page-header">
-    <button class="btn btn-primary btn-sm" 
ng-if="userService.hasRole('ROLE_ADMIN')||userService.hasRole('ROLE_MODELER')&&kylinConfig.getDeployEnv()!=='PROD'"
 ng-click="toCreateProj()"><i class="fa fa-plus"></i> Project</button>
+    <button class="btn btn-primary btn-sm" 
ng-if="userService.hasRole('ROLE_MODELER')" ng-click="toCreateProj()"><i 
class="fa fa-plus"></i> Project</button>
 </div>
 
 <div ng-if="!loading && projects.length == 0">

http://git-wip-us.apache.org/repos/asf/kylin/blob/4ee5f6ca/webapp/app/partials/query/query.html
----------------------------------------------------------------------
diff --git a/webapp/app/partials/query/query.html 
b/webapp/app/partials/query/query.html
index 0fe8ea5..b670a69 100644
--- a/webapp/app/partials/query/query.html
+++ b/webapp/app/partials/query/query.html
@@ -30,7 +30,7 @@
             </select>
             <!--Project-->
             <a class="btn btn-xs btn-info" href="projects" tooltip="Manage 
Project"><i class="fa fa-gears"></i></a>
-            <a class="btn btn-xs btn-primary" 
ng-if="userService.hasRole('ROLE_ADMIN')||userService.hasRole('ROLE_MODELER')&&kylinConfig.getDeployEnv()!=='PROD'"
 style="width: 29px" tooltip="Add Project" ng-click="toCreateProj()">
+            <a class="btn btn-xs btn-primary" 
ng-if="userService.hasRole('ROLE_MODELER')" style="width: 29px" tooltip="Add 
Project" ng-click="toCreateProj()">
                 <i class="fa fa-plus"></i>
             </a>
         </div>

http://git-wip-us.apache.org/repos/asf/kylin/blob/4ee5f6ca/webapp/app/partials/tables/source_metadata.html
----------------------------------------------------------------------
diff --git a/webapp/app/partials/tables/source_metadata.html 
b/webapp/app/partials/tables/source_metadata.html
index 73c7b3c..e6c71c7 100755
--- a/webapp/app/partials/tables/source_metadata.html
+++ b/webapp/app/partials/tables/source_metadata.html
@@ -30,7 +30,7 @@
             </select>
             <!--Project-->
             <a class="btn btn-xs btn-info" href="projects" tooltip="Manage 
Project"><i class="fa fa-gears"></i></a>
-            <a class="btn btn-xs btn-primary" style="width: 29px" 
ng-if="userService.hasRole('ROLE_ADMIN')||userService.hasRole('ROLE_MODELER')&&kylinConfig.getDeployEnv()!=='PROD'"
 tooltip="Add Project" ng-click="toCreateProj()">
+            <a class="btn btn-xs btn-primary" style="width: 29px" 
ng-if="userService.hasRole('ROLE_MODELER')" tooltip="Add Project" 
ng-click="toCreateProj()">
                 <i class="fa fa-plus"></i>
             </a>
 

Reply via email to