feat: groupby bulk apis (#9040)

* feat: bulk groupby api

* feat: bulk dataList api

* feat: bulk dataList api

* feat: bulk data load

* feat: bulk data load

* fix: load Data

* feat: custom pagination limit

* feat: public bulkapis(wip)

* fix: bug fixes

* fix: ui bug fixes

* fix: issues with strings

* fix: case when alias is empty string

* fix: cleanup

* fix: datetime

* fix: mysql group apis failing

* fix: sqlite3 groupby fixes

* fix: grouoby tests

* fix: grouoby tests

* fix: invalid page size fix: issue with bulkAggregation fix: aggregation duplicate query

* fix: duplicate api call

* fix: duplicate aggregation api call

* fix: large data-api calls on reload

* fix: tests

* fix: update bulkapis to use post

* fix: page size not updating
This commit is contained in:
Anbarasu
2024-07-25 15:45:14 +05:30
committed by GitHub
parent 935e9c6ef5
commit 7e750a92be
16 changed files with 1672 additions and 186 deletions

View File

@@ -137,7 +137,7 @@ export class GroupPageObject extends BasePage {
await this._fillRow({ indexMap, index, columnHeader, value: rowValue });
await this.dashboard.waitForLoaderToDisappear();
// await this.dashboard.waitForLoaderToDisappear();
}
async deleteRow({ title, indexMap, rowIndex = 0 }: { title: string; indexMap: number[]; rowIndex?: number }) {
@@ -153,7 +153,7 @@ export class GroupPageObject extends BasePage {
.waitFor({ state: 'hidden' });
await this.rootPage.waitForTimeout(300);
await this.dashboard.waitForLoaderToDisappear();
// await this.dashboard.waitForLoaderToDisappear();
}
async editRow({
@@ -169,7 +169,7 @@ export class GroupPageObject extends BasePage {
}) {
await this._fillRow({ indexMap, index: rowIndex, columnHeader, value });
await this.dashboard.waitForLoaderToDisappear();
// await this.dashboard.waitForLoaderToDisappear();
}
private async _fillRow({

View File

@@ -62,7 +62,7 @@ export class ToolbarGroupByPage extends BasePage {
.nth(ascending ? 0 : 1)
.click();
await this.toolbar.parent.dashboard.waitForLoaderToDisappear();
// await this.toolbar.parent.dashboard.waitForLoaderToDisappear();
// close group-by menu
await this.toolbar.clickGroupBy();
await this.toolbar.parent.waitLoading();
@@ -133,7 +133,7 @@ export class ToolbarGroupByPage extends BasePage {
});
}
await this.toolbar.parent.dashboard.waitForLoaderToDisappear();
// await this.toolbar.parent.dashboard.waitForLoaderToDisappear();
// close group-by menu
await this.toolbar.clickGroupBy();