feat: 회원가입 시 기본 메뉴 자동 생성 및 권한 설정

- MenuBootstrapService 생성: 새 테넌트를 위한 기본 메뉴 9개 자동 생성
  - 대시보드
  - 기초정보관리 (제품/거래처/BOM 관리)
  - 시스템 관리 (사용자/권한/부서 관리)
- RegisterService 수정: 메뉴 생성 후 권한 자동 설정
  - 생성된 메뉴에 대한 권한(menu.{id}) 자동 생성
  - system_manager 역할에 모든 메뉴 권한 할당
- 기존 테이블 구조에 맞게 구현 (code, route_name, depth, description 컬럼 미사용)
- message.registered 수정: '회원가입 처리'로 변경 (에러 메시지 개선)
This commit is contained in:
2025-11-10 09:11:41 +09:00
parent d136fc97b2
commit 9ba6e8d833
3 changed files with 183 additions and 7 deletions

View File

@@ -23,7 +23,7 @@
'login_success' => '로그인 성공',
'logout_success' => '로그아웃 되었습니다.',
'signup_success' => '회원가입이 완료되었습니다.',
'registered' => '회원가입이 완료되었습니다.',
'registered' => '회원가입 처리',
// 테넌트/컨텍스트
'tenant_switched' => '활성 테넌트가 전환되었습니다.',