TIP: You can type at any time to perform a new search.
Test - Base Automation
test_base_automation · odoo/odoo
- Repository
- odoo/odoo · module folder
- Module version
- 1.0
- Category
- Hidden
- Folder size
- 0.13 MB
- License
- LGPL-3
- Application
- No
- Auto-installable
- No
- Website
- None
- Last tracking update
- 2026-08-07 06:46:57
- Authors
- Odoo S.A.
- Maintainers
- Odoo S.A.
- Committers
- Xavier Morel, Raphael Collet, Aaron Bohy, Lucas Perais (lpe), Lucas Perais, Julien Castiaux, Xavier-Do, Julien Mougenot, Gorash, Mathieu Duckerts-Antoine, William Braeckman, luvi, Valentin Chevalier, Levi Siuzdak (sile), Bruno Boi, Bruno Boi (boi), Lopes Marc (loma), Pierre Pulinckx (PIPU), Pierre Pulinckx, Bastien PIERRE, Michaël Mattiello, Corentin Heinix (cohe), Krzysztof Magusiak (krma), Ayush Modi, Bruno BOI
- Odoo dependencies
- Python dependencies
- None
- System dependencies
- None
- Required by
- None
- Description
This module contains tests related to base automation. Those are present in a separate module as it contains models used only to perform tests independently to functional aspects of other models.
Code Analysis ⓘ
Views touched (0)
No views found for this module.
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (12)
New fields (13)
-
activeBooleandefault=True -
date_automation_lastDatetimereadonly=Truestring='Last Automation' -
deadlineBooleancompute='_compute_employee_deadline'store=True -
employeeBooleancompute='_compute_employee_deadline'store=True -
is_assigned_to_adminBooleanstring='Assigned to admin user' -
line_idsOne2many → base.automation.line.testargs: 'base.automation.line.test', 'lead_id' -
nameCharrequired=Truestring='Subject' -
partner_idMany2one → res.partnerstring='Partner' args: 'res.partner' -
priorityBoolean -
stage_idMany2one → test_base_automation.stagecompute='_compute_stage_id'readonly=Falsestore=Truestring='Stage' args: 'test_base_automation.stage' -
stateSelectiondefault='draft'readonly=Truestring='Status' args: [('draft', 'New'), ('cancel', 'Cancelled'), ('open', 'In Progress'), ('pending', 'Pending'), ('done', 'Closed')] -
tag_idsMany2many → test_base_automation.tagargs: 'test_base_automation.tag' -
user_idMany2one → res.usersstring='Responsible' args: 'res.users'
-
write(self, vals)
New fields (1)
-
user_idMany2one → res.usersargs: 'res.users'
No public methods.
New fields (0)
No new fields.
Public methods (0)No public methods.
New fields (3)
-
lead_idMany2one → base.automation.lead.testondelete='cascade' args: 'base.automation.lead.test' -
nameChar -
user_idMany2one → res.usersargs: 'res.users'
No public methods.
New fields (2)
-
linked_idMany2one → base.automation.linked.testondelete='cascade' args: 'base.automation.linked.test' -
nameChar
No public methods.
New fields (2)
-
another_fieldChar -
nameChar
No public methods.
New fields (2)
-
descriptionChar -
user_idMany2one → res.usersstring='Responsible' args: 'res.users'
No public methods.
New fields (1)
-
user_idMany2one → base.automation.model.with.recname.charstring='Responsible' args: 'base.automation.model.with.recname.char'
-
name_create(self, name)@api.model
New fields (6)
-
nameChar -
prioritySelectiondefault='1' args: [('0', 'Low'), ('1', 'Normal'), ('2', 'High')] -
stage_idMany2one → test_base_automation.stageargs: 'test_base_automation.stage' -
tag_idsMany2many → test_base_automation.tagargs: 'test_base_automation.tag' -
task_idsOne2many → test_base_automation.taskargs: 'test_base_automation.task', 'project_id' -
user_idsMany2many → res.usersargs: 'res.users'
No public methods.
New fields (1)
-
nameChar
No public methods.
New fields (1)
-
nameChar
No public methods.
New fields (7)
-
allocated_hoursFloat -
effective_hoursFloatcompute='_compute_effective_hours'compute_sudo=Truestore=True args: 'Time Spent' -
nameChar -
parent_idMany2one → test_base_automation.taskargs: 'test_base_automation.task' -
project_idMany2one → test_base_automation.projectcompute='_compute_project_id'readonly=Falserecursive=Truestore=True args: 'test_base_automation.project' -
remaining_hoursFloatcompute='_compute_remaining_hours'help='Number of allocated hours minus the number of hours spent.'readonly=Truestore=True args: 'Time Remaining' -
trigger_hoursFloatargs: 'Save time to trigger effective hours'
No public methods.
Loading…
Loading…
Loading…
Loading…
Loading…