# adsign_pro **Repository Path**: qpchen888/adsign_pro ## Basic Information - **Project Name**: adsign_pro - **Description**: 精简了原app,只保留了侧边栏 - **Primary Language**: Unknown - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 1 - **Forks**: 3 - **Created**: 2026-05-30 - **Last Updated**: 2026-07-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # ADSign Pro 精简版 Frappe v16 全局工作台侧边栏 + 模块配置。 ## 功能 - **全局侧边栏**:通过 `app_include_js` 注入所有 Desk 页面 - 左侧移入展开,**Alt+S** 切换,**Esc** 关闭 - 支持固定侧边栏(状态保存在 localStorage) - 移动端左下角浮动按钮 - **模块配置**:访问 `/module_config` 管理模块、子模块、图标、排序与显隐 - **数据存储**:`Kanban Config` DocType,每用户 JSON 配置 ## 关键文件 ```text adsign_pro/ ├── hooks.py ├── api/module_config.py ├── public/ │ ├── css/global_sidebar.css │ └── js/ │ ├── sidebar_icons.js │ ├── global_sidebar.js │ └── adsign_pro_sidebar.bundle.js ├── templates/pages/module_config.* └── adsign_pro/doctype/kanban_config/ ``` ## 部署 ```bash cd ~/frappe-bench bench build --app adsign_pro bench --site your-site.local clear-cache bench restart ``` 更新后浏览器 **Ctrl+F5** 强制刷新。 ## v16.0.2 变更 - CSS 从 JS 内联拆出,由 hooks 加载 - 统一 bundle 入口,清理重复 DocType / www 路由 - 补全 `tool` 图标,合并 legacy `custom_modules` - 侧边栏支持固定、快捷键、移动端入口 - z-index 降至 200 级,避免遮挡 Frappe 弹窗