Added buttons to entities' cards for edge scope except Dashboards
This commit is contained in:
parent
a79b7678ee
commit
2c360f5221
@ -27,6 +27,9 @@
|
|||||||
<md-button ng-click="onDeleteAsset({event: $event})"
|
<md-button ng-click="onDeleteAsset({event: $event})"
|
||||||
ng-show="!isEdit && assetScope === 'tenant'"
|
ng-show="!isEdit && assetScope === 'tenant'"
|
||||||
class="md-raised md-primary">{{ 'asset.delete' | translate }}</md-button>
|
class="md-raised md-primary">{{ 'asset.delete' | translate }}</md-button>
|
||||||
|
<md-button ng-click="onUnassignFromEdge({event: $event})"
|
||||||
|
ng-show="!isEdit && assetScope === 'edge'"
|
||||||
|
class="md-raised md-primary">{{ 'edge.unassign-from-edge' | translate }}</md-button>
|
||||||
|
|
||||||
<div layout="row">
|
<div layout="row">
|
||||||
<md-button ngclipboard data-clipboard-action="copy"
|
<md-button ngclipboard data-clipboard-action="copy"
|
||||||
|
|||||||
@ -130,6 +130,7 @@ export function AssetController($rootScope, userService, assetService, customerS
|
|||||||
vm.assignToCustomer = assignToCustomer;
|
vm.assignToCustomer = assignToCustomer;
|
||||||
vm.makePublic = makePublic;
|
vm.makePublic = makePublic;
|
||||||
vm.unassignFromCustomer = unassignFromCustomer;
|
vm.unassignFromCustomer = unassignFromCustomer;
|
||||||
|
vm.unassignFromEdge = unassignFromEdge;
|
||||||
|
|
||||||
initController();
|
initController();
|
||||||
|
|
||||||
|
|||||||
@ -66,7 +66,8 @@ export default function AssetDirective($compile, $templateCache, toast, $transla
|
|||||||
onAssignToCustomer: '&',
|
onAssignToCustomer: '&',
|
||||||
onMakePublic: '&',
|
onMakePublic: '&',
|
||||||
onUnassignFromCustomer: '&',
|
onUnassignFromCustomer: '&',
|
||||||
onDeleteAsset: '&'
|
onDeleteAsset: '&',
|
||||||
|
onUnassignFromEdge: '&'
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@ -29,6 +29,7 @@
|
|||||||
on-assign-to-customer="vm.assignToCustomer(event, [ vm.grid.detailsConfig.currentItem.id.id ])"
|
on-assign-to-customer="vm.assignToCustomer(event, [ vm.grid.detailsConfig.currentItem.id.id ])"
|
||||||
on-make-public="vm.makePublic(event, vm.grid.detailsConfig.currentItem)"
|
on-make-public="vm.makePublic(event, vm.grid.detailsConfig.currentItem)"
|
||||||
on-unassign-from-customer="vm.unassignFromCustomer(event, vm.grid.detailsConfig.currentItem, isPublic)"
|
on-unassign-from-customer="vm.unassignFromCustomer(event, vm.grid.detailsConfig.currentItem, isPublic)"
|
||||||
|
on-unassign-from-edge="vm.unassignFromEdge(event, vm.grid.detailsConfig.currentItem)"
|
||||||
on-delete-asset="vm.grid.deleteItem(event, vm.grid.detailsConfig.currentItem)"></tb-asset>
|
on-delete-asset="vm.grid.deleteItem(event, vm.grid.detailsConfig.currentItem)"></tb-asset>
|
||||||
</md-tab>
|
</md-tab>
|
||||||
<md-tab ng-if="!vm.grid.detailsConfig.isDetailsEditMode" md-on-select="vm.grid.triggerResize()" label="{{ 'attribute.attributes' | translate }}">
|
<md-tab ng-if="!vm.grid.detailsConfig.isDetailsEditMode" md-on-select="vm.grid.triggerResize()" label="{{ 'attribute.attributes' | translate }}">
|
||||||
|
|||||||
@ -24,6 +24,9 @@
|
|||||||
<md-button ng-click="onUnassignFromCustomer({event: $event, isPublic: isPublic})"
|
<md-button ng-click="onUnassignFromCustomer({event: $event, isPublic: isPublic})"
|
||||||
ng-show="!isEdit && (deviceScope === 'customer' || deviceScope === 'tenant') && isAssignedToCustomer"
|
ng-show="!isEdit && (deviceScope === 'customer' || deviceScope === 'tenant') && isAssignedToCustomer"
|
||||||
class="md-raised md-primary">{{ isPublic ? 'device.make-private' : 'device.unassign-from-customer' | translate }}</md-button>
|
class="md-raised md-primary">{{ isPublic ? 'device.make-private' : 'device.unassign-from-customer' | translate }}</md-button>
|
||||||
|
<md-button ng-click="onUnassignFromEdge({event: $event})"
|
||||||
|
ng-show="!isEdit && deviceScope === 'edge'"
|
||||||
|
class="md-raised md-primary">{{ 'edge.unassign-from-edge' | translate }}</md-button>
|
||||||
<md-button ng-click="onManageCredentials({event: $event})"
|
<md-button ng-click="onManageCredentials({event: $event})"
|
||||||
ng-show="!isEdit"
|
ng-show="!isEdit"
|
||||||
class="md-raised md-primary">{{ (deviceScope === 'customer_user' ? 'device.view-credentials' : 'device.manage-credentials') | translate }}</md-button>
|
class="md-raised md-primary">{{ (deviceScope === 'customer_user' ? 'device.view-credentials' : 'device.manage-credentials') | translate }}</md-button>
|
||||||
|
|||||||
@ -131,6 +131,7 @@ export function DeviceController($rootScope, userService, deviceService, custome
|
|||||||
vm.makePublic = makePublic;
|
vm.makePublic = makePublic;
|
||||||
vm.unassignFromCustomer = unassignFromCustomer;
|
vm.unassignFromCustomer = unassignFromCustomer;
|
||||||
vm.manageCredentials = manageCredentials;
|
vm.manageCredentials = manageCredentials;
|
||||||
|
vm.unassignFromEdge = unassignFromEdge;
|
||||||
|
|
||||||
initController();
|
initController();
|
||||||
|
|
||||||
|
|||||||
@ -82,7 +82,8 @@ export default function DeviceDirective($compile, $templateCache, toast, $transl
|
|||||||
onMakePublic: '&',
|
onMakePublic: '&',
|
||||||
onUnassignFromCustomer: '&',
|
onUnassignFromCustomer: '&',
|
||||||
onManageCredentials: '&',
|
onManageCredentials: '&',
|
||||||
onDeleteDevice: '&'
|
onDeleteDevice: '&',
|
||||||
|
onUnassignFromEdge: '&',
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@ -29,6 +29,7 @@
|
|||||||
on-assign-to-customer="vm.assignToCustomer(event, [ vm.grid.detailsConfig.currentItem.id.id ])"
|
on-assign-to-customer="vm.assignToCustomer(event, [ vm.grid.detailsConfig.currentItem.id.id ])"
|
||||||
on-make-public="vm.makePublic(event, vm.grid.detailsConfig.currentItem)"
|
on-make-public="vm.makePublic(event, vm.grid.detailsConfig.currentItem)"
|
||||||
on-unassign-from-customer="vm.unassignFromCustomer(event, vm.grid.detailsConfig.currentItem, isPublic)"
|
on-unassign-from-customer="vm.unassignFromCustomer(event, vm.grid.detailsConfig.currentItem, isPublic)"
|
||||||
|
on-unassign-from-edge="vm.unassignFromEdge(event, vm.grid.detailsConfig.currentItem)"
|
||||||
on-manage-credentials="vm.manageCredentials(event, vm.grid.detailsConfig.currentItem)"
|
on-manage-credentials="vm.manageCredentials(event, vm.grid.detailsConfig.currentItem)"
|
||||||
on-delete-device="vm.grid.deleteItem(event, vm.grid.detailsConfig.currentItem)"></tb-device>
|
on-delete-device="vm.grid.deleteItem(event, vm.grid.detailsConfig.currentItem)"></tb-device>
|
||||||
</md-tab>
|
</md-tab>
|
||||||
|
|||||||
@ -27,6 +27,9 @@
|
|||||||
<md-button ng-click="onDeleteEntityView({event: $event})"
|
<md-button ng-click="onDeleteEntityView({event: $event})"
|
||||||
ng-show="!isEdit && entityViewScope === 'tenant'"
|
ng-show="!isEdit && entityViewScope === 'tenant'"
|
||||||
class="md-raised md-primary">{{ 'entity-view.delete' | translate }}</md-button>
|
class="md-raised md-primary">{{ 'entity-view.delete' | translate }}</md-button>
|
||||||
|
<md-button ng-click="onUnassignFromEdge({event: $event})"
|
||||||
|
ng-show="!isEdit && entityViewScope === 'edge'"
|
||||||
|
class="md-raised md-primary">{{ 'edge.unassign-from-edge' | translate }}</md-button>
|
||||||
|
|
||||||
<div layout="row">
|
<div layout="row">
|
||||||
<md-button ngclipboard data-clipboard-action="copy"
|
<md-button ngclipboard data-clipboard-action="copy"
|
||||||
|
|||||||
@ -106,6 +106,7 @@ export function EntityViewController($rootScope, userService, entityViewService,
|
|||||||
vm.assignToCustomer = assignToCustomer;
|
vm.assignToCustomer = assignToCustomer;
|
||||||
vm.makePublic = makePublic;
|
vm.makePublic = makePublic;
|
||||||
vm.unassignFromCustomer = unassignFromCustomer;
|
vm.unassignFromCustomer = unassignFromCustomer;
|
||||||
|
vm.unassignFromEdge = unassignFromEdge;
|
||||||
|
|
||||||
initController();
|
initController();
|
||||||
|
|
||||||
|
|||||||
@ -144,7 +144,8 @@ export default function EntityViewDirective($q, $compile, $templateCache, $filte
|
|||||||
onAssignToCustomer: '&',
|
onAssignToCustomer: '&',
|
||||||
onMakePublic: '&',
|
onMakePublic: '&',
|
||||||
onUnassignFromCustomer: '&',
|
onUnassignFromCustomer: '&',
|
||||||
onDeleteEntityView: '&'
|
onDeleteEntityView: '&',
|
||||||
|
onUnassignFromEdge: '&'
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
}
|
}
|
||||||
|
|||||||
@ -29,6 +29,7 @@
|
|||||||
on-assign-to-customer="vm.assignToCustomer(event, [ vm.grid.detailsConfig.currentItem.id.id ])"
|
on-assign-to-customer="vm.assignToCustomer(event, [ vm.grid.detailsConfig.currentItem.id.id ])"
|
||||||
on-make-public="vm.makePublic(event, vm.grid.detailsConfig.currentItem)"
|
on-make-public="vm.makePublic(event, vm.grid.detailsConfig.currentItem)"
|
||||||
on-unassign-from-customer="vm.unassignFromCustomer(event, vm.grid.detailsConfig.currentItem, isPublic)"
|
on-unassign-from-customer="vm.unassignFromCustomer(event, vm.grid.detailsConfig.currentItem, isPublic)"
|
||||||
|
on-unassign-from-edge="vm.unassignFromEdge(event, vm.grid.detailsConfig.currentItem)"
|
||||||
on-delete-entity-view="vm.grid.deleteItem(event, vm.grid.detailsConfig.currentItem)"></tb-entity-view>
|
on-delete-entity-view="vm.grid.deleteItem(event, vm.grid.detailsConfig.currentItem)"></tb-entity-view>
|
||||||
</md-tab>
|
</md-tab>
|
||||||
<md-tab ng-if="!vm.grid.detailsConfig.isDetailsEditMode" md-on-select="vm.grid.triggerResize()" label="{{ 'attribute.attributes' | translate }}">
|
<md-tab ng-if="!vm.grid.detailsConfig.isDetailsEditMode" md-on-select="vm.grid.triggerResize()" label="{{ 'attribute.attributes' | translate }}">
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user