|
|
@ -594,6 +594,21 @@ function EntityService($http, $q, $filter, $translate, $log, userService, device |
|
|
} |
|
|
} |
|
|
); |
|
|
); |
|
|
break; |
|
|
break; |
|
|
|
|
|
case types.aliasFilterType.edgeType.value: |
|
|
|
|
|
getEntitiesByNameFilter(types.entityType.edge, filter.edgeNameFilter, maxItems, {ignoreLoading: true}, filter.edgeType).then( |
|
|
|
|
|
function success(entities) { |
|
|
|
|
|
if (entities && entities.length || !failOnEmpty) { |
|
|
|
|
|
result.entities = entitiesToEntitiesInfo(entities); |
|
|
|
|
|
deferred.resolve(result); |
|
|
|
|
|
} else { |
|
|
|
|
|
deferred.reject(); |
|
|
|
|
|
} |
|
|
|
|
|
}, |
|
|
|
|
|
function fail() { |
|
|
|
|
|
deferred.reject(); |
|
|
|
|
|
} |
|
|
|
|
|
); |
|
|
|
|
|
break; |
|
|
case types.aliasFilterType.relationsQuery.value: |
|
|
case types.aliasFilterType.relationsQuery.value: |
|
|
result.stateEntity = filter.rootStateEntity; |
|
|
result.stateEntity = filter.rootStateEntity; |
|
|
var rootEntityType; |
|
|
var rootEntityType; |
|
|
@ -648,6 +663,7 @@ function EntityService($http, $q, $filter, $translate, $log, userService, device |
|
|
case types.aliasFilterType.assetSearchQuery.value: |
|
|
case types.aliasFilterType.assetSearchQuery.value: |
|
|
case types.aliasFilterType.deviceSearchQuery.value: |
|
|
case types.aliasFilterType.deviceSearchQuery.value: |
|
|
case types.aliasFilterType.entityViewSearchQuery.value: |
|
|
case types.aliasFilterType.entityViewSearchQuery.value: |
|
|
|
|
|
case types.aliasFilterType.edgeSearchQuery.value: |
|
|
result.stateEntity = filter.rootStateEntity; |
|
|
result.stateEntity = filter.rootStateEntity; |
|
|
if (result.stateEntity && stateEntityId) { |
|
|
if (result.stateEntity && stateEntityId) { |
|
|
rootEntityType = stateEntityId.entityType; |
|
|
rootEntityType = stateEntityId.entityType; |
|
|
@ -777,6 +793,8 @@ function EntityService($http, $q, $filter, $translate, $log, userService, device |
|
|
return entityType === types.entityType.device; |
|
|
return entityType === types.entityType.device; |
|
|
case types.aliasFilterType.entityViewType.value: |
|
|
case types.aliasFilterType.entityViewType.value: |
|
|
return entityType === types.entityType.entityView; |
|
|
return entityType === types.entityType.entityView; |
|
|
|
|
|
case types.aliasFilterType.edgeType.value: |
|
|
|
|
|
return entityType === types.entityType.edge; |
|
|
case types.aliasFilterType.relationsQuery.value: |
|
|
case types.aliasFilterType.relationsQuery.value: |
|
|
return true; |
|
|
return true; |
|
|
case types.aliasFilterType.assetSearchQuery.value: |
|
|
case types.aliasFilterType.assetSearchQuery.value: |
|
|
@ -906,6 +924,7 @@ function EntityService($http, $q, $filter, $translate, $log, userService, device |
|
|
entityFieldKeys.push(types.entityField.phone.keyName); |
|
|
entityFieldKeys.push(types.entityField.phone.keyName); |
|
|
break; |
|
|
break; |
|
|
case types.entityType.entityView: |
|
|
case types.entityType.entityView: |
|
|
|
|
|
case types.entityType.edge: |
|
|
entityFieldKeys.push(types.entityField.name.keyName); |
|
|
entityFieldKeys.push(types.entityField.name.keyName); |
|
|
entityFieldKeys.push(types.entityField.type.keyName); |
|
|
entityFieldKeys.push(types.entityField.type.keyName); |
|
|
break; |
|
|
break; |
|
|
@ -1121,6 +1140,8 @@ function EntityService($http, $q, $filter, $translate, $log, userService, device |
|
|
findByQueryPromise = deviceService.findByQuery(entitySearchQuery, true, {ignoreLoading: true}); |
|
|
findByQueryPromise = deviceService.findByQuery(entitySearchQuery, true, {ignoreLoading: true}); |
|
|
} else if (entityType == types.entityType.entityView) { |
|
|
} else if (entityType == types.entityType.entityView) { |
|
|
findByQueryPromise = entityViewService.findByQuery(entitySearchQuery, true, {ignoreLoading: true}); |
|
|
findByQueryPromise = entityViewService.findByQuery(entitySearchQuery, true, {ignoreLoading: true}); |
|
|
|
|
|
} else if (entityType == types.entityType.edge) { |
|
|
|
|
|
findByQueryPromise = edgeService.findByQuery(entitySearchQuery, true, {ignoreLoading: true}); |
|
|
} |
|
|
} |
|
|
findByQueryPromise.then( |
|
|
findByQueryPromise.then( |
|
|
function success(entities) { |
|
|
function success(entities) { |
|
|
|