Skip to content

Commit

Permalink
BZ#1525692-Hides console buttons when indicated by server sans message
Browse files Browse the repository at this point in the history
  • Loading branch information
AllenBW committed Jan 17, 2018
1 parent 74486f4 commit a25c1ba
Showing 1 changed file with 13 additions and 5 deletions.
18 changes: 13 additions & 5 deletions client/app/services/service-details/service-details.html
Original file line number Diff line number Diff line change
Expand Up @@ -253,20 +253,28 @@ <h2 translate>Resources</h2>
</div>
<div ng-if="!item.retired " class="list-view-pf-actions">
<div class="btn-group dropdown-kebab-pf" uib-dropdown dropdown-append-to-body
ng-if="customScope.permissions.cockpit || customScope.permissions.console">
ng-if="(customScope.permissions.cockpit || customScope.permissions.console)
&& (item.supported_consoles.vnc.visible || item.supported_consoles.vnc.message
|| item.supported_consoles.cockpit.visible || item.supported_consoles.cockpit.message)">
<button type="button" class="btn btn-default" uib-dropdown-toggle type="button">
<span translate>Access</span>
<span class="caret"></span>
</button>
<ul class="dropdown-menu dropdown-menu-right" uib-dropdown-menu role="menu"
aria-labelledby="btn-append-to-to-body">
<li role="menuitem"
ng-class="{'disabled': !item.supported_consoles.vnc.visible || !item.supported_consoles.vnc.enabled || !customScope.permissions.console}"
<li ng-if="item.supported_consoles.vnc.visible || item.supported_consoles.vnc.message"
role="menuitem"
uib-tooltip="{{item.supported_consoles.vnc.message}}"
tooltip-placement="bottom"
ng-class="{'disabled': !item.supported_consoles.vnc.enabled || !customScope.permissions.console}"
ng-click="customScope.openConsole(item)">
<a href="#" translate>VM Console</a>
</li>
<li role="menuitem"
ng-class="{'disabled': !item.supported_consoles.cockpit.visible || !item.supported_consoles.cockpit.enabled || !customScope.permissions.cockpit}"
<li ng-if="item.supported_consoles.cockpit.visible || item.supported_consoles.cockpit.message"
role="menuitem"
uib-tooltip="{{item.supported_consoles.cockpit.message}}"
tooltip-placement="bottom"
ng-class="{'disabled': !item.supported_consoles.cockpit.enabled || !customScope.permissions.cockpit}"
ng-click="customScope.openCockpit(item)">
<a href="#" translate>Web Console</a>
</li>
Expand Down

0 comments on commit a25c1ba

Please sign in to comment.