검증게시판 단계에 신규기능 요청 완료 단계 추가
This commit is contained in:
@@ -10,5 +10,9 @@ public enum VerificationIssueStage {
|
||||
/** 재검증 요청 — 수정 후 재검증 필요 */
|
||||
RE_VERIFY_REQUEST,
|
||||
RE_REGISTERED,
|
||||
/** 신규기능 요청 */
|
||||
NEW_FEATURE_REQUEST,
|
||||
/** 신규기능 완료 */
|
||||
NEW_FEATURE_COMPLETE,
|
||||
COMPLETE
|
||||
}
|
||||
|
||||
@@ -0,0 +1,2 @@
|
||||
-- 검증 이슈 단계: 신규기능 요청(NEW_FEATURE_REQUEST), 신규기능 완료(NEW_FEATURE_COMPLETE)
|
||||
-- stage 컬럼은 VARCHAR 이므로 기존 행 마이그레이션 불필요. 신규 enum 값만 애플리케이션에서 사용.
|
||||
@@ -56,6 +56,23 @@ function StageGlyph({ stage }: { stage: VerificationIssueStage }) {
|
||||
<path d="M12.8 5.2A4.5 4.5 0 1 0 6.5 11.5" />
|
||||
</svg>
|
||||
);
|
||||
case 'NEW_FEATURE_REQUEST':
|
||||
return (
|
||||
<svg viewBox="0 0 16 16" fill="none" stroke="currentColor" strokeWidth="1.5" strokeLinecap="round" strokeLinejoin="round" aria-hidden>
|
||||
<path d="M8 2.5v2" />
|
||||
<path d="M5.5 4.5h5" />
|
||||
<path d="M6 7.5h4v5.5H6z" />
|
||||
<path d="M8 10v1.5" />
|
||||
</svg>
|
||||
);
|
||||
case 'NEW_FEATURE_COMPLETE':
|
||||
return (
|
||||
<svg viewBox="0 0 16 16" fill="none" stroke="currentColor" strokeWidth="1.5" strokeLinecap="round" strokeLinejoin="round" aria-hidden>
|
||||
<path d="M8 2.5l1.2 2.5 2.7.4-2 1.9.5 2.7L8 8.8 5.6 9l.5-2.7-2-1.9 2.7-.4L8 2.5z" />
|
||||
<path d="M4 12.5h8" />
|
||||
<path d="M6 10.5l1.2 1.2L10 8.9" />
|
||||
</svg>
|
||||
);
|
||||
case 'COMPLETE':
|
||||
return (
|
||||
<svg viewBox="0 0 16 16" fill="none" stroke="currentColor" strokeWidth="1.5" strokeLinecap="round" strokeLinejoin="round" aria-hidden>
|
||||
|
||||
@@ -6,6 +6,8 @@ export type VerificationIssueStage =
|
||||
| 'CONFIRM_REQUEST'
|
||||
| 'RE_VERIFY_REQUEST'
|
||||
| 'RE_REGISTERED'
|
||||
| 'NEW_FEATURE_REQUEST'
|
||||
| 'NEW_FEATURE_COMPLETE'
|
||||
| 'COMPLETE';
|
||||
|
||||
export interface VerificationIssueStageMeta {
|
||||
@@ -21,6 +23,8 @@ export const VERIFICATION_ISSUE_STAGES: VerificationIssueStageMeta[] = [
|
||||
{ value: 'CONFIRM_REQUEST', label: '확인요청', color: '#29b6f6' },
|
||||
{ value: 'RE_VERIFY_REQUEST', label: '재검증 요청', color: '#ec407a' },
|
||||
{ value: 'RE_REGISTERED', label: '재등록', color: '#ab47bc' },
|
||||
{ value: 'NEW_FEATURE_REQUEST', label: '신규기능 요청', color: '#7e57c2' },
|
||||
{ value: 'NEW_FEATURE_COMPLETE', label: '신규기능 완료', color: '#5c6bc0' },
|
||||
{ value: 'COMPLETE', label: '완료', color: '#78909c' },
|
||||
];
|
||||
|
||||
|
||||
Reference in New Issue
Block a user