TIP: You can type at any time to perform a new search.
Onchange Helper TEST
test_onchange_helper · OCA/server-tools
- Repository
- OCA/server-tools · module folder · Try on Runboat
- Module version
- 2.1.0
- Category
- Uncategorized
- Folder size
- 0.06 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://acsone.eu/
- Last tracking update
- 2026-08-07 07:17:48
- Authors
- ACSONE SA/NV, Odoo Community Association (OCA)
- Maintainers
- ACSONE SA/NV, Odoo Community Association (OCA)
- Committers
- Laurent Mignon (ACSONE), OCA-git-bot, oca-travis
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- None
- Description
Code Analysis ⓘ
Views touched (0)
No views found for this module.
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (6)
New fields (5)
-
computed_display_nameCharcompute='_compute_computed_display_name' -
display_nameChar -
nameCharrequired=True -
parentMany2oneargs: _name -
root_categMany2oneargs: _name
No public methods.
New fields (10)
-
categoriesMany2many → test_onchange_helper.categoryargs: 'test_onchange_helper.category', 'test_onchange_helper_discussion_category', 'discussion', 'category' -
emailsOne2many → test_onchange_helper.emailmessageargs: 'test_onchange_helper.emailmessage', 'discussion' -
important_emailsOne2many → test_onchange_helper.emailmessagedomain=[('important', '=', True)] args: 'test_onchange_helper.emailmessage', 'discussion' -
important_messagesOne2many → test_onchange_helper.messagedomain=[('important', '=', True)] args: 'test_onchange_helper.message', 'discussion' -
message_concatTextstring='Message concatenate' -
messagesOne2many → test_onchange_helper.messageargs: 'test_onchange_helper.message', 'discussion' -
moderatorMany2one → res.usersargs: 'res.users' -
nameCharhelp='General description of what this discussion is about.'required=Truestring='Title' -
participantsMany2many → res.usersargs: 'res.users' -
very_important_messagesOne2many → test_onchange_helper.messagedomain=<expr> args: 'test_onchange_helper.message', 'discussion'
No public methods.
New fields (2)
-
email_toCharargs: 'To' -
messageMany2one → test_onchange_helper.messageondelete='cascade'required=True args: 'test_onchange_helper.message', 'Message'
No public methods.
New fields (8)
-
authorMany2one → res.usersdefault=<expr> args: 'res.users' -
author_partnerMany2one → res.partnercompute='_compute_author_partner'search='_search_author_partner' args: 'res.partner' -
bodyText -
discussionMany2one → test_onchange_helper.discussionondelete='cascade' args: 'test_onchange_helper.discussion' -
discussion_nameCharrelated='discussion.name'string='Discussion Name' -
display_nameCharcompute='_compute_display_name'string='Abstract' -
importantBoolean -
nameCharcompute='_compute_name'store=Truestring='Title'
No public methods.
New fields (3)
-
linesOne2many → test_onchange_helper.multi.lineargs: 'test_onchange_helper.multi.line', 'multi' -
nameCharreadonly=Truerelated='partner.name' -
partnerMany2one → res.partnerargs: 'res.partner'
No public methods.
New fields (3)
-
multiMany2one → test_onchange_helper.multiondelete='cascade' args: 'test_onchange_helper.multi' -
nameChar -
partnerMany2one → res.partnerargs: 'res.partner'
No public methods.