Commit Graph

10 Commits

Author SHA1 Message Date
pro
0be0f41bd9 fix:daily-logs toggleAttentionItem 이벤트 위임 방식으로 변경 2026-01-21 20:20:10 +09:00
fe2e4b8702 주의 필요 항목 UI 개선
- 카드 그리드 최대 3개로 제한 (xl:grid-cols-4 제거)
- 이슈/태스크 클릭 시 제목 전체 표시 (truncate 토글)
- 상세 정보 박스 레이아웃 변경: 마감 상단, 프로젝트 하단(한 줄)
2025-12-16 10:16:36 +09:00
1d4725e464 API 로그 기능 개선: 정렬, UI, 커스텀 모달
- 필터 적용 시 오래된 순 정렬 (시간순 추적 용이)
- 상세 페이지 그룹 요청 섹션: 접힌 상태 기본, 메서드별 뱃지
- 리스트 아이콘 버튼 (상세, AI 복사), 세로 중앙 정렬
- 응답 바디 슬래시 이스케이프 처리
- 시스템 alert를 커스텀 Tailwind 모달로 교체
2025-12-15 22:07:34 +09:00
af3c97b137 일일 스크럼 주의 필요 항목 카드 UI 개선
- 주의 필요 항목을 팀별(이슈)/담당자별(태스크) 카드로 그룹핑
- 반응형 그리드 레이아웃 적용 (1~4열)
- 펼침 블록에 회사/팀/담당자/프로젝트/마감일 상세 정보 표시
- 조회 조건 변경: 마감 3일 이내 → 이번 주 마감 + 마감 초과 + 긴급
- 헤더 뱃지 "마감임박" → "이번주"로 변경
2025-12-09 21:48:48 +09:00
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
c91dbe7c91 feat(daily-logs): 항목 추가 시 prompt 대신 모달 사용 및 datalist 자동완성
- prompt() 제거하고 모달에서 담당자 입력 처리
- datalist로 본사 사용자/부서 자동완성 지원
- 팀(부서) 먼저 표시되도록 순서 조정
- openQuickAddModal 함수 추가로 아코디언 항목 추가 연동
2025-12-04 23:13:17 +09:00
1930c2ef9f feat(daily-logs, pm): 스크럼 UI/UX 개선
Daily Logs 페이지:
- 미완료 항목 상태 변경 시 카드 유지 (done만 제거)
- 카드 정렬을 날짜 오래된 순으로 변경
- 요약 내용 nl2br 적용 및 접힘 시 2줄 제한
- 아코디언 항목 담당자별 그룹핑으로 통합

Project Management 페이지:
- 오늘의 활동을 칸반(3열) → 담당자 카드 스타일로 변경
- 완료 항목도 함께 표시 (취소선, 초록 배지)
- 미완료/완료 건수 헤더에 표시
2025-12-04 22:25:50 +09:00
afccada30b fix: 일일 로그 날짜 수정 버그 픽스
- UpdateDailyLogRequest에 log_date 검증 규칙 추가
- DailyLogService.updateDailyLog에 log_date 필드 추가
- 일일 로그 수정 모달에 formatDateForInput 함수 추가
  (ISO 형식을 YYYY-MM-DD 형식으로 변환)
2025-12-02 14:19:28 +09:00
8db5cb22d5 일일 스크럼 아코디언 nl2br 적용
- escapeHtml/nl2br 헬퍼 함수 추가
- 요약(summary) 줄바꿈 처리
- 항목 내용(content) 줄바꿈 처리
- XSS 방지를 위한 HTML 이스케이프 처리
2025-12-02 09:43:47 +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