docs: CURRENT_WORKS 업데이트 (외부 링크 정보 추가 내역)

This commit is contained in:
2025-11-06 20:01:08 +09:00
parent ae527f90e8
commit 92c52699d7

View File

@@ -7,11 +7,12 @@ ### 주요 작업
- **테넌트 우선순위 로직**: is_default → is_active → null 순서로 선택
- **권한 기반 메뉴 필터링**: menu:{id}.view 권한 + override allow/deny 적용
- **Permission Overrides 활용**: 시간 기반 명시적 허용/차단 지원
- **메뉴 외부 링크 지원**: is_external, external_url 필드 추가
### 수정된 파일:
- `app/Services/MemberService.php` - getUserInfoForLogin() 메서드 추가 (130줄)
- `app/Services/MemberService.php` - getUserInfoForLogin() 메서드 추가 (130줄) + 외부 링크 필드 추가
- `app/Http/Controllers/Api/V1/ApiController.php` - login() 응답 구조 변경 (8줄)
- `app/Swagger/v1/AuthApi.php` - login() 엔드포인트 문서 업데이트 (80줄)
- `app/Swagger/v1/AuthApi.php` - login() 엔드포인트 문서 업데이트 (80줄) + 외부 링크 스키마 추가
### 작업 내용:
@@ -40,7 +41,7 @@ #### 1. MemberService::getUserInfoForLogin() 구현
5. 메뉴 목록 조회
- Menu::whereIn('id', $allowedMenuIds)
- 정렬: parent_id sort_order
- 반환: {id, parent_id, name, url, icon, sort_order}
- 반환: {id, parent_id, name, url, icon, sort_order, is_external, external_url}
```
**권한 우선순위 로직:**