qitangbo
|
9cb740b17c
|
fix(college): 修复 Dashboard Ninja 看板栅格错乱
ks_dashboard_ninja 18.0.2.2.3 初始化 gridstack 时命中 one-column 模式,
容器带上 .grid-stack-1,其 min-width:100% 覆盖了 [gs-w=N] 的 12 栅格宽度,
导致老师/学生看板所有卡片拉成整行宽并互相遮挡(页面呈彩色色块)。
在桌面宽度(>=768px)下解除该 min-width,宽度回归栅格百分比;
窄屏保留原有单列行为。
|
2026-10-28 19:26:08 +08:00 |
|
yuthon
|
c0da213161
|
college: 实训白名单 yuthon_property_report -> yuthon_issue(补 sps_approval 依赖)
|
2026-10-26 16:55:04 +08:00 |
|
yuthon
|
0f7955d5bf
|
college: 实训模块白名单 36->50(新增 gzth 14 个自研模块)
|
2026-10-26 16:03:39 +08:00 |
|
 qitangboandWorkBuddy
|
0d8008868a
|
feat(college): 实训白名单定稿 36 个真实可装模块——剔除5个企业版/幽灵模块
- 逐一校验 ir_module_module.state,剔除 accountant/helpdesk/knowledge/
mrp_workorder/quality_control(CE 源码无文件夹、state=uninstallable,
学生无法安装,属企业版迁库残留的幽灵记录)
- 去掉 domain 的 ('application','=',True) 条件,使 6 个 application=False
的原生子模块(delivery/payment/hr_timesheet/hr_work_entry/membership/
website_blog)也能显示
- 最终 36 个 = 原生 33 + 自研例外 3(yuthon_employee/yuthon_notice/
yuthon_will_task),已 -u college 升级到本地 school 库验证 0 不可装/0 缺失
Co-Authored-By: WorkBuddy <workbuddy@tencent.com>
|
2026-10-26 11:36:30 +08:00 |
|
qitangbo
|
8ea25712b5
|
筛选实训模块白名单:去幽灵/空壳/重叠,补 6 个官方实用应用
按生产库(81.70.146.51)实测重新筛选,仍精确 50 个:
筛除 6 个:
- game_ai_npc / yuthon_school:服务器代码已不存在(幽灵记录,装不上)
- yuthon_applicant:代码不在生产 addons_path 加载路径内,装不了
- school_base:仅一个登录页模板,无模型无业务,与 yuthon_login_theme 重叠
- yuthon_wage / yuthon_attendance:与 yun_product 版 yuthon_salary /
yuthon_hr_attendance 功能重叠,保留功能更全的 yun_product 版
补入 6 个 Odoo 原生应用(官方模块、application=True、生产库有记录、
未安装,学生可装来实训):calendar、contacts、mass_mailing、
website_event、website_sale、im_livechat
本地 -u college 验证通过;生产库比对 50/50 全部可显示。
|
2026-10-23 10:19:33 +08:00 |
|
qitangbo
|
1f985e96c7
|
fix(college): 实训白名单修正47->50——移出3个application=False的自有模块(yuthon_contract/yuthon_hr_employee/yuthon_web,应用列表不显示),换入fleet(车辆)/repair(维修)/hr_contract(员工合同)三个application=True的模块;生产库实测新白名单50/50全部可见;注释补充application标志教训
|
2026-10-19 17:01:40 +08:00 |
|
qitangbo
|
788203f9a0
|
feat(college): 实训模块改白名单 domain——自有模块27个全列+Odoo原生精选23个共50个(用户2026-10-19定;替代原类目ID排除方案,类目ID跨库不一致已弃用;生产实测将精确匹配50条)
|
2026-10-19 10:34:24 +08:00 |
|
qitangbo
|
24eac518af
|
fix(college): 修复分页器隐藏总数的 OwlError——改用模板继承替代错误的 this.root.el
上个提交在 Pager.prototype.setup 里用 this.root.el 加 class,但 OWL 2 的
Component 基类没有 root 属性(ControlPanel 的 this.root 是它自己
useRef("root") 建的,Pager 模板没有该 ref),导致
TypeError: Cannot read properties of undefined (reading 'el'),
后台整个 OWL 生命周期报错崩溃。
改为官方扩展点模板继承:
- 新增 xml/module_list_pager.xml,t-inherit 扩展 web.Pager,
给 nav 加 t-att-class,env.config 带标记时输出 o_pager_hide_total
- js/module_list_cap.js 删掉 Pager patch 与 onMounted,保留 env 标记
- manifest 注册新 xml
- 已编译级验证:o_pager_hide_total 进入 bundle,日志无模板警告
|
2026-10-16 18:00:46 +08:00 |
|
qitangbo
|
371ff7a2c8
|
模块列表分页器隐藏"/总数",只显示1-50
实训模块/应用主页的 ir.module.module 看板:
- KanbanController.setup 在 env.config 打隐藏标记(仅 kanban,list 不受影响)
- Pager.setup 读到标记后挂载时加 class o_pager_hide_total
- JS 注入 CSS 隐藏分页器的" / "分隔 span 和总数 span
- 真实总数照常统计,只是不显示;翻页/锁50行为不变
- 本地已用 ir.qweb._get_asset_content 真实编译 bundle 验证补丁在位
|
2026-10-16 17:42:52 +08:00 |
|
qitangbo
|
befeb1b60c
|
fix(college): 实训模块列表精确收敛到 50 条——按模块名排除 6 个教学实训用不上的Odoo 原生小应用(企业库实测 56→50;类目 ID 跨库不一致的坑写进注释)
|
2026-10-16 17:11:00 +08:00 |
|
qitangbo
|
11c77c7496
|
merge: 同步服务器 master(团队页简约化/首页默认产品介绍/manifest 修复/hide_about_edit 注册)
|
2026-10-16 17:05:30 +08:00 |
|
qitangbo
|
ccff84e9f5
|
chore: 纳入 yuthon_employee 模块(教职工档案,出勤/薪资体系数据根)
|
2026-10-16 17:04:02 +08:00 |
|
qitangbo
|
77739b113c
|
style(college): 产品介绍页去掉黄色 P 徽标,python 改大写 Python(Hero 栏+页脚)
|
2026-10-16 17:04:01 +08:00 |
|
qitangbo
|
e720156c16
|
feat(college): 注册 module_list_cap.js——模块列表每页锁 50(应用主页+实训模块;翻页点不动、每页数锁定,搜索不受影响)
|
2026-10-16 17:04:00 +08:00 |
|
qitangbo
|
f300271bf9
|
修复考试403并同步左侧菜单顺序与中文名
- exam_controller: 兼容学生档案未绑登录账号(paper.user_id为空)的考试访问校验
- menus.xml: 实训管理顺序15、考试根菜单改名'考试管理'顺序25、子菜单改'考试列表'避免重名
- odoosh_menus.xml: 快捷菜单'我的实训'改名'实训管理'
(cherry picked from commit 02a960f62b8f3aae4f0a975e9860567afef4e1a5)
|
2026-10-15 18:49:30 +08:00 |
|
root
|
079ee13e1f
|
Merge remote-tracking branch 'origin/master'
# Conflicts:
# college/data/about_pages.xml
|
2026-10-13 18:08:46 +08:00 |
|
qitangbo
|
e5596aa299
|
Merge pull request '完善教育' (#61) from qtb into master
Reviewed-on: #61
|
2026-10-13 18:03:07 +08:00 |
|
qitangbo
|
1728ac79b7
|
完善教育
|
2026-10-13 17:54:16 +08:00 |
|
root
|
6a977a50ab
|
style(college): 团队介绍页公司名上移第二行并大号黑色加粗,标签行居中
|
2026-10-13 12:15:42 +08:00 |
|
root
|
23a90b6b1e
|
style(college): 团队介绍页标题区居中,副标题下新增公司名行
|
2026-10-13 11:31:08 +08:00 |
|
root
|
9fbbdb0c8e
|
style(college): 团队介绍页标题区去掉 Peng Yuthon 品牌行,进一步精简
|
2026-10-13 11:23:24 +08:00 |
|
root
|
d9014ad665
|
style(college): 团队介绍页改简约风——去掉深色渐变 banner 背景,标题区/页脚改白底轻排版
|
2026-10-13 11:01:01 +08:00 |
|
root
|
4792c432c2
|
fix(college): 移除已删除文件 sidenav_tooltip.xml 的 manifest 引用(避免升级时资源包报错)
|
2026-10-12 19:41:08 +08:00 |
|
root
|
514f897889
|
Merge remote-tracking branch 'origin/master'
|
2026-10-12 19:39:52 +08:00 |
|
qitangbo
|
2025b4e344
|
Merge pull request 'Qtb' (#60) from qtb into master
Reviewed-on: #60
|
2026-10-12 19:26:46 +08:00 |
|
qitangbo
|
fd091b566b
|
完善教育
|
2026-10-12 19:21:57 +08:00 |
|
agent
|
6a0f608ec2
|
feat(college): 登录首页默认改为产品介绍(res.users.action_id 默认+存量迁移)
|
2026-10-12 18:25:56 +08:00 |
|
agent
|
78477e45de
|
fix(college): 将 hide_about_edit.js/scss 正式注册进 web.assets_backend 资源包
|
2026-10-12 17:34:00 +08:00 |
|
root
|
30db2702bd
|
Merge remote-tracking branch 'origin/qtb'
|
2026-10-12 16:55:48 +08:00 |
|
qitangbo
|
fea48a2623
|
fix(college): 关于页编辑按钮对所有用户隐藏(MutationObserver 兜底监听)
|
2026-10-12 16:53:12 +08:00 |
|
李鹏宇
|
6eb765546d
|
Merge branch 'master' of https://git.pengyuthon.cn/pengyuthon/shcool
# Conflicts:
# college/__manifest__.py
|
2026-10-10 16:36:20 +08:00 |
|
李鹏宇
|
cc92428709
|
列表视图样式
|
2026-10-10 16:35:35 +08:00 |
|
qitangbo
|
e4f44b1287
|
Merge pull request '完善教育' (#59) from qtb into master
Reviewed-on: #59
|
2026-10-10 15:07:17 +08:00 |
|
qitangbo
|
f1c9059887
|
完善教育
|
2026-10-10 11:43:01 +08:00 |
|
qitangbo
|
d17e342196
|
Merge pull request '完善教育' (#58) from qtb into master
Reviewed-on: #58
|
2026-10-09 21:22:41 +08:00 |
|
qitangbo
|
a3fc5395ea
|
完善教育
|
2026-10-09 21:22:20 +08:00 |
|
qitangbo
|
260a7347fb
|
Merge pull request '完善教育' (#57) from qtb into master
Reviewed-on: #57
|
2026-10-09 19:19:26 +08:00 |
|
qitangbo
|
802b8efa39
|
完善教育
|
2026-10-09 19:19:05 +08:00 |
|
qitangbo
|
ec4c918899
|
Merge pull request '关于页' (#56) from qtb into master
Reviewed-on: #56
|
2026-10-09 15:03:20 +08:00 |
|
qitangbo
|
87e8f0c636
|
关于页
|
2026-10-09 15:02:41 +08:00 |
|
qitangbo
|
8ea8b089af
|
Merge pull request '完善教育' (#55) from qtb into master
Reviewed-on: #55
|
2026-10-09 14:23:19 +08:00 |
|
qitangbo
|
dfa665bbde
|
编辑
|
2026-10-09 14:14:14 +08:00 |
|
qitangbo
|
8939e61094
|
feat: 新增 recents_limit 模块,继承 patch OmuxNavBar 将导航栏「最近」上限从50改为20(不改动线上源码/yuthon_base)
|
2026-10-08 21:08:31 +08:00 |
|
李鹏宇
|
0a96d0e868
|
用户菜单调整
|
2026-10-08 20:30:38 +08:00 |
|
李鹏宇
|
ab62d0e79b
|
用户菜单调整
|
2026-10-08 20:18:01 +08:00 |
|
李鹏宇
|
d84c482c84
|
用户菜单调整
|
2026-10-08 19:31:22 +08:00 |
|
李鹏宇
|
7b393414b3
|
用户菜单调整
|
2026-10-08 18:55:12 +08:00 |
|
李鹏宇
|
fa5b2c649e
|
用户菜单调整
|
2026-10-08 18:07:03 +08:00 |
|
李鹏宇
|
27b17aeaa6
|
用户菜单调整
|
2026-10-08 17:35:32 +08:00 |
|
qitangbo
|
246326ed9c
|
Merge pull request '完善教育' (#54) from qtb into master
Reviewed-on: #54
|
2026-09-29 17:29:48 +08:00 |
|