diff --git a/application/src/main/java/org/thingsboard/server/controller/EntityViewController.java b/application/src/main/java/org/thingsboard/server/controller/EntityViewController.java index fd58e89905..e2ed0dde69 100644 --- a/application/src/main/java/org/thingsboard/server/controller/EntityViewController.java +++ b/application/src/main/java/org/thingsboard/server/controller/EntityViewController.java @@ -118,7 +118,7 @@ public class EntityViewController extends BaseController { accessControlService .checkPermission(getCurrentUser(), Resource.ENTITY_VIEW, Operation.CREATE, null, entityView); } else { - EntityView existingEntityView = checkEntityViewId(entityView.getId(), Operation.READ); + EntityView existingEntityView = checkEntityViewId(entityView.getId(), Operation.WRITE); if (existingEntityView.getKeys() != null) { if (existingEntityView.getKeys().getAttributes() != null) { futures.add(deleteAttributesFromEntityView(existingEntityView, DataConstants.CLIENT_SCOPE, existingEntityView.getKeys().getAttributes().getCs(), getCurrentUser())); diff --git a/ui-ngx/src/app/shared/models/ace/service-completion.models.ts b/ui-ngx/src/app/shared/models/ace/service-completion.models.ts index c98b88e96b..b94365a726 100644 --- a/ui-ngx/src/app/shared/models/ace/service-completion.models.ts +++ b/ui-ngx/src/app/shared/models/ace/service-completion.models.ts @@ -15,15 +15,6 @@ /// import { FunctionArg, FunctionArgType, TbEditorCompletions } from '@shared/models/ace/completion.models'; -import {Asset} from "@shared/models/asset.models"; -import {AttributeData} from "@shared/models/telemetry/telemetry.models"; -import {BaseData} from "@shared/models/base-data"; -import {EntityId} from "@shared/models/id/entity-id"; -import {AliasFilterType, EntityAlias, EntityAliasFilterResult} from "@shared/models/alias.models"; -import {Datasource} from "@shared/models/widget.models"; -import {AliasInfo, StateParams} from "@core/api/widget-api.models"; -import {ImportEntityData} from "@shared/models/entity.models"; - export const entityIdHref = 'EntityId'; @@ -101,7 +92,7 @@ export const importEntityDataHref = 'Import entities result info' -export const customDialogComponentHref = 'CustomDialogComponent' +export const customDialogComponentHref = 'CustomDialogComponent' export const pageLinkArg: FunctionArg = { name: 'pageLink', @@ -1219,7 +1210,7 @@ export const serviceCompletions: TbEditorCompletions = { type:`Observable<Array<string>>`, description:`An Observable of string variable.` } - //observableArrayReturnType('string') + // observableArrayReturnType('string') }, createDatasourcesFromSubscriptionsInfo: { description: 'Create database from subscriptions info', @@ -1291,7 +1282,7 @@ export const serviceCompletions: TbEditorCompletions = { ], return:observableReturnTypeVariable('any') - //observableReturnType('any') + // observableReturnType('any') }, } },