diff --git a/test_base_fileurl_field/__manifest__.py b/test_base_fileurl_field/__manifest__.py index 498a2ce..146cdd5 100644 --- a/test_base_fileurl_field/__manifest__.py +++ b/test_base_fileurl_field/__manifest__.py @@ -10,6 +10,7 @@ ], 'data': [ "views/res_partner.xml", + "views/res_users.xml", ], 'installable': True, 'auto_install': False, diff --git a/test_base_fileurl_field/models/__init__.py b/test_base_fileurl_field/models/__init__.py index 91fed54..906bfc7 100644 --- a/test_base_fileurl_field/models/__init__.py +++ b/test_base_fileurl_field/models/__init__.py @@ -1 +1,2 @@ from . import res_partner +from . import res_users diff --git a/test_base_fileurl_field/models/res_users.py b/test_base_fileurl_field/models/res_users.py new file mode 100644 index 0000000..da0b80b --- /dev/null +++ b/test_base_fileurl_field/models/res_users.py @@ -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') diff --git a/test_base_fileurl_field/tests/ir_attachment.py b/test_base_fileurl_field/tests/ir_attachment.py index 8c5ec32..d07017d 100644 --- a/test_base_fileurl_field/tests/ir_attachment.py +++ b/test_base_fileurl_field/tests/ir_attachment.py @@ -3,7 +3,7 @@ import logging -from odoo import _, api, exceptions, models +from odoo import models, api _logger = logging.getLogger(__name__) diff --git a/test_base_fileurl_field/tests/test_fileurl_fields.py b/test_base_fileurl_field/tests/test_fileurl_fields.py index e727715..c56bbe1 100644 --- a/test_base_fileurl_field/tests/test_fileurl_fields.py +++ b/test_base_fileurl_field/tests/test_fileurl_fields.py @@ -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') diff --git a/test_base_fileurl_field/views/res_users.xml b/test_base_fileurl_field/views/res_users.xml new file mode 100644 index 0000000..421196f --- /dev/null +++ b/test_base_fileurl_field/views/res_users.xml @@ -0,0 +1,18 @@ + + + + res.users.form.inherit + res.users + + + + + + + + + + + + + \ No newline at end of file