refactor: 프로젝트에서 공개 범위(visibility) 제거
불필요한 프로젝트 공개 범위 데이터를 백엔드·프론트에서 일괄 제거(저장소 Repo 의 visibility 는 Gitea 연동용이라 유지). 백엔드: - Project 엔티티 visibility 컬럼·ProjectVisibility 타입 제거(dev synchronize 가 컬럼 DROP) - create/update DTO, ProjectResponse, create/update/ensureUnassigned/toResponse 에서 제거 - ai.service 프로젝트 컨텍스트 문자열에서 공개범위 표기 제거 - activity 타입 project.visibility_changed 제거 프론트: - types/project·project.store·mock Project 에서 visibility 제거 - ProjectCreatePage·ProjectSettingsPage 공개 범위 입력 폼+CSS 제거 - ProjectListPage 공개여부 세그먼트 필터+배지 제거, ProjectHeader 배지 제거 - activity 타입/스토어 project.visibility_changed 케이스 제거 런타임 검증: DB projects.visibility 컬럼 DROP, 생성/목록 응답에 visibility 없음, CRUD 정상. 백엔드 build/lint 0·14 tests, 프론트 type-check/lint/build 0. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -77,7 +77,6 @@ export interface Project {
|
||||
id: string
|
||||
name: string
|
||||
desc: string
|
||||
visibility: Visibility
|
||||
/** "미분류" 시스템 프로젝트 */
|
||||
isSystem: boolean
|
||||
members: User[]
|
||||
|
||||
Reference in New Issue
Block a user