feat(frontend): 앱 레일과 로그인 소개 글에서 ERP 를 뺀다 #13

Merged
ttipo merged 2 commits from feat/remove-erp-module into main 2026-11-04 10:18:32 +09:00
3 changed files with 5 additions and 4 deletions
Showing only changes of commit bdd42a3cb2 - Show all commits
@@ -13,11 +13,13 @@ describe('AppRail', () => {
return mount(AppRail, { props: { activeModule: 'mail' }, global: { plugins: [router] } })
}
it('모듈 목록 하나로 그린다 — 메일 · 캘린더 · 파일 · ERP · 주소록 · 설정', async () => {
it('모듈 목록 하나로 그린다 — 메일 · 캘린더 · 파일 · 주소록 · 설정', async () => {
const wrapper = await mountRail()
const labels = wrapper.findAll('.rail-item').map((item) => item.text().replace('(준비 중)', '').trim())
expect(labels).toEqual(APP_MODULES.map((module) => module.label))
// 실제 목록도 그대로 본다 — ERP 칸은 2026-11-04 사용자 요청으로 뺐다(다시 넣으면 이 목록도 함께 고친다)
expect(labels).toEqual(['메일', '캘린더', '파일', '주소록', '설정'])
})
it('메일 · 주소록(8단계) · 설정이 링크이고, 지금 모듈이 현재로 표시된다', async () => {
+1 -1
View File
@@ -376,7 +376,7 @@ void supportContactStore.ensureLoaded()
사내 업무를<br>한 계정으로
</p>
<p class="login__lead">
메일부터 시작해 캘린더, 파일 저장소, ERP까지 같은 계정으로 이어집니다.
메일부터 시작해 캘린더와 파일 저장소까지 같은 계정으로 이어집니다.
</p>
</div>
</section>
+1 -2
View File
@@ -7,7 +7,7 @@
import type { IconName } from '@/shared/constants/icons'
export type AppModuleId = 'mail' | 'calendar' | 'files' | 'erp' | 'contacts' | 'settings'
export type AppModuleId = 'mail' | 'calendar' | 'files' | 'contacts' | 'settings'
export interface AppModule {
id: AppModuleId
@@ -24,7 +24,6 @@ export const APP_MODULES: readonly AppModule[] = [
{ id: 'mail', label: '메일', icon: 'mail', routeName: 'mail', placement: 'main' },
{ id: 'calendar', label: '캘린더', icon: 'calendar', routeName: null, placement: 'main' },
{ id: 'files', label: '파일', icon: 'folder', routeName: null, placement: 'main' },
{ id: 'erp', label: 'ERP', icon: 'briefcase', routeName: null, placement: 'main' },
// 8단계 — 주소록 (첫 화면은 전체 연락처, constants/contacts.ts 의 CONTACTS_ROUTES.all)
{ id: 'contacts', label: '주소록', icon: 'users', routeName: 'contacts', placement: 'main' },
{ id: 'settings', label: '설정', icon: 'settings', routeName: 'settings', placement: 'end' },