Commit Graph

9 Commits

Author SHA1 Message Date
김보곤
b717a1cc62 docs: [weather] 기상청 날씨 API 연동 가이드 추가
- 발표시각별 데이터 커버리지 차이 문서화 (06시 vs 18시)
- D+3~D+4 사각지대 문제 및 다중 발표 병합 해결법
- 디버깅 명령어, 트러블슈팅 포함
2026-02-22 19:14:24 +09:00
8f148d272f docs: 2025-12-02 작업 내역 문서 업데이트
- INDEX.md: 메뉴 드래그앤드롭, 프로필 설정, 비밀번호 변경 강제, 게시판 템플릿, 파일 첨부, 일일 스크럼 기능 추가
- 04_PHASE4_CONTENT.md: 게시판 관리 체크리스트 업데이트 (EAV, 파일 첨부, 템플릿 완료 표시)
- CURRENT_WORKS.md: 2025-12-02 작업 내역 추가
2025-12-02 09:35:42 +09:00
ea7498ae96 docs: 이메일 설정 가이드 및 작업 이력 업데이트
- SETUP_GUIDE.md: Gmail SMTP 설정 방법, Google Groups 발신자 설정 추가
- CURRENT_WORKS.md: 2025-12-01 비밀번호 자동 생성/이메일 발송 작업 이력
- INDEX.md: 작업 이력 및 최종 업데이트일 갱신
2025-12-01 11:07:58 +09:00
76c8a94e4f docs: MNG 프로젝트 문서 정비
- 개발 단계별 문서 추가 (00_OVERVIEW ~ 06_PHASE)
- 기술 표준 문서 추가 (99_TECHNICAL_STANDARDS)
- 개발 프로세스 및 패턴 문서 추가
  - API_FLOW_TESTER_DESIGN, DEV_PROCESS
  - HTMX_API_PATTERN, LAYOUT_PATTERN
  - SETUP_GUIDE, MNG_PROJECT_PLAN
- 프로젝트 관리 문서 추가 (project-management/)
- INDEX.md, MNG_CRITICAL_RULES.md 업데이트
2025-11-30 21:04:19 +09:00
7546771ee5 feat(mng): 개인 권한 관리 통합 매트릭스 구현
- 역할/부서/개인 권한을 통합하여 최종 유효 권한 표시
- 권한 소스별 색상 구분 UI (보라=역할, 파랑=부서, 녹색=개인허용, 빨강=개인거부)
- 스마트 토글 로직 (상속된 권한 오버라이드 지원)
- UserPermissionService: getRolePermissions(), getDepartmentPermissions(), getPersonalOverrides()
- 사용자 ID 뱃지 스타일 개선
2025-11-26 20:40:54 +09:00
ee167a112e docs: Phase 4 완료 문서 업데이트 및 메뉴 관리 링크 추가
- CURRENT_WORKS.md: Phase 4-2~4-5 상세 작업 내역 추가 (365줄)
- docs/INDEX.md: Phase 4 완료 상태 업데이트
- docs/specs/database-schema.md: Phase 4 테이블 8개 상세 스키마 추가
- sidebar.blade.php: 메뉴 관리 링크 추가 (누락되어 있었음)

Phase 4 완료: 시스템 관리 5개 메뉴 (테넌트/역할/부서/사용자/메뉴)
2025-11-24 23:07:09 +09:00
0c86b390ad feat: 사용자 관리 기능 및 MNG 문서 추가
- MNG_CRITICAL_RULES.md: DB 마이그레이션 금지 등 핵심 규칙
- UserController: 사용자 CRUD API 엔드포인트
- StoreUserRequest, UpdateUserRequest: 사용자 검증
- 사용자 관리 뷰: index, create, edit, table
- 시스템 관리 메뉴 UI 개선 (테이블 헤더 스타일)
- docs/INDEX.md: CRITICAL_RULES 링크 추가
2025-11-24 18:49:02 +09:00
575e9df431 feat: Phase 4-1 테넌트 관리 백엔드 구현
- TenantService 생성 (CRUD, 통계, 복원/영구삭제)
- API Controller 구현 (HTMX 요청 감지, HTML/JSON 이중 응답)
- FormRequest 검증 (StoreTenantRequest, UpdateTenantRequest)
- Tenant 모델 확장 (17개 필드, 관계 설정, accessor)
- Department, Menu, Role 모델 복사 (admin → mng)
- Web Controller 수정 (index/create/edit 화면)
- MIGRATION_PLAN.md 작성 (HTMX + API 아키텍처)
2025-11-21 14:46:13 +09:00
7b3505ac98 fix: DaisyUI oklch() 브라우저 호환성 문제 해결
- DaisyUI 완전 제거, Pure Tailwind CSS로 전환
- oklch() 색상 함수 → hex 색상으로 변경 (구형 브라우저 지원)
- 로그인 페이지 Tailwind 유틸리티 클래스로 리팩토링
- CSS 빌드 사이즈 74.82KB → 23.15KB 최적화
- DB_HOST 설정 수정 (sam-mysql-1 → 127.0.0.1)

## 변경 내역
- tailwind.config.js: DaisyUI 제거, custom 색상 정의
- resources/views/auth/login.blade.php: DaisyUI 클래스 → Tailwind 유틸리티
- resources/css/app.css: CSS 변수 추가
- .env: DB_HOST 로컬 접근 설정
- docs/INDEX.md: MNG 문서 인덱스 추가

## 해결된 문제
- Safari <15.4, Chrome <111에서 CSS 미적용 문제 해결
- 모든 브라우저에서 로그인 페이지 정상 작동 확인
2025-11-20 21:09:14 +09:00