Files
iDRAC_Info/task.md
2026-01-20 20:47:45 +09:00

32 lines
1.5 KiB
Markdown

---
description: GUID 슬롯 우선순위 설정 기능 구현
---
# 프로젝트 작업 상태
## 현재 작업: GUID 슬롯 우선순위 설정 기능 구현
GUID 엑셀 변환 시 사용자가 원하는 순서대로 슬롯 정보를 정렬할 수 있도록 기능을 추가했습니다.
사용자 요청에 따라 엑셀의 'GUID' 컬럼도 슬롯 우선순위에 맞춰 재구성되도록 수정했습니다.
### 최근 변경 사항
1. **Frontend (`index.html`)**
- 슬롯 우선순위 설정 모달(`slotPriorityModal`) 추가
- 로컬 스토리지(LocalStorage)를 활용한 설정 저장 및 프리셋 기능 구현
- `update_guid_list` 폼 전송 시 `slot_priority` 값 포함
2. **Backend (`utilities.py`)**
- `/update_guid_list` 라우트 수정
- 클라이언트에서 전송된 `slot_priority` 값을 받아 환경변수 `GUID_SLOT_PRIORITY`로 설정
3. **Script (`GUIDtxtT0Execl.py`)**
- `GUID_SLOT_PRIORITY` 환경변수를 읽어 `SLOT_PRIORITY` 리스트로 파싱
- 엑셀 컬럼 정렬뿐만 아니라 **'GUID' 컬럼의 값(0x...;0x...)도 해당 순서에 맞춰 재생성**하도록 로직 수정
## 할 일 목록 (Todo)
- [x] `index.html`: 슬롯 설정 모달 구현 및 JS 연동
- [x] `utilities.py`: 백엔드 파라미터 처리 로직 수정
- [x] `GUIDtxtT0Execl.py`: 스크립트 정렬 로직 수정 및 GUID 컬럼 재구성 로직 추가
- [ ] 기능 동작 확인 및 테스트 (사용자)
## 대기 중인 작업
- 사용자 피드백 대기