Odoo 企业版 Google Calendar 预约同步为什么不是“连上账号就不会撞会”:calendar setup、videocall source 与 post-sync 回写讲透
基于 appointment_google_calendar 源码,讲清 Google 连接器、Meet 链接生成、同步前后字段处理,以及用户未同步时的提示边界。
ARTICLE LIBRARY
持续记录源码理解、业务流程、模块开发经验与踩坑总结。
基于 appointment_google_calendar 源码,讲清 Google 连接器、Meet 链接生成、同步前后字段处理,以及用户未同步时的提示边界。
基于 appointment_account_payment 源码,讲清付费预约为什么先存 booking、再开票、付款后再成会,并如何处理冲突和过期清理。
web_enterprise 的 home menu 不只是画一屏应用图标,它还要与 action service、menu tree、用户配置、拖拽排序、快捷键和订阅状态面板协同工作。
sale_commission 不是做一张提成表那么简单。它真正搭的是一套 period engine:先把方案按月/季度/年切段,再补 target,再根据目标曲线推导提成金额,最后还要扛住报表查询。
project_enterprise 的手动排期并不是“拖一下开始时间”,它会读取用户或公司可用工时区间,结合 allocated_hours 和 full-day 语义重算 planned_date_begin 与 date_deadline。
mrp_workorder_hr_account 把人工成本做成真正的 analytic line,并允许同一工位上多员工重叠作业;因此制造成本既不是单一工位费率,也不是工单取消后还能残留旧分录。