mirror of
https://github.com/Alfresco/alfresco-ng2-components.git
synced 2025-09-17 14:21:29 +00:00
AAE-37368 Applying new tasks and process count APIs
This commit is contained in:
@@ -320,7 +320,7 @@ export class ProcessFiltersCloudComponent implements OnInit, OnChanges {
|
|||||||
|
|
||||||
private fetchProcessFilterCounter(filter: ProcessFilterCloudModel): Observable<number> {
|
private fetchProcessFilterCounter(filter: ProcessFilterCloudModel): Observable<number> {
|
||||||
return this.searchApiMethod === 'POST'
|
return this.searchApiMethod === 'POST'
|
||||||
? this.processListCloudService.getProcessListCounter(new ProcessFilterCloudAdapter(filter))
|
? this.processListCloudService.getProcessListCount(new ProcessFilterCloudAdapter(filter))
|
||||||
: this.processListCloudService.getProcessCounter(filter.appName, filter.status);
|
: this.processListCloudService.getProcessCounter(filter.appName, filter.status);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@@ -229,6 +229,17 @@ export class ProcessListCloudService extends BaseCloudService {
|
|||||||
return this.getProcess(callback, defaultQueryUrl, requestNode, queryUrl);
|
return this.getProcess(callback, defaultQueryUrl, requestNode, queryUrl);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
getProcessListCount(requestNode: ProcessListRequestModel): Observable<number> {
|
||||||
|
if (!requestNode?.appName) {
|
||||||
|
return throwError(() => new Error('Appname not configured'));
|
||||||
|
}
|
||||||
|
|
||||||
|
const queryUrl = `${this.getBasePath(requestNode.appName)}/query/v1/process-instances/count`;
|
||||||
|
const queryData = this.buildQueryData(requestNode);
|
||||||
|
|
||||||
|
return this.post<object, number>(queryUrl, queryData).pipe(map((response) => response || 0));
|
||||||
|
}
|
||||||
|
|
||||||
private getVariableKeysFromQueryParams(queryParams: any): string[] {
|
private getVariableKeysFromQueryParams(queryParams: any): string[] {
|
||||||
if (!queryParams['variableKeys'] || queryParams['variableKeys'].length <= 0) {
|
if (!queryParams['variableKeys'] || queryParams['variableKeys'].length <= 0) {
|
||||||
return [];
|
return [];
|
||||||
|
Reference in New Issue
Block a user