diff --git a/projet_partner_bank_type/README.rst b/projet_partner_bank_type/README.rst new file mode 100644 index 0000000..e69de29 diff --git a/projet_partner_bank_type/__init__.py b/projet_partner_bank_type/__init__.py new file mode 100644 index 0000000..0650744 --- /dev/null +++ b/projet_partner_bank_type/__init__.py @@ -0,0 +1 @@ +from . import models diff --git a/projet_partner_bank_type/__manifest__.py b/projet_partner_bank_type/__manifest__.py new file mode 100644 index 0000000..f094df1 --- /dev/null +++ b/projet_partner_bank_type/__manifest__.py @@ -0,0 +1,18 @@ +# Copyright 2025 - TODAY, Cristiano Mafra Junior +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). +{ + "name": "Projet Partner Bank Type", + "summary": """Adds a field in res.partner.bank to + classify accounts as Expense or Salary type.""", + "version": "16.0.1.0.0", + "author": "Escodoo", + "license": "AGPL-3", + "website": "https://github.com/Escodoo/project-addons", + "depends": [ + "l10n_br_base", + ], + "data": [ + "views/res_partner_bank_view.xml", + ], + "installable": True, +} diff --git a/projet_partner_bank_type/i18n/pt_BR.po b/projet_partner_bank_type/i18n/pt_BR.po new file mode 100644 index 0000000..1cc3831 --- /dev/null +++ b/projet_partner_bank_type/i18n/pt_BR.po @@ -0,0 +1,36 @@ +# Translation of Odoo Server. +# This file contains the translation of the following modules: +# * projet_partner_bank_type +# +msgid "" +msgstr "" +"Project-Id-Version: Odoo Server 16.0\n" +"Report-Msgid-Bugs-To: \n" +"POT-Creation-Date: 2025-10-21 11:46+0000\n" +"PO-Revision-Date: 2025-10-21 11:46+0000\n" +"Last-Translator: \n" +"Language-Team: \n" +"MIME-Version: 1.0\n" +"Content-Type: text/plain; charset=UTF-8\n" +"Content-Transfer-Encoding: \n" +"Plural-Forms: \n" + +#. module: projet_partner_bank_type +#: model:ir.model.fields,field_description:projet_partner_bank_type.field_res_partner_bank__bank_usage +msgid "Account Usage" +msgstr "Uso da Conta" + +#. module: projet_partner_bank_type +#: model:ir.model,name:projet_partner_bank_type.model_res_partner_bank +msgid "Bank Accounts" +msgstr "Contas Bancárias" + +#. module: projet_partner_bank_type +#: model:ir.model.fields.selection,name:projet_partner_bank_type.selection__res_partner_bank__bank_usage__expense +msgid "Expense" +msgstr "Despesa" + +#. module: projet_partner_bank_type +#: model:ir.model.fields.selection,name:projet_partner_bank_type.selection__res_partner_bank__bank_usage__salary +msgid "Salary" +msgstr "Salário" diff --git a/projet_partner_bank_type/models/__init__.py b/projet_partner_bank_type/models/__init__.py new file mode 100644 index 0000000..7ff1ea2 --- /dev/null +++ b/projet_partner_bank_type/models/__init__.py @@ -0,0 +1 @@ +from . import res_partner_bank diff --git a/projet_partner_bank_type/models/res_partner_bank.py b/projet_partner_bank_type/models/res_partner_bank.py new file mode 100644 index 0000000..35245e2 --- /dev/null +++ b/projet_partner_bank_type/models/res_partner_bank.py @@ -0,0 +1,16 @@ +# Copyright 2025 - TODAY, Cristiano Mafra Junior +# License AGPL-3.0 or later (https://www.gnu.org/licenses/agpl). + +from odoo import fields, models + + +class ResPartnerBank(models.Model): + _inherit = "res.partner.bank" + + bank_usage = fields.Selection( + selection=[ + ("expense", "Expense"), + ("salary", "Salary"), + ], + string="Account Usage", + ) diff --git a/projet_partner_bank_type/readme/CONTRIBUTORS.rst b/projet_partner_bank_type/readme/CONTRIBUTORS.rst new file mode 100644 index 0000000..418948a --- /dev/null +++ b/projet_partner_bank_type/readme/CONTRIBUTORS.rst @@ -0,0 +1,3 @@ +* `Escodoo `_: + + * Cristiano Mafra Junior diff --git a/projet_partner_bank_type/readme/DESCRIPTION.rst b/projet_partner_bank_type/readme/DESCRIPTION.rst new file mode 100644 index 0000000..9095b56 --- /dev/null +++ b/projet_partner_bank_type/readme/DESCRIPTION.rst @@ -0,0 +1 @@ +Adds a field in res.partner.bank to classify accounts as Expense or Salary type. diff --git a/projet_partner_bank_type/static/description/icon.png b/projet_partner_bank_type/static/description/icon.png new file mode 100644 index 0000000..12ab005 Binary files /dev/null and b/projet_partner_bank_type/static/description/icon.png differ diff --git a/projet_partner_bank_type/views/res_partner_bank_view.xml b/projet_partner_bank_type/views/res_partner_bank_view.xml new file mode 100644 index 0000000..778e674 --- /dev/null +++ b/projet_partner_bank_type/views/res_partner_bank_view.xml @@ -0,0 +1,16 @@ + + + + res.partner.bank.form.inherit.usage + res.partner.bank + + + + + + + + diff --git a/setup/projet_partner_bank_type/odoo/addons/projet_partner_bank_type b/setup/projet_partner_bank_type/odoo/addons/projet_partner_bank_type new file mode 120000 index 0000000..9602a2a --- /dev/null +++ b/setup/projet_partner_bank_type/odoo/addons/projet_partner_bank_type @@ -0,0 +1 @@ +../../../../projet_partner_bank_type \ No newline at end of file diff --git a/setup/projet_partner_bank_type/setup.py b/setup/projet_partner_bank_type/setup.py new file mode 100644 index 0000000..28c57bb --- /dev/null +++ b/setup/projet_partner_bank_type/setup.py @@ -0,0 +1,6 @@ +import setuptools + +setuptools.setup( + setup_requires=['setuptools-odoo'], + odoo_addon=True, +)