Revert "Updated autocomplete for AssetService"
This reverts commit 9a1c03ac5df3902796a7257fcf68524fae320ee6.
This commit is contained in:
parent
230879ead4
commit
ba171900a9
@ -102,10 +102,6 @@ export const customDialogComponentHref = '<a href="https://github.com/thingsboar
|
|||||||
|
|
||||||
export const resourceInfoHref = '<a href="https://github.com/thingsboard/thingsboard/blob/b033b51712244d08e0f5e0beb8be60c9f8fa4cd2/ui-ngx/src/app/shared/models/resource.models.ts#L51" target="_blank">Resource info</a>';
|
export const resourceInfoHref = '<a href="https://github.com/thingsboard/thingsboard/blob/b033b51712244d08e0f5e0beb8be60c9f8fa4cd2/ui-ngx/src/app/shared/models/resource.models.ts#L51" target="_blank">Resource info</a>';
|
||||||
|
|
||||||
export const bulkImportResultHref = '<a href="https://github.com/thingsboard/thingsboard/blob/1abaa6f1188e5adc80912e7475ccb6347a822c8d/ui-ngx/src/app/shared/import-export/import-export.models.ts#L135" target="_blank">Bulk import result</a>';
|
|
||||||
|
|
||||||
export const bulkImportRequestHref = '<a href="https://github.com/thingsboard/thingsboard/blob/1abaa6f1188e5adc80912e7475ccb6347a822c8d/ui-ngx/src/app/shared/import-export/import-export.models.ts#L125" target="_blank">Bulk import request</a>';
|
|
||||||
|
|
||||||
export const pageLinkArg: FunctionArg = {
|
export const pageLinkArg: FunctionArg = {
|
||||||
name: 'pageLink',
|
name: 'pageLink',
|
||||||
type: '<a href="https://github.com/thingsboard/thingsboard/blob/13e6b10b7ab830e64d31b99614a9d95a1a25928a/ui-ngx/src/app/shared/models/page/page-link.ts#L68" target="_blank">PageLink</a>',
|
type: '<a href="https://github.com/thingsboard/thingsboard/blob/13e6b10b7ab830e64d31b99614a9d95a1a25928a/ui-ngx/src/app/shared/models/page/page-link.ts#L68" target="_blank">PageLink</a>',
|
||||||
@ -370,6 +366,27 @@ export const serviceCompletions: TbEditorCompletions = {
|
|||||||
meta: 'service',
|
meta: 'service',
|
||||||
type: '<a href="https://github.com/thingsboard/thingsboard/blob/13e6b10b7ab830e64d31b99614a9d95a1a25928a/ui-ngx/src/app/core/http/asset.service.ts#L29" target="_blank">AssetService</a>',
|
type: '<a href="https://github.com/thingsboard/thingsboard/blob/13e6b10b7ab830e64d31b99614a9d95a1a25928a/ui-ngx/src/app/core/http/asset.service.ts#L29" target="_blank">AssetService</a>',
|
||||||
children: {
|
children: {
|
||||||
|
getTenantAssetInfos: {
|
||||||
|
description: 'Get tenant assets',
|
||||||
|
meta: 'function',
|
||||||
|
args: [
|
||||||
|
pageLinkArg,
|
||||||
|
{name: 'type', type: 'string', optional: true, description: 'Asset type'},
|
||||||
|
requestConfigArg
|
||||||
|
],
|
||||||
|
return: observablePageDataReturnType(assetInfoHref)
|
||||||
|
},
|
||||||
|
getCustomerAssetInfos: {
|
||||||
|
description: 'Get customer assets',
|
||||||
|
meta: 'function',
|
||||||
|
args: [
|
||||||
|
{name: 'customerId', type: 'string', description: 'Id of the customer'},
|
||||||
|
pageLinkArg,
|
||||||
|
{name: 'type', type: 'string', optional: true, description: 'Asset type'},
|
||||||
|
requestConfigArg
|
||||||
|
],
|
||||||
|
return: observablePageDataReturnType(assetInfoHref)
|
||||||
|
},
|
||||||
getAsset: {
|
getAsset: {
|
||||||
description: 'Get asset by id',
|
description: 'Get asset by id',
|
||||||
meta: 'function',
|
meta: 'function',
|
||||||
@ -397,69 +414,6 @@ export const serviceCompletions: TbEditorCompletions = {
|
|||||||
],
|
],
|
||||||
return: observableReturnType(assetInfoHref)
|
return: observableReturnType(assetInfoHref)
|
||||||
},
|
},
|
||||||
getTenantAssets: {
|
|
||||||
description: 'Get assets for the tenant, filtered by type if provided',
|
|
||||||
meta: 'function',
|
|
||||||
args: [
|
|
||||||
pageLinkArg,
|
|
||||||
{ name: 'type', type: 'string', description: 'Optional asset type filter' },
|
|
||||||
requestConfigArg
|
|
||||||
],
|
|
||||||
return: observablePageDataReturnType(assetHref)
|
|
||||||
},
|
|
||||||
getCustomerAssets: {
|
|
||||||
description: 'Get assets for a specific customer, filtered by type if provided',
|
|
||||||
meta: 'function',
|
|
||||||
args: [
|
|
||||||
{ name: 'customerId', type: 'string', description: 'Customer ID' },
|
|
||||||
pageLinkArg,
|
|
||||||
{ name: 'type', type: 'string', description: 'Optional asset type filter' },
|
|
||||||
requestConfigArg
|
|
||||||
],
|
|
||||||
return: observablePageDataReturnType(assetHref)
|
|
||||||
},
|
|
||||||
getUserAssets: {
|
|
||||||
description: 'Get assets associated with the user, filtered by type if provided',
|
|
||||||
meta: 'function',
|
|
||||||
args: [
|
|
||||||
pageLinkArg,
|
|
||||||
{ name: 'type', type: 'string', description: 'Optional asset type filter' },
|
|
||||||
requestConfigArg
|
|
||||||
],
|
|
||||||
return: observablePageDataReturnType(assetHref)
|
|
||||||
},
|
|
||||||
getAllAssetInfos: {
|
|
||||||
description: 'Get all asset information with optional customer inclusion',
|
|
||||||
meta: 'function',
|
|
||||||
args: [
|
|
||||||
{ name: 'includeCustomers', type: 'boolean', description: 'Whether to include customers in the result' },
|
|
||||||
pageLinkArg,
|
|
||||||
{ name: 'assetProfileId', type: 'string', description: 'Optional asset profile ID' },
|
|
||||||
requestConfigArg
|
|
||||||
],
|
|
||||||
return: observablePageDataReturnType(assetInfoHref)
|
|
||||||
},
|
|
||||||
getCustomerAssetInfos: {
|
|
||||||
description: 'Get customer asset information with optional customer inclusion',
|
|
||||||
meta: 'function',
|
|
||||||
args: [
|
|
||||||
{ name: 'includeCustomers', type: 'boolean', description: 'Whether to include customers in the result' },
|
|
||||||
{ name: 'customerId', type: 'string', description: 'Customer ID' },
|
|
||||||
pageLinkArg,
|
|
||||||
{ name: 'assetProfileId', type: 'string', description: 'Optional asset profile ID' },
|
|
||||||
requestConfigArg
|
|
||||||
],
|
|
||||||
return: observablePageDataReturnType(assetInfoHref)
|
|
||||||
},
|
|
||||||
bulkImportAssets: {
|
|
||||||
description: 'Bulk import assets with provided entities data',
|
|
||||||
meta: 'function',
|
|
||||||
args: [
|
|
||||||
{ name: 'entitiesData', type: bulkImportRequestHref, description: 'Data for bulk importing assets' },
|
|
||||||
requestConfigArg
|
|
||||||
],
|
|
||||||
return: observableReturnType(bulkImportResultHref)
|
|
||||||
},
|
|
||||||
saveAsset: {
|
saveAsset: {
|
||||||
description: 'Save asset',
|
description: 'Save asset',
|
||||||
meta: 'function',
|
meta: 'function',
|
||||||
@ -486,6 +440,34 @@ export const serviceCompletions: TbEditorCompletions = {
|
|||||||
],
|
],
|
||||||
return: observableArrayReturnType('<a href="https://github.com/thingsboard/thingsboard/blob/13e6b10b7ab830e64d31b99614a9d95a1a25928a/ui-ngx/src/app/shared/models/entity-type.models.ts#L295" target="_blank">EntitySubtype</a>')
|
return: observableArrayReturnType('<a href="https://github.com/thingsboard/thingsboard/blob/13e6b10b7ab830e64d31b99614a9d95a1a25928a/ui-ngx/src/app/shared/models/entity-type.models.ts#L295" target="_blank">EntitySubtype</a>')
|
||||||
},
|
},
|
||||||
|
makeAssetPublic: {
|
||||||
|
description: 'Make asset public (available from public dashboard)',
|
||||||
|
meta: 'function',
|
||||||
|
args: [
|
||||||
|
{name: 'assetId', type: 'string', description: 'Id of the asset'},
|
||||||
|
requestConfigArg
|
||||||
|
],
|
||||||
|
return: observableReturnType(assetHref)
|
||||||
|
},
|
||||||
|
assignAssetToCustomer: {
|
||||||
|
description: 'Assign asset to specific customer',
|
||||||
|
meta: 'function',
|
||||||
|
args: [
|
||||||
|
{name: 'customerId', type: 'string', description: 'Id of the customer'},
|
||||||
|
{name: 'assetId', type: 'string', description: 'Id of the asset'},
|
||||||
|
requestConfigArg
|
||||||
|
],
|
||||||
|
return: observableReturnType(assetHref)
|
||||||
|
},
|
||||||
|
unassignAssetFromCustomer: {
|
||||||
|
description: 'Unassign asset from any customer',
|
||||||
|
meta: 'function',
|
||||||
|
args: [
|
||||||
|
{name: 'assetId', type: 'string', description: 'Id of the asset'},
|
||||||
|
requestConfigArg
|
||||||
|
],
|
||||||
|
return: observableVoid()
|
||||||
|
},
|
||||||
findByQuery: {
|
findByQuery: {
|
||||||
description: 'Find assets by search query',
|
description: 'Find assets by search query',
|
||||||
meta: 'function',
|
meta: 'function',
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user