kyy
e15de6d334
일반 사용자의 DevFront 접근 및 RP 관리자 권한 연동
2026-04-20 15:48:42 +09:00
kyy
51e46a4d00
RP 관계 범위의 콘솔 접근 허용
2026-04-20 15:48:42 +09:00
kyy
0b8eaec636
수동 할당에서 생성자 관계 숨김
2026-04-20 15:48:42 +09:00
kyy
2a9b044992
RP 수정 권한 안내 표시
2026-04-20 15:48:42 +09:00
kyy
6322ff5630
DevFront RP 관계 설정 문서 작성
2026-04-20 15:48:42 +09:00
kyy
a79c350831
devfront 관계 탭 사용자 검색·다중선택 UX 개선
2026-04-20 15:48:42 +09:00
kyy
f955d23ef1
dev API 관계 사용자 검색 및 관계 목록 사용자 정보 추가
2026-04-20 15:48:42 +09:00
kyy
f494d8e50a
relationships 탭 i18n 누락 및 탭 순서 불일치
2026-04-20 15:48:42 +09:00
kyy
034789b8cb
devfront ReBAC 전환 테스트
2026-04-20 15:48:42 +09:00
kyy
8d0982b89c
devfront RP 상세 탭 i18n 및 순서 일관화
2026-04-20 15:48:42 +09:00
kyy
dd93a3450a
Dev API에 RP operator relation 조회/부여/회수 추가
2026-04-20 15:48:42 +09:00
kyy
91299b1a0a
RP 생성/삭제 운영 relation 세트 반영
2026-04-20 15:48:42 +09:00
kyy
8f7c328d22
dev/rp 권한 체크 permit 기준으로 변환
2026-04-20 15:48:42 +09:00
kyy
790f006f93
네임스페이스 확장 및 정책 문서 동기화
2026-04-20 15:48:42 +09:00
chan
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
chan
55be717ff6
fix(adminfront): resolve biome noNonNullAssertion lint in TenantSchemaPage
2026-04-20 10:00:46 +09:00
chan
de2c684096
fix: follow rules of hooks in TenantSchemaPage
2026-04-20 09:56:49 +09:00
chan
b757a137c3
fix: follow rules of hooks in TenantSchemaPage
2026-04-20 09:32:32 +09:00
Lectom C Han and First Fluke
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
chan
a9a448e7fb
test: update translation text for organization members locator
2026-04-17 18:01:07 +09:00
chan
582591e532
style: apply biome formatting to e2e tests
2026-04-17 17:42:41 +09:00
chan
ad5a49b62f
test: update adminfront e2e tests for new organization UI
2026-04-17 17:39:28 +09:00
chan
9f3506c530
fix(adminfront): resolve biome accessibility and typing lints
2026-04-17 16:49:23 +09:00
chan
acab84c358
refactor(adminfront): 조직도 UX 전면 개편 및 중복 렌더링 버그 수정
...
- 1안(좌우 분할 디렉토리 뷰) 적용으로 트리와 상세 패널 분리
- 조직도 중복 나열 버그 원인인 불필요한 groupNodes 강제 병합 로직 제거
- 멤버 탭과 하위 조직 탭을 통합한 세로 스크롤 뷰 구현
- 다국어 키 {count} 처리 문제 우회용으로 텍스트 직접 렌더링 수정
- 우측 설정 메뉴에 상세 프로필로 이동 링크 추가 및 쓸모없는 상세 페이지 라우팅 제거
- '기존 사용자 배정'만 남기고 사용자 '신규 생성' 제거
- DropdownMenu 컴포넌트 추가 및 관련 UI 업데이트
2026-04-17 16:32:22 +09:00
chan
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
chan
c15c55744b
https://baron-orgchart.hmac.kr/auth/callback
2026-04-17 12:00:00 +09:00
chan
54f7bb1b84
ORGFRONT_CALLBACK_URLS add
2026-04-17 11:37:42 +09:00
chan
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
chan
7fbb4095fc
VITE_ORGCHART_URL=${{ vars.VITE_ORGCHART_URL }} add
2026-04-17 11:28:08 +09:00
chan
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
chan
4ef6f96b14
VITE_ORGCHART_URL
2026-04-17 11:13:19 +09:00
chan
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
chan
d70f11c904
ORGFRONT_CALLBACK_URLS
2026-04-17 10:34:03 +09:00
chan
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
chan
149b52f831
id lowercase
2026-04-17 10:25:45 +09:00
chan
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
chan
699aa7cfc8
orgFront inrp 등록
2026-04-17 10:03:38 +09:00
chan
35ce7853fa
Baron SSO 다중 인스턴스 배포 템플릿
2026-04-16 14:04:37 +09:00
chan
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
chan
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
chan
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
chan
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
chan
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
chan
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
kyy
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
kyy
24208893d6
headless link login 애플리케이션 표시
2026-04-14 16:28:01 +09:00
kyy
c5317abada
headless login 접속환경 Headless(Server)로 표시
2026-04-14 16:28:01 +09:00
kyy
92f8e9a61a
headless password login 접속 이력 반영
2026-04-14 16:28:01 +09:00
chan
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
chan
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