From 45b7ae77b5835f1c84fcf25d8355f1d0ac15c081 Mon Sep 17 00:00:00 2001 From: Shobhit2884 Date: Tue, 11 Dec 2018 12:47:21 +0530 Subject: [PATCH] Removed gateway checkbox option for customer user while creating device --- ui/src/app/device/device-fieldset.tpl.html | 2 +- ui/src/app/device/device.directive.js | 4 +++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/ui/src/app/device/device-fieldset.tpl.html b/ui/src/app/device/device-fieldset.tpl.html index 8c5aeeced..b27b4ff6f 100644 --- a/ui/src/app/device/device-fieldset.tpl.html +++ b/ui/src/app/device/device-fieldset.tpl.html @@ -80,7 +80,7 @@ ng-model="device.type" entity-type="types.entityType.device"> - + {{ 'device.is-gateway' | translate }} diff --git a/ui/src/app/device/device.directive.js b/ui/src/app/device/device.directive.js index 06556e101..72b1c49f3 100644 --- a/ui/src/app/device/device.directive.js +++ b/ui/src/app/device/device.directive.js @@ -21,7 +21,8 @@ import deviceFieldsetTemplate from './device-fieldset.tpl.html'; /* eslint-enable import/no-unresolved, import/default */ /*@ngInject*/ -export default function DeviceDirective($compile,$templateCache,datamodelService, toast, $translate, types, clipboardService, deviceService, customerService) { + +export default function DeviceDirective($compile,$rootScope,$templateCache,datamodelService, toast, $translate, types, clipboardService, deviceService, customerService) { var linker = function (scope, element) { var template = $templateCache.get(deviceFieldsetTemplate); element.html(template); @@ -34,6 +35,7 @@ export default function DeviceDirective($compile,$templateCache,datamodelService scope.isAssignedToDataModel = false; scope.assignedToDataModelObject = false; + scope.authority = $rootScope.authority; scope.$watch('device', function(newVal) { if (newVal) {