我正在 iOS 中开发 ODOO 应用程序。
我想在ODOO的“报价”和“销售订单”模块中实现“通过电子邮件发送”功能。
那么有没有什么API可以实现这个功能呢?
或者我应该在 iOS 中以编程方式生成 PDF 并使用 MFMailComposeViewController 类发送它?
Thanks
最好重用 Odoo 功能。
该按钮调用销售订单模型的方法。
如果激活开发者模式,您可以识别方法的名称:
方法是action_quotation_send
,并且它可以在外部 API 中使用,就像write
is.
不幸的是,这个特定的方法会打开一个向导:它只准备一些数据,然后向 Web 客户端返回一个操作以打开“向导”对话框,而实际操作将仅在此处通过其“发送”按钮执行。
要拥有可通过单个 API 调用使用的完全自动化的过程,您需要自己实现一个方法。那里website_sale
官方模块确实相似的东西 https://github.com/odoo/odoo/blob/8.0/addons/website_sale/controllers/main.py#L802-L825,所以我建议提取适合您的用例的相关代码。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)