5c892c1ed9
브라우저 alert/confirm을 SweetAlert2로 전환
...
- layouts/app.blade.php에 SweetAlert2 CDN 및 전역 헬퍼 함수 추가
- showToast(): 토스트 알림 (success, error, warning, info)
- showConfirm(): 확인 대화상자
- showDeleteConfirm(): 삭제 확인 (경고 아이콘)
- showPermanentDeleteConfirm(): 영구 삭제 확인 (빨간색 경고)
- showSuccess(), showError(): 성공/에러 알림
- 변환된 파일 목록 (48개 Blade 파일):
- menus/* (6개), boards/* (2개), posts/* (3개)
- daily-logs/* (3개), project-management/* (6개)
- dev-tools/flow-tester/* (6개)
- quote-formulas/* (4개), permission-analyze/* (1개)
- archived-records/* (1개), profile/* (1개)
- roles/* (3개), permissions/* (3개)
- departments/* (3개), tenants/* (3개), users/* (3개)
- 주요 개선사항:
- Tailwind CSS 테마와 일관된 디자인
- 비동기 콜백 패턴으로 리팩토링
- 삭제/복원/영구삭제 각각 다른 스타일 적용
2025-12-05 09:49:56 +09:00
a2477837d0
feat: [daily-logs] 일일 스크럼 기능 구현
...
주요 기능:
- 일일 로그 CRUD (생성, 조회, 수정, 삭제, 복원, 영구삭제)
- 로그 항목(Entry) 관리 (추가, 상태변경, 삭제, 순서변경)
- 주간 타임라인 (최근 7일 진행률 표시)
- 테이블 리스트 아코디언 상세보기
- 담당자 자동완성 (일반 사용자는 슈퍼관리자 목록 제외)
- HTMX 기반 동적 테이블 로딩 및 필터링
- Soft Delete 지원
파일 추가:
- Models: AdminPmDailyLog, AdminPmDailyLogEntry
- Controllers: DailyLogController (Web, API)
- Service: DailyLogService
- Requests: StoreDailyLogRequest, UpdateDailyLogRequest
- Views: index, show, table partial, modal-form partial
라우트 추가:
- Web: /daily-logs, /daily-logs/today, /daily-logs/{id}
- API: /api/admin/daily-logs/* (CRUD + 항목관리)
2025-12-01 14:07:55 +09:00