forked from baron/baron-sso
feat: integrate orgfront and expose internal ids
This commit is contained in:
@@ -465,6 +465,40 @@ test.describe("User Management", () => {
|
||||
.toMatchObject({ status: "inactive" });
|
||||
});
|
||||
|
||||
test("should expose internal user uuid in the users table", async ({
|
||||
page,
|
||||
}) => {
|
||||
const internalUserId = "4d20c735-05d0-42d4-9479-0e9be74fd987";
|
||||
|
||||
await page.route(/\/admin\/users(\?.*)?$/, async (route) => {
|
||||
if (route.request().method() !== "GET") {
|
||||
return route.fallback();
|
||||
}
|
||||
return route.fulfill({
|
||||
json: {
|
||||
items: [
|
||||
{
|
||||
id: internalUserId,
|
||||
name: "UUID User",
|
||||
email: "uuid-user@test.com",
|
||||
phone: "010-2222-3333",
|
||||
loginId: "uuid_login_id",
|
||||
role: "user",
|
||||
status: "active",
|
||||
createdAt: "2026-04-01T00:00:00Z",
|
||||
},
|
||||
],
|
||||
total: 1,
|
||||
limit: 50,
|
||||
offset: 0,
|
||||
},
|
||||
});
|
||||
});
|
||||
|
||||
await page.goto("/users");
|
||||
await expect(page.locator("table")).toContainText(internalUserId);
|
||||
});
|
||||
|
||||
test("should create a Hanmac family user with tenant appointments and no representative affiliation", async ({
|
||||
page,
|
||||
}) => {
|
||||
|
||||
Reference in New Issue
Block a user