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
Odoo dependencies
Python dependencies
None
System dependencies
None
Required by
None
Description

Code Analysis

Views touched (6)
XML IDNameModelTypeStatus
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_id Many2one → res.currency
    args: 'res.currency', 'Currency'
  • name Char
    required=True args: 'Classification Name'
  • pricelist_id Many2one → product.pricelist
    domain=[('type', '=', 'sale')] args: 'product.pricelist', 'Sale Pricelist'
  • project_id Many2one → account.analytic.account
    help='The parent project that will be set when choosing this classification in a project.' required=True args: 'account.analytic.account', 'Parent project'
  • to_invoice Many2one → hr_timesheet_invoice.factor
    help='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_id Many2one → res.users
    args: 'res.users', 'Account Manager'
Public methods (0)

No public methods.

New fields (2)
  • child_project_complete_ids Many2many → project.project
    compute='_child_project_compute' string='Project Hierarchy' args: 'project.project'
  • classification_id Many2one → project.classification
    help='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'
Public methods (1)
  • onchange_classification_id(self, classification_id)
    @api.multi

Loading…

Loading…

Loading…

Loading…