cadb0631fd
5b345fcf 기준 병합 code-check 오류 수정
2026-05-29 18:26:17 +09:00
420f2429c3
adminfront 정적 서빙 경로 수정 & devfront 빌드 오류 수정
2026-05-29 18:26:17 +09:00
5ddfc6c81b
코드체크 실패 케이스 해결. 배치잡 야간 배정
2026-05-29 16:44:46 +09:00
5b345fcf6a
test: align csv secondary email expectation
2026-05-29 14:34:34 +09:00
5a98b8490c
Merge remote-tracking branch 'origin/dev' into dev
...
# Conflicts:
# adminfront/src/features/tenants/routes/TenantListPage.tsx
# adminfront/src/features/users/UserDetailPage.tsx
# adminfront/tests/users_bulk_secondary.spec.ts
2026-05-29 14:33:01 +09:00
3e31fdfa0c
test: raise frontend coverage baselines
2026-05-29 14:31:10 +09:00
29675d9cea
chore: fix biome format issue in UserCreatePage ( #917 )
2026-05-29 13:44:40 +09:00
fcbd936053
test: align csvParser test with sub_email array structure ( #917 )
2026-05-29 13:40:55 +09:00
963b0835ea
fix: resolve ambiguous '추가' button in E2E tests ( #917 )
2026-05-29 13:39:43 +09:00
00b89c04d6
chore: fix biome lint warnings & update Makefile
2026-05-29 13:32:35 +09:00
deed33aad2
Merge branch 'dev' into feature/issue-917-sub-email-support
2026-05-29 13:23:06 +09:00
b245dd3111
fix: resolve TypeScript errors on sub_email ui ( #917 )
2026-05-29 13:21:55 +09:00
592c1d1741
Merge pull request 'feature/issue-917-sub-email-support' ( #931 ) from feature/issue-917-sub-email-support into dev
...
Reviewed-on: baron/baron-sso#931
2026-05-29 13:14:11 +09:00
b81edb8a64
ci: stabilize code check badge workflow
2026-05-29 12:16:55 +09:00
a830242947
ci: add code check badges and coverage reports
2026-05-29 12:05:43 +09:00
8d9ba3cfea
feat: 보조 이메일(sub_email) 태그/칩 입력 UI 개선 ( #917 )
...
- `UserCreatePage` 및 `UserDetailPage`에서 보조 이메일을 입력할 때 일반 텍스트가 아닌 태그(Chip) 형태로 입력/삭제할 수 있도록 UX 개선
- 여러 개의 이메일을 엔터나 클릭으로 하나씩 추가하고, `X` 버튼을 눌러 개별 삭제가 가능하도록 인터랙션 보강
- Form의 `sub_email` 데이터 타입을 `string[]`으로 일원화하여 파싱 오류 및 데이터 정합성 강화
2026-05-29 11:19:04 +09:00
62b1938c42
refactor: 보조 이메일 키값을 sub_email로 통일 및 수동 폼 추가 ( #917 )
...
- `secondary_emails` 대신 `sub_email`을 키값으로 사용하도록 전면 수정
- 관리자 화면의 수동 사용자 생성(Create) 및 수정(Detail) 폼에 `sub_email` 입력 필드 추가
- CSV 템플릿의 컬럼명을 `sub_email`로 변경
- 백엔드의 Kratos Traits 조회 및 배열 추출 로직을 `sub_email` 기준으로 업데이트
- E2E 테스트(`users_bulk.spec.ts`, `users_bulk_secondary.spec.ts`)에서 `sub_email` 검증하도록 수정 및 통과 확인
2026-05-29 11:07:59 +09:00
00310448e9
fix: 사용자 템플릿 외부 함수 동기화 및 상세 페이지에 보조 이메일 표시 ( #917 )
2026-05-29 10:45:57 +09:00
6e610c553f
feat: 사용자 벌크 CSV 등록 시 보조 이메일 지원 ( #917 )
...
- `adminfront` CSV 템플릿 헤더에 `secondary_emails` 추가 및 예시 반영
- `adminfront` CSV 파서(`csvParser.ts`)에서 `secondary_emails` 추출 로직 보강
- `backend` 에서 `BulkCreateUsers`, `UpdateUser` 실행 시 보조 이메일을 포함한 모든 이메일에 대해 식별자 유효성(ValidateLoginID) 검사 수행
- `domain.ValidateLoginID`의 파라미터를 복수 이메일 처리를 위해 `[]string`으로 변경
- Playwright E2E 테스트 `users_bulk_secondary.spec.ts` 신규 작성 및 테스트 패스 확인
2026-05-29 10:39:24 +09:00
c489c7c38f
조직도 표현 개선
2026-05-29 10:33:15 +09:00
da01f63c54
userfront e2e 전체 테스트
2026-05-29 08:19:34 +09:00
92c3905558
Merge branch 'dev' into add/e2e_test
2026-05-28 11:57:10 +09:00
177a319407
fix(adminfront): fix playwright webserver timeout by refining preview command and vite config
2026-05-28 10:52:14 +09:00
7401454bc0
fix(adminfront): guard employee ID metadata in GPO priority swap
2026-05-28 08:53:28 +09:00
d88524b0f7
fix(ci): simplify webServer preview command to avoid host/port override
2026-05-27 17:47:20 +09:00
62d3923dee
fix(adminfront): resolve workspace dependency and build configuration issues
...
- Resolve 'vite' package entry point error by consolidating workspace dependencies
- Fix PostCSS/Tailwind module resolution by utilizing pnpm hoisting
- Update vite.config.ts to stable build configuration
2026-05-27 17:41:12 +09:00
14b916fec8
fix(ci): improve webServer startup debugging and host binding
2026-05-27 17:34:03 +09:00
3b073a4e11
merge(ci): consolidate adminfront CI fixes with workspace-aware installation
2026-05-27 14:48:02 +09:00
200411a701
chore(adminfront): update vite to 8.0.14 for stable build
2026-05-27 14:46:46 +09:00
e09e83351e
fix(adminfront): fix TS error and CI dependency resolution
...
- Fix 'unknown' to 'string' type mismatch in UserBulkUploadModal.tsx
- Update CI script to install from workspace root (common) for proper dependency resolution
- Use 'env CI=true' for better shell compatibility
2026-05-27 14:44:25 +09:00
45e49cf595
fix(adminfront): use pnpm for webServer commands in Playwright config
2026-05-27 13:54:15 +09:00
35e51910c6
fix(frontend): pnpm TTY error and lockfile mismatch in non-interactive environments
...
- Set CI=true in Dockerfiles and pnpm commands to avoid TTY issues
- Use --no-frozen-lockfile in runtime scripts to allow lockfile updates during development/startup
- Resolves #890
2026-05-27 13:10:35 +09:00
57d92fa748
이슈 #868 : 총괄기획실 우선순위 적용 및 슬러그 유추 로직 강화
2026-05-26 17:07:26 +09:00
0eb6dabdc1
테넌트 import 규칙 개선
2026-05-22 18:00:58 +09:00
8dfe6fed82
adminfront 태넌트 화면 기능 누락 복구
2026-05-21 10:29:15 +09:00
2d6ca2f66b
코드 체크 개선
2026-05-21 08:46:08 +09:00
79f99757ee
Fix frontend test dependencies after merge
2026-05-20 18:20:39 +09:00
49b78b3786
Merge remote-tracking branch 'origin/dev' into dev
2026-05-20 18:16:03 +09:00
2c3cab78b1
Update dev workflow and org chart settings
2026-05-20 18:15:54 +09:00
c46c700c60
Merge branch 'dev' of https://gitea.hmac.kr/baron/baron-sso into dev
2026-05-20 17:59:37 +09:00
0af268021e
code-check 오류 수정
2026-05-20 17:12:48 +09:00
dcb442b68d
인증 가드 타이틀 보조 문구 위치 조정
2026-05-20 13:41:16 +09:00
c21ea29111
인증 가드 박스 타이틀 아이콘 배지 제거
2026-05-20 13:41:15 +09:00
fc4a2f3536
공용 i18n namespace 정리
2026-05-20 13:41:15 +09:00
528ceea754
공유 의존성 설치 락 수정
2026-05-20 13:41:15 +09:00
63622dcf28
박스 타이틀 description 추가 및 로고 추가
2026-05-20 13:41:15 +09:00
598f6ff9d1
공유 node_modules 설치 충돌 방지
2026-05-20 13:41:15 +09:00
c9664b5844
테넌트 페이지 타이틀/박스 타이틀 보조 문구 로케일 수정
2026-05-20 13:41:15 +09:00
a1f3604b24
adminfront 카드 타이틀 크기 통일 (text-lg) 및 한국어 적용
2026-05-20 13:41:15 +09:00
097caf395c
타이틀 크기 및 상단 패딩 밀림 제거
2026-05-20 13:41:15 +09:00