odoojs 介绍
- odoojs 是一个 javascript 类库, 是前端访问 odoo 的接口.
- 同时 odoojs 提供基于 antd-vue 的 odooweb 组件.
- odoojs 的接口部分 包括 odoorpc / odooapi
- odoorpc 是基础的 访问接口.
- odoorpc 包括 session/dataset/model
- odooapi 依赖 odoorpc.
- odooapi 包括 action/view/qweb/
- odoojs 的组件部分 odooweb. 包括 forview/listview
- odooweb 也包括 kanban/pivot/treeedit 等复杂组件
最新更新 2022-2-13
- odoorpc 优化
- odooapi 优化
- 调整 api.my.home 接口. 从 odoorpc 移动到 odooapi
学习交流
- QQ 群 2684913
更新历史
2022-2-13
- odoorpc 优化
- odooapi 优化
- 调整 api.my.home 接口. 从 odoorpc 移动到 odooapi
2022-2-7
- portal 页面. /my/home
- 自定义菜单.
- 自定义 xml
2022-1-25
- 使用 this.$route.meta.routes 存路由历史
- 使用 localStorage 存 routes. 页面手动刷新时, 保留路由历史
- 页头 title. 数据取自 routes. 显示层级结构
- action.load 时,仅 load action。 不再直接 load_views, 而在需要时 由页面 load views
- 附件上传与下载
2022-1-23
odoorpc/odooapi 完善.
- session info store in request class
- ir.filters 功能
- o2m tree view. line edit
- kanban view. button click event
- file import api
UI 组件完善
- pivot view / graph view / calendar view
- 收藏按钮
- o2m tree view. line edit
- kanban view. dropdown menu
2022-1-12
odoorpc/odooapi 代码更新. 纯函数方式
UI 组件完善
2021-12-3
选择 ant-design-vue 做 UI
odoorpc/odoojs 代码优化
2021-7-26
odoojs 重大改进
访问 odoo 的方式更简洁
2020-8-30
之前使用 react 实现的 odoojs
之后 使用 vue