refactor: rename project and base

- Rename `Project`  => `Base`
- Rename `Base` => `Source`
- Remove `db` from data/meta api endpoints
- Add backward compatibility for old apis
- Migrations for renaming table and columns

Signed-off-by: Pranav C <pranavxc@gmail.com>
This commit is contained in:
Pranav C
2023-10-02 22:38:43 +05:30
parent 93e4e8ae47
commit e790abdbaf
547 changed files with 10267 additions and 9773 deletions

View File

@@ -14,16 +14,16 @@ export class ProjectMenuObject extends BasePage {
}
async toggle() {
await this.rootPage.locator('[data-testid="nc-project-menu"]').click();
await this.rootPage.locator('[data-testid="nc-base-menu"]').click();
}
async click({ menu, subMenu }: { menu: string; subMenu: string }) {
const pMenu = this.rootPage.locator(`.nc-dropdown-project-menu:visible`);
await pMenu.locator(`div.nc-project-menu-item:has-text("${menu}"):visible`).click();
const pMenu = this.rootPage.locator(`.nc-dropdown-base-menu:visible`);
await pMenu.locator(`div.nc-base-menu-item:has-text("${menu}"):visible`).click();
await this.rootPage.waitForTimeout(2000);
if (subMenu) {
await this.rootPage.locator(`div.nc-project-menu-item:has-text("${subMenu}"):visible`).click();
await this.rootPage.locator(`div.nc-base-menu-item:has-text("${subMenu}"):visible`).click();
await this.rootPage.waitForTimeout(1000);
}
}