Skip to content
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Empty file.
1 change: 1 addition & 0 deletions projet_partner_bank_type/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import models
18 changes: 18 additions & 0 deletions projet_partner_bank_type/__manifest__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
# Copyright 2025 - TODAY, Cristiano Mafra Junior <cristiano.mafra@escodoo.com.br>
# 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,
}
36 changes: 36 additions & 0 deletions projet_partner_bank_type/i18n/pt_BR.po
Original file line number Diff line number Diff line change
@@ -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"
1 change: 1 addition & 0 deletions projet_partner_bank_type/models/__init__.py
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
from . import res_partner_bank
16 changes: 16 additions & 0 deletions projet_partner_bank_type/models/res_partner_bank.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
# Copyright 2025 - TODAY, Cristiano Mafra Junior <cristiano.mafra@escodoo.com.br>
# 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",
)
3 changes: 3 additions & 0 deletions projet_partner_bank_type/readme/CONTRIBUTORS.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1,3 @@
* `Escodoo <https://escodoo.com.br>`_:

* Cristiano Mafra Junior <cristiano.mafra@escodoo.com.br>
1 change: 1 addition & 0 deletions projet_partner_bank_type/readme/DESCRIPTION.rst
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
Adds a field in res.partner.bank to classify accounts as Expense or Salary type.
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
16 changes: 16 additions & 0 deletions projet_partner_bank_type/views/res_partner_bank_view.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,16 @@
<?xml version="1.0" encoding="utf-8" ?>
<odoo>
<record id="projet_view_res_partner_bank_form" model="ir.ui.view">
<field name="name">res.partner.bank.form.inherit.usage</field>
<field name="model">res.partner.bank</field>
<field
name="inherit_id"
ref="l10n_br_base.view_l10n_br_base_partner_bank_form"
/>
<field name="arch" type="xml">
<xpath expr="//field[@name='bank_account_type']" position="after">
<field name="bank_usage" />
</xpath>
</field>
</record>
</odoo>
6 changes: 6 additions & 0 deletions setup/projet_partner_bank_type/setup.py
Original file line number Diff line number Diff line change
@@ -0,0 +1,6 @@
import setuptools

setuptools.setup(
setup_requires=['setuptools-odoo'],
odoo_addon=True,
)
Loading