TIP: You can type at any time to perform a new search.
Project classification (easy hierarchy and setup for project managers)
project_classification · OCA/project
- Repository
- OCA/project · module folder · Try on Runboat
- Module version
- 1.0
- Category
- Generic Modules/Projects & Services
- Folder size
- 0.05 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- http://www.camptocamp.com
- Last tracking update
- 2026-08-07 07:17:46
- Authors
- Camptocamp, Odoo Community Association (OCA)
- Maintainers
- Camptocamp, Odoo Community Association (OCA)
- Committers
- Pedro M. Baeza
Code Analysis ⓘ
Views touched (6)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
edit_project |
project.project.form | project.project | form | Inherits project.edit_project |
view_account_analytic_account_tree |
project.project.tree | project.project | tree | New |
view_project |
project.project.tree | project.project | tree | Inherits project.view_project |
view_project_classification_form |
project.classification.form | project.classification | form | New |
view_project_classification_list |
project.classification.list | project.classification | tree | New |
view_project_project_filter |
project.project.select | project.project | Inherits project.view_project_project_filter |
HTTP endpoints (0)
No HTTP endpoints found for this module.
Models touched (2)
New fields (6)
-
currency_idMany2one → res.currencyargs: 'res.currency', 'Currency' -
nameCharrequired=True args: 'Classification Name' -
pricelist_idMany2one → product.pricelistdomain=[('type', '=', 'sale')] args: 'product.pricelist', 'Sale Pricelist' -
project_idMany2one → account.analytic.accounthelp='The parent project that will be set when choosing this classification in a project.'required=True args: 'account.analytic.account', 'Parent project' -
to_invoiceMany2one → hr_timesheet_invoice.factorhelp='Fill this field if you plan to automatically generate invoices based on the costs in this classification' args: 'hr_timesheet_invoice.factor', 'Reinvoice Costs' -
user_idMany2one → res.usersargs: 'res.users', 'Account Manager'
No public methods.
New fields (2)
-
child_project_complete_idsMany2many → project.projectcompute='_child_project_compute'string='Project Hierarchy' args: 'project.project' -
classification_idMany2one → project.classificationhelp='This will automatically set the parent project as well as other default values defined for this kind of project (like pricelist, invoice factor,..)'required=False args: 'project.classification', 'Classification'
-
onchange_classification_id(self, classification_id)@api.multi
Loading…
Loading…
Loading…
Loading…