chan
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
lectom
c489c7c38f
조직도 표현 개선
2026-05-29 10:33:15 +09:00
lectom
da01f63c54
userfront e2e 전체 테스트
2026-05-29 08:19:34 +09:00
lectom
e481ae2821
모바일 fallback 변경. .env유출 가능성 차단
2026-05-26 11:30:00 +09:00
lectom
f19b694c0b
fix auth link session conflict policy
2026-05-21 13:50:18 +09:00
lectom
49b78b3786
Merge remote-tracking branch 'origin/dev' into dev
2026-05-20 18:16:03 +09:00
lectom
2c3cab78b1
Update dev workflow and org chart settings
2026-05-20 18:15:54 +09:00
kyy
0af268021e
code-check 오류 수정
2026-05-20 17:12:48 +09:00
kyy
dd1238a4e4
headless JWKS 워커 backoff 회귀 테스트 추가
2026-05-20 13:41:16 +09:00
kyy
16d43c5973
headless JWKS 워커 실패 backoff 및 timeout 단축
2026-05-20 13:41:16 +09:00
lectom
5496735e2f
make dev/dev-debug 구분.
2026-05-20 13:34:19 +09:00
lectom
fd82dd9bdd
조직 연동 오류 해결
2026-05-20 11:17:31 +09:00
lectom
42b49674cc
사용자 상태 세분화
2026-05-20 10:17:15 +09:00
lectom
9112c4fb36
조직도 줌 레벨 상향
2026-05-18 18:06:13 +09:00
lectom
e29d056b9e
네이버 웍스 연동기능 개선
2026-05-18 15:36:30 +09:00
kyy
94f33a0a64
감사로그 수행자 표시
2026-05-15 18:42:05 +09:00
chan
1b9687e9e8
fix: 백엔드 테스트 추가 검증사항 수정 및 다국어 템플릿 정리
2026-05-14 11:20:38 +09:00
chan
ece8df50f6
Merge branch 'dev' into feature/tenant-user-list-ui-improvement
2026-05-14 11:06:39 +09:00
chan
024e1cc5bd
fix: 기타 문법 오류 수정 및 i18n 언어팩(누락된 키) 업데이트
2026-05-14 11:01:49 +09:00
chan
841e1f8ab2
fix: 백엔드 테스트 오류 수정 (외래 키 제약조건 및 데이터 무결성 검증 로직 반영)
2026-05-14 11:00:15 +09:00
lectom
d77199bdbc
Fix code-check locale and headless test failures
2026-05-14 10:15:50 +09:00
lectom
8bca127723
orgfront 코드 체크 추가, 백엔드 기준 강화
2026-05-14 09:49:37 +09:00
lectom
df543d6203
정합성 위반사항 확인 및 조치기능 추가
2026-05-14 09:04:33 +09:00
lectom
9ca73e8774
권한부여 및 정합성 검사 추가
2026-05-14 08:45:48 +09:00
lectom
f6f8e88342
refactoring
2026-05-14 08:11:02 +09:00
lectom
e36a973053
사용자 테넌트 소속 데이터 정리
2026-05-13 18:27:55 +09:00
lectom
8a6e41d74c
테넌트 목록 조회 cursor기반으로 재구성. 사용자 metadata 미사용 필드 제거
2026-05-13 18:10:37 +09:00
lectom
5e7b7b878c
테넌트 목록 조회 cursor기반으로 재구성. 사용자 metadata 미사용 필드 제거
2026-05-13 18:05:51 +09:00
lectom
8c2b2f71ef
조직도 M2M조회 추가, 자동로그인 보완
2026-05-13 13:44:30 +09:00
lectom
0c706a8936
headless link 테스트 환경 격리
2026-05-12 18:05:24 +09:00
lectom
937f2f9820
Merge remote-tracking branch 'origin/dev' into dev
2026-05-12 18:03:08 +09:00
lectom
e8a4d7544f
테넌트 CSV 조직 설정 동기화 보완
2026-05-12 18:02:55 +09:00
kyy
3626584046
RP 대시보드 기능 추가
2026-05-12 13:49:51 +09:00
lectom
d4c48da426
코드체크 업데이트
2026-05-12 13:41:43 +09:00
lectom
5e649c279f
동기화 기초구조 마련
2026-05-12 12:25:31 +09:00
lectom
3063450ee0
조직현황 구조변경. 총괄센터삼안 실 조직 삽입확인
2026-05-11 20:14:56 +09:00
lectom
843b4100ad
adminfront 조직 통계오류 보정. Kratos Projection용 통계테이블 구조 추가
2026-05-11 13:01:55 +09:00
lectom
9a64a16cb9
callback 검증 보강. seed-tenant 추가보강
2026-05-11 11:03:11 +09:00
kyy
8307f65f6a
ef286330a2 반영 code-check 오류 수정
2026-05-08 15:34:00 +09:00
chan
ab66f13afd
Merge branch 'dev' into feature/multi-tenant-and-ui-improvements
2026-05-08 14:28:38 +09:00
chan
074c3e30d1
멀티 테넌트 멤버 집계 해결
2026-05-07 18:05:24 +09:00
chan
f6cf261fd5
fix: resolve tenant member removal and move aggregation bugs
...
- adminfront: Update removeMutation to correctly pass 'isRemoveTenant: true' and the specific tenant slug instead of empty string
- backend: Fix 'Move' operation (Normal Update) in UpdateUser to correctly remove the old primary company code from the 'companyCodes' array and sync the deletion to Keto, ensuring accurate member count aggregation
2026-05-07 15:43:08 +09:00
lectom
57a00c0236
Fix SMS login code flow for phone relay
2026-05-07 13:53:47 +09:00
chan
b540482bf5
Merge remote-tracking branch 'origin/dev' into fix/issue-637
2026-05-07 13:53:14 +09:00
chan
c398237c35
feat: enhance multi-tenant UI and fix member aggregation
...
- adminfront: Update TenantListPage and UserListPage sorting logic to support all columns dynamically
- adminfront: Add inline 'Move', 'Remove', and 'Delete' actions directly inside the Tenant Org Chart member table
- adminfront: Remove redundant 'ACTIONS' column and profile icon from UserListPage, making the name clickable
- adminfront: Remove 'New Member' creation link from Tenant Org Chart 'Add Member' dropdown
- backend: Fix CountByCompanyCodes query to accurately aggregate user counts using both primary company_code and company_codes array
2026-05-07 13:50:13 +09:00
kyy
d1859d593d
dev 반영 code check 오류 수정
2026-05-07 11:05:07 +09:00
kyy
3e8adbfbfd
백채널 로그아웃 URI 허용 범위 확장
2026-05-07 11:05:07 +09:00
lectom
2cba9c9c1f
go 버전업 && ory 설정파일들 자동 생성 스크립트 추가
2026-05-07 11:01:25 +09:00
lectom
13dee9ae9b
adminfront 개요 통계 추가
2026-05-06 16:14:52 +09:00
chan
6d05bb212b
fix: enqueue KetoOutboxActionDelete for isRemoveTenant
...
- Ensure Keto permissions are correctly revoked when a user is removed from a tenant.
2026-05-06 14:44:03 +09:00