合并企业版代码(未测试,先提交到测试分支)
This commit is contained in:
20
web_enterprise/controllers/main.py
Normal file
20
web_enterprise/controllers/main.py
Normal file
@@ -0,0 +1,20 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
# Part of Odoo. See LICENSE file for full copyright and licensing details.
|
||||
|
||||
import odoo.http as http
|
||||
|
||||
from odoo.http import request, content_disposition
|
||||
|
||||
|
||||
class Partner(http.Controller):
|
||||
|
||||
@http.route('/web_enterprise/partner/<model("res.partner"):partner>/vcard', type='http', auth="user")
|
||||
def download_vcard(self, partner, **kwargs):
|
||||
content = partner._get_vcard_file()
|
||||
if not content:
|
||||
return request.not_found()
|
||||
return request.make_response(content, [
|
||||
('Content-Type', 'text/vcard'),
|
||||
('Content-Length', len(content)),
|
||||
('Content-Disposition', content_disposition('%s.vcf' % partner.name))
|
||||
])
|
||||
Reference in New Issue
Block a user