feat: move plugin workspace into project settings

This commit is contained in:
inman
2026-09-07 10:06:37 +08:00
parent f8eee430f4
commit be1764e016
19 changed files with 363 additions and 76 deletions

View File

@@ -89,9 +89,13 @@ test.describe('Unified project plugin workspace', () => {
});
});
await page.getByTestId('sidebar-nav-plugins').click();
await expect(page.getByTestId('sidebar-nav-plugins')).toHaveCount(0);
await page.getByTestId('resource-card-plugins').click();
await expect(page.getByTestId('project-configuration-page')).toBeVisible();
await expect(page.getByTestId('project-plugins-sheet')).toBeVisible();
await expect(page.getByTestId('plugins-page')).toBeVisible();
await expect(page).toHaveURL(/\/plugins\?scope=project/);
await expect(page).toHaveURL(/\/project-config\/plugins\?scope=project/);
await expect(page.getByText('项目配置')).toBeVisible();
await page.getByRole('button', { name: '查看开发数据服务详情' }).click();
await expect(page.getByText('按平台包含,不按单次插件调用扣点。')).toBeVisible();
const localProjectId = await app.evaluate(() => (