TIP: You can type at any time to perform a new search.
Mass
mass · OCA/vertical-abbey
- Repository
- OCA/vertical-abbey · module folder · Try on Runboat
- Module version
- 2.1.0
- Category
- Christian Religion
- Folder size
- 0.27 MB
- License
- AGPL-3
- Application
- Yes
- Auto-installable
- No
- Website
- https://github.com/OCA/vertical-abbey
- Last tracking update
- 2026-08-07 08:09:32
- Authors
- Akretion, Odoo Community Association (OCA), Barroux Abbey
- Maintainers
- Akretion, Odoo Community Association (OCA), Barroux Abbey
- Committers
- Alexis de Lattre, Weblate, OCA-git-bot, oca-ci
Code Analysis ⓘ
Views touched (31)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
mass_journal_generate_form |
mass.journal.generate.form | mass.journal.generate | form | New |
mass_journal_validate_form |
mass.journal.validate.form | mass.journal.validate | form | New |
mass_line_form |
mass.line.form | mass.line | form | New |
mass_line_graph |
mass.line.graph | mass.line | graph | New |
mass_line_pivot |
mass.line.pivot | mass.line | pivot | New |
mass_line_search |
mass.line.search | mass.line | search | New |
mass_line_tree |
mass.line.tree | mass.line | tree | New |
mass_request_form |
mass.request.form | mass.request | form | New |
mass_request_graph |
mass.request.graph | mass.request | graph | New |
mass_request_pivot |
mass.request.pivot | mass.request | pivot | New |
mass_request_search |
mass.request.search | mass.request | search | New |
mass_request_transfer_form |
mass.request.transfer.form | mass.request.transfer | form | New |
mass_request_transfer_graph |
mass.request.transfer.graph | mass.request.transfer | graph | New |
mass_request_transfer_pivot |
mass.request.transfer.pivot | mass.request.transfer | pivot | New |
mass_request_transfer_search |
mass.request.transfer.search | mass.request.transfer | search | New |
mass_request_transfer_tree |
mass.request.transfer.tree | mass.request.transfer | tree | New |
mass_request_tree |
mass.request.tree | mass.request | tree | New |
mass_request_type_form |
mass.request.type.form | mass.request.type | form | New |
mass_request_type_search |
mass.request.type | search | New | |
mass_request_type_tree |
mass.request.type.tree | mass.request.type | tree | New |
product_template_form_view |
mass.product.template.form.view | product.template | form | Inherits product.product_template_form_view |
product_template_search_view |
mass.product.template.search | product.template | search | Inherits product.product_template_search_view |
religious_community_form |
religious.community.form | religious.community | form | New |
religious_community_search |
religious.community.search | religious.community | search | New |
religious_community_tree |
religious.community.tree | religious.community | tree | New |
report_massline |
report_massline | ir.ui.view | qweb | New |
report_massrequesttransfer |
report_massrequesttransfer | ir.ui.view | qweb | New |
res_config_settings_view_form |
res.config.settings | form | Inherits base.res_config_settings_view_form | |
swap_celebrant_form |
swap.celebrant.form | swap.celebrant | form | New |
view_partner_form |
mass.res.partner.form | res.partner | form | Inherits base.view_partner_form |
view_res_partner_filter |
mass.res.partner.search | res.partner | search | Inherits base.view_res_partner_filter |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (12)
New fields (2)
-
celebrant_idsMany2many → res.partnercolumn1='partner_id'column2='wizard_id'default=<expr>domain=[('celebrant', '=', 'internal')]string='List of celebrants' args: 'res.partner' -
journal_dateDatedefault=<expr>required=True
-
generate_journal(self) -
journal_date_on_change(self)@api.onchange('journal_date')
New fields (3)
-
company_idMany2one → res.companydefault=<expr>required=True args: 'res.company' -
end_dateDatecompute='_compute_end_date'readonly=Falserequired=Truestore=True -
start_dateDatedefault=<expr>required=True
-
validate_journal(self)
New fields (14)
-
celebrant_idMany2one → res.partnerdomain=[('celebrant', '=', 'internal')]index=Trueondelete='restrict'required=Truestates={'done': [('readonly', True)]} args: 'res.partner' -
company_currency_idMany2one → res.currencyrelated='request_id.company_id.currency_id'store=Truestring='Company Currency' args: 'res.currency' -
company_idMany2one → res.companyrelated='request_id.company_id'store=True args: 'res.company' -
conventual_idMany2one → religious.communityindex=Trueondelete='restrict'states={'done': [('readonly', True)]}string='Conventual' args: 'religious.community' -
dateDaterequired=Truestates={'done': [('readonly', True)]}string='Celebration Date' -
intentionCharrelated='request_id.intention'string='Intention' -
move_idMany2one → account.movereadonly=Truestring='Journal Entry' args: 'account.move' -
partner_idMany2one → res.partnerrelated='request_id.partner_id'store=Truestring='Donor' args: 'res.partner' -
product_idMany2onerelated='request_id.product_id'store=True -
request_dateDaterelated='request_id.request_date'store=Truestring='Mass Request Date' -
request_idMany2one → mass.requestindex=Trueondelete='cascade'states={'done': [('readonly', True)]}string='Mass Request' args: 'mass.request' -
stateSelectiondefault='draft'readonly=True args: [('draft', 'Draft'), ('done', 'Done')] -
type_idMany2onerelated='request_id.product_id.mass_request_type_id'store=True -
unit_offeringMonetarycurrency_field='company_currency_id'states={'done': [('readonly', True)]}string='Offering'
-
unlink(self)
New fields (20)
-
celebrant_idMany2one → res.partnerdomain=[('celebrant', '=', 'internal')]help='If the donor want the mass to be celebrated by a particular celebrant, select it here. Otherwise, leave empty.'index=Trueondelete='restrict' args: 'res.partner' -
company_currency_idMany2onerelated='company_id.currency_id'store=Truestring='Company Currency' -
company_idMany2one → res.companydefault=<expr>ondelete='restrict'required=True args: 'res.company' -
donation_dateDaterequired=True -
intentionChar -
line_idsOne2many → mass.linestring='Mass Lines' args: 'mass.line', 'request_id' -
mass_quantityIntegercompute='_compute_unit_offering'precompute=Truestore=Truestring='Total Mass Quantity' -
mass_remaining_quantityIntegercompute='_compute_state_mass_remaining_quantity'store=True -
offeringMonetarycompute='_compute_offering'currency_field='company_currency_id'help='The total offering amount in company currency.'precompute=Truereadonly=Truestates={'waiting': [('readonly', False)]}store=True -
partner_idMany2one → res.partnerindex=Trueondelete='restrict'required=Truestring='Donor' args: 'res.partner' -
product_idMany2one → product.productcheck_company=Truedomain="[('company_id', 'in', (False, company_id)), ('detailed_type', '=', 'donation_mass')]"ondelete='restrict'readonly=Truerequired=Truestates={'waiting': [('readonly', False)]}string='Mass Product' args: 'product.product' -
quantityIntegerdefault=1readonly=Truestates={'waiting': [('readonly', False)]} -
remaining_offeringMonetarycompute='_compute_state_mass_remaining_quantity'currency_field='company_currency_id'store=True -
request_dateDatehelp='If the donor want the mass to be celebrated at a particular date, select it here. Otherwise, leave empty.'string='Celebration Requested Date' -
stateSelectioncompute='_compute_state_mass_remaining_quantity'store=True args: [('waiting', 'Waiting'), ('started', 'Started'), ('transfered', 'Transfered'), ('done', 'Done')] -
stock_account_idMany2one → account.accountcheck_company=Truedefault=<expr>domain="[('company_id', '=', company_id), ('deprecated', '=', False)]"required=True args: 'account.account' -
transfer_idMany2one → mass.request.transfercheck_company=Truecopy=Falsestring='Transfer Operation' args: 'mass.request.transfer' -
type_idMany2onerelated='product_id.mass_request_type_id'store=Truestring='Mass Request Type' -
uninterruptedBooleanrelated='type_id.uninterrupted' -
unit_offeringMonetarycompute='_compute_unit_offering'currency_field='company_currency_id'help='This field is the offering amount per mass in company currency.'precompute=Truestore=Truestring='Offering per Mass'
-
create_transfer_button(self) -
name_get(self) -
unlink(self)
New fields (10)
-
amount_totalMonetarycompute='_compute_transfer_totals'currency_field='company_currency_id'precompute=Truestore=Truetracking=True -
celebrant_idMany2one → res.partnerdomain=[('celebrant', '=', 'external')]index=Trueondelete='restrict'required=Falsestates={'done': [('readonly', True)]}tracking=True args: 'res.partner' -
company_currency_idMany2one → res.currencyrelated='company_id.currency_id'store=Truestring='Company Currency' args: 'res.currency' -
company_idMany2one → res.companydefault=<expr>ondelete='restrict'required=Truestates={'done': [('readonly', True)]}tracking=True args: 'res.company' -
mass_request_idsOne2many → mass.requeststates={'done': [('readonly', True)]}string='Mass Requests' args: 'mass.request', 'transfer_id' -
mass_totalIntegercompute='_compute_transfer_totals'precompute=Truestore=Truestring='Total Mass Quantity'tracking=True -
move_idMany2one → account.movecheck_company=Truereadonly=Truestring='Journal Entry' args: 'account.move' -
numberCharcopy=Falsedefault=<expr>readonly=Truestring='Transfer Number' -
stateSelectiondefault='draft'readonly=Truetracking=True args: [('draft', 'Draft'), ('done', 'Done')] -
transfer_dateDatedefault=fields.Date.context_todayrequired=Truestates={'done': [('readonly', True)]}tracking=True
-
back_to_draft(self) -
create(self, vals_list)@api.model_create_multi -
name_get(self) -
unlink(self) -
validate(self)
New fields (4)
-
codeCharsize=5string='Mass Request Code' -
nameCharrequired=Truestring='Mass Request Type' -
quantityInteger -
uninterruptedBoolean
No public methods.
New fields (2)
-
detailed_typeSelectionondelete={'donation_mass': 'set service'}selection_add=[('donation_mass', 'Mass')] -
mass_request_type_idMany2one → mass.request.typeondelete='restrict' args: 'mass.request.type'
No public methods.
New fields (3)
-
activeBooleandefault=True -
long_nameCharstring='Community Name' -
nameCharrequired=Truesize=12string='Community Code'
No public methods.
New fields (3)
-
mass_post_moveBooleandefault=Truestring='Post Move' -
mass_stock_account_idMany2one → account.accountcheck_company=Truedomain=[('deprecated', '!=', True)] args: 'account.account' -
mass_validation_journal_idMany2one → account.journalcheck_company=True args: 'account.journal'
No public methods.
New fields (3)
-
mass_post_moveBooleanreadonly=Falserelated='company_id.mass_post_move' -
mass_stock_account_idMany2onedomain="[('company_id', '=', company_id), ('deprecated', '=', False)]"readonly=Falserelated='company_id.mass_stock_account_id' -
mass_validation_journal_idMany2onedomain="[('company_id', '=', company_id), ('type', 'in', ('sale', 'general'))]"readonly=Falserelated='company_id.mass_validation_journal_id'
No public methods.
New fields (1)
-
celebrantSelectionargs: [('internal', 'Internal'), ('external', 'External')]
No public methods.
New fields (1)
-
line_idsMany2many → mass.linereadonly=Truestring='Mass Lines to Swap' args: 'mass.line'
-
default_get(self, fields_list)@api.model -
swap_celebrant(self)
Loading…
Loading…
Loading…
Loading…