diff --git a/frontend/src/lang/modules/en.ts b/frontend/src/lang/modules/en.ts index 5557510be49f..75219922afc8 100644 --- a/frontend/src/lang/modules/en.ts +++ b/frontend/src/lang/modules/en.ts @@ -3824,47 +3824,10 @@ const message = { permission: 'Permissions', permissionDuplicate: 'Only one role can be assigned to each node', nodeAdminMasterForbidden: 'Node Admin permissions cannot be added to the master node', + permissionLinkageTip: + 'Related permissions are selected automatically when dependencies exist; after manual removal, some features may show "Current user has no permission".', view: 'View', manage: 'Manage', - dashboard_view: 'Dashboard View', - app_view: 'App View', - app_manage: 'App Manage', - ai_agent_view: 'AI Assistant View', - ai_agent_manage: 'AI Assistant Manage', - ai_model_view: 'AI Model View', - ai_model_manage: 'AI Model Manage', - ai_mcp_view: 'MCP View', - ai_mcp_manage: 'MCP Manage', - ai_gpu_view: 'GPU View', - website_view: 'Website View', - website_manage: 'Website Manage', - website_cert_view: 'Certificate View', - website_cert_manage: 'Certificate Manage', - website_runtime_view: 'Runtime View', - website_runtime_manage: 'Runtime Manage', - database_view: 'Database View', - database_manage: 'Database Manage', - container_view: 'Container View', - container_manage: 'Container Manage', - cronjob_view: 'Task View', - toolbox_view: 'Toolbox View', - host_file_view: 'File View', - host_firewall_view: 'Firewall View', - host_monitor_view: 'Monitor View', - host_process_view: 'Process View', - host_ssh_view: 'SSH View', - host_disk_view: 'Disk View', - xpack_app_view: 'APP View', - xpack_waf_view: 'WAF View', - xpack_waf_manage: 'WAF Manage', - xpack_node_view: 'Node View', - xpack_monitor_view: 'Monitor View', - xpack_monitor_manage: 'Monitor Manage', - xpack_cluster_view: 'Cluster View', - xpack_cluster_manage: 'Cluster Manage', - xpack_tamper_view: 'Tamper View', - xpack_tamper_manage: 'Tamper Manage', - log_view: 'Log View', }, app: { app: 'APP', diff --git a/frontend/src/lang/modules/es-es.ts b/frontend/src/lang/modules/es-es.ts index 306f2b78eadd..6dfa45762801 100644 --- a/frontend/src/lang/modules/es-es.ts +++ b/frontend/src/lang/modules/es-es.ts @@ -3878,47 +3878,10 @@ const message = { permission: 'Permisos', permissionDuplicate: 'Solo se puede asignar un rol a cada nodo', nodeAdminMasterForbidden: 'No se pueden agregar permisos de administrador de nodo al nodo principal', + permissionLinkageTip: + 'Si hay dependencias, los permisos relacionados se seleccionarán automáticamente; tras quitarlos manualmente, algunas funciones pueden mostrar "El usuario actual no tiene permiso".', view: 'Ver', manage: 'Gestionar', - dashboard_view: 'Vista del panel', - app_view: 'Vista de la app', - app_manage: 'Gestión de la app', - ai_agent_view: 'Vista del asistente de IA', - ai_agent_manage: 'Gestión del asistente de IA', - ai_model_view: 'Vista del modelo de IA', - ai_model_manage: 'Gestión del modelo de IA', - ai_mcp_view: 'Vista de MCP', - ai_mcp_manage: 'Gestión de MCP', - ai_gpu_view: 'Vista de GPU', - website_view: 'Vista del sitio web', - website_manage: 'Gestión del sitio web', - website_cert_view: 'Vista de certificados', - website_cert_manage: 'Gestión de certificados', - website_runtime_view: 'Vista del entorno de ejecución', - website_runtime_manage: 'Gestión del entorno de ejecución', - database_view: 'Vista de base de datos', - database_manage: 'Gestión de base de datos', - container_view: 'Vista de contenedores', - container_manage: 'Gestión de contenedores', - cronjob_view: 'Vista de tareas programadas', - toolbox_view: 'Vista de herramientas', - host_file_view: 'Vista de archivos', - host_firewall_view: 'Vista del firewall', - host_monitor_view: 'Vista de monitorización', - host_process_view: 'Vista de procesos', - host_ssh_view: 'Vista de SSH', - host_disk_view: 'Vista de disco', - xpack_app_view: 'Vista de APP', - xpack_waf_view: 'Vista de WAF', - xpack_waf_manage: 'Gestión de WAF', - xpack_node_view: 'Vista de nodos', - xpack_monitor_view: 'Vista de monitorización', - xpack_monitor_manage: 'Gestión de monitorización', - xpack_cluster_view: 'Vista de clúster', - xpack_cluster_manage: 'Gestión de clúster', - xpack_tamper_view: 'Vista de antimanipulación', - xpack_tamper_manage: 'Gestión de antimanipulación', - log_view: 'Vista de registros', }, app: { app: 'APP', diff --git a/frontend/src/lang/modules/ja.ts b/frontend/src/lang/modules/ja.ts index 52233a7c654f..a009e8571b25 100644 --- a/frontend/src/lang/modules/ja.ts +++ b/frontend/src/lang/modules/ja.ts @@ -3860,47 +3860,10 @@ const message = { permission: '権限', permissionDuplicate: '各ノードには1つのロールのみ割り当てられます', nodeAdminMasterForbidden: 'マスターノードにノード管理者権限を追加することはできません', + permissionLinkageTip: + '依存関係がある場合、関連権限は自動選択されます。手動で解除すると、一部機能で「現在のユーザーには権限がありません」と表示される場合があります。', view: '表示', manage: '管理', - dashboard_view: 'ダッシュボード表示', - app_view: 'アプリ表示', - app_manage: 'アプリ管理', - ai_agent_view: 'AI アシスタント表示', - ai_agent_manage: 'AI アシスタント管理', - ai_model_view: 'AI モデル表示', - ai_model_manage: 'AI モデル管理', - ai_mcp_view: 'MCP 表示', - ai_mcp_manage: 'MCP 管理', - ai_gpu_view: 'GPU 表示', - website_view: 'サイト表示', - website_manage: 'サイト管理', - website_cert_view: '証明書表示', - website_cert_manage: '証明書管理', - website_runtime_view: '実行環境表示', - website_runtime_manage: '実行環境管理', - database_view: 'データベース表示', - database_manage: 'データベース管理', - container_view: 'コンテナ表示', - container_manage: 'コンテナ管理', - cronjob_view: '予定タスク表示', - toolbox_view: 'ツールボックス表示', - host_file_view: 'ファイル表示', - host_firewall_view: 'ファイアウォール表示', - host_monitor_view: '監視表示', - host_process_view: 'プロセス表示', - host_ssh_view: 'SSH 表示', - host_disk_view: 'ディスク表示', - xpack_app_view: 'APP 表示', - xpack_waf_view: 'WAF 表示', - xpack_waf_manage: 'WAF 管理', - xpack_node_view: 'ノード表示', - xpack_monitor_view: '監視表示', - xpack_monitor_manage: '監視管理', - xpack_cluster_view: 'クラスター表示', - xpack_cluster_manage: 'クラスター管理', - xpack_tamper_view: '改ざん防止表示', - xpack_tamper_manage: '改ざん防止管理', - log_view: 'ログ表示', }, app: { app: 'APP', diff --git a/frontend/src/lang/modules/ko.ts b/frontend/src/lang/modules/ko.ts index a31f145d7cd0..ff5f68be43db 100644 --- a/frontend/src/lang/modules/ko.ts +++ b/frontend/src/lang/modules/ko.ts @@ -3776,47 +3776,10 @@ const message = { permission: '권한', permissionDuplicate: '각 노드에는 하나의 역할만 지정할 수 있습니다', nodeAdminMasterForbidden: '마스터 노드에는 노드 관리자 권한을 추가할 수 없습니다', + permissionLinkageTip: + '의존 관계가 있으면 관련 권한이 자동 선택되며, 수동으로 해제하면 일부 기능에서 "현재 사용자에게 권한이 없습니다"가 표시될 수 있습니다.', view: '보기', manage: '관리', - dashboard_view: '대시보드 보기', - app_view: '앱 보기', - app_manage: '앱 관리', - ai_agent_view: 'AI 도우미 보기', - ai_agent_manage: 'AI 도우미 관리', - ai_model_view: 'AI 모델 보기', - ai_model_manage: 'AI 모델 관리', - ai_mcp_view: 'MCP 보기', - ai_mcp_manage: 'MCP 관리', - ai_gpu_view: 'GPU 보기', - website_view: '웹사이트 보기', - website_manage: '웹사이트 관리', - website_cert_view: '인증서 보기', - website_cert_manage: '인증서 관리', - website_runtime_view: '실행 환경 보기', - website_runtime_manage: '실행 환경 관리', - database_view: '데이터베이스 보기', - database_manage: '데이터베이스 관리', - container_view: '컨테이너 보기', - container_manage: '컨테이너 관리', - cronjob_view: '예약 작업 보기', - toolbox_view: '도구함 보기', - host_file_view: '파일 보기', - host_firewall_view: '방화벽 보기', - host_monitor_view: '모니터링 보기', - host_process_view: '프로세스 보기', - host_ssh_view: 'SSH 보기', - host_disk_view: '디스크 보기', - xpack_app_view: 'APP 보기', - xpack_waf_view: 'WAF 보기', - xpack_waf_manage: 'WAF 관리', - xpack_node_view: '노드 보기', - xpack_monitor_view: '모니터링 보기', - xpack_monitor_manage: '모니터링 관리', - xpack_cluster_view: '클러스터 보기', - xpack_cluster_manage: '클러스터 관리', - xpack_tamper_view: '변조 방지 보기', - xpack_tamper_manage: '변조 방지 관리', - log_view: '로그 보기', }, app: { app: 'APP', diff --git a/frontend/src/lang/modules/ms.ts b/frontend/src/lang/modules/ms.ts index dde52280ddcd..17ee3c365f13 100644 --- a/frontend/src/lang/modules/ms.ts +++ b/frontend/src/lang/modules/ms.ts @@ -3917,47 +3917,10 @@ const message = { permission: 'Kebenaran', permissionDuplicate: 'Setiap nod hanya boleh diberikan satu peranan', nodeAdminMasterForbidden: 'Kebenaran Pentadbir Nod tidak boleh ditambah pada nod utama', + permissionLinkageTip: + 'Kebenaran berkaitan akan dipilih automatik jika ada kebergantungan; selepas dialih keluar manual, sesetengah ciri mungkin memaparkan "Pengguna semasa tiada kebenaran".', view: 'Lihat', manage: 'Urus', - dashboard_view: 'Paparan Papan Pemuka', - app_view: 'Paparan Aplikasi', - app_manage: 'Pengurusan Aplikasi', - ai_agent_view: 'Paparan Pembantu AI', - ai_agent_manage: 'Pengurusan Pembantu AI', - ai_model_view: 'Paparan Model AI', - ai_model_manage: 'Pengurusan Model AI', - ai_mcp_view: 'Paparan MCP', - ai_mcp_manage: 'Pengurusan MCP', - ai_gpu_view: 'Paparan GPU', - website_view: 'Paparan Laman Web', - website_manage: 'Pengurusan Laman Web', - website_cert_view: 'Paparan Sijil', - website_cert_manage: 'Pengurusan Sijil', - website_runtime_view: 'Paparan Persekitaran Jalankan', - website_runtime_manage: 'Pengurusan Persekitaran Jalankan', - database_view: 'Paparan Pangkalan Data', - database_manage: 'Pengurusan Pangkalan Data', - container_view: 'Paparan Kontena', - container_manage: 'Pengurusan Kontena', - cronjob_view: 'Paparan Tugas Berjadual', - toolbox_view: 'Paparan Kotak Alat', - host_file_view: 'Paparan Fail', - host_firewall_view: 'Paparan Tembok Api', - host_monitor_view: 'Paparan Pemantauan', - host_process_view: 'Paparan Proses', - host_ssh_view: 'Paparan SSH', - host_disk_view: 'Paparan Cakera', - xpack_app_view: 'Paparan APP', - xpack_waf_view: 'Paparan WAF', - xpack_waf_manage: 'Pengurusan WAF', - xpack_node_view: 'Paparan Nod', - xpack_monitor_view: 'Paparan Pemantauan', - xpack_monitor_manage: 'Pengurusan Pemantauan', - xpack_cluster_view: 'Paparan Kluster', - xpack_cluster_manage: 'Pengurusan Kluster', - xpack_tamper_view: 'Paparan Anti-ubah', - xpack_tamper_manage: 'Pengurusan Anti-ubah', - log_view: 'Paparan Log', }, app: { app: 'APP', diff --git a/frontend/src/lang/modules/pt-br.ts b/frontend/src/lang/modules/pt-br.ts index fa4421e08c2f..b8a0786cb7a4 100644 --- a/frontend/src/lang/modules/pt-br.ts +++ b/frontend/src/lang/modules/pt-br.ts @@ -4056,47 +4056,10 @@ const message = { permission: 'Permissões', permissionDuplicate: 'Apenas uma função pode ser atribuída a cada nó', nodeAdminMasterForbidden: 'Permissões de administrador de nó não podem ser adicionadas ao nó principal', + permissionLinkageTip: + 'Permissões relacionadas serão selecionadas automaticamente quando houver dependências; após removê-las manualmente, alguns recursos podem mostrar "O usuário atual não tem permissão".', view: 'Visualizar', manage: 'Gerenciar', - dashboard_view: 'Visualização do Painel', - app_view: 'Visualização do APP', - app_manage: 'Gerenciamento do APP', - ai_agent_view: 'Visualização do Assistente de IA', - ai_agent_manage: 'Gerenciamento do Assistente de IA', - ai_model_view: 'Visualização do Modelo de IA', - ai_model_manage: 'Gerenciamento do Modelo de IA', - ai_mcp_view: 'Visualização do MCP', - ai_mcp_manage: 'Gerenciamento do MCP', - ai_gpu_view: 'Visualização da GPU', - website_view: 'Visualização do Site', - website_manage: 'Gerenciamento do Site', - website_cert_view: 'Visualização do Certificado', - website_cert_manage: 'Gerenciamento do Certificado', - website_runtime_view: 'Visualização do Ambiente de Execução', - website_runtime_manage: 'Gerenciamento do Ambiente de Execução', - database_view: 'Visualização do Banco de Dados', - database_manage: 'Gerenciamento do Banco de Dados', - container_view: 'Visualização do Contêiner', - container_manage: 'Gerenciamento do Contêiner', - cronjob_view: 'Visualização de Tarefas', - toolbox_view: 'Visualização da Caixa de Ferramentas', - host_file_view: 'Visualização de Arquivos', - host_firewall_view: 'Visualização do Firewall', - host_monitor_view: 'Visualização do Monitor', - host_process_view: 'Visualização de Processos', - host_ssh_view: 'Visualização do SSH', - host_disk_view: 'Visualização de Disco', - xpack_app_view: 'Visualização do APP', - xpack_waf_view: 'Visualização do WAF', - xpack_waf_manage: 'Gerenciamento do WAF', - xpack_node_view: 'Visualização de Nó', - xpack_monitor_view: 'Visualização do Monitor', - xpack_monitor_manage: 'Gerenciamento do Monitor', - xpack_cluster_view: 'Visualização do Cluster', - xpack_cluster_manage: 'Gerenciamento do Cluster', - xpack_tamper_view: 'Visualização do Antitamper', - xpack_tamper_manage: 'Gerenciamento do Antitamper', - log_view: 'Visualização de Logs', }, app: { app: 'APP', diff --git a/frontend/src/lang/modules/ru.ts b/frontend/src/lang/modules/ru.ts index d45f6d401366..ef32b51bcc87 100644 --- a/frontend/src/lang/modules/ru.ts +++ b/frontend/src/lang/modules/ru.ts @@ -3911,47 +3911,10 @@ const message = { permission: 'Разрешения', permissionDuplicate: 'Каждому узлу можно назначить только одну роль', nodeAdminMasterForbidden: 'Права администратора узла нельзя добавить к главному узлу', + permissionLinkageTip: + 'При наличии зависимостей связанные права выбираются автоматически; после ручного снятия некоторые функции могут показать "У текущего пользователя нет разрешения".', view: 'Просмотр', manage: 'Управление', - dashboard_view: 'Просмотр панели', - app_view: 'Просмотр приложения', - app_manage: 'Управление приложением', - ai_agent_view: 'Просмотр AI-ассистента', - ai_agent_manage: 'Управление AI-ассистентом', - ai_model_view: 'Просмотр AI-модели', - ai_model_manage: 'Управление AI-моделью', - ai_mcp_view: 'Просмотр MCP', - ai_mcp_manage: 'Управление MCP', - ai_gpu_view: 'Просмотр GPU', - website_view: 'Просмотр сайта', - website_manage: 'Управление сайтом', - website_cert_view: 'Просмотр сертификата', - website_cert_manage: 'Управление сертификатом', - website_runtime_view: 'Просмотр среды выполнения', - website_runtime_manage: 'Управление средой выполнения', - database_view: 'Просмотр базы данных', - database_manage: 'Управление базой данных', - container_view: 'Просмотр контейнера', - container_manage: 'Управление контейнером', - cronjob_view: 'Просмотр заданий', - toolbox_view: 'Просмотр инструментов', - host_file_view: 'Просмотр файлов', - host_firewall_view: 'Просмотр файрвола', - host_monitor_view: 'Просмотр мониторинга', - host_process_view: 'Просмотр процессов', - host_ssh_view: 'Просмотр SSH', - host_disk_view: 'Просмотр диска', - xpack_app_view: 'Просмотр APP', - xpack_waf_view: 'Просмотр WAF', - xpack_waf_manage: 'Управление WAF', - xpack_node_view: 'Просмотр узлов', - xpack_monitor_view: 'Просмотр мониторинга', - xpack_monitor_manage: 'Управление мониторингом', - xpack_cluster_view: 'Просмотр кластера', - xpack_cluster_manage: 'Управление кластером', - xpack_tamper_view: 'Просмотр защиты от подмены', - xpack_tamper_manage: 'Управление защитой от подмены', - log_view: 'Просмотр журналов', }, app: { app: 'APP', diff --git a/frontend/src/lang/modules/tr.ts b/frontend/src/lang/modules/tr.ts index e31f565b70e8..e2f38e3f0af9 100644 --- a/frontend/src/lang/modules/tr.ts +++ b/frontend/src/lang/modules/tr.ts @@ -3910,47 +3910,10 @@ const message = { permission: 'İzinler', permissionDuplicate: 'Her düğüme yalnızca bir rol atanabilir', nodeAdminMasterForbidden: 'Ana düğüme düğüm yöneticisi izni eklenemez', + permissionLinkageTip: + 'Bağımlılık varsa ilişkili izinler otomatik seçilir; manuel kaldırıldıktan sonra bazı özelliklerde "Geçerli kullanıcının izni yok" gösterilebilir.', view: 'Görüntüle', manage: 'Yönet', - dashboard_view: 'Panel Görünümü', - app_view: 'Uygulama Görünümü', - app_manage: 'Uygulama Yönetimi', - ai_agent_view: 'Yapay Zeka Asistanı Görünümü', - ai_agent_manage: 'Yapay Zeka Asistanı Yönetimi', - ai_model_view: 'Yapay Zeka Modeli Görünümü', - ai_model_manage: 'Yapay Zeka Modeli Yönetimi', - ai_mcp_view: 'MCP Görünümü', - ai_mcp_manage: 'MCP Yönetimi', - ai_gpu_view: 'GPU Görünümü', - website_view: 'Web Sitesi Görünümü', - website_manage: 'Web Sitesi Yönetimi', - website_cert_view: 'Sertifika Görünümü', - website_cert_manage: 'Sertifika Yönetimi', - website_runtime_view: 'Çalışma Ortamı Görünümü', - website_runtime_manage: 'Çalışma Ortamı Yönetimi', - database_view: 'Veritabanı Görünümü', - database_manage: 'Veritabanı Yönetimi', - container_view: 'Konteyner Görünümü', - container_manage: 'Konteyner Yönetimi', - cronjob_view: 'Zamanlanmış Görev Görünümü', - toolbox_view: 'Araç Kutusu Görünümü', - host_file_view: 'Dosya Görünümü', - host_firewall_view: 'Güvenlik Duvarı Görünümü', - host_monitor_view: 'İzleme Görünümü', - host_process_view: 'İşlem Görünümü', - host_ssh_view: 'SSH Görünümü', - host_disk_view: 'Disk Görünümü', - xpack_app_view: 'APP Görünümü', - xpack_waf_view: 'WAF Görünümü', - xpack_waf_manage: 'WAF Yönetimi', - xpack_node_view: 'Düğüm Görünümü', - xpack_monitor_view: 'İzleme Görünümü', - xpack_monitor_manage: 'İzleme Yönetimi', - xpack_cluster_view: 'Küme Görünümü', - xpack_cluster_manage: 'Küme Yönetimi', - xpack_tamper_view: 'Bütünlük Koruma Görünümü', - xpack_tamper_manage: 'Bütünlük Koruma Yönetimi', - log_view: 'Kayıt Görünümü', }, app: { app: 'Uygulama', diff --git a/frontend/src/lang/modules/zh-Hant.ts b/frontend/src/lang/modules/zh-Hant.ts index 9bf8b6716285..76bb3fdccbb4 100644 --- a/frontend/src/lang/modules/zh-Hant.ts +++ b/frontend/src/lang/modules/zh-Hant.ts @@ -3556,47 +3556,9 @@ const message = { permission: '權限', permissionDuplicate: '每個節點只能新增一種角色', nodeAdminMasterForbidden: '主節點不允許新增節點管理員權限', + permissionLinkageTip: '存在依賴時將自動勾選關聯權限,手動取消後部分功能可能提示「目前使用者無權限」。', view: '檢視', manage: '管理', - dashboard_view: '儀表板檢視', - app_view: '應用檢視', - app_manage: '應用管理', - ai_agent_view: 'AI 助理檢視', - ai_agent_manage: 'AI 助理管理', - ai_model_view: 'AI 模型檢視', - ai_model_manage: 'AI 模型管理', - ai_mcp_view: 'MCP 檢視', - ai_mcp_manage: 'MCP 管理', - ai_gpu_view: 'GPU 檢視', - website_view: '網站檢視', - website_manage: '網站管理', - website_cert_view: '憑證檢視', - website_cert_manage: '憑證管理', - website_runtime_view: '執行環境檢視', - website_runtime_manage: '執行環境管理', - database_view: '資料庫檢視', - database_manage: '資料庫管理', - container_view: '容器檢視', - container_manage: '容器管理', - cronjob_view: '計劃任務檢視', - toolbox_view: '工具箱檢視', - host_file_view: '檔案檢視', - host_firewall_view: '防火牆檢視', - host_monitor_view: '網站監控檢視', - host_process_view: '程序檢視', - host_ssh_view: 'SSH 檢視', - host_disk_view: '磁碟檢視', - xpack_app_view: 'APP 檢視', - xpack_waf_view: 'WAF 檢視', - xpack_waf_manage: 'WAF 管理', - xpack_node_view: '節點檢視', - xpack_monitor_view: '監控檢視', - xpack_monitor_manage: '監控管理', - xpack_cluster_view: '叢集檢視', - xpack_cluster_manage: '叢集管理', - xpack_tamper_view: '防竄改檢視', - xpack_tamper_manage: '防竄改管理', - log_view: '日誌檢視', }, waf: { name: 'WAF', diff --git a/frontend/src/lang/modules/zh.ts b/frontend/src/lang/modules/zh.ts index 245a37581aa5..71d8c3a7d6ba 100644 --- a/frontend/src/lang/modules/zh.ts +++ b/frontend/src/lang/modules/zh.ts @@ -4136,47 +4136,9 @@ const message = { permission: '权限', permissionDuplicate: '每个节点只能添加一种角色', nodeAdminMasterForbidden: '主节点不允许添加节点管理员权限', + permissionLinkageTip: '存在依赖时将自动勾选关联权限,手动取消后部分功能可能提示“当前用户无权限”。', view: '查看', manage: '管理', - dashboard_view: '仪表盘查看', - app_view: '应用查看', - app_manage: '应用管理', - ai_agent_view: '智能体查看', - ai_agent_manage: '智能体管理', - ai_model_view: '模型查看', - ai_model_manage: '模型管理', - ai_mcp_view: 'MCP 查看', - ai_mcp_manage: 'MCP 管理', - ai_gpu_view: 'GPU 查看', - website_view: '网站查看', - website_manage: '网站管理', - website_cert_view: '证书查看', - website_cert_manage: '证书管理', - website_runtime_view: '运行环境查看', - website_runtime_manage: '运行环境管理', - database_view: '数据库查看', - database_manage: '数据库管理', - container_view: '容器查看', - container_manage: '容器管理', - cronjob_view: '计划任务查看', - toolbox_view: '工具箱查看', - host_file_view: '文件查看', - host_firewall_view: '防火墙查看', - host_monitor_view: '网站监控查看', - host_process_view: '进程查看', - host_ssh_view: 'SSH 查看', - host_disk_view: '磁盘查看', - xpack_app_view: 'APP 查看', - xpack_waf_view: 'WAF 查看', - xpack_waf_manage: 'WAF 管理', - xpack_node_view: '节点查看', - xpack_monitor_view: '监控查看', - xpack_monitor_manage: '监控管理', - xpack_cluster_view: '集群查看', - xpack_cluster_manage: '集群管理', - xpack_tamper_view: '防篡改查看', - xpack_tamper_manage: '防篡改管理', - log_view: '日志查看', }, customApp: { name: '自定义仓库', diff --git a/frontend/src/layout/components/Sidebar/index.vue b/frontend/src/layout/components/Sidebar/index.vue index 77d12188311d..b38c14290a68 100644 --- a/frontend/src/layout/components/Sidebar/index.vue +++ b/frontend/src/layout/components/Sidebar/index.vue @@ -200,7 +200,7 @@ function buildVisibleMenu(menu: RouteRecordRaw, showSet: Set): RouteReco const visibleChildren = children .map((item) => { - if (item.name === 'Upage' && (isIntl.value || isEE.value)) { + if ((item.name === 'Upage' || item.name === 'XApp') && (isIntl.value || isEE.value)) { return null; } return buildVisibleMenu(item, showSet); diff --git a/frontend/src/views/setting/panel/hidemenu/index.vue b/frontend/src/views/setting/panel/hidemenu/index.vue index d53e8be8167a..97367a41ffc8 100644 --- a/frontend/src/views/setting/panel/hidemenu/index.vue +++ b/frontend/src/views/setting/panel/hidemenu/index.vue @@ -143,7 +143,7 @@ const treeData = reactive({ const removeUpage = (data: any): any => { return data - .filter((item: { label: string }) => item.label !== 'Upage') + .filter((item: { label: string }) => item.label !== 'Upage' && item.label !== 'XApp') .map((item: { children: any }) => { if (Array.isArray(item.children)) { item.children = removeUpage(item.children);