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
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
7401454bc0
fix(adminfront): guard employee ID metadata in GPO priority swap
2026-05-28 08:53:28 +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
63622dcf28
박스 타이틀 description 추가 및 로고 추가
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
54fb7b4db6
타이틀 이모티콘 로고 제거
2026-05-20 13:41:15 +09:00
d1184613d8
서브 타이틀 텍스트 렌더링 오류 수정
2026-05-20 13:41:15 +09:00
222dc6f4a4
adminfront 상단 화면 i18n 정리
2026-05-20 13:41:15 +09:00
7d99dba890
API 키 페이지 영문 적용
2026-05-20 13:41:15 +09:00
e7dab0f8fd
adminfront /api-keys 새로고침 404 해결
2026-05-20 13:41:15 +09:00
c7d25f3611
API 키 페이지 locale 전환 시 /api-keys 404 방지
2026-05-20 13:41:15 +09:00
5496735e2f
make dev/dev-debug 구분.
2026-05-20 13:34:19 +09:00
f4bfa7c129
fix(adminfront): fix double-click required for file input in bulk upload modal
...
Refactored the file input button to use a native HTML label with Radix UI's asChild prop. This ensures the file dialog opens reliably on the first click without relying on JS synthetic click events.
2026-05-20 13:30:29 +09:00
11d535f4e3
fix(adminfront): prevent bulk import modal from unmounting when dropdown closes
...
Lifted the modal state out of the DropdownMenuContent to ensure the dialog does not unmount immediately when the dropdown item is clicked.
2026-05-20 13:28:03 +09:00
53dacda5d5
feat(adminfront): add Data Management menu to User tab
...
This commit introduces a 'Data Management' dropdown menu to the User list page, consolidating user CSV import, template download, and export actions. It aligns the UI with the existing Tenant list page.
2026-05-20 13:25:21 +09:00
0155ee4ee7
front류 개발모드에서는 세션 갱신 끄기
2026-05-20 11:48:31 +09:00
fd82dd9bdd
조직 연동 오류 해결
2026-05-20 11:17:31 +09:00
42b49674cc
사용자 상태 세분화
2026-05-20 10:17:15 +09:00
9112c4fb36
조직도 줌 레벨 상향
2026-05-18 18:06:13 +09:00
e29d056b9e
네이버 웍스 연동기능 개선
2026-05-18 15:36:30 +09:00