fixup! [12.0] Add base_fileurl_field

This commit is contained in:
Akim Juillerat
2019-03-13 20:04:41 +01:00
parent 2d8d1f808b
commit 979e76c353
6 changed files with 33 additions and 2 deletions
+1
View File
@@ -10,6 +10,7 @@
],
'data': [
"views/res_partner.xml",
"views/res_users.xml",
],
'installable': True,
'auto_install': False,
@@ -1 +1,2 @@
from . import res_partner
from . import res_users
@@ -0,0 +1,11 @@
# Copyright 2019 Camptocamp SA
# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl)
from odoo import models, fields
class ResUsers(models.Model):
_inherit = 'res.users'
partner_url_file = fields.FileURL(related='partner_id.url_file')
partner_url_file_fname = fields.Char(related='partner_id.url_file_fname')
@@ -3,7 +3,7 @@
import logging
from odoo import _, api, exceptions, models
from odoo import models, api
_logger = logging.getLogger(__name__)
@@ -27,7 +27,7 @@ class TestFileUrlFields(TransactionCase):
with open(file_path, 'rb') as f:
self.assertEqual(base64.decodebytes(partner.url_file), f.read())
with open(image_path, 'rb') as image:
with open(image_path, 'rb') as i:
self.assertEqual(base64.decodebytes(partner.url_image), i.read())
partner2 = self.env.ref('base.partner_admin')
@@ -0,0 +1,18 @@
<?xml version="1.0" encoding="UTF-8"?>
<odoo>
<record id="view_users_form_inherit" model="ir.ui.view">
<field name="name">res.users.form.inherit</field>
<field name="model">res.users</field>
<field name="inherit_id" ref="base.view_users_form" />
<field name="arch" type="xml">
<xpath expr="//notebook" position="inside">
<page name="fileurl_test" string="FileURL Test fields">
<group string="Default widget">
<field name="url_file" filename="url_file_fname" />
<field name="url_file_fname" invisible="1"/>
</group>
</page>
</xpath>
</field>
</record>
</odoo>