Commit Graph
177 Commits
Author SHA1 Message Date
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