Browse Source

UI: added support of 'ownerName' and 'ownerType' entity fields to datakeys autocomplete

pull/10381/head
rusikv 2 years ago
parent
commit
32ee0e9016
  1. 8
      ui-ngx/src/app/core/http/entity.service.ts
  2. 10
      ui-ngx/src/app/shared/models/entity.models.ts
  3. 4
      ui-ngx/src/assets/locale/locale.constant-en_US.json

8
ui-ngx/src/app/core/http/entity.service.ts

@ -765,6 +765,8 @@ export class EntityService {
entityFieldKeys.push(entityFields.firstName.keyName);
entityFieldKeys.push(entityFields.lastName.keyName);
entityFieldKeys.push(entityFields.phone.keyName);
entityFieldKeys.push(entityFields.ownerName.keyName);
entityFieldKeys.push(entityFields.ownerType.keyName);
break;
case EntityType.TENANT:
case EntityType.CUSTOMER:
@ -781,6 +783,8 @@ export class EntityService {
case EntityType.ENTITY_VIEW:
entityFieldKeys.push(entityFields.name.keyName);
entityFieldKeys.push(entityFields.type.keyName);
entityFieldKeys.push(entityFields.ownerName.keyName);
entityFieldKeys.push(entityFields.ownerType.keyName);
break;
case EntityType.DEVICE:
case EntityType.EDGE:
@ -788,9 +792,13 @@ export class EntityService {
entityFieldKeys.push(entityFields.name.keyName);
entityFieldKeys.push(entityFields.type.keyName);
entityFieldKeys.push(entityFields.label.keyName);
entityFieldKeys.push(entityFields.ownerName.keyName);
entityFieldKeys.push(entityFields.ownerType.keyName);
break;
case EntityType.DASHBOARD:
entityFieldKeys.push(entityFields.title.keyName);
entityFieldKeys.push(entityFields.ownerName.keyName);
entityFieldKeys.push(entityFields.ownerType.keyName);
break;
case EntityType.API_USAGE_STATE:
entityFieldKeys.push(entityFields.name.keyName);

10
ui-ngx/src/app/shared/models/entity.models.ts

@ -161,6 +161,16 @@ export const entityFields: {[fieldName: string]: EntityField} = {
keyName: 'label',
name: 'entity-field.label',
value: 'label'
},
ownerName: {
keyName: 'ownerName',
name: 'entity-field.owner-name',
value: 'ownerName'
},
ownerType: {
keyName: 'ownerType',
name: 'entity-field.owner-type',
value: 'ownerType'
}
};

4
ui-ngx/src/assets/locale/locale.constant-en_US.json

@ -2259,7 +2259,9 @@
"address2": "Address 2",
"zip": "Zip",
"phone": "Phone",
"label": "Label"
"label": "Label",
"owner-name": "Owner name",
"owner-type": "Owner type"
},
"entity-view": {
"entity-view": "Entity view",

Loading…
Cancel
Save