From f34980048b0d81a2cefdeb695afc7f1384d932b9 Mon Sep 17 00:00:00 2001 From: ByungCheol Date: Sat, 27 Jun 2026 23:53:32 +0900 Subject: [PATCH] =?UTF-8?q?feat:=20=EA=B3=84=EC=A0=95=EC=A0=95=EB=B3=B4=20?= =?UTF-8?q?=EB=8B=A8=EC=88=9C=ED=99=94=20+=20=EA=B5=AC=EA=B8=80=20?= =?UTF-8?q?=EA=B3=84=EC=A0=95=20=EC=9D=B4=EB=A6=84=20=EB=B3=80=EA=B2=BD=20?= =?UTF-8?q?=ED=97=88=EC=9A=A9?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - 계정정보: 아이디·가입유형 행 제거 (이름/이메일/권한만), '이름 변경' 버튼 - ProfileEdit: 소셜(구글) 계정은 비밀번호 재인증 없이 바로 이름만 변경 (아이디/이메일 편집/비밀번호 변경 섹션은 LOCAL 전용으로 숨김) - 백엔드 updateProfile 은 provider 무관하게 동작(변경 없음) Co-Authored-By: Claude Opus 4.8 --- src/views/settings/AccountInfoView.vue | 20 +---------- src/views/settings/ProfileEditView.vue | 50 +++++++++++++++----------- 2 files changed, 30 insertions(+), 40 deletions(-) diff --git a/src/views/settings/AccountInfoView.vue b/src/views/settings/AccountInfoView.vue index 5a1cc7f..1553fec 100644 --- a/src/views/settings/AccountInfoView.vue +++ b/src/views/settings/AccountInfoView.vue @@ -7,15 +7,6 @@ const auth = useAuthStore() const router = useRouter() const u = computed(() => auth.user || {}) -const isLocal = computed(() => (u.value.provider || 'LOCAL') === 'LOCAL') - -const providerLabel = computed(() => { - switch (u.value.provider) { - case 'NAVER': return '네이버' - case 'LOCAL': - default: return '일반(아이디/비밀번호)' - } -}) const roleLabel = computed(() => (u.value.role === 'ADMIN' ? '관리자' : '일반회원')) function goEdit() { @@ -27,10 +18,6 @@ function goEdit() { diff --git a/src/views/settings/ProfileEditView.vue b/src/views/settings/ProfileEditView.vue index 14a75ee..2ab6d14 100644 --- a/src/views/settings/ProfileEditView.vue +++ b/src/views/settings/ProfileEditView.vue @@ -1,5 +1,5 @@