odoo13は一ヶ月以上、より多くの機能の導入、リリースしました高速化(コードの変更を明確に感じることができるから)、より使いやすいインターフェイスを。
我々はまた、2つのodoo13プロジェクトに関する顧客回線に成功している、このプロジェクトは、また、規範や運用odoo13の発展に準拠した約100 odoo13モジュール、odoo12モジュールのほとんどがアップグレードされている、すべての公式市場へのモジュールの一部でありますロジック。
このコレクションのodooプロジェクトモジュール13は、購入または無料でダウンロードすることができます。
私たちは、odoo12をまとめる - 異なる> odoo13部分、モデルたちは更新を保つように、1、2ビュー、3フロントエンドの開発、ビジネスロジック4三つの部分に分かれています。
参考:開発の変更(FQ)
ヒント:バックエンドのコードを見つけるには、コマンドを変更する必要が操作できます
grepの-nri 'OLDNAME |須藤([^)] +)| api.multi | api.returns | api.one | api.cr | api.model_cr | 12.0 |計算=' $ MODULE
1つのモデル
1.1 __manifest__
このよう13.19.11.30のようにバージョン番号を、変更
1.2削除@api
@ api.multi、@ api.returns、@ api.one、@ api.cr、@ api.model_cr
wkhtmltopdfを交換します1.3 chromeheadless
以上1.4 active_idで置換Active_ids
1.5計算の変更
マルチコンピューティングの置換のonchange
compute_sudoのデフォルトはTrueです
api.depends_context @増加
キーはLANGを翻訳することで、この共通
保存後の遅延再計算()、フラッシュ()
コンピューティングに関連するフィールドの値を設定すると、関連するフィールドに注意を払うが割り当てられています
再計算は、生の作成、書き込みとのonchangeに変更されます
より良いの再計算トリガー
1.6 延迟update,write()不马上更改,要flush()
1.7 @api.create_multi 批量创建,多用提升性能
1.8 debug模式下log可见到更多的权限信息
1.9 增加 with_user(user) 直接处理用户切换, 判断值 env.su
1.10 审计处理从 track,track_sequence 改为 tracking
1.11 ir.actions.act_window 中移除 multi,替代为binding_view_types
1.12 小数点处理去除dp.get_precision
1.13 selections 类型的 field 只能支持 string
1.14 binary字段类型默认是存到附件模型中
1.15 sql执行注意增加 cr.commit
1.16 多公司处理,depends_context(company), with_company()
1.17 cli指令增加参数 upgrade-path
2 视图
2.1 tree views 的汇总增加 avg
2.2 xml定义移除view_type
2.3 views 增加参数 import, optional, expand
2.4 tree中<groupby>中可放<button>标签
3 前端
3.1 jQuery 3.x
3.2 Chartjs
3.3 bootstrap 4.x
3.4 font awesome 4.x
要改为直接使用名称,如area-chart 改 chart-area
3.5 rpc 传参要用 context
3.6 multi-company widget
4 业务逻辑
4.1 财务
account.invoice 改为 account.move
account.invoice.line 改为 account.move.line
account.invoice.tax 改为 account.move.lin
account.voucher 改为 account.move
account.voucher.line 改为 account.move.line
4.2 基础
res.partner的客户/供应商由 customer_rank/ supplier_rank处理