diff --git a/partner_bank_mail_thread/__init__.py b/partner_bank_mail_thread/__init__.py new file mode 100644 index 000000000..0650744f6 --- /dev/null +++ b/partner_bank_mail_thread/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/partner_bank_mail_thread/__manifest__.py b/partner_bank_mail_thread/__manifest__.py new file mode 100644 index 000000000..85bdcfcd2 --- /dev/null +++ b/partner_bank_mail_thread/__manifest__.py @@ -0,0 +1,21 @@ +# -*- coding: utf-8 -*- +# Copyright 2018 ACSONE SA/NV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +{ + 'name': 'Partner Bank Mail Thread', + 'summary': """ + Enable a chatter on the partner bank accounts which will track + updates done on a partner bank account""", + 'version': '10.0.1.0.0', + 'license': 'AGPL-3', + 'author': 'ACSONE SA/NV, Odoo Community Association (OCA)', + 'website': 'https://github.com/OCA/partner-contact', + 'depends': [ + 'base', + 'mail' + ], + 'data': [ + 'views/res_partner_bank.xml', + ], +} diff --git a/partner_bank_mail_thread/models/__init__.py b/partner_bank_mail_thread/models/__init__.py new file mode 100644 index 000000000..7ff1ea226 --- /dev/null +++ b/partner_bank_mail_thread/models/__init__.py @@ -0,0 +1 @@ +from . import res_partner_bank diff --git a/partner_bank_mail_thread/models/res_partner_bank.py b/partner_bank_mail_thread/models/res_partner_bank.py new file mode 100644 index 000000000..afb929671 --- /dev/null +++ b/partner_bank_mail_thread/models/res_partner_bank.py @@ -0,0 +1,27 @@ +# -*- coding: utf-8 -*- +# Copyright 2017 ACSONE SA/NV +# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class ResPartnerBank(models.Model): + + _name = 'res.partner.bank' + _inherit = [ + 'res.partner.bank', + 'mail.thread', + ] + + acc_number = fields.Char( + track_visibility='on_change', + ) + bank_id = fields.Many2one( + track_visibility='on_change', + ) + currency_id = fields.Many2one( + track_visibility='on_change', + ) + partner_id = fields.Many2one( + track_visibility='on_change', + ) diff --git a/partner_bank_mail_thread/readme/CONTRIBUTORS.rst b/partner_bank_mail_thread/readme/CONTRIBUTORS.rst new file mode 100644 index 000000000..5445834e1 --- /dev/null +++ b/partner_bank_mail_thread/readme/CONTRIBUTORS.rst @@ -0,0 +1 @@ +* Benjamin Willig \ No newline at end of file diff --git a/partner_bank_mail_thread/readme/DESCRIPTION.rst b/partner_bank_mail_thread/readme/DESCRIPTION.rst new file mode 100644 index 000000000..d6d80c615 --- /dev/null +++ b/partner_bank_mail_thread/readme/DESCRIPTION.rst @@ -0,0 +1,2 @@ +Enable a chatter on the partner bank accounts which will track modifications +done on a partner bank account. diff --git a/partner_bank_mail_thread/readme/HISTORY.rst b/partner_bank_mail_thread/readme/HISTORY.rst new file mode 100644 index 000000000..a6b9ecf58 --- /dev/null +++ b/partner_bank_mail_thread/readme/HISTORY.rst @@ -0,0 +1,4 @@ +11.0.1.0.0 (2018-07-03) +~~~~~~~~~~~~~~~~~~~~~~~ + +* First version \ No newline at end of file diff --git a/partner_bank_mail_thread/readme/INSTALL.rst b/partner_bank_mail_thread/readme/INSTALL.rst new file mode 100644 index 000000000..e69de29bb diff --git a/partner_bank_mail_thread/readme/ROADMAP.rst b/partner_bank_mail_thread/readme/ROADMAP.rst new file mode 100644 index 000000000..e69de29bb diff --git a/partner_bank_mail_thread/readme/USAGE.rst b/partner_bank_mail_thread/readme/USAGE.rst new file mode 100644 index 000000000..206bfd98a --- /dev/null +++ b/partner_bank_mail_thread/readme/USAGE.rst @@ -0,0 +1,10 @@ +To use this module, you need to: + +#. Go on a partner bank account form view +#. Edit the bank account number for example +#. Check the record tracker + + +.. image:: https://odoo-community.org/website/image/ir.attachment/5784_f2813bd/datas + :alt: Try me on Runbot + :target: https://runbot.odoo-community.org/runbot/134/10.0 \ No newline at end of file diff --git a/partner_bank_mail_thread/static/description/icon.png b/partner_bank_mail_thread/static/description/icon.png new file mode 100644 index 000000000..3a0328b51 Binary files /dev/null and b/partner_bank_mail_thread/static/description/icon.png differ diff --git a/partner_bank_mail_thread/views/res_partner_bank.xml b/partner_bank_mail_thread/views/res_partner_bank.xml new file mode 100644 index 000000000..e0ae071ad --- /dev/null +++ b/partner_bank_mail_thread/views/res_partner_bank.xml @@ -0,0 +1,23 @@ + + + + + + + res.partner.bank.form (in partner_bank_active) + res.partner.bank + + + + +
+ + +
+
+ +
+
+ +
diff --git a/setup/partner_bank_mail_thread/odoo/__init__.py b/setup/partner_bank_mail_thread/odoo/__init__.py new file mode 100644 index 000000000..de40ea7ca --- /dev/null +++ b/setup/partner_bank_mail_thread/odoo/__init__.py @@ -0,0 +1 @@ +__import__('pkg_resources').declare_namespace(__name__) diff --git a/setup/partner_bank_mail_thread/odoo/addons/__init__.py b/setup/partner_bank_mail_thread/odoo/addons/__init__.py new file mode 100644 index 000000000..de40ea7ca --- /dev/null +++ b/setup/partner_bank_mail_thread/odoo/addons/__init__.py @@ -0,0 +1 @@ +__import__('pkg_resources').declare_namespace(__name__) diff --git a/setup/partner_bank_mail_thread/odoo/addons/partner_bank_mail_thread b/setup/partner_bank_mail_thread/odoo/addons/partner_bank_mail_thread new file mode 120000 index 000000000..ad091fc17 --- /dev/null +++ b/setup/partner_bank_mail_thread/odoo/addons/partner_bank_mail_thread @@ -0,0 +1 @@ +../../../../partner_bank_mail_thread/ \ No newline at end of file diff --git a/setup/partner_bank_mail_thread/setup.py b/setup/partner_bank_mail_thread/setup.py new file mode 100644 index 000000000..28c57bb64 --- /dev/null +++ b/setup/partner_bank_mail_thread/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +)