Repository
OCA/donation · module folder · Try on Runboat
Module version
1.0.0
Category
Accounting & Finance
Folder size
0.06 MB
License
AGPL-3
Application
No
Auto-installable
No
Website
https://github.com/OCA/donation
Last tracking update
2026-08-07 07:25:01
Authors
Akretion, Odoo Community Association (OCA), Barroux Abbey
Maintainers
Akretion, Odoo Community Association (OCA), Barroux Abbey
Committers
OCA Transbot, OCA-git-bot, oca-travis
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description

Code Analysis

Views touched (4)
XML IDNameModelTypeStatus
donation_form donation_bank_statement.donation_form donation.donation form Inherits donation.donation_form
res_config_settings_view_form pain.group.on.res.config.settings res.config.settings form Inherits account.res_config_settings_view_form
view_bank_statement_form donation.bank.statement.bank_statement_form account.bank.statement form Inherits account.view_bank_statement_form
view_bank_statement_line_form donation.bank.statement.line.form account.bank.statement.line form Inherits account.view_bank_statement_line_form
HTTP endpoints (0)

No HTTP endpoints found for this module.

Models touched (6)

New fields (2)
  • donation_count Integer
    compute='_compute_donation_count' readonly=True string='# of Donations'
  • donation_ids One2many → donation.donation
    readonly=True string='Donations' args: 'donation.donation', 'bank_statement_id'
Public methods (3)
  • button_confirm_bank(self)
    @api.multi
  • create_donations(self)
  • show_donations(self)

New fields (1)
  • donation_ids One2many → donation.donation
    string='Donations' args: 'donation.donation', 'bank_statement_line_id'
Public methods (0)

No public methods.

New fields (2)
  • donation_credit_transfer_journal_id Many2one → account.journal
    related='company_id.donation_credit_transfer_journal_id' args: 'account.journal'
  • donation_credit_transfer_product_id Many2one → product.product
    related='company_id.donation_credit_transfer_product_id' args: 'product.product'
Public methods (0)

No public methods.

New fields (2)
  • bank_statement_id Many2one
    readonly=True related='bank_statement_line_id.statement_id' store=True string='Bank Statement'
  • bank_statement_line_id Many2one → account.bank.statement.line
    ondelete='restrict' string='Source Bank Statement Line' args: 'account.bank.statement.line'
Public methods (1)
  • validate(self)

New fields (2)
  • donation_credit_transfer_journal_id Many2one → account.journal
    domain=[('type', '=', 'bank')] string='Journal for Donations via Credit Transfer' args: 'account.journal'
  • donation_credit_transfer_product_id Many2one → product.product
    domain=[('donation', '=', True)] ondelete='restrict' string='Product for Donations via Credit Transfer' args: 'product.product'
Public methods (1)
  • company_donation_bank_statement_check(self)
    @api.constrains('donation_credit_transfer_product_id')

New fields (2)
  • donation_credit_transfer_journal_id Many2one → account.journal
    related='company_id.donation_credit_transfer_journal_id' args: 'account.journal'
  • donation_credit_transfer_product_id Many2one → product.product
    related='company_id.donation_credit_transfer_product_id' args: 'product.product'
Public methods (0)

No public methods.

Loading…

Loading…

Loading…