e15de6d334
일반 사용자의 DevFront 접근 및 RP 관리자 권한 연동
2026-04-20 15:48:42 +09:00
51e46a4d00
RP 관계 범위의 콘솔 접근 허용
2026-04-20 15:48:42 +09:00
0b8eaec636
수동 할당에서 생성자 관계 숨김
2026-04-20 15:48:42 +09:00
2a9b044992
RP 수정 권한 안내 표시
2026-04-20 15:48:42 +09:00
6322ff5630
DevFront RP 관계 설정 문서 작성
2026-04-20 15:48:42 +09:00
a79c350831
devfront 관계 탭 사용자 검색·다중선택 UX 개선
2026-04-20 15:48:42 +09:00
f955d23ef1
dev API 관계 사용자 검색 및 관계 목록 사용자 정보 추가
2026-04-20 15:48:42 +09:00
f494d8e50a
relationships 탭 i18n 누락 및 탭 순서 불일치
2026-04-20 15:48:42 +09:00
034789b8cb
devfront ReBAC 전환 테스트
2026-04-20 15:48:42 +09:00
8d0982b89c
devfront RP 상세 탭 i18n 및 순서 일관화
2026-04-20 15:48:42 +09:00
dd93a3450a
Dev API에 RP operator relation 조회/부여/회수 추가
2026-04-20 15:48:42 +09:00
91299b1a0a
RP 생성/삭제 운영 relation 세트 반영
2026-04-20 15:48:42 +09:00
8f7c328d22
dev/rp 권한 체크 permit 기준으로 변환
2026-04-20 15:48:42 +09:00
790f006f93
네임스페이스 확장 및 정책 문서 동기화
2026-04-20 15:48:42 +09:00
6b93cc945a
Merge pull request 'add/deploy' ( #584 ) from add/deploy into dev
...
Reviewed-on: baron/baron-sso#584
2026-04-20 10:07:06 +09:00
55be717ff6
fix(adminfront): resolve biome noNonNullAssertion lint in TenantSchemaPage
2026-04-20 10:00:46 +09:00
de2c684096
fix: follow rules of hooks in TenantSchemaPage
2026-04-20 09:56:49 +09:00
b757a137c3
fix: follow rules of hooks in TenantSchemaPage
2026-04-20 09:32:32 +09:00
Lectom C Han
114f203ecd
fix(audit): stop default read logging and dedupe dashboard timeline
...
- skip read audit logging unless a path is explicitly allowlisted
- exclude audit-facing endpoints from backend audit collection
- remove duplicate auth timeline fetch logic from dashboard screen
- add regression tests for default GET skip and dashboard timeline dedup
Co-Authored-By: First Fluke <our.first.fluke@gmail.com >
2026-04-17 18:04:09 +09:00
a9a448e7fb
test: update translation text for organization members locator
2026-04-17 18:01:07 +09:00
582591e532
style: apply biome formatting to e2e tests
2026-04-17 17:42:41 +09:00
ad5a49b62f
test: update adminfront e2e tests for new organization UI
2026-04-17 17:39:28 +09:00
9f3506c530
fix(adminfront): resolve biome accessibility and typing lints
2026-04-17 16:49:23 +09:00
acab84c358
refactor(adminfront): 조직도 UX 전면 개편 및 중복 렌더링 버그 수정
...
- 1안(좌우 분할 디렉토리 뷰) 적용으로 트리와 상세 패널 분리
- 조직도 중복 나열 버그 원인인 불필요한 groupNodes 강제 병합 로직 제거
- 멤버 탭과 하위 조직 탭을 통합한 세로 스크롤 뷰 구현
- 다국어 키 {count} 처리 문제 우회용으로 텍스트 직접 렌더링 수정
- 우측 설정 메뉴에 상세 프로필로 이동 링크 추가 및 쓸모없는 상세 페이지 라우팅 제거
- '기존 사용자 배정'만 남기고 사용자 '신규 생성' 제거
- DropdownMenu 컴포넌트 추가 및 관련 UI 업데이트
2026-04-17 16:32:22 +09:00
b72d04f184
Merge pull request 'add/deploy' ( #580 ) from add/deploy into dev
...
Reviewed-on: baron/baron-sso#580
2026-04-17 13:06:29 +09:00
c15c55744b
https://baron-orgchart.hmac.kr/auth/callback
2026-04-17 12:00:00 +09:00
54f7bb1b84
ORGFRONT_CALLBACK_URLS add
2026-04-17 11:37:42 +09:00
4766ef4729
Merge pull request 'VITE_ORGCHART_URL=${{ vars.VITE_ORGCHART_URL }} add' ( #578 ) from add/deploy into dev
...
Reviewed-on: baron/baron-sso#578
2026-04-17 11:28:53 +09:00
7fbb4095fc
VITE_ORGCHART_URL=${{ vars.VITE_ORGCHART_URL }} add
2026-04-17 11:28:08 +09:00
627b9b7a54
Merge pull request 'VITE_ORGCHART_URL' ( #577 ) from add/deploy into dev
...
Reviewed-on: baron/baron-sso#577
2026-04-17 11:16:23 +09:00
4ef6f96b14
VITE_ORGCHART_URL
2026-04-17 11:13:19 +09:00
b956f6ccdf
Merge pull request 'ORGFRONT_CALLBACK_URLS' ( #575 ) from add/deploy into dev
...
Reviewed-on: baron/baron-sso#575
2026-04-17 10:38:41 +09:00
d70f11c904
ORGFRONT_CALLBACK_URLS
2026-04-17 10:34:03 +09:00
4c13cf6ef5
Merge pull request 'id lowercase' ( #574 ) from add/deploy into dev
...
Reviewed-on: baron/baron-sso#574
2026-04-17 10:27:27 +09:00
149b52f831
id lowercase
2026-04-17 10:25:45 +09:00
24f6433b2b
Merge pull request 'add/deploy' ( #573 ) from add/deploy into dev
...
Reviewed-on: baron/baron-sso#573
2026-04-17 10:04:02 +09:00
699aa7cfc8
orgFront inrp 등록
2026-04-17 10:03:38 +09:00
35ce7853fa
Baron SSO 다중 인스턴스 배포 템플릿
2026-04-16 14:04:37 +09:00
001f29ca5f
Merge pull request 'feature/org-chart-tab-separation' ( #568 ) from feature/org-chart-tab-separation into dev
...
Reviewed-on: baron/baron-sso#568
2026-04-16 09:08:48 +09:00
c114c4187d
test(backend): implement missing repository interface methods in mocks
...
- Implement FindByCompanyCodes and FindByTenantIDs in various test mock repositories to satisfy the UserRepository interface.
2026-04-15 17:58:50 +09:00
ef996c8394
fix(adminfront): fix lint error in AppLayout.tsx
...
- Define NavItem interface to properly type navigation items
- Remove unsafe 'as any' cast in navigation mapping
2026-04-15 17:48:41 +09:00
a49aa2d31f
refactor(adminfront): remove internal org-chart and delegate to orgfront
...
- Remove TenantOrgChartPage and related internal routes
- Update AppLayout to render external links for org-chart navigation
- Add orgfront service configuration to docker-compose.yaml
2026-04-15 17:44:54 +09:00
726ac71214
fix(user): preserve multi-tenant companyCodes and fix Kratos code parsing
...
- UpdateUser: Implement 'Preserve & Merge' logic to fetch existing joined
tenants from Keto and merge them with UI requests, preventing the
loss of multi-tenant affiliations.
- Keto Sync: Expand the self-healing background job to iterate over all
companyCodes, ensuring 'members' relations are created for every
joined tenant (fixes #554 ).
- AuthHandler: Update extractFirstString to gracefully handle numeric
JSON types, fixing an issue where Kratos login codes were lost during
Courier webhook processing.
2026-04-15 16:01:31 +09:00
948dc2236b
feat(orgchart): Introduce standalone orgchart RP and shared link public API
...
This commit includes:
- Added SharedLink data model and Keto-bypassed public API for orgchart view
- Configured 'orgfront' as a new OAuth2 client in hydra
- Applied MH Dashboard premium beige theme to OrgChart
- Implemented user lookup fallback to company code
2026-04-14 18:01:27 +09:00
4fb27d791b
Merge pull request 'feature/headless-url' ( #556 ) from feature/headless-url into dev
...
Reviewed-on: baron/baron-sso#556
2026-04-14 17:20:22 +09:00
24208893d6
headless link login 애플리케이션 표시
2026-04-14 16:28:01 +09:00
c5317abada
headless login 접속환경 Headless(Server)로 표시
2026-04-14 16:28:01 +09:00
92f8e9a61a
headless password login 접속 이력 반영
2026-04-14 16:28:01 +09:00
772e3ed5e3
Merge pull request 'feature/org-chart-tab-separation' ( #547 ) from feature/org-chart-tab-separation into dev
...
Reviewed-on: baron/baron-sso#547
2026-04-13 13:26:07 +09:00
a1d508ed69
test(backend): fix tenant_handler_test by adjusting mock call for new ListTenants logic
...
Adjusts parameter matching on mockSvc.ListTenants to use mock.Anything and mockUserRepo methods, ensuring the test safely covers the newly added allTenants internal sub-query flow without fragile strict args.
2026-04-13 13:23:09 +09:00