d10f80d41d
feat: 커스텀 필드 기반 로그인 ID 연동 기능 추가 ( #440 )
...
- Kratos Identity 스키마에 로그인 전용 `id` 속성 추가
- 테넌트 Config의 `loginIdField` 설정에 따라 User의 `login_id` 및 Kratos `traits.id` 동기화 로직 구현
- Admin UI 테넌트 스키마 설정 내 '로그인 ID로 사용' 체크박스 추가
- Admin UI 사용자 생성/수정/조회 화면에 로그인 ID 관리 필드 및 컬럼 반영
- Userfront 로그인 화면 접속 시 테넌트 설정에 따라 동적 로그인 ID 라벨 적용
- 관련 다국어(ko/en) 번역 추가 및 로그인 ID 설계 문서 업데이트
2026-03-25 15:27:44 +09:00
311e491683
누락된 키 추가: 테넌트 수정 화면에 새롭게 추가한 '상위 테넌트' 관련 UI 키 2종을 로컬 설정 파일에 반영했습니다
2026-03-24 16:33:01 +09:00
a4f283e4e6
#445 #430 #426 #427
2026-03-24 14:22:05 +09:00
896a51df3d
feat: add schema check on bulk user move and support for float/datetime in custom metadata
2026-03-19 14:02:56 +09:00
d305398326
Playwright 테스트 오류 수정
2026-03-18 09:05:50 +09:00
ec8abf39aa
Merge branch 'dev' into feature/af-issue363
2026-03-18 09:05:23 +09:00
eac16cfcd9
4단계 역할 정규화 및 dev 권한 스코프 검증 강화
2026-03-16 16:44:35 +09:00
c2b55081a6
린트 적용
2026-03-05 17:20:46 +09:00
3113fc09ff
내정보 멀티 테턴트 표시
2026-03-05 17:18:49 +09:00
c1479a32a7
fix: ensure member counts are accurate by syncing membership relations in all user management actions
2026-03-04 18:05:17 +09:00
03e8ed4822
fix: resolve build errors and fix member count synchronization issues in bulk/org-chart import
2026-03-04 17:42:58 +09:00
16ba7ee47a
fix(backend): correct parameter order in UserRepo.List call for CSV export
2026-03-04 17:28:37 +09:00
5be5ffd42f
fix(backend): add UTF-8 BOM to CSV export for Excel compatibility
2026-03-04 17:22:34 +09:00
f55374f827
feat: implement bulk user group/tenant move functionality
2026-03-04 16:15:13 +09:00
5034785582
fix(backend): fix CSV export authentication by moving role validation inside the handler
2026-03-04 16:10:52 +09:00
d6a6e13678
fix(backend): add missing os import in UserHandler
2026-03-04 16:06:36 +09:00
5649ba2a76
fix(backend): allow role mocking via query parameter for CSV export downloads
2026-03-04 15:59:00 +09:00
9720b77898
feat: implement user data CSV export with dynamic metadata columns
2026-03-04 15:54:11 +09:00
a5102d9b25
feat: implement bulk user actions and organization tree search with auto-expansion
2026-03-04 15:43:00 +09:00
39b41a4c42
feat: enforce tenant isolation for audit logs and enhance user list filtering for multi-tenant admins
2026-03-04 14:12:39 +09:00
02acdf835f
test: add unit and e2e tests for bulk user creation and schema validation
2026-03-04 13:26:44 +09:00
03a4c553f8
fix(backend): resolve unused variable error and optimize tenant lookup in bulk create
2026-03-04 12:39:42 +09:00
7c28bd4867
feat: implement CSV bulk user upload functionality
2026-03-04 11:26:37 +09:00
db88c7ab1c
feat: implement enhanced user schema management with validation and admin_only fields
2026-03-04 10:09:52 +09:00
77af59b7a8
Merge commit 'ac778f836fb78550dce8088a567dc8bf5ffb8d2e' into feature/adminfront
2026-02-27 12:41:01 +09:00
f97b989455
테넌트 crud 테스트 코드 추가
2026-02-27 11:28:39 +09:00
ca45a14bae
테넌트 목록 및 조직 계층 구조 개선
2026-02-27 10:29:15 +09:00
Lectom C Han
8a074f16e7
merge feat/304-userfront-wasm-e2e into dev
2026-02-24 15:40:51 +09:00
Lectom C Han
4ffe5110dd
e2e 구조변경
2026-02-24 15:23:36 +09:00
4dc4e19c27
test code 수정
2026-02-23 16:50:26 +09:00
2ec2653bfb
Ory Keto ReBAC Policy & Relation Tuple Architecture
2026-02-20 17:56:05 +09:00
Lectom C Han
dfa2fc2406
feat: i18n 개선 및 userfront 로그인/로케일 보완
2026-02-13 10:23:50 +09:00
5294066de6
golangci lint 적용
2026-02-06 16:28:00 +09:00
0e0d8c1ebc
Kratos SoT 정합화
2026-02-06 12:59:51 +09:00
7e09764ad9
ReBAC 고도화 및 애플리케이션 관리 시스템 통합 구현
2026-02-04 15:01:13 +09:00
066ea86f46
애플리케이션(RP) 관리 기능 구현 및 Ory Keto 권한 연동
2026-02-04 14:56:16 +09:00
d09abab5a2
3단계 권한 모델 확장, keto 권한 정책
2026-02-03 14:21:37 +09:00
12ae5929e3
사용자 필드 관리
2026-02-02 17:11:43 +09:00
5dd425050c
테넌트 등록 방식을 결정
2026-02-02 14:05:50 +09:00
Lectom C Han
35552943d7
내정보 페이지 사용성개선, adminFront user 정보 연동.
2026-01-30 13:42:41 +09:00
ee4c07f66d
users 정보 페이지 구현
2026-01-29 14:47:20 +09:00