fix: remove build.sh-managed symlinks from git, clean global_menu

- Remove 55 symlinks/module files from git tracking (build.sh creates them)
- Add .gitignore rules for all build.sh module symlinks
- Remove 7 non-Sage modules from global_menu.ui:
  unified_dashboard, integrated_crm_app, customer_management,
  opportunity_management, contract_management, financial_management,
  workflow_approval
- Keep only Sage modules: dashboard, product_management, supplychain,
  pricing, discount, llmage, rag, cpcc, msp, platformbiz, accounting, rbac
This commit is contained in:
yumoqing 2026-05-28 11:06:35 +08:00
parent 08feced001
commit 9b710966d2
57 changed files with 30 additions and 103 deletions

30
.gitignore vendored
View File

@ -42,3 +42,33 @@ setup_*.sh
# Sage runtime
sage.pid
sage_backend.pid
# Swap files
*.swp
*.swo
# Module symlinks (created by build.sh)
wwwroot/accounting
wwwroot/appbase
wwwroot/bricks
wwwroot/charge
wwwroot/cpcc
wwwroot/dapi
wwwroot/dashboard_for_sage
wwwroot/discount
wwwroot/filemgr
wwwroot/harnessed_agent
wwwroot/harnessed_reasoning
wwwroot/hermes-web-cli
wwwroot/llmage
wwwroot/msp
wwwroot/platformbiz
wwwroot/pricing
wwwroot/product_management
wwwroot/rag
wwwroot/rbac
wwwroot/shell_theme.css
wwwroot/shell_theme.js
wwwroot/supplychain
wwwroot/uapi
wwwroot/unipay

BIN
wwwroot/.DS_Store vendored

Binary file not shown.

View File

@ -1 +0,0 @@
/home/hermesai/repos/dashboard_for_sage/wwwroot/accounting_errors.ui

View File

@ -1 +0,0 @@
/home/hermesai/repos/dashboard_for_sage/wwwroot/api/get_today_usage.dspy

View File

@ -1 +0,0 @@
/home/hermesai/repos/dashboard_for_sage/wwwroot/api/get_top_models.dspy

View File

@ -1 +0,0 @@
/home/hermesai/repos/dashboard_for_sage/wwwroot/api/get_user_stats.dspy

View File

@ -1 +0,0 @@
/home/hermesai/repos/dashboard_for_sage/wwwroot/api/top_models.dspy

View File

@ -1 +0,0 @@
/home/hermesai/repos/dashboard_for_sage/wwwroot/chart_top_models.ui

View File

@ -1 +0,0 @@
/home/hermesai/repos/dashboard_for_sage/wwwroot/concurrent_users.ui

View File

@ -1 +0,0 @@
/home/hermesai/repos/dashboard_for_sage/wwwroot/global_menu.ui

View File

@ -1 +0,0 @@
/home/hermesai/repos/dashboard_for_sage/wwwroot/index.ui

View File

@ -1 +0,0 @@
/home/hermesai/repos/dashboard_for_sage/wwwroot/menu.ui

View File

@ -1 +0,0 @@
/home/hermesai/repos/dashboard_for_sage/wwwroot/scripts/dashboard_refresh.js

View File

@ -1 +0,0 @@
/home/hermesai/repos/dashboard_for_sage/wwwroot/shell.ui

View File

@ -1 +0,0 @@
/home/hermesai/repos/dashboard_for_sage/wwwroot/shell_theme.css

View File

@ -1 +0,0 @@
/home/hermesai/repos/dashboard_for_sage/wwwroot/shell_theme.js

View File

@ -1 +0,0 @@
/home/hermesai/repos/dashboard_for_sage/wwwroot/stat_active_users.ui

View File

@ -1 +0,0 @@
/home/hermesai/repos/dashboard_for_sage/wwwroot/stat_concurrent.ui

View File

@ -1 +0,0 @@
/home/hermesai/repos/dashboard_for_sage/wwwroot/stat_errors.ui

View File

@ -1 +0,0 @@
/home/hermesai/repos/dashboard_for_sage/wwwroot/stat_new_users_month.ui

View File

@ -1 +0,0 @@
/home/hermesai/repos/dashboard_for_sage/wwwroot/stat_today_amount.ui

View File

@ -1 +0,0 @@
/home/hermesai/repos/dashboard_for_sage/wwwroot/stat_today_usage.ui

View File

@ -1 +0,0 @@
/home/hermesai/repos/dashboard_for_sage/wwwroot/stat_total_orgs.ui

View File

@ -1 +0,0 @@
/home/hermesai/repos/dashboard_for_sage/wwwroot/stat_total_users.ui

View File

@ -1 +0,0 @@
/home/hermesai/repos/dashboard_for_sage/wwwroot/table_top_providers_amount.ui

View File

@ -1 +0,0 @@
/home/hermesai/repos/dashboard_for_sage/wwwroot/table_top_providers_count.ui

View File

@ -1 +0,0 @@
/home/hermesai/repos/dashboard_for_sage/wwwroot/table_top_users.ui

View File

@ -1 +0,0 @@
/home/hermesai/repos/dashboard_for_sage/wwwroot/table_top_users_amount.ui

View File

@ -1 +0,0 @@
/home/hermesai/repos/dashboard_for_sage/wwwroot/table_top_users_count.ui

View File

@ -1 +0,0 @@
/home/hermesai/repos/dashboard_for_sage/wwwroot/today_amount.ui

View File

@ -1 +0,0 @@
/home/hermesai/repos/dashboard_for_sage/wwwroot/today_usage.ui

View File

@ -1 +0,0 @@
/home/hermesai/repos/dashboard_for_sage/wwwroot/top_models_chart.ui

View File

@ -1 +0,0 @@
/home/hermesai/repos/dashboard_for_sage/wwwroot/top_users_amount.ui

View File

@ -1 +0,0 @@
/home/hermesai/repos/dashboard_for_sage/wwwroot/total_users.ui

View File

@ -15,41 +15,6 @@
"target": "app.sage_main_content"
}
{% if get_user() %}
,{
"name": "unified_dashboard",
"label": "统一仪表板",
"icon": "fa fa-chart-line",
"url": "{{entire_url('/unified_dashboard/index.ui')}}",
"target": "app.sage_main_content"
}
,{
"name": "integrated_crm_app",
"label": "CRM系统",
"icon": "fa fa-handshake",
"url": "{{entire_url('/integrated_crm_app/index.ui')}}",
"target": "app.sage_main_content"
}
,{
"name": "customer_management",
"label": "客户管理",
"icon": "fa fa-users",
"url": "{{entire_url('/customer_management/index.ui')}}",
"target": "app.sage_main_content"
}
,{
"name": "opportunity_management",
"label": "商机管理",
"icon": "fa fa-briefcase",
"url": "{{entire_url('/opportunity_management/index.ui')}}",
"target": "app.sage_main_content"
}
,{
"name": "contract_management",
"label": "合同管理",
"icon": "fa fa-file-contract",
"url": "{{entire_url('/contract_management/index.ui')}}",
"target": "app.sage_main_content"
}
,{
"name": "product_management",
"label": "产品管理",
@ -78,20 +43,6 @@
"url": "{{entire_url('/discount/promote.ui')}}",
"target": "app.sage_main_content"
}
,{
"name": "financial_management",
"label": "财务管理",
"icon": "fa fa-calculator",
"url": "{{entire_url('/financial_management/index.ui')}}",
"target": "app.sage_main_content"
}
,{
"name": "workflow_approval",
"label": "工作流审批",
"icon": "fa fa-tasks",
"url": "{{entire_url('/workflow_approval/index.ui')}}",
"target": "app.sage_main_content"
}
,{
"name": "llmage",
"label": "LLM 模型管理",

View File

@ -1 +0,0 @@
/home/hermesai/repos/product_management/wwwroot/api/category_options.dspy

View File

@ -1 +0,0 @@
/home/hermesai/repos/product_management/wwwroot/api/product_brief.dspy

View File

@ -1 +0,0 @@
/home/hermesai/repos/product_management/wwwroot/api/product_category_create.dspy

View File

@ -1 +0,0 @@
/home/hermesai/repos/product_management/wwwroot/api/product_category_delete.dspy

View File

@ -1 +0,0 @@
/home/hermesai/repos/product_management/wwwroot/api/product_category_update.dspy

View File

@ -1 +0,0 @@
/home/hermesai/repos/product_management/wwwroot/api/product_create.dspy

View File

@ -1 +0,0 @@
/home/hermesai/repos/product_management/wwwroot/api/product_delete.dspy

View File

@ -1 +0,0 @@
/home/hermesai/repos/product_management/wwwroot/api/product_detail.dspy

View File

@ -1 +0,0 @@
/home/hermesai/repos/product_management/wwwroot/api/product_purchase.dspy

View File

@ -1 +0,0 @@
/home/hermesai/repos/product_management/wwwroot/api/product_type_config_create.dspy

View File

@ -1 +0,0 @@
/home/hermesai/repos/product_management/wwwroot/api/product_type_config_delete.dspy

View File

@ -1 +0,0 @@
/home/hermesai/repos/product_management/wwwroot/api/product_type_config_update.dspy

View File

@ -1 +0,0 @@
/home/hermesai/repos/product_management/wwwroot/api/product_update.dspy

View File

@ -1 +0,0 @@
/home/hermesai/repos/product_management/wwwroot/api/product_use.dspy

View File

@ -1 +0,0 @@
/home/hermesai/repos/product_management/wwwroot/category_manage.ui

View File

@ -1 +0,0 @@
/home/hermesai/repos/product_management/wwwroot/index.ui

View File

@ -1 +0,0 @@
/home/hermesai/repos/product_management/wwwroot/menu.ui

View File

@ -1 +0,0 @@
/home/hermesai/repos/product_management/wwwroot/product_category_tree

View File

@ -1 +0,0 @@
/home/hermesai/repos/product_management/wwwroot/product_list

View File

@ -1 +0,0 @@
/home/hermesai/repos/product_management/wwwroot/product_manage.ui

View File

@ -1 +0,0 @@
/home/hermesai/repos/product_management/wwwroot/product_type_config_list

View File

@ -1 +0,0 @@
/home/hermesai/repos/product_management/wwwroot/product_type_config_manage.ui