【发布时间】:2015-05-05 11:33:45
【问题描述】:
我正在 iOS 中开发 ODOO 应用程序。 我想在ODOO的“报价单”和“销售订单”模块中实现“通过电子邮件发送”功能。
那么是否有任何 API 可用于实现此功能?
或者我应该在 iOS 中以编程方式生成 PDF 并使用 MFMailComposeViewController 类发送它?
谢谢
【问题讨论】:
标签: openerp odoo openerp-8 odoo-8
我正在 iOS 中开发 ODOO 应用程序。 我想在ODOO的“报价单”和“销售订单”模块中实现“通过电子邮件发送”功能。
那么是否有任何 API 可用于实现此功能?
或者我应该在 iOS 中以编程方式生成 PDF 并使用 MFMailComposeViewController 类发送它?
谢谢
【问题讨论】:
标签: openerp odoo openerp-8 odoo-8
最好重用 Odoo 功能。 该按钮调用销售订单模型的方法。 如果您激活开发者模式,您可以识别方法的名称:
方法是action_quotation_send,和write一样在外部API中可用。
不幸的是,这个特定的方法会打开一个向导:它只是准备一些数据,然后返回一个动作到 webclient 以打开“向导”对话框,而实际操作只会在那里执行,带有它的“发送”按钮。
要拥有一个可通过单个 API 调用使用的完全自动化的过程,您需要自己实现一个方法。 website_sale 官方模块确实有 something similar,所以我建议您为您的用例提取相关代码。
【讨论】: