diff --git a/design/uiux/prototype/11-회의록수정.html b/design/uiux/prototype/11-회의록수정.html index b993c09..0855c2c 100644 --- a/design/uiux/prototype/11-회의록수정.html +++ b/design/uiux/prototype/11-회의록수정.html @@ -234,37 +234,17 @@ color: var(--gray-700); } - /* 잠금 해제 요청 버튼 */ - .unlock-request-btn { - display: flex; + /* 읽기 전용 표시 */ + .readonly-badge { + display: inline-flex; align-items: center; - gap: 4px; - padding: 6px 12px; - background: transparent; - border: 1px solid var(--primary); - border-radius: var(--radius-md); - color: var(--primary); + padding: 4px 8px; + background: var(--gray-100); + border-radius: var(--radius-sm); + color: var(--gray-600); font-size: var(--font-caption); font-weight: var(--font-weight-medium); - cursor: pointer; - transition: all var(--transition-fast); - white-space: nowrap; - flex-shrink: 0; - } - - .unlock-request-btn img { - width: 16px; - height: 16px; - flex-shrink: 0; - } - - .unlock-request-btn:hover { - background: var(--primary-light); - border-color: var(--primary); - } - - .unlock-request-btn:active { - transform: scale(0.98); + margin-left: 8px; } @@ -383,17 +363,14 @@ - +
- + 🔒 읽기 전용
@@ -456,12 +433,9 @@ - + 🔒 읽기 전용 @@ -519,12 +493,9 @@ - + 🔒 읽기 전용 @@ -643,11 +614,6 @@ }, 2000); } - // 섹션 잠금 해제 요청 - function unlockSection(sectionId) { - showToast('검증 해제 승인을 요청했습니다', 'info'); - } - // 관련회의록 제거 function removeReference(btn) { const item = btn.closest('.reference-item'); diff --git a/design/uiux/uiux.md b/design/uiux/uiux.md index d8ca755..5a67456 100644 --- a/design/uiux/uiux.md +++ b/design/uiux/uiux.md @@ -1466,10 +1466,9 @@ graph TD - 자동 저장: 30초 간격, 인디케이터 표시 - 수동 저장: "저장" 버튼 클릭 -3. **섹션 잠금 해제** - - 잠긴 섹션: 회의 생성자에게 승인 요청 - - 승인 대기 중: "승인 대기 중" 배지 표시 - - 승인 완료: 편집 가능 +3. **검증완료 섹션 (권한별 차등 표시)** + - **회의 생성자**: 06-검증완료 화면에서 잠금 해제 가능 + - **참석자**: 읽기 전용 표시 ("🔒 읽기 전용" 배지) 4. **AI 요약 편집** - 요약 텍스트 필드 클릭: 직접 수정 가능 @@ -2015,6 +2014,7 @@ graph TD | 1.4.4 | 2025-10-23 | 강지수, 도그냥 | Todo 수정 기능 추가 (UFR-TODO-040)
- **유저스토리**: UFR-TODO-040 (Todo수정) 신규 추가
- 회의록 확정 전/후 Todo 수정 기능
- 권한별 수정 범위: 담당자(본인 Todo만), 회의 생성자(모든 Todo)
- 수정 항목: 제목, 담당자, 마감일, 우선순위
- **09-Todo관리**: Todo 수정 기능 추가
- "편집" 버튼 추가 (완료되지 않은 본인 Todo만 표시)
- Todo 편집 모달: 제목, 마감일, 우선순위 수정 (담당자 변경 불가)
- 수정 완료 시 회의록에 실시간 반영, 마감일 변경 시 캘린더 자동 업데이트
- 권한 제어: 본인에게 할당된 Todo만 편집 버튼 표시
- **11-회의록수정**: Todo 섹션 편집 기능 추가 (회의 생성자만)
- Todo 목록 표시 및 인라인 편집 (제목, 담당자, 마감일, 우선순위)
- Todo 추가/삭제 기능
- 담당자 변경 시 이전/새 담당자에게 알림 발송
- **프로토타입**: design/uiux/prototype/09-Todo관리.html 수정 (편집 모달 및 기능 구현) | | 1.4.4 | 2025-10-23 | 강지수 | Mobile 하단 네비게이션 프로토타입 구현 기준 반영
- **Mobile 하단 네비게이션**: 4개 메뉴 → 3개 메뉴로 수정 (홈/회의록/Todo)
- 프로필 메뉴 제거 (Desktop 사이드바의 사용자 정보 영역으로 통합)
- 프로토타입 실제 구현 상태 반영 (02-대시보드.html, 09-Todo관리.html, 12-회의록목록조회.html)
- 사용 화면 번호 업데이트: 08→09, 11→12
- **참고 사항**: 프로필 메뉴가 필요한 경우 프로토타입에 추가 구현 필요
- **설계서-프로토타입 일관성**: 네비게이션 구조 완전 통일 달성 | | 1.4.5 | 2025-10-23 | 강지수 | 로그아웃 기능 추가 (Desktop 사이드바 + Mobile 헤더)
- **Desktop 좌측 사이드바**: 하단에 사용자 정보 영역 추가
- 사용자 정보 (아바타 + 이름 + 이메일)
- 로그아웃 버튼 (btn-ghost btn-sm)
- **Mobile 상단 헤더**: 우측에 프로필 아이콘 버튼 추가 (👤)
- 클릭 시 드롭다운 메뉴 표시 (사용자 정보 + 로그아웃 버튼)
- 드롭다운 위치: 우측 상단 기준 아래로 펼침
- 오버레이 배경으로 UX 개선
- **프로토타입 파일**: 02-대시보드.html, 09-Todo관리.html, 12-회의록목록조회.html
- **JavaScript 함수**: toggleProfileMenu(), logout() 추가
- **반응형 처리**: Desktop에서는 드롭다운 숨김, Mobile에서는 사이드바 사용자 영역 숨김
- **설계서-프로토타입 일관성**: 로그아웃 기능 완전 통일 | +| 1.4.6 | 2025-10-23 | 강지수 | 검증완료 섹션 잠금해제 정책 단순화
- **정책 변경**: 검증완료 섹션은 회의 생성자만 잠금 해제 후 수정 가능 (참석자는 수정 불가)
- **제거**: 참석자용 잠금해제 요청 기능 완전 제거 (공수 절감)
- **11-회의록수정**: 검증완료 섹션에 "🔒 읽기 전용" 배지 표시 (참석자 화면)
- 잠금해제요청 버튼 제거
- unlockSection() 함수 제거
- 읽기 전용 안내 텍스트 추가: "(잠금됨 · 회의 생성자만 수정 가능)"
- **06-검증완료**: 회의 생성자용 잠금해제 버튼 유지 (변경 없음)
- **인터랙션**: "3. 섹션 잠금 해제" → "3. 검증완료 섹션 (권한별 차등 표시)"로 수정
- **유저스토리**: UFR-MEET-055, UFR-COLLAB-030 권한 제어 명확화 | --- diff --git a/design/userstory.md b/design/userstory.md index 0923545..37a65f5 100644 --- a/design/userstory.md +++ b/design/userstory.md @@ -351,7 +351,7 @@ UFR-MEET-055: [회의록수정] 회의록 작성자로서 | 나는, 검증이 - ✅ **섹션별 AI 요약**: AI 재생성 버튼으로 수정 가능 - ✅ **섹션별 내용**: 마크다운 에디터로 수정 가능 - ✅ **관련회의록**: 추가/삭제 가능 - - ❌ **검증완료 섹션**: 잠금 해제 후 수정 가능 (회의록 생성자만 잠금 해제 가능) + - ❌ **검증완료 섹션**: 회의 생성자만 잠금 해제 후 수정 가능 (참석자는 수정 불가) - 🔄 **회의록 상태**: 수정 시 자동으로 '작성중'으로 변경 (사용자 직접 변경 불가) [수정 기능] @@ -366,8 +366,9 @@ UFR-MEET-055: [회의록수정] 회의록 작성자로서 | 나는, 검증이 - 취소 시 이전 상태로 복원 [권한 제어] - - 본인이 작성한 회의록만 수정 가능 - - 검증완료 섹션 잠금/해제는 회의록 생성자만 가능 + - 본인이 작성한 회의록만 수정 가능 (회의 생성자) + - 검증완료 섹션: 회의 생성자만 잠금 해제 후 수정 가능 + - 참석자: 검증완료 섹션은 읽기 전용으로 표시 - 조회 전용 권한인 경우 수정 버튼 비활성화 - M/13 @@ -773,10 +774,10 @@ UFR-COLLAB-030: [검증완료] 회의 참석자로서 | 나는, 회의록의 정 - 미검증 → 검증 중 → 검증 완료 [섹션 잠금 기능] - - 회의 생성자만 가능 + - 회의 생성자만 잠금/해제 가능 - 주요 섹션 검증 완료 시 잠금 가능 (선택) - - 잠긴 섹션은 추가 수정 불가 - - 회의 생성자가 잠그면 검증 완료로 표시 + - 잠긴 섹션은 회의 생성자만 잠금 해제 후 수정 가능 + - 참석자는 검증완료된 섹션을 읽기 전용으로만 확인 가능 [처리 결과] - 검증이 완료됨 @@ -1044,5 +1045,6 @@ UFR-TODO-040: [Todo수정] Todo 담당자 또는 회의 생성자로서 | 나는 | 2.0.1 | 2025-10-23 | 강지수 (Product Designer) | 공유 기능 제거 반영
- AFR-USER-020: 대시보드 "공유받은 회의록" 섹션 제거
- UFR-MEET-046: 회의록 목록 카테고리 필터 "공유받은 회의" 제거 | | 2.0.2 | 2025-10-23 | 강지수, 도그냥 | Todo 수정 기능 추가 (UFR-TODO-040)
- 회의록 확정 전/후 Todo 수정 기능 추가
- 권한별 수정 범위: 담당자(본인 Todo만), 회의 생성자(모든 Todo)
- 수정 항목: 제목, 담당자, 마감일, 우선순위
- 09-Todo관리, 11-회의록수정 화면에서 수정 가능 | | 2.0.3 | 2025-10-23 | 강지수 (Product Designer) | 회의록 수정 항목 정책 명확화 (UFR-MEET-055)
- 회의 일시/장소: readonly 처리 (회의 예약 화면에서만 변경 가능)
- 참석자 관리: 회의 생성자만 추가/삭제 가능 (11-회의록수정 화면에서 직접 관리)
- 참석자 UI: 05-회의진행 화면과 동일한 방식으로 구현
- 프로토타입: 11-회의록수정.html에 참석자 관리 섹션 추가 | +| 2.0.4 | 2025-10-23 | 강지수 (Product Designer) | 검증완료 섹션 잠금해제 정책 단순화
- **정책 변경**: 검증완료 섹션은 회의 생성자만 잠금 해제 후 수정 가능 (참석자는 수정 불가)
- **제거**: 참석자용 잠금해제 요청 기능 완전 제거 (공수 절감)
- UFR-MEET-055: 권한 제어 명확화 (생성자만 잠금 해제 가능)
- UFR-COLLAB-030: 섹션 잠금 기능 설명 업데이트
- 프로토타입 11-회의록수정.html: 잠금해제요청 버튼 제거, 검증완료 섹션 읽기 전용 표시 | --- \ No newline at end of file