docs: add project docs and test updates
This commit is contained in:
38
docs/완료된_개발_내역/관리자단/README.md
Normal file
38
docs/완료된_개발_내역/관리자단/README.md
Normal file
@@ -0,0 +1,38 @@
|
||||
# 관리자단 구현 완료 내역
|
||||
|
||||
> 개발 규칙 및 `docs/ai용 개발계획/관리자단_개발_설계.md` 기준으로 구현된 관리자단(admin) 기능 요약.
|
||||
|
||||
---
|
||||
|
||||
## 접속 URL
|
||||
|
||||
| 구분 | URL |
|
||||
|------|-----|
|
||||
| 관리자 대시보드 | `/admin` |
|
||||
| 회원 관리 | `/admin/users` |
|
||||
| 회원 등록 | `/admin/users/create` |
|
||||
| 로그인 이력 | `/admin/access/login-history` |
|
||||
| 승인 대기 | `/admin/access/approvals` |
|
||||
| 역할 | `/admin/roles` |
|
||||
| 메뉴 | `/admin/menus` |
|
||||
|
||||
- 접속 조건: 로그인한 계정의 `mb_level`이 **3**(지자체관리자) 또는 **4**(super admin)이어야 함.
|
||||
|
||||
---
|
||||
|
||||
## 구현 목록
|
||||
|
||||
| 항목 | 경로 | 비고 |
|
||||
|------|------|------|
|
||||
| 필터 | `app/Filters/AdminAuthFilter.php` | 미로그인/비관리자 차단 |
|
||||
| 라우트 | `app/Config/Routes.php` | `admin` 그룹, `adminAuth` 적용 |
|
||||
| 컨트롤러 | `app/Controllers/Admin/*.php` | Dashboard, User, Access, Role, Menu |
|
||||
| 뷰 | `app/Views/admin/**/*.php` | layout, dashboard, user, access, role, menu |
|
||||
|
||||
상세는 아래 파일 참고.
|
||||
|
||||
- [01-필터.md](01-필터.md) — AdminAuth 필터
|
||||
- [02-라우트.md](02-라우트.md) — admin 라우트 목록
|
||||
- [03-컨트롤러.md](03-컨트롤러.md) — 컨트롤러·메서드 요약
|
||||
- [04-뷰.md](04-뷰.md) — 뷰 구조·역할
|
||||
- [05-사용방법_확장예정.md](05-사용방법_확장예정.md) — 사용 방법 및 추후 확장
|
||||
Reference in New Issue
Block a user