我正在iOS中开发ODOO应用程序。 我希望实现"通过电子邮件发送"功能"报价"和"销售订单" ODOO中的模块。
那么有没有可用的API来实现这个功能?
或者我应该在iOS中以编程方式生成PDF并使用MFMailComposeViewController类发送它?
由于
答案 0 :(得分:1)
最好重复使用Odoo功能。 该按钮调用销售订单模型的方法。 如果激活开发者模式,则可以识别方法的名称:
该方法为action_quotation_send
,它在外部API中可用,就像write
一样。
不幸的是,这个特殊方法打开了一个向导:它只是准备一些数据,然后向webclient返回一个动作来打开"向导"对话框,实际操作只会在那里执行,其中包含"发送"按钮。
要拥有一个可在单个API调用中使用的完全自动化的过程,您需要自己实现一个方法。 website_sale
官方模块有something similar,因此我建议您为自己的用例提取相关代码。