Repository: kylin Updated Branches: refs/heads/master 1c4a939e7 -> 07f0c99f9
KYLIN-2661 Cube list page has some minor problems when using MODELER or ANALYST users. Signed-off-by: Billy Liu <billy...@apache.org> Project: http://git-wip-us.apache.org/repos/asf/kylin/repo Commit: http://git-wip-us.apache.org/repos/asf/kylin/commit/07f0c99f Tree: http://git-wip-us.apache.org/repos/asf/kylin/tree/07f0c99f Diff: http://git-wip-us.apache.org/repos/asf/kylin/diff/07f0c99f Branch: refs/heads/master Commit: 07f0c99f90fa028c254a7e2d91e3f286faff4536 Parents: 1c4a939 Author: 10069681 <peng.jian...@zte.com.cn> Authored: Thu Jun 8 18:10:29 2017 +0800 Committer: Billy Liu <billy...@apache.org> Committed: Thu Jun 8 19:13:57 2017 +0800 ---------------------------------------------------------------------- webapp/app/partials/cubes/cubes.html | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) ---------------------------------------------------------------------- http://git-wip-us.apache.org/repos/asf/kylin/blob/07f0c99f/webapp/app/partials/cubes/cubes.html ---------------------------------------------------------------------- diff --git a/webapp/app/partials/cubes/cubes.html b/webapp/app/partials/cubes/cubes.html index 7fc3adb..d43b857 100644 --- a/webapp/app/partials/cubes/cubes.html +++ b/webapp/app/partials/cubes/cubes.html @@ -101,17 +101,17 @@ <li ng-if="cube.status!='DESCBROKEN'"><a ng-click="cloneCube(cube)">Clone</a></li> </ul> + <ul ng-if="!(userService.hasRole('ROLE_ADMIN') || hasPermission(cube, permissions.ADMINISTRATION.mask, permissions.MANAGEMENT.mask, permissions.OPERATION.mask))" class="dropdown-menu" role="menu"> + <li><a>N/A</a></li> + </ul> </div> - <span ng-if="!(userService.hasRole('ROLE_ADMIN') || hasPermission(cube, permissions.ADMINISTRATION.mask, permissions.MANAGEMENT.mask, permissions.OPERATION.mask))"> - N/A - </span> </td> - <td> + <td ng-if="userService.hasRole('ROLE_ADMIN')"> <div ng-click="$event.stopPropagation();" class="btn-group"> <button type="button" class="btn btn-default btn-xs dropdown-toggle" data-toggle="dropdown" ng-click="listAccess(cube, 'CubeInstance')"> Action <span class="ace-icon fa fa-caret-down icon-on-right"></span> </button> - <ul class="dropdown-menu" role="menu" ng-if="userService.hasRole('ROLE_ADMIN')"> + <ul class="dropdown-menu" role="menu"> <li ng-if="cube.status!='READY'"><a href="cubes/edit/{{cube.name}}/descriptionjson">Edit CubeDesc</a></li> <li><a href="cubes/view/{{cube.name}}/instancejson">View Cube</a></li> </ul>