diff --git a/client/app/services/detail-reveal/detail-reveal.component.js b/client/app/services/detail-reveal/detail-reveal.component.js
index ace9822b9..14f9147dd 100644
--- a/client/app/services/detail-reveal/detail-reveal.component.js
+++ b/client/app/services/detail-reveal/detail-reveal.component.js
@@ -10,6 +10,7 @@ export const DetailRevealComponent = {
icon: '@',
translateTitle: '<',
rowClass: '@',
+ displayField: '',
},
transclude: true,
templateUrl,
@@ -21,6 +22,9 @@ function ComponentController($transclude) {
vm.$onInit = activate();
function activate() {
+ if (angular.isUndefined(vm.displayField)) {
+ vm.displayField = true;
+ }
vm.translateTitle = (angular.isUndefined(vm.translateTitle) ? true : vm.translateTitle);
vm.detailTitle = (vm.translateTitle === true ? __(vm.detailTitle) : vm.detailTitle);
vm.rowClass = (angular.isDefined(vm.rowClass) ? vm.rowClass : 'row detail-row');
diff --git a/client/app/services/detail-reveal/detail-reveal.html b/client/app/services/detail-reveal/detail-reveal.html
index 32e81adc5..77da2db61 100644
--- a/client/app/services/detail-reveal/detail-reveal.html
+++ b/client/app/services/detail-reveal/detail-reveal.html
@@ -1,4 +1,4 @@
-
+
\ No newline at end of file
+
diff --git a/client/app/services/vm-details/vm-details.html b/client/app/services/vm-details/vm-details.html
index 21a546be9..50eb8276f 100644
--- a/client/app/services/vm-details/vm-details.html
+++ b/client/app/services/vm-details/vm-details.html
@@ -53,37 +53,37 @@
{{ 'Properties'|translate }}
-
+ display-field="vm.permissions.instance_show && vm.vmDetails.instance">
+ display-field="vm.vmDetails.host">
+ display-field="vm.vmDetails.hardware.bitness">
+ display-field="vm.vmDetails.cloud===false">
-
+
+ display-field="vm.vmDetails.hardware.virtualization_type">
+ display-field="vm.vmDetails.hardware.root_device_type">
+ display-field="vm.vmDetails.uid_ems">
@@ -106,52 +106,52 @@
{{ 'Relationships'|translate }}
+ display-field="vm.permissions.instance_show && vm.vmDetails.instance">
+ display-field="vm.permissions.instance_show && vm.vmDetails.instance">
+ display-field="vm.permissions.instance_show && vm.vmDetails.instance">
+ display-field="vm.permissions.instance_show && vm.vmDetails.instance">
+ display-field="vm.permissions.ems_infra_show && vm.vmDetails.ext_management_system.name">
+ display-field="vm.permissions.ems_cluster_show && vm.vmDetails.ems_cluster.name">
+ display-field="vm.permissions.host_show && vm.vmDetails.host.name">
+ display-field="vm.permissions.resource_pool_show && vm.vmDetails.parent_resource_pool">
+ display-field="vm.permissions.storage_show_list && vm.vmDetails.storages.length > 0">
+ display-field="vm.permissions.instance_show && vm.vmDetails.instance.cloud_networks.length > 0">
+ display-field="vm.permissions.instance_show && vm.vmDetails.instance.cloud_subnets.length > 0">
+ display-field="vm.permissions.instance_show && vm.vmDetails.instance">
+ display-field="vm.permissions.instance_show && vm.vmDetails.instance">
+ display-field="vm.permissions.instance_show && vm.vmDetails.instance">
+ display-field="vm.permissions.instance_show && vm.vmDetails.instance">
+ display-field="vm.permissions.instance_show && vm.vmDetails.instance">
+ display-field="vm.permissions.instance_show && vm.vmDetails.instance">
+ display-field="vm.permissions.instance_show && vm.vmDetails.instance">
+ display-field="vm.permissions.instance_show && vm.vmDetails.instance">
+ display-field="vm.permissions.instance_show && vm.vmDetails.instance">
-
+
@@ -183,7 +183,7 @@
+ display-field="vm.permissions.instance_show && vm.vmDetails.instance">