TIP: You can type at any time to perform a new search.
Website Portal Contract
website_portal_contract · OCA/contract
- Repository
- OCA/contract · module folder · Try on Runboat
- Module version
- 1.0.0
- Category
- Contract Management
- Folder size
- 1.71 MB
- License
- AGPL-3
- Application
- No
- Auto-installable
- No
- Website
- https://laslabs.com
- Last tracking update
- 2026-08-07 07:17:51
- Authors
- Odoo Community Association (OCA), LasLabs
- Maintainers
- Odoo Community Association (OCA), LasLabs
- Committers
- Pedro M. Baeza, GitHub, Weblate, OCA Transbot, Dave Lasley, oca-travis
Code Analysis ⓘ
Views touched (16)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
account_analytic_account_recurring_form_form |
account.analytic.account.invoice.recurring.form.inherit | account.analytic.account | form | Inherits contract.account_analytic_account_recurring_form_form |
account_analytic_contract_template_view_form |
account.analytic.contract.template.form | account.analytic.contract.template | form | New |
account_analytic_contract_template_view_search |
account.analytic.contract.template.search | account.analytic.contract.template | search | New |
account_analytic_contract_template_view_tree |
account.analytic.contract.template.tree | account.analytic.contract.template | tree | New |
account_analytic_contract_view_form |
Account Analytic Contract Form View | account.analytic.contract | form | Inherits contract.account_analytic_contract_view_form |
assets_frontend_demo |
assets_frontend_demo | ir.ui.view | qweb | Inherits website.assets_frontend |
contract_chatter |
Contract Comments | ir.ui.view | qweb | Inherits website_portal_contract.website_contract |
contract_content |
Contract Content | ir.ui.view | qweb | New |
contract_invoices |
Contract Invoices | ir.ui.view | qweb | New |
contract_navigation_menu |
Navigation Menu | ir.ui.view | qweb | New |
contract_recurring_items |
Recurring Items | ir.ui.view | qweb | New |
portal_my_contracts |
My Contracts | ir.ui.view | qweb | New |
portal_my_home_contracts |
portal.my.home.contracts | ir.ui.view | qweb | Inherits website_portal.portal_my_home |
portal_my_home_menu_contracts |
Portal Home Contracts | ir.ui.view | qweb | Inherits website_portal.portal_layout |
website_contract |
Website Contract | ir.ui.view | qweb | New |
website_contract_template |
website_contract_template | ir.ui.view | qweb | New |
HTTP endpoints (4)
| Route(s) | Handler | Auth | Type | Methods | Flags |
|---|---|---|---|---|---|
| (inherited route override) | WebsiteAccount.account |
inherited | http | ALL | |
/contract/<model("account.analytic.account"):contract> |
WebsiteContract.portal_contract |
user | http | ALL | website |
/my/contracts |
WebsiteContract.portal_my_contracts |
user | http | ALL | website |
/contract/template/<model('account.analytic.contract.template'):contract> |
WebsiteContract.template_view |
user | http | ALL | website |
Models touched (3)
New fields (2)
-
account_invoice_idsMany2many → account.invoicecomodel_name='account.invoice'string='Invoices' -
website_template_idMany2one → account.analytic.contract.templatecomodel_name='account.analytic.contract.template'help='Website layout for contract'string='Website Template'
No public methods.
New fields (1)
-
website_template_idMany2one → account.analytic.contract.templatecomodel_name='account.analytic.contract.template'default=<expr>help='Website layout for contract'string='Website Template'
No public methods.
New fields (4)
-
analytic_account_idOne2many → account.analytic.accountcomodel_name='account.analytic.account'inverse_name='website_template_id'string='Analytic Account' -
analytic_contract_idOne2many → account.analytic.accountcomodel_name='account.analytic.account'inverse_name='website_template_id'string='Contract Template' -
nameCharhelp='Template name' -
website_descriptionHtmlsanitize_attributes=Falsestring='Description'translate=html_translate
-
open_template(self)@api.multi