fix: Gateway 화면에서 raw 프로필 ID 노출을 제거한다

불변 profileName은 라우팅과 저장 경계에 유지하고 사용자 출력은 공통 표시명을 사용한다. 기본 인스턴스 suffix를 숨기고 비기본 인스턴스만 사람이 읽을 수 있게 구분한다.
This commit is contained in:
2026-08-24 07:15:25 +00:00
parent 8837e49d62
commit d80ea1bd0e
19 changed files with 421 additions and 127 deletions
@@ -59,6 +59,8 @@ const installFixture = async (page: Page) => {
{
profileName: 'hwe:default',
profile: 'hwe',
instanceKey: 'default',
displayName: '훼',
currentScenario: 'default',
status: 'RUNNING',
},
@@ -93,6 +95,8 @@ test('web push settings are default-off and remain configurable while delivery i
const table = page.locator('#notification-table');
await expect(table).toBeVisible();
await expect(table).toContainText('준비됨 · 운영 비활성');
await expect(table).toContainText('훼 · default');
await expect(table).not.toContainText('hwe:default');
await expect(page.getByRole('button', { name: '이 기기 알림 켜기' })).toBeDisabled();
const checkboxes = table.getByRole('checkbox');
await expect(checkboxes).toHaveCount(9);