fix: 캘린더 모달 중복 카드 문제 및 삭제 권한 개선

- monthly_worker_status 조회 시 GROUP BY로 중복 데이터 합산
- 작업보고서 삭제 권한을 그룹장 이상으로 제한 (admin, system, group_leader)
- 중복 데이터 정리를 위한 마이그레이션 SQL 추가 (009_fix_duplicate_monthly_status.sql)
- synology_deployment 버전에도 동일 수정 적용
This commit is contained in:
Hyungi Ahn
2025-12-02 13:08:44 +09:00
parent beaffcad49
commit a9bce9d20b
419 changed files with 275129 additions and 394 deletions

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,105 @@
[
{
"category": "안전회의",
"items": [
{
"task": "일정 공유",
"method": "메일",
"frequency": "1회/매달",
"assignee": "하주현"
},
{
"task": "안전회의록 작성 및 지난달 안전회의록 인쇄 및 서명",
"method": "-",
"frequency": "1회/매달",
"assignee": "하주현"
},
{
"task": "내용 공유",
"method": "메일",
"frequency": "1회/매달",
"assignee": "하주현"
},
{
"task": "자료 저장 (서버: [공융 드라이브] - [테크니컬코리아] - [07.안전회의])",
"method": "서버",
"frequency": "1회/매달",
"assignee": "하주현"
}
]
},
{
"category": "동절기 전열기 관리",
"items": [
{
"task": "담당자 지정 및 전열기 전원 확인",
"method": "-",
"frequency": "매주/동절기",
"assignee": "하주현"
}
]
},
{
"category": "소화기 점검",
"items": [
{
"task": "점검일지 작성",
"method": "-",
"frequency": "1회/매달",
"assignee": "신민기 (=신상균)"
},
{
"task": "점검일지 자료 저장 (서버: [공융 드라이브] - [테크니컬코리아] - [02.구매물류팀] - [소방안전 박창원,하주현] - [소화기 점검일지])",
"method": "서버",
"frequency": "1회/매달",
"assignee": "하주현"
}
]
},
{
"category": "건강검진",
"items": [
{
"task": "제휴 병원 (화성디에스) 건강검진 버스 일정 확인",
"method": "",
"frequency": "1회/매년",
"assignee": "이예린"
},
{
"task": "일정 공유",
"method": "메일",
"frequency": "1회/매년",
"assignee": "하주현"
},
{
"task": "건강검진 실시확인서 (직장제출용) 수집",
"method": "메일",
"frequency": "1회/매년",
"assignee": "하주현"
},
{
"task": "건강검진 실시확인서 (직장제출용) 보관",
"method": "",
"frequency": "1회/매년",
"assignee": "안현기"
}
]
},
{
"category": "법정의무교육",
"items": [
{
"task": "일정 공유",
"method": "메일",
"frequency": "1회 / 상,하반기",
"assignee": "이예린"
},
{
"task": "교육 미이수자 Follow-up",
"method": "메일",
"frequency": "1회 / 상,하반기",
"assignee": "하주현"
}
]
}
]