CCTI Manual04: 두 판 사이의 차이
편집 요약 없음 |
잔글 판 1개를 가져왔습니다 |
(차이 없음)
| |
2026년 2월 20일 (금) 00:10 판
4) 소스 텍스트 편집기 (Update Source Text)
1. 모듈 이름
소스 텍스트 편집기 (Update Source Text)
기존에 등록된 텍스트 유닛의 메타데이터(카테고리, URL 등)와 한문 원문을 수정하거나, 해당 유닛 전체를 삭제할 때 사용하는 관리 모듈입니다.
2. 주요 기능
- 정보 수정 (Update): 등록된 텍스트의 카테고리, 참고 URL, 비고 사항 및 원문 내용을 자유롭게 보완할 수 있습니다.
- 원문 무결성 유지: XML 구조를 유지하면서 원문 데이터를 업데이트하여 이후 단계(표점, 번역)의 기준 데이터를 갱신합니다.
- 텍스트 유닛 삭제 (Delete): 더 이상 필요 없는 데이터 유닛을 데이터베이스에서 완전히 제거합니다.
- 권한 기반 삭제: 삭제 기능은 해당 텍스트를 최초 등록한 소유자(Owner/Curator)에게만 활성화되어 데이터 임의 삭제를 방지합니다.
3. 화면 구성
선택한 텍스트의 현재 정보가 각 입력 필드에 자동으로 불러와지며, 하단에는 수정 및 삭제를 위한 제어 버튼들이 배치되어 있습니다.
(기존 데이터가 로딩된 편집 화면)
4. 버튼 기능
| 버튼명 | 기능 설명 |
|---|---|
| 💾 텍스트 저장 | 수정된 카테고리, URL, 원문(Source Text) 내용을 데이터베이스에 반영합니다. |
| 🗑️ 텍스트 유닛 삭제 | 현재 편집 중인 텍스트 유닛 전체를 DB에서 삭제합니다. ※ 소유자 권한이 있는 경우에만 클릭 가능합니다. |
| 📜 콘텐츠 목록 | 수정 작업을 중단하고 메인 대시보드(Viewer) 화면으로 이동합니다. |
5. 메시지 가이드
작업 결과에 따라 화면 중앙의 메시지 영역에 다음과 같은 안내가 표시됩니다.
- "〔ID〕 데이터가 업데이트되었습니다.": 수정 사항이 안전하게 DB에 저장되었을 때 표시됩니다.
- "〔ID〕텍스트 유닛이 삭제되었습니다.": 삭제 처리가 정상적으로 완료된 후 표시됩니다.
- "❌ 데이터 업데이트 오류: [에러내용]": DB 연결 오류나 데이터 형식 문제로 저장에 실패했을 때 표시됩니다.
- "삭제 권한이 없습니다.": 소유자가 아닌 사용자가 삭제를 시도하거나 화면에 진입했을 때의 안내(버튼 비활성화와 연동).