Commit Graph
100 Commits
Author SHA1 Message Date
chan 71473b0f6c feat: display UserGroups in the tenant organization tab 2026-03-04 15:21:22 +09:00
chan 539a87e93a docs: rename tab_organization to '조직 관리' for clarity 2026-03-04 15:15:00 +09:00
chan e97c5418b9 fix: align UserGroup ReBAC syncing with Tenant namespace design 2026-03-04 15:01:53 +09:00
chan 6506bd192d fix(adminfront): remove duplicate importOrgChart declaration (again) 2026-03-04 14:47:36 +09:00
chan b6c7a9dc43 fix(adminfront): allow tenant admin to view list when managing multiple tenants and fix dev profile fetching 2026-03-04 14:44:45 +09:00
chan 0a784e5534 fix(backend): fix UserGroup model and NewTenantService signature in bootstrap and tests 2026-03-04 14:31:05 +09:00
chan 9ac99d2e0c feat: implement CSV-based organization chart import and enhance group hierarchy 2026-03-04 14:20:49 +09:00
chan a973cd746b feat: automatically create default user groups upon tenant registration/approval 2026-03-04 14:16:43 +09:00
chan 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
chan 9da97554ce fix: ensure all manageable tenants are visible for tenant admin and refine overview UI 2026-03-04 14:04:18 +09:00
chan 145b807ebf feat: implement role-based UI filtering for overview and navigation 2026-03-04 14:01:12 +09:00
chan 20a8a19e12 fix(adminfront): ensure tenant admin can always access their tenant even if manageable list is empty 2026-03-04 13:58:08 +09:00
chan 2b4b40c0d9 feat: enhance tenant admin experience with form locking and column visibility settings 2026-03-04 13:55:54 +09:00
chan 88720b48c4 feat: handle multiple manageable tenants for tenant admin 2026-03-04 13:45:54 +09:00
chan d9ed46f4b9 fix(adminfront): add missing React import in TenantListPage 2026-03-04 13:43:35 +09:00
chan 5b89ed5685 fix(adminfront): add missing React import in AppLayout 2026-03-04 13:42:07 +09:00
chan d1c3bba3e0 feat: optimize tenant admin view and enhance user list with dynamic columns and metadata search 2026-03-04 13:32:01 +09:00
chan 02acdf835f test: add unit and e2e tests for bulk user creation and schema validation 2026-03-04 13:26:44 +09:00
chan 03a4c553f8 fix(backend): resolve unused variable error and optimize tenant lookup in bulk create 2026-03-04 12:39:42 +09:00
chan 7c28bd4867 feat: implement CSV bulk user upload functionality 2026-03-04 11:26:37 +09:00
chan db88c7ab1c feat: implement enhanced user schema management with validation and admin_only fields 2026-03-04 10:09:52 +09:00
chan 69470e8e4a feat(adminfront): remove unused tenant dashboard and update global overview quick links 2026-03-04 09:41:49 +09:00
chan cb16a8a9a5 Merge pull request 'feature/af-is309' (#362) from feature/af-is309 into dev
Reviewed-on: baron/baron-sso#362
2026-03-03 17:30:47 +09:00
chan d7071084b7 Merge commit 'f9e5171eb8f38fde9e3e67deb400c846b57fd5e6' into feature/af-is309 2026-03-03 17:23:22 +09:00
chan a4f483332c profile mock 추가 2026-03-03 17:19:24 +09:00
chan 4cd0de5174 린트 적용용 2026-03-03 17:04:03 +09:00
chan 1932180cc8 chore(i18n): sync locales and fix formatting issues 2026-03-03 16:45:44 +09:00
chan badaaa0d1b 테넌트 도메인 동작 확인 2026-03-03 15:49:50 +09:00
chan 5423f920b7 feat(backend): implement dynamic multi-tenancy routing and CORS 2026-03-03 15:27:05 +09:00
chan a6e7f1253c 테넌트 관리자(Tenant Admin)의 본인 소유 테넌트 목록 조회 및 관리 기능 개선 2026-03-03 14:33:58 +09:00
chan 1c3985ce19 feat(adminfront): add user profile dropdown and enhance session sync 2026-03-03 12:56:57 +09:00
chan 86ef9c6f60 테넌트 소유자, 관리자 분리 2026-03-03 12:38:27 +09:00
chan 7bb1f3f702 Merge pull request 'feature/adminfront' (#347) from feature/adminfront into dev
Reviewed-on: baron/baron-sso#347
2026-02-27 15:17:07 +09:00
chan 890a4b77dd Merge commit 'd50e583c30dae4fe46c478e153aa28c144dfc6d3' into feature/adminfront 2026-02-27 15:12:23 +09:00
chan e1ebb78331 [vite] http proxy error: /api/v1/admin/tenants?limit=1000&offset=0 해결 2026-02-27 15:04:13 +09:00
chan f6769fa1db 테스트 오류 수정 2026-02-27 14:40:07 +09:00
chan 6d9899acbb af 오류 수정정 2026-02-27 14:05:45 +09:00
chan 497ffff216 userfront-e2e-tests 오류 수정 2026-02-27 13:53:26 +09:00
chan 77af59b7a8 Merge commit 'ac778f836fb78550dce8088a567dc8bf5ffb8d2e' into feature/adminfront 2026-02-27 12:41:01 +09:00
chan cd3124f91d 린트 적용 2026-02-27 12:33:23 +09:00
chan 89f07f3bcd i18n 검증 2026-02-27 11:33:09 +09:00
chan f97b989455 테넌트 crud 테스트 코드 추가 2026-02-27 11:28:39 +09:00
chan f02ba3cbbd 계층 표시 테스트 코드 추가 2026-02-27 10:52:11 +09:00
chan ca45a14bae 테넌트 목록 및 조직 계층 구조 개선 2026-02-27 10:29:15 +09:00
chan 600961f33d slug 명칭 한글 수정 2026-02-25 14:17:45 +09:00
chan bc07619452 Merge pull request 'feat/org-chart-rebac' (#327) from feat/org-chart-rebac into dev
Reviewed-on: baron/baron-sso#327
2026-02-24 15:33:49 +09:00
chan fb78bea6f2 uf 린트 적용 2026-02-24 15:24:25 +09:00
chan beb288951c 플러터 의존성 추가 2026-02-24 15:21:43 +09:00
chan 255a47987a af 테스트 삭제 2026-02-24 15:14:27 +09:00
chan aeae296c48 af lint 2026-02-24 13:13:03 +09:00
chan 67457a23a1 uf lint 적용 2026-02-24 13:08:23 +09:00
chan d63b943039 미사용 모듈 제거 2026-02-24 13:06:29 +09:00
chan b2f0ea48e5 빌드 오류 해결 2026-02-24 13:03:29 +09:00
chan c54dcccf49 Merge branch 'dev' into feat/org-chart-rebac 2026-02-24 12:42:02 +09:00
chan 8282c222de uf 린트 적용 2026-02-24 11:09:28 +09:00
chan 70bb29827e df 린트 적용 2026-02-24 11:03:52 +09:00
chan 6a7676f95c af 린트 적용 2026-02-24 11:02:30 +09:00
chan c4d3a9f7a1 최신 내용 반영 2026-02-23 17:52:36 +09:00
chan d525895ae7 af 린트 적용 2026-02-23 17:45:24 +09:00
chan 4011a65683 i18n add 2026-02-23 17:33:06 +09:00
chan 2da570f42c adminfront 린트 적용 2026-02-23 17:23:11 +09:00
chan 4dc4e19c27 test code 수정 2026-02-23 16:50:26 +09:00
chan 68becb43bc 린트 적용 2026-02-23 16:18:01 +09:00
chan 04938d7cd9 Slug 오류 수정 2026-02-23 15:53:29 +09:00
chan 73b0453ad4 유저 그룹 계층형 보기 2026-02-23 15:53:18 +09:00
chan 1c6fb4ef83 feat(adminfront): Implement hierarchical tree view for user group management (Issue #296)\n\n- Refactor TenantGroupsPage.tsx to display user groups in a collapsible tree structure.\n- Add buildGroupTree utility and UserGroupTreeNode recursive component.\n- Update group creation form with parent group selection and unit type.\n- Enhance mutation callbacks with toast notifications for better user feedback.\n- Fix: Add parentId to TenantSummary type in adminApi.ts for type safety. 2026-02-23 13:58:34 +09:00
chan 7d57e5844f 린트 적용 2026-02-23 12:54:21 +09:00
chan c6470d3bae fix(i18n): sync missing translation keys 2026-02-23 12:46:47 +09:00
chan 0ccd1db649 test: 프론트엔드/백엔드 테스트 커버리지 및 시나리오 보강 (Issue #291)
- FE: Vitest 환경 구축 및 공통 UI 컴포넌트(Badge, Button) 테스트 추가
- FE: Playwright E2E 테스트(Auth, Tenant CRUD 및 Validation) 시나리오 보강
- BE: Testcontainers 기반 Repository 통합 테스트(PostgreSQL) 추가
- BE: TenantRepository 계층 구조(Hierarchy), DB 제약조건(Unique) 테스트
- BE: UserRepository 통합 테스트(CRUD, Delete) 추가
- BE: PasswordPolicy 유틸리티 테스트 보강
- BE: TenantService 엣지 케이스(중복 슬러그, 권한 등) 검증 로직 추가
- Fix: 하위 테넌트 생성 시 ParentID 누락 문제 해결
2026-02-23 11:23:48 +09:00
chan 919bcd27e8 프론트엔드 UI/UX를 전면 개편 2026-02-20 17:56:53 +09:00
chan 2ec2653bfb Ory Keto ReBAC Policy & Relation Tuple Architecture 2026-02-20 17:56:05 +09:00
chan f844f2586a Merge pull request 'featur/tenantsign' (#284) from featur/tenantsign into dev
Reviewed-on: baron/baron-sso#284
2026-02-20 09:46:44 +09:00
chan f8b8b262cb Merge commit '9a4808f0e5d9810bd4d3361e98dd6fe4ec18b96e' into featur/tenantsign 2026-02-20 09:36:10 +09:00
chan e40dd8120e adminfront 로그인 해결 2026-02-19 18:02:47 +09:00
chan ba7cca3c60 린트 1 2026-02-19 17:14:41 +09:00
chan 8664c5f17a Merge commit '4696d7ce8228ebf46600a2c3bae27c3a8de01dda' into featur/tenantsign 2026-02-19 17:09:22 +09:00
chan 352a4fab0b Merge commit '85998bd82ecc8870af3c260f4a6f251ea1d12231' into featur/tenantsign 2026-02-19 17:08:27 +09:00
chan 19c67a0d91 테스트 코드 추가2 2026-02-19 17:00:39 +09:00
chan 05c33249d9 테스트 코드 추가 2026-02-19 16:43:54 +09:00
chan 65c45c7571 Merge pull request 'featur/tenantsign' (#278) from featur/tenantsign into dev
Reviewed-on: baron/baron-sso#278
2026-02-19 15:57:48 +09:00
chan c852af3168 린트 적용 2 2026-02-19 15:50:35 +09:00
chan b7b29bb504 린트 적용 2026-02-19 15:21:47 +09:00
chan f1959f123b Merge commit 'dcdc69ebfe60a8f539317ab9d77f6667dd1c5e48' into dev 2026-02-19 15:11:03 +09:00
chan 5cb713a009 가입 전략 수립 2026-02-19 15:10:36 +09:00
chan e6bfcf465f VITE_OIDC_CLIENT_ID 변경 2026-02-19 15:10:09 +09:00
chan 37e8fc4991 Merge pull request 'feature/user-group2' (#268) from feature/user-group2 into dev
Reviewed-on: baron/baron-sso#268
2026-02-13 16:06:51 +09:00
chan 11ae96df78 fix(ci): rename test file and update workflow path to fix build error 2026-02-13 16:04:22 +09:00
chan b15cad759c locale_storage_web_test.dart를 locale_storage_platform_test.dart로 변경 2026-02-13 15:53:12 +09:00
chan b7e0010d36 @TestOn('browser') 어노테이션 제거 2026-02-13 15:48:43 +09:00
chan f7cdf367ae userfront test 수정 2026-02-13 15:43:32 +09:00
chan 41eaac62c9 린트 적용 2026-02-13 15:35:52 +09:00
chan 837883756f test 코드 수정 2026-02-13 15:34:31 +09:00
chan f0b1a88005 린트적용2 2026-02-13 15:20:17 +09:00
chan e322cbffb8 lint 적용 2026-02-13 15:18:38 +09:00
chan ad5895a1ea I18 추가 2026-02-13 15:15:21 +09:00
chan 779b627b64 fix: align report.js logic with index.js to resolve i18n check failure 2026-02-13 14:59:42 +09:00
chan 51eb76acf7 Merge pull request 'feature/user-group2' (#266) from feature/user-group2 into dev
Reviewed-on: baron/baron-sso#266
2026-02-13 14:56:59 +09:00
chan 92f084fd59 test(backend): add unit tests for user group management and fix interface inconsistencies 2026-02-13 14:55:45 +09:00
chan 7f8d52ac3f fix: resolve i18n resource check failures and restore logout functionality 2026-02-13 14:33:26 +09:00
chan 75107c5c41 Merge pull request 'feature/user-group2' (#265) from feature/user-group2 into dev
Reviewed-on: baron/baron-sso#265
2026-02-13 14:24:52 +09:00