46f03e2b18
chore: document local WSL setup fixes
2026-06-18 11:45:03 +09:00
33249eb229
orgfront refresh token 관리 추가
2026-06-18 08:00:57 +09:00
5f3167a503
feat(devfront): show client creators and headless filter
2026-06-17 22:03:15 +09:00
69e1e32fd4
Merge remote-tracking branch 'origin/dev' into dev
...
# Conflicts:
# adminfront/src/features/tenants/routes/TenantFineGrainedPermissionsPage.tsx
# adminfront/tests/worksmobile.spec.ts
2026-06-17 21:31:00 +09:00
49560e8a8c
chore: snapshot local state before dev merge
2026-06-17 21:25:42 +09:00
0ff8cfd1d9
Merge pull request 'feature/1183-signup-personal-default' ( #1187 ) from feature/1183-signup-personal-default into dev
...
Reviewed-on: baron/baron-sso#1187
2026-06-16 18:39:35 +09:00
d8327afac8
lint 수정
2026-06-16 18:33:32 +09:00
bfdfbab85f
backend: 테넌트 상세 조회 API(GetTenant) 응답 권한 맵에 네이버웍스 연동 권한(view/manage_worksmobile) 조회 및 반환 처리 구현 완료 ( #1183 )
2026-06-16 18:19:15 +09:00
26c4666a89
backend: 일반 가입 시 임의의 개별 테넌트 신설 대신 이미 시드된 shared 'personal' 테넌트에 사용자 직접 할당 구현 ( #1183 )
2026-06-16 17:39:25 +09:00
ac3226e939
backend: 개인 테넌트 자동 생성 시 슬러그 길이 초과로 인한 가입 503 오류 원천 해결 코드 반영 ( #1183 )
2026-06-16 17:29:03 +09:00
95a2730e71
backend: 회원가입 시 도메인 대조를 통한 가족사(AFFILIATE) 강제 로직을 전면 제거하고 기본 개인(Personal) 가입으로 통합 ( #1183 )
2026-06-16 16:56:03 +09:00
ce8a1f46a7
Merge remote-tracking branch 'origin/feature/df-claim-tenant' into dev
2026-06-15 20:31:02 +09:00
202c783920
Merge origin/dev into dev
2026-06-15 20:05:47 +09:00
4d468cd39f
네이버 계정 정합성 맞춤
2026-06-15 19:54:09 +09:00
006113ebc7
ID Token에 rt_expires_at 클레임 추가
2026-06-15 14:42:02 +09:00
3cdb7ce19f
ID Token에 rt_expires_at 클레임 추가
2026-06-15 14:18:34 +09:00
b714213b78
i18n, adminfront, devfront: 'make code-check' 통과를 위한 번역 싱크 엔진 개선, 룰 오브 훅 정합성 교정 및 테스트 레이스 컨디션 해결
2026-06-15 09:49:53 +09:00
383c6bf7b9
Merge branch 'dev' into feature/1058-adminfront-tab-rebac-permissions
2026-06-12 20:28:18 +09:00
8e9d015443
kratos SSOT 재설계
2026-06-12 18:36:18 +09:00
bdd86f4d88
offline_access 스코프 유지 처리 및 refresh_token 발급 경로 수정
2026-06-12 16:33:43 +09:00
568dc258e7
offline_access 기본 강제 제거 및 refresh_token grant 정책 정리
2026-06-12 16:01:51 +09:00
ca15e2a35c
offline_access 기본 스코프 추가 및 refresh_token 발급 확인
2026-06-12 14:55:17 +09:00
a70755e993
adminfront 및 백엔드: 전 메뉴 및 탭 수준 ReBAC 기반 접근 제어(Admin Control) 기능 추가 구현 완료
2026-06-12 11:40:56 +09:00
d0bdc54286
adminfront 및 백엔드: 세부 권한 변경 시 Keto 동기식 실시간 쓰기 및 프론트 일괄 갱신 적용하여 지연/롤백 버그 해결 완료
2026-06-12 11:39:28 +09:00
01bc6d9b08
code-check lint 오류 수정
2026-06-11 15:37:40 +09:00
c495e9119b
offline 스코프 제거, rp_claims 값 표준화
2026-06-11 14:50:26 +09:00
f60b15a17b
custom claim 타입보정 UI. 대표테넌트 노출 보정
2026-06-11 11:27:11 +09:00
0bb3ccb850
코드 테스트 실패 수정
2026-06-11 08:55:41 +09:00
4d77060b5d
custom claim 권한체크 확인
2026-06-11 08:29:25 +09:00
b4f80a36b0
adminfront 및 백엔드: 글로벌 사이드바 11개 전 메뉴별 ReBAC 기반 접근 제어(Admin Control) 스키마, REST API, UI 설정 패널 전격 구현 완료
2026-06-10 16:55:34 +09:00
6ebcb43b16
adminfront: 탭별 세부 권한 격리 부여를 위한 독자적인 5번째 탭(세부 권한) 추가 및 연동 완료
2026-06-10 15:44:07 +09:00
e9af231fb0
adminfront/devfront code-check 오류 수정
2026-06-10 15:19:34 +09:00
85c2eb1690
code-check 및 사용자 상세 claim 관련 오류 수정
2026-06-10 10:37:51 +09:00
437a3ad98d
개발자 권한을 페이지별로 선택/부여 가능하도록 개선
2026-06-10 10:11:52 +09:00
3ed9e912e6
테넌트 비소속 개발자 권한 신청/부여 가능
2026-06-10 10:11:52 +09:00
0f11173739
개발자 권한 부여 페이지 추가
2026-06-10 10:11:52 +09:00
85707500ef
adminfront 및 백엔드: ReBAC 기반 각 탭별 읽기/쓰기 권한 제어 구현
2026-06-10 10:01:30 +09:00
c880b3c333
orgfront 버그 픽스
2026-06-10 09:36:57 +09:00
28478309fa
orgfront 권한 정리
2026-06-10 08:37:27 +09:00
cad1162597
Merge remote-tracking branch 'origin/dev' into dev
2026-06-09 21:08:43 +09:00
1341f07ef9
chore: consolidate local integration changes
2026-06-09 21:03:05 +09:00
b2f155e35b
perf(admin): full-stack performance optimization for all list tables
...
- Implemented server-side search, infinite scrolling, and list virtualization for Tenants, Users, and Audit Logs.
- Backend: Enhanced Repository, Service, and Handler layers to support 'search' and 'cursor' parameters.
- Frontend: Integrated @tanstack/react-virtual and useInfiniteQuery for high-performance rendering.
- Quality: Updated all unit tests and E2E tests to match the new asynchronous server-side search architecture.
- i18n: Synced all translation keys and cleaned up unused resources.
2026-06-04 16:06:30 +09:00
6d3f128282
perf(admin): implement server-side search and virtualization for tenant list
...
- Backend: Added 'search' parameter to TenantRepository and TenantService.
- Backend: Updated all Tenant list calls to support searching.
- Backend: Enhanced UserRepository.List to support cursor-based pagination and search.
- Frontend: Switched TenantListPage to use useInfiniteQuery for lazy loading.
- Frontend: Implemented list virtualization in TenantHierarchyView using @tanstack/react-virtual.
- Frontend: Added server-side search with debouncing (useDeferredValue).
- Fixed various Go compilation errors caused by method signature changes.
2026-06-04 14:08:55 +09:00
91e983b315
Merge branch 'dev' into feature/rbac-simplification-and-remove-dev-switcher
2026-06-04 11:27:39 +09:00
5ba0d0fb86
fix(backend): add missing reflect import
2026-06-04 11:20:35 +09:00
fbdfb97c3e
feat(admin): improve tenant bulk import reporting with detailed results
...
- Backend: Enhanced 'ImportTenantsCSV' to return row-by-row details including action, status, and modified fields.
- Backend: Refactored 'upsertTenantCSVRecord' to detect and return specific modified fields (Name, Type, ParentID, Slug, Description, Config, Domains).
- Frontend: Added 'TenantImportDetail' and updated 'TenantImportResult' types.
- Frontend: Implemented a detailed results modal in 'TenantListPage' showing processing summary and row-level feedback for better transparency.
2026-06-04 11:12:47 +09:00
80aa60fdf1
tenant 삭제 시 RP 허용 테넌트 정리 및 재유입 방지
2026-06-04 10:27:12 +09:00
1f3d56933f
fix: resolve remaining Hanmac email policy test failure
...
- Corrected mock tenant hierarchy in Hanmac email policy test.
- Ensured 100% pass rate for backend handlers under the new RBAC model.
2026-06-02 19:03:16 +09:00
f76dd4e60d
chore: formatting and linting cleanup via code-check
2026-06-02 18:53:56 +09:00
bf64f82507
fix: resolve i18n synchronization and fix backend tests
...
- Added missing i18n keys for integrity and tenant profile pages to root and adminfront locales.
- Corrected i18n section structure in template.toml.
- Fixed Hanmac email policy test by improving tenant hierarchy mocking and ensuring correct CompanyCode propagation.
- Resolved various backend test failures by updating expectations for normalized roles and fixing undefined variables.
2026-06-02 18:50:26 +09:00