diff --git a/ui/src/app/asset/asset-fieldset.tpl.html b/ui/src/app/asset/asset-fieldset.tpl.html index cc08b40f0a..d4eecf9627 100644 --- a/ui/src/app/asset/asset-fieldset.tpl.html +++ b/ui/src/app/asset/asset-fieldset.tpl.html @@ -27,6 +27,9 @@ {{ 'asset.delete' | translate }} +{{ 'edge.unassign-from-edge' | translate }}
diff --git a/ui/src/app/device/device-fieldset.tpl.html b/ui/src/app/device/device-fieldset.tpl.html index 76b85a60e4..1755e62646 100644 --- a/ui/src/app/device/device-fieldset.tpl.html +++ b/ui/src/app/device/device-fieldset.tpl.html @@ -24,6 +24,9 @@ {{ isPublic ? 'device.make-private' : 'device.unassign-from-customer' | translate }} +{{ 'edge.unassign-from-edge' | translate }} {{ (deviceScope === 'customer_user' ? 'device.view-credentials' : 'device.manage-credentials') | translate }} diff --git a/ui/src/app/device/device.controller.js b/ui/src/app/device/device.controller.js index dc71090d76..e15dd14678 100644 --- a/ui/src/app/device/device.controller.js +++ b/ui/src/app/device/device.controller.js @@ -131,6 +131,7 @@ export function DeviceController($rootScope, userService, deviceService, custome vm.makePublic = makePublic; vm.unassignFromCustomer = unassignFromCustomer; vm.manageCredentials = manageCredentials; + vm.unassignFromEdge = unassignFromEdge; initController(); diff --git a/ui/src/app/device/device.directive.js b/ui/src/app/device/device.directive.js index 03874e5ca5..45a849c4fd 100644 --- a/ui/src/app/device/device.directive.js +++ b/ui/src/app/device/device.directive.js @@ -82,7 +82,8 @@ export default function DeviceDirective($compile, $templateCache, toast, $transl onMakePublic: '&', onUnassignFromCustomer: '&', onManageCredentials: '&', - onDeleteDevice: '&' + onDeleteDevice: '&', + onUnassignFromEdge: '&', } }; } diff --git a/ui/src/app/device/devices.tpl.html b/ui/src/app/device/devices.tpl.html index 14b4f90df3..0f403ba1be 100644 --- a/ui/src/app/device/devices.tpl.html +++ b/ui/src/app/device/devices.tpl.html @@ -29,6 +29,7 @@ on-assign-to-customer="vm.assignToCustomer(event, [ vm.grid.detailsConfig.currentItem.id.id ])" 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-edge="vm.unassignFromEdge(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)"> diff --git a/ui/src/app/entity-view/entity-view-fieldset.tpl.html b/ui/src/app/entity-view/entity-view-fieldset.tpl.html index 6e6f5dc2cb..4beac8a231 100644 --- a/ui/src/app/entity-view/entity-view-fieldset.tpl.html +++ b/ui/src/app/entity-view/entity-view-fieldset.tpl.html @@ -27,6 +27,9 @@ {{ 'entity-view.delete' | translate }} +{{ 'edge.unassign-from-edge' | translate }}