| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/14.0/website_form |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Website/Website |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Olivier Dony, Christophe Simonis, Nicolas Martinelli, Nicolas Lempereur, Aaron Bohy, Jeremy Kersten, Wolfgang Taferner, Yannick Tivisse, qsm-odoo, Romain Derie, Julien Castiaux, Xavier-Do, jvm-odoo, jerome hanke (jhk), Paul Morelle, Fanny He, Nasreddin (bon), Jason Van Malder, fw-bot, Achraf (abz), Adrien Widart, Ivan Yelizariev, Nicolas Galler, nie, fja-odoo, Younn Olivier, Kevin Baptiste, Benjamin Vray, Benoit Socias, Guillaume (gdi), Kaushalya Mandaliya, Laurent Stukkens (LTU), Julien (jula), xO-Tx, flvr-odoo, Simon Goffaux (sigo) |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:14:30 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - website - digest - base - base_setup - web - bus - web_tour - portal - web_editor - http_routing - auth_signup - resource - social_media - google_recaptcha |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
Customize and create your own web forms.
This module adds a new building block in the website builder in order to build new forms from scratch in any website page.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
assets_editor |
Website Form Editor Assets Editor | ir.ui.view | qweb | Inherits website.assets_editor |
assets_snippet_s_website_form_css_000 |
assets_snippet_s_website_form_css_000 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_snippet_s_website_form_css_001 |
assets_snippet_s_website_form_css_001 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_snippet_s_website_form_js_000 |
assets_snippet_s_website_form_js_000 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_tests |
Website Form Assets Tests | ir.ui.view | qweb | Inherits web.assets_tests |
contactus_form |
Contact Form | ir.ui.view | qweb | Inherits website.contactus |
ir_model_fields_view |
website_form_editor.ir.model.fields.view.form | ir.model.fields | xpath | Inherits base.view_model_fields_form |
ir_model_view |
website_form_editor.ir.model.view.form | ir.model | xpath | Inherits base.view_model_form |
remove_external_snippets |
remove_external_snippets | ir.ui.view | qweb | Inherits website.external_snippets |
s_website_form |
Form | ir.ui.view | qweb | New |
s_website_form_options |
s_website_form_options | ir.ui.view | qweb | Inherits website.snippet_options |
snippets |
Snippet Form Builder | ir.ui.view | qweb | Inherits website.snippets |
website_form_access
Boolean
help='Enable the form builder feature for this model.'
args: 'Allowed to use in forms'
website_form_default_field_id
Many2one → ir.model.fields
domain="[('model', '=', model), ('ttype', '=', 'text')]"
help='Specify the field which will contain meta and custom form fields datas.'
args: 'ir.model.fields', 'Field for custom form data'
website_form_key
Char
help='Used in FormBuilder Registry'
website_form_label
Char
help="Form action label. Ex: crm.lead could be 'Send an e-mail' and project.issue could be 'Create an Issue'."
args: 'Label for form action'
get_authorized_fields(self, model_name)
website_form_blacklisted
Boolean
default=True
help='Blacklist this field for web forms'
index=True
args: 'Blacklisted in web forms'
formbuilder_whitelist(self, model, fields)
init(self)
No new fields.
Public methods (1)read_combined(self, fields=None)
No new fields.
Public methods (0)No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/13.0/website_form |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Website/Website |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | Yes |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Raphael Collet, Odoo Translation Bot, Martin Trigaux, Christophe Simonis, Nicolas Martinelli, Nicolas Lempereur, Aaron Bohy, Jeremy Kersten, Damien Bouvy, Yannick Tivisse, qsm-odoo, Romain Derie, RomainLibert, Xavier-Do, jvm-odoo, jerome hanke (jhk), Paul Morelle, Fanny He, Jason Van Malder, fw-bot, Adrien Widart, Ivan Yelizariev, Nicolas Galler, nie, Thanh Dodeur |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:06:43 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - website - web - base - web_editor - http_routing - portal - base_setup - bus - web_tour - auth_signup - social_media |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
Customize and create your own web forms.
This module adds a new building block in the website builder in order to build new forms from scratch in any website page.
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
assets_editor |
Website Form Editor Assets Editor | ir.ui.view | qweb | Inherits website.assets_editor |
assets_frontend |
Website Form Assets Frontend | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_tests |
Website Form Assets Tests | ir.ui.view | qweb | Inherits web.assets_tests |
contactus_form |
Contact Form | ir.ui.view | qweb | Inherits website.contactus |
ir_model_fields_view |
website_form_editor.ir.model.fields.view.form | ir.model.fields | xpath | Inherits base.view_model_fields_form |
ir_model_view |
website_form_editor.ir.model.view.form | ir.model | xpath | Inherits base.view_model_form |
register_s_website_form |
Snippet Form Builder | ir.ui.view | qweb | Inherits website.snippets |
remove_external_snippets |
remove_external_snippets | ir.ui.view | qweb | Inherits website.external_snippets |
res_config_settings_view_form |
res.config.settings | xpath | Inherits website.res_config_settings_view_form | |
s_website_form |
Form Builder | ir.ui.view | qweb | New |
snippet_options |
snippet_options | ir.ui.view | qweb | Inherits website.snippet_options |
website_form_access
Boolean
help='Enable the form builder feature for this model.'
args: 'Allowed to use in forms'
website_form_default_field_id
Many2one → ir.model.fields
domain="[('model', '=', model), ('ttype', '=', 'text')]"
help='Specify the field which will contain meta and custom form fields datas.'
args: 'ir.model.fields', 'Field for custom form data'
website_form_key
Char
help='Used in FormBuilder Registry'
website_form_label
Char
help="Form action label. Ex: crm.lead could be 'Send an e-mail' and project.issue could be 'Create an Issue'."
args: 'Label for form action'
get_authorized_fields(self, model_name)
website_form_blacklisted
Boolean
default=True
help='Blacklist this field for web forms'
index=True
args: 'Blacklisted in web forms'
formbuilder_whitelist(self, model, fields)
init(self)
website_form_enable_metadata
Boolean
readonly=False
related='website_id.website_form_enable_metadata'
No public methods.
website_form_enable_metadata
Boolean
help='You can choose to log technical data like IP, User Agent ,...'
args: 'Technical data on contact form'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/12.0/website_form |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Hidden |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Thibault Delavallée, Christophe Simonis, Nicolas Martinelli, Nicolas Lempereur, Jérome Maes, Jeremy Kersten, GitHub, Yannick Tivisse, qsm-odoo, Christophe Monniez, Adrian Torres, Julien Castiaux, Xavier-Do, Florimond Husquinet (fhu), Paul Morelle, Fanny He, fw-bot, Adrien Widart, Nicolas Galler, nie |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-05 23:57:01 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - website - web - base - web_editor - http_routing - portal - base_setup - bus - web_tour - social_media |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | Generic controller for web forms |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
assets_frontend |
Website Form Assets Frontend | ir.ui.view | qweb | Inherits website.assets_frontend |
res_config_settings_view_form |
res.config.settings | xpath | Inherits website.res_config_settings_view_form |
website_form_access
Boolean
help='Enable the form builder feature for this model.'
args: 'Allowed to use in forms'
website_form_default_field_id
Many2one → ir.model.fields
domain="[('model', '=', model), ('ttype', '=', 'text')]"
help='Specify the field which will contain meta and custom form fields datas.'
args: 'ir.model.fields', 'Field for custom form data'
website_form_label
Char
help="Form action label. Ex: crm.lead could be 'Send an e-mail' and project.issue could be 'Create an Issue'."
args: 'Label for form action'
get_authorized_fields(self, model_name)
website_form_blacklisted
Boolean
default=True
help='Blacklist this field for web forms'
index=True
args: 'Blacklisted in web forms'
formbuilder_whitelist(self, model, fields)
init(self)
website_form_enable_metadata
Boolean
readonly=False
related='website_id.website_form_enable_metadata'
No public methods.
website_form_enable_metadata
Boolean
help='You can choose to log technical data like IP, User Agent ,...'
args: 'Technical data on contact form'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/11.0/website_form |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Hidden |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Raphael Collet, Odoo Translation Bot, Christophe Matthieu, Martin Trigaux, Olivier Dony, Thibault Delavallée, Christophe Simonis, Xavier Morel, Nicolas Martinelli, Nicolas Lempereur, Jeremy Kersten, GitHub, Alexandre Kühn, qsm-odoo, Odoo Online, fwi-odoo, Nans Lefebvre, Denis Vermylen, Fanny He |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-05 23:53:43 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - website - web - base - web_editor - web_planner - http_routing - portal - base_setup - bus - web_tour |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | Generic controller for web forms |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
assets_frontend |
Website Form Assets Frontend | ir.ui.view | qweb | Inherits website.assets_frontend |
website_form_access
Boolean
help='Enable the form builder feature for this model.'
args: 'Allowed to use in forms'
website_form_default_field_id
Many2one → ir.model.fields
domain="[('model', '=', model), ('ttype', '=', 'text')]"
help='Specify the field which will contain meta and custom form fields datas.'
args: 'ir.model.fields', 'Field for custom form data'
website_form_label
Char
help="Form action label. Ex: crm.lead could be 'Send an e-mail' and project.issue could be 'Create an Issue'."
args: 'Label for form action'
get_authorized_fields(self, model_name)
website_form_blacklisted
Boolean
default=True
help='Blacklist this field for web forms'
index=True
args: 'Blacklisted in web forms'
formbuilder_whitelist(self, model, fields)
init(self)
website_form_enable_metadata
Boolean
help='Enable writing metadata on form submit.'
args: 'Write metadata'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/10.0/website_form |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Hidden |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Raphael Collet, Odoo Translation Bot, Christophe Matthieu, Martin Trigaux, Olivier Dony, Thibault Delavallée, Denis Ledoux, Christophe Simonis, David Monjoie, Nicolas Martinelli, Julien Legros, qdp-odoo, ged-odoo, Jeremy Kersten, qsm-odoo, Romain Derie |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-05 23:50:48 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - website - web - base - web_editor - web_planner - base_setup - web_kanban - bus - web_tour |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | Generic controller for web forms |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
assets_frontend |
Website Form Assets Frontend | ir.ui.view | qweb | Inherits website.assets_frontend |
website_form_access
Boolean
help='Enable the form builder feature for this model.'
args: 'Allowed to use in forms'
website_form_default_field_id
Many2one → ir.model.fields
domain="[('model', '=', model), ('ttype', '=', 'text')]"
help='Specify the field which will contain meta and custom form fields datas.'
args: 'ir.model.fields', 'Field for custom form data'
website_form_label
Char
help="Form action label. Ex: crm.lead could be 'Send an e-mail' and project.issue could be 'Create an Issue'."
args: 'Label for form action'
get_authorized_fields(self)
website_form_blacklisted
Boolean
default=True
help='Blacklist this field for web forms'
index=True
args: 'Blacklisted in web forms'
formbuilder_whitelist(self, model, fields)
init(self)
website_form_enable_metadata
Boolean
help='Enable writing metadata on form submit.'
args: 'Write metadata'
No public methods.
| REPOSITORY | |
|---|---|
| REPOSITORY | odoo/odoo |
| GIT | |
| GIT | https://github.com/odoo/odoo.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/odoo/odoo/tree/9.0/website_form |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Hidden |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Odoo Translation Bot, Martin Trigaux, Denis Ledoux, Christophe Simonis, David Monjoie, Nicolas Martinelli, Nicolas Lempereur, Jeremy Kersten |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-05 23:48:31 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - website - web - base - web_editor - web_planner - base_setup - web_kanban - bus |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | Generic controller for web forms |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
assets_frontend |
Website Form Assets Frontend | ir.ui.view | qweb | Inherits website.assets_frontend |
website_form_access
Boolean
help='Enable the form builder feature for this model.'
args: 'Allowed to use in forms'
website_form_default_field_id
Many2one → ir.model.fields
domain="[('model', '=', model), ('ttype', '=', 'text')]"
help='Specify the field wich will contain meta and custom form fields datas.'
args: 'ir.model.fields', 'Field for custom form data'
website_form_label
Char
help="Form action label. Ex: crm.lead could be 'Send an e-mail' and project.issue could be 'Create an Issue'."
args: 'Label for form action'
get_authorized_fields(self)
website_form_blacklisted
Boolean
default=True
help='Blacklist this field for web forms'
select=True
args: 'Blacklisted in web forms'
formbuilder_whitelist(self, model, fields)
init(self, cr)
website_form_enable_metadata
Boolean
help='Enable writing metadata on form submit.'
args: 'Write metadata'
No public methods.