diff --git a/partner_contact_gender/README.rst b/partner_contact_gender/README.rst index ca72d685a..7f0360a77 100644 --- a/partner_contact_gender/README.rst +++ b/partner_contact_gender/README.rst @@ -14,13 +14,13 @@ Contact gender :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html :alt: License: AGPL-3 .. |badge3| image:: https://img.shields.io/badge/github-OCA%2Fpartner--contact-lightgray.png?logo=github - :target: https://github.com/OCA/partner-contact/tree/12.0/partner_contact_gender + :target: https://github.com/OCA/partner-contact/tree/13.0/partner_contact_gender :alt: OCA/partner-contact .. |badge4| image:: https://img.shields.io/badge/weblate-Translate%20me-F47D42.png - :target: https://translation.odoo-community.org/projects/partner-contact-12-0/partner-contact-12-0-partner_contact_gender + :target: https://translation.odoo-community.org/projects/partner-contact-13-0/partner-contact-13-0-partner_contact_gender :alt: Translate me on Weblate .. |badge5| image:: https://img.shields.io/badge/runbot-Try%20me-875A7B.png - :target: https://runbot.odoo-community.org/runbot/134/12.0 + :target: https://runbot.odoo-community.org/runbot/134/13.0 :alt: Try me on Runbot |badge1| |badge2| |badge3| |badge4| |badge5| @@ -45,7 +45,7 @@ Bug Tracker Bugs are tracked on `GitHub Issues `_. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed -`feedback `_. +`feedback `_. Do not contact contributors directly about support or help with technical issues. @@ -78,6 +78,6 @@ OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use. -This module is part of the `OCA/partner-contact `_ project on GitHub. +This module is part of the `OCA/partner-contact `_ project on GitHub. You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute. diff --git a/partner_contact_gender/__manifest__.py b/partner_contact_gender/__manifest__.py index 9dc248b5d..6abb8ae78 100644 --- a/partner_contact_gender/__manifest__.py +++ b/partner_contact_gender/__manifest__.py @@ -4,23 +4,15 @@ { "name": "Contact gender", "summary": "Add gender field to contacts", - 'version': '12.0.1.0.0', + "version": "13.0.1.0.0", "category": "Customer Relationship Management", "website": "https://github.com/oca/partner-contact", "author": "Grupo ESOC, Tecnativa, Odoo Community Association (OCA)", - "contributors": [ - 'Jairo Llopis ', - 'Richard deMeester ', - ], "license": "AGPL-3", - 'application': False, - 'installable': True, - 'auto_install': False, - "depends": [ - "partner_contact_personal_information_page", - ], - "data": [ - "views/res_partner.xml", - ], - 'post_init_hook': 'post_init_hook', + "application": False, + "installable": True, + "auto_install": False, + "depends": ["partner_contact_personal_information_page"], + "data": ["views/res_partner.xml"], + "post_init_hook": "post_init_hook", } diff --git a/partner_contact_gender/hooks.py b/partner_contact_gender/hooks.py index 2a9ae7443..8ab6a7c15 100644 --- a/partner_contact_gender/hooks.py +++ b/partner_contact_gender/hooks.py @@ -1,19 +1,16 @@ # Copyright 2016-2018 Therp BV . # License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl.html). -from odoo import api, SUPERUSER_ID +from odoo import SUPERUSER_ID, api def post_init_hook(cr, registry): env = api.Environment(cr, SUPERUSER_ID, {}) gender_mappings = { - 'female': - env.ref('base.res_partner_title_madam') + - env.ref('base.res_partner_title_miss'), - 'male': env.ref('base.res_partner_title_mister') + "female": env.ref("base.res_partner_title_madam") + + env.ref("base.res_partner_title_miss"), + "male": env.ref("base.res_partner_title_mister"), } for gender, titles in list(gender_mappings.items()): - env['res.partner'].with_context(active_test=False).search([ - ('title', 'in', titles.ids), - ]).write({ - 'gender': gender, - }) + env["res.partner"].with_context(active_test=False).search( + [("title", "in", titles.ids)] + ).write({"gender": gender}) diff --git a/partner_contact_gender/models/res_partner.py b/partner_contact_gender/models/res_partner.py index 127f09d17..d2be33215 100644 --- a/partner_contact_gender/models/res_partner.py +++ b/partner_contact_gender/models/res_partner.py @@ -6,10 +6,8 @@ from odoo import fields, models class ResPartner(models.Model): - _inherit = 'res.partner' + _inherit = "res.partner" - gender = fields.Selection([ - ('male', 'Male'), - ('female', 'Female'), - ('other', 'Other') - ]) + gender = fields.Selection( + [("male", "Male"), ("female", "Female"), ("other", "Other")] + ) diff --git a/partner_contact_gender/static/description/index.html b/partner_contact_gender/static/description/index.html index 2f8d5884b..ca9712a8a 100644 --- a/partner_contact_gender/static/description/index.html +++ b/partner_contact_gender/static/description/index.html @@ -367,7 +367,7 @@ ul.auto-toc { !! This file is generated by oca-gen-addon-readme !! !! changes will be overwritten. !! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!! --> -

Beta License: AGPL-3 OCA/partner-contact Translate me on Weblate Try me on Runbot

+

Beta License: AGPL-3 OCA/partner-contact Translate me on Weblate Try me on Runbot

This module extends the contact management functionality. It allows recording of a partner’s gender.

Table of contents

@@ -393,7 +393,7 @@ the partner contact form.

Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. If you spotted it first, help us smashing it by providing a detailed and welcomed -feedback.

+feedback.

Do not contact contributors directly about support or help with technical issues.

@@ -420,7 +420,7 @@ If you spotted it first, help us smashing it by providing a detailed and welcome

OCA, or the Odoo Community Association, is a nonprofit organization whose mission is to support the collaborative development of Odoo features and promote its widespread use.

-

This module is part of the OCA/partner-contact project on GitHub.

+

This module is part of the OCA/partner-contact project on GitHub.

You are welcome to contribute. To learn how please visit https://odoo-community.org/page/Contribute.

diff --git a/partner_contact_gender/tests/test_partner_contact_gender.py b/partner_contact_gender/tests/test_partner_contact_gender.py index e4fe0d91e..ecada1c68 100644 --- a/partner_contact_gender/tests/test_partner_contact_gender.py +++ b/partner_contact_gender/tests/test_partner_contact_gender.py @@ -4,15 +4,14 @@ from odoo.tests.common import TransactionCase class TestPartnerContactGender(TransactionCase): - def setUp(self): super(TestPartnerContactGender, self).setUp() - self.testpartner = self.env['res.partner'].create({ - 'name': 'test', - 'title': self.env.ref('base.res_partner_title_madam').id, - }) + self.testpartner = self.env["res.partner"].create( + {"name": "test", "title": self.env.ref("base.res_partner_title_madam").id} + ) def test_partner_contact_gender(self): from ..hooks import post_init_hook + post_init_hook(self.cr, None) - self.assertEqual(self.testpartner.gender, 'female') + self.assertEqual(self.testpartner.gender, "female")