diff --git a/src/sunstone/public/app/tabs/vmgroup-tab/utils/role-tab.js b/src/sunstone/public/app/tabs/vmgroup-tab/utils/role-tab.js index 6bfe0dbb66..6b13ccf29f 100644 --- a/src/sunstone/public/app/tabs/vmgroup-tab/utils/role-tab.js +++ b/src/sunstone/public/app/tabs/vmgroup-tab/utils/role-tab.js @@ -18,6 +18,7 @@ define(function(require) { // Dependencies var Locale = require('utils/locale'); var Tips = require('utils/tips'); + var Config = require('sunstone-config'); var TemplateHTML = require('hbs!./role-tab/html'); var HostsTable = require('./datatable'); @@ -63,7 +64,8 @@ define(function(require) { 'value_host_affinity': "value_host_affinity_"+this.html_role_id, 'tf_btn_host_affined': "btn_host_vm_roles_affined"+this.html_role_id, 'tf_btn_host_anti_affined': "btn_host_vm_roles_anti_affined"+this.html_role_id, - 'group_vm_host_roles':"group_vm_host_roles_"+this.html_role_id + 'group_vm_host_roles':"group_vm_host_roles_"+this.html_role_id, + 'hostAffinityEnabled': Config.isTabEnabled('hosts-tab') }) } diff --git a/src/sunstone/public/app/tabs/vmgroup-tab/utils/role-tab/html.hbs b/src/sunstone/public/app/tabs/vmgroup-tab/utils/role-tab/html.hbs index 8d27aa11c3..4f967c886b 100644 --- a/src/sunstone/public/app/tabs/vmgroup-tab/utils/role-tab/html.hbs +++ b/src/sunstone/public/app/tabs/vmgroup-tab/utils/role-tab/html.hbs @@ -39,6 +39,7 @@ </label> </div> </div> +{{#if hostAffinityEnabled}} <div class="row" id="host_affinity" style="margin-left:0.5%"> <div class="medium-12 columns" style="margin-bottom: 1em; padding-left: 0em;"> <span style="font-weight: 700; color: #7d7c7c;"> @@ -52,7 +53,6 @@ </div> </div> <div class="medium-12 columns" style="margin-bottom: -40px"> - <div class="medium-6 columns"> <div class="type_affined" style="text-align:center;"> <label>{{tr "Affined"}}</label> @@ -62,8 +62,6 @@ </div> <div class="group_vm_host_roles_affined" id="{{group_vm_host_roles}}_affined"></div> </div> - - <div class="medium-6 columns" style="border-left:thin solid #ada8a8;"> <div class="type_affined" style="text-align:center;"> <label>{{tr "Anti Affined"}}</label> @@ -73,7 +71,7 @@ </div> <div class="group_vm_host_roles_anti_affined" id="{{group_vm_host_roles}}_anti_affined"></div> </div> - </div> </div> -</div> \ No newline at end of file +</div> +{{/if}} \ No newline at end of file