| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/website-cms |
| GIT | |
| GIT | https://github.com/OCA/website-cms.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/website-cms/tree/16.0/cms_form |
| VERSION | |
| VERSION | 1.3.0 |
| CATEGORY | |
| CATEGORY | Uncategorized |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Camptocamp |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Camptocamp |
| COMMITTERS | |
| COMMITTERS | Weblate, OCA-git-bot, Simone Orsi, oca-ci |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/website-cms |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:54:00 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/website-cms: - cms_info - cms_status_message odoo/odoo: - base - web - portal - web_editor - bus - http_routing - base_setup - web_tour - auth_signup - base_sparse_field |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
base_form |
CMS form template | ir.ui.view | qweb | New |
base_form_buttons |
CMS base form buttons | ir.ui.view | qweb | New |
base_form_field_error_block |
CMS form field error block | ir.ui.view | qweb | New |
base_form_field_help_block |
CMS form field help block | ir.ui.view | qweb | New |
base_form_fields |
CMS form fields | ir.ui.view | qweb | New |
field_widget_boolean |
CMS form boolean field widget | ir.ui.view | qweb | New |
field_widget_char |
CMS form text field widget | ir.ui.view | qweb | New |
field_widget_date |
CMS form date field widget | ir.ui.view | qweb | New |
field_widget_file |
CMS form image field widget | ir.ui.view | qweb | New |
field_widget_hidden |
CMS form hidden field | ir.ui.view | qweb | New |
field_widget_image |
CMS form image field widget | ir.ui.view | qweb | New |
field_widget_m2o |
CMS form m2o field widget | ir.ui.view | qweb | New |
field_widget_m2o_multi |
CMS form m2o multi select field widget | ir.ui.view | qweb | Inherits field_widget_x2m |
field_widget_numeric |
CMS form numeric field widget | ir.ui.view | qweb | Inherits cms_form.field_widget_char |
field_widget_radio_selection |
CMS form selection field radio widget | ir.ui.view | qweb | New |
field_widget_selection |
CMS form selection field widget | ir.ui.view | qweb | Inherits cms_form.field_widget_m2o |
field_widget_text |
CMS form text field widget | ir.ui.view | qweb | New |
field_widget_x2m |
CMS form x2m field widget | ir.ui.view | qweb | New |
fieldsets_as_tabs |
CMS form fieldsets as tabs | ir.ui.view | qweb | New |
form_field_label_after_wrapper |
CMS form field wrapper with label after | ir.ui.view | qweb | New |
form_horizontal_field_wrapper |
CMS form field wrapper horiz form | ir.ui.view | qweb | New |
form_vertical_field_wrapper |
CMS form field wrapper vertical form | ir.ui.view | qweb | New |
form_wrapper |
CMS form wrapper | ir.ui.view | qweb | New |
no_search_results |
CMS form no search results | ir.ui.view | qweb | New |
portal_form_wrapper |
CMS portal form wrapper | ir.ui.view | qweb | New |
portal_search_form_wrapper |
CMS search portal form wrapper | ir.ui.view | qweb | New |
portal_search_form_wrapper |
CMS search portal form wrapper | ir.ui.view | qweb | New |
portal_wizard_form_wrapper |
CMS wizard portal form wrapper | ir.ui.view | qweb | New |
portal_wizard_form_wrapper |
CMS wizard portal form wrapper | ir.ui.view | qweb | New |
search_form_buttons |
CMS search form buttons | ir.ui.view | qweb | Inherits cms_form.base_form_buttons |
search_form_wrapper |
CMS search form wrapper | ir.ui.view | qweb | Inherits cms_form.form_wrapper |
search_results |
CMS form search results | ir.ui.view | qweb | New |
search_results_pager |
CMS form pager | ir.ui.view | qweb | Inherits portal.pager |
single_field |
CMS form single field | ir.ui.view | qweb | New |
single_fieldset |
CMS form single fieldset | ir.ui.view | qweb | New |
wizard_form_buttons |
CMS wizard form buttons | ir.ui.view | qweb | Inherits cms_form.base_form_buttons |
wizard_form_confirm_modal |
CMS wizard form confirm modal | ir.ui.view | qweb | New |
wizard_form_wrapper |
CMS wizard form wrapper | ir.ui.view | qweb | Inherits cms_form.form_wrapper |
wizard_progress_bar |
CMS Wizard progress bar | ir.ui.view | qweb | New |
form_redirect
Boolean
default=False
form_tech=True
form_success
Boolean
default=False
form_tech=True
form_title
Char
compute='_compute_form_title'
form_tech=True
add_status_message(self, msg, **kw)
form_after_create_or_update(self, values, extra_values)
form_before_create_or_update(self, values, extra_values)
form_cancel_url(self, main_object=None)
form_check_empty_value(self, fname, field, value, **req_values)
form_create_or_update(self)
form_get_validator(self, fname, field)
form_msg_error_missing(self)
form_msg_success_created(self)
form_msg_success_updated(self)
form_next_url(self, main_object=None)
form_process_POST(self, render_values)
form_validate(self, request_values=None)
form_action
Char
default=''
form_tech=True
form_ajax
Boolean
default=False
form_tech=True
form_ajax_onchange
Boolean
default=False
form_tech=True
form_buttons_template
Char
default='cms_form.base_form_buttons'
form_tech=True
form_confirm_submit
Boolean
default=''
form_tech=True
form_content_selector
Char
default='.form_content'
form_tech=True
form_description
Char
default=''
form_tech=True
form_display_mode
Selection
default='horizontal'
form_tech=True
selection=[('horizontal', 'Horizontal'), ('vertical', 'Vertical')]
form_extra_css_klass
Char
default=''
form_tech=True
form_extract_value_mode
Selection
default='write'
form_tech=True
selection=[('write', 'Write'), ('read', 'Read')]
form_fields_template
Char
default='cms_form.base_form_fields'
form_tech=True
form_fields_wrapper_template
Char
compute='_compute_form_fields_wrapper_template'
form_tech=True
readonly=False
form_fieldsets_display
Selection
default='vertical'
form_tech=True
selection=[('tabs', 'Tabs'), ('vertical', 'Vertical')]
form_fname_pattern
Char
default=''
form_tech=True
form_method
Char
default='POST'
form_tech=True
form_mode
Char
compute='_compute_form_mode'
default=''
form_tech=True
readonly=False
form_model_name
Char
default=''
form_tech=True
form_render_values
Binary
compute='_compute_form_render_values'
form_tech=True
store=False
form_template
Char
default='cms_form.base_form'
form_tech=True
form_title
Char
default=''
form_tech=True
form_wrapper_extra_css_klass
Char
default=''
form_tech=True
form_wrapper_template
Char
default=''
form_tech=True
id
Id
automatic=True
main_object
Binary
default=None
form_tech=True
store=False
o_request
Binary
form_tech=True
store=False
request
Binary
form_tech=True
store=False
fields_get(self, allfields=None, attributes=None)
form_check_permission(self, raise_exception=True)
form_css_klass(self)
form_extract_values(self, **request_values)
form_fields_get(self, hidden=None)
form_fieldsets_get(self)
form_fieldsets_wrapper_klass(self)
form_file_fields(self)
form_get_current_widget(self, fname)
form_get_extractor(self, fname, field, value=None, **req_values)
form_get_field_wrapper_template(self, fname, field)
form_get_loader(self, fname, field, main_object=None, value=None, **req_values)
form_get_request_values(self)
form_get_widget(self, fname, field, **kw)
form_init(self, request, main_object=None, **kw)
form_json_info(self)
form_load_defaults(self, main_object=None, request_values=None)
form_make_field_wrapper_klass(self, fname, field, **kw)
form_model(self)
form_msg_confirm_submit(self)
form_process(self, **kw)
form_process_GET(self, render_values)
form_process_POST(self, render_values)
form_render(self, **kw)
form_update_fields_attributes(self, _fields)
form_wrapper_css_klass(self)
form_buttons_template
Char
default='cms_form.search_form_buttons'
form_tech=True
form_extract_value_mode
Char
default='read'
form_tech=True
form_method
Char
default='GET'
form_tech=True
form_mode
Char
default='search'
form_tech=True
form_no_result_msg
Char
compute='_compute_form_no_result_msg'
form_tech=True
form_no_search_results_template
Char
default='cms_form.no_search_results'
form_tech=True
form_results_orderby
Char
default=''
form_tech=True
form_results_per_page
Integer
default=10
form_tech=True
form_search_domain_rules
Binary
default={}
form_tech=True
store=False
form_search_results
Binary
default={}
form_tech=True
store=False
form_search_results_template
Char
default='cms_form.search_results'
form_tech=True
form_show_results_no_submit
Boolean
default=True
form_tech=True
form_show_search_form
Boolean
default=True
form_tech=True
form_show_search_form
Boolean
default=True
form_tech=True
form_title
Char
compute='_compute_form_title'
form_tech=True
form_check_permission(self)
form_process_GET(self, render_values)
form_search(self, render_values)
form_search_domain(self, search_values)
form_update_fields_attributes(self, _fields)
pager(self, **kw)
w_template
Char
default='cms_form.field_widget_file'
No public methods.
No new fields.
Public methods (3)form_to_binary(self, value, **req_values)
w_check_empty_value(self, value, **req_values)
w_extract(self, **req_values)
w_field_value
Boolean
w_template
Char
default='cms_form.field_widget_boolean'
w_wrapper_css_klass
Char
default='form-check'
w_wrapper_template
Char
default='cms_form.form_field_label_after_wrapper'
w_extract(self, **req_values)
widget_init(self, form, fname, field, **kw)
No new fields.
Public methods (1)html_value(self)
w_input_type
Char
default='text'
w_template
Char
default='cms_form.field_widget_char'
w_valid_pattern
Char
help='Used to validate inputs with `pattern` attr'
No public methods.
w_date_format
Char
default=''
w_default_today
Boolean
default=True
w_field_value
Date
default=None
w_placeholder
Char
default=''
w_template
Char
default='cms_form.field_widget_date'
form_to_date(self, value, **req_values)
w_extract(self, **req_values)
widget_init(self, form, fname, field, **kw)
No new fields.
Public methods (1)w_extract(self, **req_values)
w_template
Char
default='cms_form.field_widget_hidden'
html_fname(self)
w_template
Char
default='cms_form.field_widget_image'
w_load(self, **req_values)
No new fields.
Public methods (1)w_extract(self, **req_values)
No new fields.
Public methods (0)No public methods.
w_field_value
Integer
w_template
Char
default='cms_form.field_widget_m2o'
form_to_m2o(self, value, **req_values)
m2o_to_form(self, value, **req_values)
w_extract(self, **req_values)
w_load(self, **req_values)
w_option_items(self)
w_display_field
Char
default='display_name'
w_template
Char
default='cms_form.field_widget_m2o_multi'
form_to_m2o(self, value, **req_values)
m2o_to_form(self, value, **req_values)
id
Id
automatic=True
w_css_klass
Char
default=''
w_field
Binary
store=False
w_field_value
Char
w_fname
Char
default=''
w_form
Binary
store=False
w_readonly
Boolean
w_record
Binary
store=False
w_subfields
Binary
default={}
store=False
w_template
Char
default=''
w_wrapper_css_klass
Char
default=''
w_wrapper_template
Char
default=''
html_fname(self)
html_readonly(self)
html_value(self)
render(self)
w_check_empty_value(self, value, **req_values)
w_data_json(self)
w_extract(self, **req_values)
w_form_model(self)
w_form_values(self)
w_ids_from_input(value)
w_load(self, **req_values)
w_subfields_by_value(self, value='_all')
widget_init(self, form, fname, field, data=None, subfields=None, **kw)
w_input_max
Char
default=''
w_input_min
Char
default=''
w_input_type
Char
default='number'
w_template
Char
default='cms_form.field_widget_numeric'
html_input_max(self)
html_input_min(self)
No new fields.
Public methods (0)No public methods.
w_template
Char
default='cms_form.field_widget_radio_selection'
widget_init(self, form, fname, field, **kw)
w_comodel_name
Char
default=''
w_display_field
Char
default='display_name'
w_comodel(self)
widget_init(self, form, fname, field, **kw)
w_template
Char
default='cms_form.field_widget_selection'
cast_field_value(self, value)
is_option_selected(self, opt_item)
w_extract(self, **req_values)
w_option_items(self)
w_maxlength
Integer
w_template
Char
default='cms_form.field_widget_text'
html_value(self)
widget_init(self, form, fname, field, **kw)
w_template
Char
default='cms_form.field_widget_x2m'
form_to_x2many(self, value, **req_values)
w_extract(self, **req_values)
w_load(self, **req_values)
x2many_to_form(self, value, **req_values)
form_buttons_template
Char
default='cms_form.wizard_form_buttons'
form_tech=True
form_reset
Boolean
default=False
form_tech=True
form_show_progress_bar
Boolean
default=True
form_tech=True
form_step_store_all_fields
Boolean
default=True
form_tech=True
form_after_create_or_update(self, values, extra_values)
form_init(self, request, main_object=None, page=1, wizard=None, **kw)
form_load_defaults(self, main_object=None, request_values=None)
form_next_url(self, main_object=None)
form_wrapper_css_klass(self)
is_final_step_process(self)
wiz_configure_steps(self)
wiz_current_step(self)
wiz_get_step_info(self, step)
wiz_init(self, page=1, **kw)
wiz_load_step(self, step=None)
wiz_load_steps(self, steps=None)
wiz_next_step(self)
wiz_prev_step(self)
wiz_save_step(self, values, step=None)
wiz_steps(self)
wiz_storage_get(self)
wiz_storage_set(self, storage)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/website-cms |
| GIT | |
| GIT | https://github.com/OCA/website-cms.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/website-cms/tree/14.0/cms_form |
| VERSION | |
| VERSION | 1.0.1 |
| CATEGORY | |
| CATEGORY | Uncategorized |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Camptocamp |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Camptocamp |
| COMMITTERS | |
| COMMITTERS | Simone Orsi |
| WEBSITE | |
| WEBSITE | https://github.com/OCA/website-cms |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:41:13 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/website-cms: - cms_info - cms_status_message odoo/odoo: - website - digest - base - base_setup - web - bus - web_tour - portal - web_editor - http_routing - auth_signup - resource - social_media |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
assets_frontend |
CMS Form frontend assets | ir.ui.view | qweb | Inherits website.assets_frontend |
base_form |
CMS form template | ir.ui.view | qweb | New |
base_form_buttons |
CMS base form buttons | ir.ui.view | qweb | New |
base_form_field_error_block |
CMS form field error block | ir.ui.view | qweb | New |
base_form_field_help_block |
CMS form field help block | ir.ui.view | qweb | New |
base_form_fields |
CMS form fields | ir.ui.view | qweb | New |
field_widget_boolean |
CMS form boolean field widget | ir.ui.view | qweb | New |
field_widget_char |
CMS form text field widget | ir.ui.view | qweb | New |
field_widget_date |
CMS form date field widget | ir.ui.view | qweb | New |
field_widget_hidden |
CMS form hidden field | ir.ui.view | qweb | New |
field_widget_image |
CMS form image field widget | ir.ui.view | qweb | New |
field_widget_m2o |
CMS form m2o field widget | ir.ui.view | qweb | New |
field_widget_m2o_multi |
CMS form m2o multi select field widget | ir.ui.view | qweb | Inherits field_widget_x2m |
field_widget_radio_selection |
CMS form selection field radio widget | ir.ui.view | qweb | New |
field_widget_selection |
CMS form selection field widget | ir.ui.view | qweb | Inherits cms_form.field_widget_m2o |
field_widget_text |
CMS form text field widget | ir.ui.view | qweb | New |
field_widget_x2m |
CMS form x2m field widget | ir.ui.view | qweb | New |
fieldsets_as_tabs |
CMS form fieldsets as tabs | ir.ui.view | qweb | New |
form_horizontal_field_wrapper |
CMS form field wrapper horiz form | ir.ui.view | qweb | New |
form_vertical_field_wrapper |
CMS form field wrapper vertical form | ir.ui.view | qweb | New |
form_wrapper |
CMS form wrapper | ir.ui.view | qweb | New |
search_form_buttons |
CMS search form buttons | ir.ui.view | qweb | Inherits cms_form.base_form_buttons |
search_form_wrapper |
CMS search form wrapper | ir.ui.view | qweb | Inherits cms_form.form_wrapper |
search_results |
CMS form search results | ir.ui.view | qweb | New |
search_results_pager |
CMS form pager | ir.ui.view | qweb | Inherits website.pager |
single_field |
CMS form single field | ir.ui.view | qweb | New |
single_fieldset |
CMS form single fieldset | ir.ui.view | qweb | New |
wizard_form_buttons |
CMS wizard form buttons | ir.ui.view | qweb | Inherits cms_form.base_form_buttons |
wizard_form_wrapper |
CMS wizard form wrapper | ir.ui.view | qweb | Inherits cms_form.form_wrapper |
wizard_progress_bar |
CMS Wizard progress bar | ir.ui.view | qweb | New |
No new fields.
Public methods (17)form_after_create_or_update(self, values, extra_values)
form_before_create_or_update(self, values, extra_values)
form_cancel_url(self, main_object=None)
form_check_empty_value(self, fname, field, value, **req_values)
form_create_or_update(self)
form_get_validator(self, fname, field)
form_msg_error_missing(self)
form_msg_success_created(self)
form_msg_success_updated(self)
form_next_url(self, main_object=None)
form_process_POST(self, render_values)
form_redirect(self)
form_redirect(self, value)
form_success(self)
form_success(self, value)
form_title(self)
form_validate(self, request_values=None)
No new fields.
Public methods (31)form_check_permission(self, raise_exception=True)
form_css_klass(self)
form_description(self)
form_extract_values(self, **request_values)
form_fields(self, hidden=None)
form_fieldsets(self)
form_fieldsets_wrapper_klass(self)
form_file_fields(self)
form_get_extractor(self, fname, field, value=None, **req_values)
form_get_loader(self, fname, field, main_object=None, value=None, **req_values)
form_get_request_values(self)
form_get_widget(self, fname, field, **kw)
form_get_widget_model(self, fname, field)
form_init(self, request, main_object=None, **kw)
form_json_info(self)
form_load_defaults(self, main_object=None, request_values=None)
form_make_field_wrapper_klass(self, fname, field, **kw)
form_mode(self)
form_model(self)
form_process(self, **kw)
form_process_GET(self, render_values)
form_process_POST(self, render_values)
form_render(self, **kw)
form_render_values(self)
form_render_values(self, value)
form_title(self)
form_update_fields_attributes(self, _fields)
form_widgets(self)
form_wrapper_css_klass(self)
main_object(self)
main_object(self, value)
No new fields.
Public methods (10)form_check_permission(self)
form_get_widget_model(self, fname, field)
form_process_GET(self, render_values)
form_search(self, render_values)
form_search_domain(self, search_values)
form_search_results(self)
form_search_results(self, value)
form_title(self)
form_update_fields_attributes(self, _fields)
pager(self, **kw)
No new fields.
Public methods (5)binary_to_form(self, value, **req_values)
form_to_binary(self, value, **req_values)
w_check_empty_value(self, value, **req_values)
w_extract(self, **req_values)
w_load(self, **req_values)
No new fields.
Public methods (2)w_extract(self, **req_values)
widget_init(self, form, fname, field, **kw)
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (3)form_to_date(self, value, **req_values)
w_extract(self, **req_values)
widget_init(self, form, fname, field, **kw)
No new fields.
Public methods (1)w_extract(self, **req_values)
No new fields.
Public methods (1)w_html_fname(self)
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (1)w_extract(self, **req_values)
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (6)form_to_m2o(self, value, **req_values)
m2o_to_form(self, value, **req_values)
w_extract(self, **req_values)
w_load(self, **req_values)
w_option_items(self)
widget_init(self, form, fname, field, **kw)
No new fields.
Public methods (2)form_to_m2o(self, value, **req_values)
m2o_to_form(self, value, **req_values)
No new fields.
Public methods (10)render(self)
w_check_empty_value(self, value, **req_values)
w_css_klass(self)
w_data_json(self)
w_extract(self, **req_values)
w_ids_from_input(value)
w_load(self, **req_values)
w_subfields_by_value(self, value='_all')
w_template(self)
widget_init(self, form, fname, field, data=None, subfields=None, template='', css_klass='', **kw)
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (1)widget_init(self, form, fname, field, **kw)
No new fields.
Public methods (2)w_extract(self, **req_values)
w_option_items(self)
No new fields.
Public methods (1)widget_init(self, form, fname, field, **kw)
No new fields.
Public methods (5)form_to_x2many(self, value, **req_values)
w_extract(self, **req_values)
w_load(self, **req_values)
widget_init(self, form, fname, field, **kw)
x2many_to_form(self, value, **req_values)
No new fields.
Public methods (14)form_after_create_or_update(self, values, extra_values)
form_init(self, request, main_object=None, page=1, wizard=None, **kw)
form_next_url(self, main_object=None)
form_wrapper_css_klass(self)
wiz_configure_steps(self)
wiz_current_step(self)
wiz_get_step_info(self, step)
wiz_init(self, page=1, **kw)
wiz_load_step(self, step=None)
wiz_next_step(self)
wiz_prev_step(self)
wiz_save_step(self, values, step=None)
wiz_steps(self)
wiz_storage_get(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/website-cms |
| GIT | |
| GIT | https://github.com/OCA/website-cms.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/website-cms/tree/13.0/cms_form |
| VERSION | |
| VERSION | 1.0.1 |
| CATEGORY | |
| CATEGORY | Uncategorized |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Camptocamp |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Camptocamp |
| COMMITTERS | |
| COMMITTERS | OCA Transbot, oca-travis, Weblate, OCA-git-bot, Simone Orsi |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:34:21 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/website-cms: - cms_info - cms_status_message 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 | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
assets_frontend |
CMS Form frontend assets | ir.ui.view | qweb | Inherits website.assets_frontend |
base_form |
CMS form template | ir.ui.view | qweb | New |
base_form_buttons |
CMS base form buttons | ir.ui.view | qweb | New |
base_form_field_error_block |
CMS form field error block | ir.ui.view | qweb | New |
base_form_field_help_block |
CMS form field help block | ir.ui.view | qweb | New |
base_form_fields |
CMS form fields | ir.ui.view | qweb | New |
field_widget_boolean |
CMS form boolean field widget | ir.ui.view | qweb | New |
field_widget_char |
CMS form text field widget | ir.ui.view | qweb | New |
field_widget_date |
CMS form date field widget | ir.ui.view | qweb | New |
field_widget_hidden |
CMS form hidden field | ir.ui.view | qweb | New |
field_widget_image |
CMS form image field widget | ir.ui.view | qweb | New |
field_widget_m2o |
CMS form m2o field widget | ir.ui.view | qweb | New |
field_widget_m2o_multi |
CMS form m2o multi select field widget | ir.ui.view | qweb | Inherits field_widget_x2m |
field_widget_radio_selection |
CMS form selection field radio widget | ir.ui.view | qweb | New |
field_widget_selection |
CMS form selection field widget | ir.ui.view | qweb | Inherits cms_form.field_widget_m2o |
field_widget_text |
CMS form text field widget | ir.ui.view | qweb | New |
field_widget_x2m |
CMS form x2m field widget | ir.ui.view | qweb | New |
fieldsets_as_tabs |
CMS form fieldsets as tabs | ir.ui.view | qweb | New |
form_horizontal_field_wrapper |
CMS form field wrapper horiz form | ir.ui.view | qweb | New |
form_vertical_field_wrapper |
CMS form field wrapper vertical form | ir.ui.view | qweb | New |
form_wrapper |
CMS form wrapper | ir.ui.view | qweb | New |
search_form_buttons |
CMS search form buttons | ir.ui.view | qweb | Inherits cms_form.base_form_buttons |
search_form_wrapper |
CMS search form wrapper | ir.ui.view | qweb | Inherits cms_form.form_wrapper |
search_results |
CMS form search results | ir.ui.view | qweb | New |
search_results_pager |
CMS form pager | ir.ui.view | qweb | Inherits website.pager |
single_field |
CMS form single field | ir.ui.view | qweb | New |
single_fieldset |
CMS form single fieldset | ir.ui.view | qweb | New |
wizard_form_buttons |
CMS wizard form buttons | ir.ui.view | qweb | Inherits cms_form.base_form_buttons |
wizard_form_wrapper |
CMS wizard form wrapper | ir.ui.view | qweb | Inherits cms_form.form_wrapper |
wizard_progress_bar |
CMS Wizard progress bar | ir.ui.view | qweb | New |
No new fields.
Public methods (17)form_after_create_or_update(self, values, extra_values)
form_before_create_or_update(self, values, extra_values)
form_cancel_url(self, main_object=None)
form_check_empty_value(self, fname, field, value, **req_values)
form_create_or_update(self)
form_get_validator(self, fname, field)
form_msg_error_missing(self)
form_msg_success_created(self)
form_msg_success_updated(self)
form_next_url(self, main_object=None)
form_process_POST(self, render_values)
form_redirect(self)
form_redirect(self, value)
form_success(self)
form_success(self, value)
form_title(self)
form_validate(self, request_values=None)
No new fields.
Public methods (31)form_check_permission(self, raise_exception=True)
form_css_klass(self)
form_description(self)
form_extract_values(self, **request_values)
form_fields(self, hidden=None)
form_fieldsets(self)
form_fieldsets_wrapper_klass(self)
form_file_fields(self)
form_get_extractor(self, fname, field, value=None, **req_values)
form_get_loader(self, fname, field, main_object=None, value=None, **req_values)
form_get_request_values(self)
form_get_widget(self, fname, field, **kw)
form_get_widget_model(self, fname, field)
form_init(self, request, main_object=None, **kw)
form_json_info(self)
form_load_defaults(self, main_object=None, request_values=None)
form_make_field_wrapper_klass(self, fname, field, **kw)
form_mode(self)
form_model(self)
form_process(self, **kw)
form_process_GET(self, render_values)
form_process_POST(self, render_values)
form_render(self, **kw)
form_render_values(self)
form_render_values(self, value)
form_title(self)
form_update_fields_attributes(self, _fields)
form_widgets(self)
form_wrapper_css_klass(self)
main_object(self)
main_object(self, value)
No new fields.
Public methods (10)form_check_permission(self)
form_get_widget_model(self, fname, field)
form_process_GET(self, render_values)
form_search(self, render_values)
form_search_domain(self, search_values)
form_search_results(self)
form_search_results(self, value)
form_title(self)
form_update_fields_attributes(self, _fields)
pager(self, **kw)
No new fields.
Public methods (5)binary_to_form(self, value, **req_values)
form_to_binary(self, value, **req_values)
w_check_empty_value(self, value, **req_values)
w_extract(self, **req_values)
w_load(self, **req_values)
No new fields.
Public methods (2)w_extract(self, **req_values)
widget_init(self, form, fname, field, **kw)
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (3)form_to_date(self, value, **req_values)
w_extract(self, **req_values)
widget_init(self, form, fname, field, **kw)
No new fields.
Public methods (1)w_extract(self, **req_values)
No new fields.
Public methods (1)w_html_fname(self)
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (1)w_extract(self, **req_values)
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (6)form_to_m2o(self, value, **req_values)
m2o_to_form(self, value, **req_values)
w_extract(self, **req_values)
w_load(self, **req_values)
w_option_items(self)
widget_init(self, form, fname, field, **kw)
No new fields.
Public methods (2)form_to_m2o(self, value, **req_values)
m2o_to_form(self, value, **req_values)
No new fields.
Public methods (10)render(self)
w_check_empty_value(self, value, **req_values)
w_css_klass(self)
w_data_json(self)
w_extract(self, **req_values)
w_ids_from_input(value)
w_load(self, **req_values)
w_subfields_by_value(self, value='_all')
w_template(self)
widget_init(self, form, fname, field, data=None, subfields=None, template='', css_klass='', **kw)
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (1)widget_init(self, form, fname, field, **kw)
No new fields.
Public methods (2)w_extract(self, **req_values)
w_option_items(self)
No new fields.
Public methods (1)widget_init(self, form, fname, field, **kw)
No new fields.
Public methods (5)form_to_x2many(self, value, **req_values)
w_extract(self, **req_values)
w_load(self, **req_values)
widget_init(self, form, fname, field, **kw)
x2many_to_form(self, value, **req_values)
No new fields.
Public methods (14)form_after_create_or_update(self, values, extra_values)
form_init(self, request, main_object=None, page=1, wizard=None, **kw)
form_next_url(self, main_object=None)
form_wrapper_css_klass(self)
wiz_configure_steps(self)
wiz_current_step(self)
wiz_get_step_info(self, step)
wiz_init(self, page=1, **kw)
wiz_load_step(self, step=None)
wiz_next_step(self)
wiz_prev_step(self)
wiz_save_step(self, values, step=None)
wiz_steps(self)
wiz_storage_get(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/website-cms |
| GIT | |
| GIT | https://github.com/OCA/website-cms.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/website-cms/tree/11.0/cms_form |
| VERSION | |
| VERSION | 1.7.2 |
| CATEGORY | |
| CATEGORY | Uncategorized |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Camptocamp |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Camptocamp |
| COMMITTERS | |
| COMMITTERS | Ronald Portier, GitHub, Akim Juillerat, OCA Transbot, oca-travis, OCA-git-bot, Simone Orsi |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:24:02 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/website-cms: - cms_info - cms_delete_content - cms_status_message 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 | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
assets_frontend |
CMS Form frontend assets | ir.ui.view | qweb | Inherits website.assets_frontend |
base_form |
CMS form template | ir.ui.view | qweb | New |
base_form_buttons |
CMS base form buttons | ir.ui.view | qweb | New |
base_form_field_error_block |
CMS form field error block | ir.ui.view | qweb | New |
base_form_field_help_block |
CMS form field help block | ir.ui.view | qweb | New |
base_form_fields |
CMS form fields | ir.ui.view | qweb | New |
field_widget_boolean |
CMS form boolean field widget | ir.ui.view | qweb | New |
field_widget_char |
CMS form text field widget | ir.ui.view | qweb | New |
field_widget_date |
CMS form date field widget | ir.ui.view | qweb | New |
field_widget_hidden |
CMS form hidden field | ir.ui.view | qweb | New |
field_widget_image |
CMS form image field widget | ir.ui.view | qweb | New |
field_widget_m2o |
CMS form m2o field widget | ir.ui.view | qweb | New |
field_widget_m2o_multi |
CMS form m2o multi select field widget | ir.ui.view | qweb | Inherits field_widget_x2m |
field_widget_radio_selection |
CMS form selection field radio widget | ir.ui.view | qweb | New |
field_widget_selection |
CMS form selection field widget | ir.ui.view | qweb | Inherits cms_form.field_widget_m2o |
field_widget_text |
CMS form text field widget | ir.ui.view | qweb | New |
field_widget_x2m |
CMS form x2m field widget | ir.ui.view | qweb | New |
fieldsets_as_tabs |
CMS form fieldsets as tabs | ir.ui.view | qweb | New |
form_horizontal_field_wrapper |
CMS form field wrapper horiz form | ir.ui.view | qweb | New |
form_vertical_field_wrapper |
CMS form field wrapper vertical form | ir.ui.view | qweb | New |
form_wrapper |
CMS form wrapper | ir.ui.view | qweb | New |
search_form_buttons |
CMS search form buttons | ir.ui.view | qweb | Inherits cms_form.base_form_buttons |
search_form_wrapper |
CMS search form wrapper | ir.ui.view | qweb | Inherits cms_form.form_wrapper |
search_results |
CMS form search results | ir.ui.view | qweb | New |
search_results_pager |
CMS form pager | ir.ui.view | qweb | Inherits website.pager |
single_field |
CMS form single field | ir.ui.view | qweb | New |
single_fieldset |
CMS form single fieldset | ir.ui.view | qweb | New |
wizard_form_buttons |
CMS wizard form buttons | ir.ui.view | qweb | Inherits cms_form.base_form_buttons |
wizard_form_wrapper |
CMS wizard form wrapper | ir.ui.view | qweb | Inherits cms_form.form_wrapper |
wizard_progress_bar |
CMS Wizard progress bar | ir.ui.view | qweb | New |
No new fields.
Public methods (17)form_after_create_or_update(self, values, extra_values)
form_before_create_or_update(self, values, extra_values)
form_cancel_url(self, main_object=None)
form_check_empty_value(self, fname, field, value, **req_values)
form_create_or_update(self)
form_get_validator(self, fname, field)
form_msg_error_missing(self)
form_msg_success_created(self)
form_msg_success_updated(self)
form_next_url(self, main_object=None)
form_process_POST(self, render_values)
form_redirect(self)
form_redirect(self, value)
form_success(self)
form_success(self, value)
form_title(self)
form_validate(self, request_values=None)
No new fields.
Public methods (31)form_check_permission(self, raise_exception=True)
form_css_klass(self)
form_description(self)
form_extract_values(self, **request_values)
form_fields(self, hidden=None)
form_fieldsets(self)
form_fieldsets_wrapper_klass(self)
form_file_fields(self)
form_get_extractor(self, fname, field, value=None, **req_values)
form_get_loader(self, fname, field, main_object=None, value=None, **req_values)
form_get_request_values(self)
form_get_widget(self, fname, field, **kw)
form_get_widget_model(self, fname, field)
form_init(self, request, main_object=None, **kw)
form_json_info(self)
form_load_defaults(self, main_object=None, request_values=None)
form_make_field_wrapper_klass(self, fname, field, **kw)
form_mode(self)
form_model(self)
form_process(self, **kw)
form_process_GET(self, render_values)
form_process_POST(self, render_values)
form_render(self, **kw)
form_render_values(self)
form_render_values(self, value)
form_title(self)
form_update_fields_attributes(self, _fields)
form_widgets(self)
form_wrapper_css_klass(self)
main_object(self)
main_object(self, value)
No new fields.
Public methods (10)form_check_permission(self)
form_get_widget_model(self, fname, field)
form_process_GET(self, render_values)
form_search(self, render_values)
form_search_domain(self, search_values)
form_search_results(self)
form_search_results(self, value)
form_title(self)
form_update_fields_attributes(self, _fields)
pager(self, **kw)
No new fields.
Public methods (5)binary_to_form(self, value, **req_values)
form_to_binary(self, value, **req_values)
w_check_empty_value(self, value, **req_values)
w_extract(self, **req_values)
w_load(self, **req_values)
No new fields.
Public methods (2)w_extract(self, **req_values)
widget_init(self, form, fname, field, **kw)
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (3)form_to_date(self, value, **req_values)
w_extract(self, **req_values)
widget_init(self, form, fname, field, **kw)
No new fields.
Public methods (1)w_extract(self, **req_values)
No new fields.
Public methods (1)w_html_fname(self)
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (1)w_extract(self, **req_values)
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (6)form_to_m2o(self, value, **req_values)
m2o_to_form(self, value, **req_values)
w_extract(self, **req_values)
w_load(self, **req_values)
w_option_items(self)
widget_init(self, form, fname, field, **kw)
No new fields.
Public methods (2)form_to_m2o(self, value, **req_values)
m2o_to_form(self, value, **req_values)
No new fields.
Public methods (10)render(self)
w_check_empty_value(self, value, **req_values)
w_css_klass(self)
w_data_json(self)
w_extract(self, **req_values)
w_ids_from_input(value)
w_load(self, **req_values)
w_subfields_by_value(self, value='_all')
w_template(self)
widget_init(self, form, fname, field, data=None, subfields=None, template='', css_klass='', **kw)
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (1)widget_init(self, form, fname, field, **kw)
No new fields.
Public methods (2)w_extract(self, **req_values)
w_option_items(self)
No new fields.
Public methods (1)widget_init(self, form, fname, field, **kw)
No new fields.
Public methods (5)form_to_x2many(self, value, **req_values)
w_extract(self, **req_values)
w_load(self, **req_values)
widget_init(self, form, fname, field, **kw)
x2many_to_form(self, value, **req_values)
No new fields.
Public methods (14)form_after_create_or_update(self, values, extra_values)
form_init(self, request, main_object=None, page=1, wizard=None, **kw)
form_next_url(self, main_object=None)
form_wrapper_css_klass(self)
wiz_configure_steps(self)
wiz_current_step(self)
wiz_get_step_info(self, step)
wiz_init(self, page=1, **kw)
wiz_load_step(self, step=None)
wiz_next_step(self)
wiz_prev_step(self)
wiz_save_step(self, values, step=None)
wiz_steps(self)
wiz_storage_get(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/website-cms |
| GIT | |
| GIT | https://github.com/OCA/website-cms.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/website-cms/tree/10.0/cms_form |
| VERSION | |
| VERSION | 1.4.4 |
| CATEGORY | |
| CATEGORY | Uncategorized |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Camptocamp |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Camptocamp |
| COMMITTERS | |
| COMMITTERS | GitHub, Akim Juillerat, OCA Transbot, oca-travis, OCA-git-bot, Simone Orsi |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:20:03 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/website-cms: - cms_info - cms_delete_content - cms_status_message odoo/odoo: - website - web - base - web_editor - web_planner |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
assets_frontend |
CMS Form frontend assets | ir.ui.view | qweb | Inherits website.assets_frontend |
base_form |
CMS form template | ir.ui.view | qweb | New |
base_form_buttons |
CMS base form buttons | ir.ui.view | qweb | New |
base_form_field_error_block |
CMS form field error block | ir.ui.view | qweb | New |
base_form_field_help_block |
CMS form field help block | ir.ui.view | qweb | New |
base_form_fields |
CMS form fields | ir.ui.view | qweb | New |
field_widget_boolean |
CMS form boolean field widget | ir.ui.view | qweb | New |
field_widget_char |
CMS form text field widget | ir.ui.view | qweb | New |
field_widget_date |
CMS form date field widget | ir.ui.view | qweb | New |
field_widget_image |
CMS form image field widget | ir.ui.view | qweb | New |
field_widget_m2o |
CMS form m2o field widget | ir.ui.view | qweb | New |
field_widget_m2o_multi |
CMS form m2o multi select field widget | ir.ui.view | qweb | Inherits field_widget_x2m |
field_widget_radio_selection |
CMS form selection field radio widget | ir.ui.view | qweb | New |
field_widget_selection |
CMS form selection field widget | ir.ui.view | qweb | Inherits cms_form.field_widget_m2o |
field_widget_text |
CMS form text field widget | ir.ui.view | qweb | New |
field_widget_x2m |
CMS form x2m field widget | ir.ui.view | qweb | New |
fieldsets_as_tabs |
CMS form fieldsets as tabs | ir.ui.view | qweb | New |
form_horizontal_field_wrapper |
CMS form field wrapper horiz form | ir.ui.view | qweb | New |
form_vertical_field_wrapper |
CMS form field wrapper vertical form | ir.ui.view | qweb | New |
form_wrapper |
CMS form wrapper | ir.ui.view | qweb | New |
search_form_buttons |
CMS search form buttons | ir.ui.view | qweb | Inherits cms_form.base_form_buttons |
search_form_wrapper |
CMS search form wrapper | ir.ui.view | qweb | Inherits cms_form.form_wrapper |
search_results |
CMS form search results | ir.ui.view | qweb | New |
single_field |
CMS form single field | ir.ui.view | qweb | New |
single_fieldset |
CMS form single fieldset | ir.ui.view | qweb | New |
wizard_form_buttons |
CMS wizard form buttons | ir.ui.view | qweb | Inherits cms_form.base_form_buttons |
wizard_form_wrapper |
CMS wizard form wrapper | ir.ui.view | qweb | Inherits cms_form.form_wrapper |
wizard_progress_bar |
CMS Wizard progress bar | ir.ui.view | qweb | New |
No new fields.
Public methods (17)form_after_create_or_update(self, values, extra_values)
form_before_create_or_update(self, values, extra_values)
form_cancel_url(self, main_object=None)
form_check_empty_field(self, fname, field, value, **req_values)
form_create_or_update(self)
form_get_validator(self, fname, field)
form_msg_error_missing(self)
form_msg_success_created(self)
form_msg_success_updated(self)
form_next_url(self, main_object=None)
form_process_POST(self, render_values)
form_redirect(self)
form_redirect(self, value)
form_success(self)
form_success(self, value)
form_title(self)
form_validate(self, request_values=None)
No new fields.
Public methods (31)form_check_permission(self, raise_exception=True)
form_css_klass(self)
form_description(self)
form_extract_values(self, **request_values)
form_fields(self)
form_fieldsets(self)
form_fieldsets_wrapper_klass(self)
form_file_fields(self)
form_get_extractor(self, fname, field, value=None, **req_values)
form_get_loader(self, fname, field, main_object=None, value=None, **req_values)
form_get_request_values(self)
form_get_widget(self, fname, field, **kw)
form_get_widget_model(self, fname, field)
form_init(self, request, main_object=None, **kw)
form_json_info(self)
form_load_defaults(self, main_object=None, request_values=None)
form_make_field_wrapper_klass(self, fname, field, **kw)
form_mode(self)
form_model(self)
form_process(self, **kw)
form_process_GET(self, render_values)
form_process_POST(self, render_values)
form_render(self, **kw)
form_render_values(self)
form_render_values(self, value)
form_title(self)
form_update_fields_attributes(self, _fields)
form_widgets(self)
form_wrapper_css_klass(self)
main_object(self)
main_object(self, value)
custom
Char
No public methods.
No new fields.
Public methods (10)form_check_permission(self)
form_get_widget_model(self, fname, field)
form_process_GET(self, render_values)
form_search(self, render_values)
form_search_domain(self, search_values)
form_search_results(self)
form_search_results(self, value)
form_title(self)
form_update_fields_attributes(self, _fields)
pager(self, **kw)
No new fields.
Public methods (1)form_search_domain(self, search_values)
a_char
Char
a_float
Float
a_many2many
Char
a_many2one
Char
a_number
Integer
a_one2many
Char
No public methods.
No new fields.
Public methods (4)binary_to_form(self, value, **req_values)
form_to_binary(self, value, **req_values)
w_extract(self, **req_values)
w_load(self, **req_values)
No new fields.
Public methods (2)w_extract(self, **req_values)
widget_init(self, form, fname, field, **kw)
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (3)form_to_date(self, value, **req_values)
w_extract(self, **req_values)
widget_init(self, form, fname, field, **kw)
No new fields.
Public methods (1)w_extract(self, **req_values)
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (1)w_extract(self, **req_values)
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (6)form_to_m2o(self, value, **req_values)
m2o_to_form(self, value, **req_values)
w_extract(self, **req_values)
w_load(self, **req_values)
w_option_items(self)
widget_init(self, form, fname, field, **kw)
No new fields.
Public methods (2)form_to_m2o(self, value, **req_values)
m2o_to_form(self, value, **req_values)
No new fields.
Public methods (9)render(self)
w_css_klass(self)
w_data_json(self)
w_extract(self, **req_values)
w_ids_from_input(self, value)
w_load(self, **req_values)
w_subfields_by_value(self, value='_all')
w_template(self)
widget_init(self, form, fname, field, data=None, subfields=None, template='', css_klass='')
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (1)w_option_items(self)
No new fields.
Public methods (1)widget_init(self, form, fname, field, **kw)
No new fields.
Public methods (5)form_to_x2many(self, value, **req_values)
w_extract(self, **req_values)
w_load(self, **req_values)
widget_init(self, form, fname, field, **kw)
x2many_to_form(self, value, **req_values)
No new fields.
Public methods (14)form_after_create_or_update(self, values, extra_values)
form_init(self, request, main_object=None, page=1, wizard=None, **kw)
form_next_url(self, main_object=None)
form_wrapper_css_klass(self)
wiz_configure_steps(self)
wiz_current_step(self)
wiz_get_step_info(self, step)
wiz_init(self, page=1, **kw)
wiz_load_step(self, step=None)
wiz_next_step(self)
wiz_prev_step(self)
wiz_save_step(self, values, step=None)
wiz_steps(self)
wiz_storage_get(self)
No new fields.
Public methods (0)No public methods.
cms_edit_url
Char
compute='_compute_cms_edit_url'
readonly=True
string='CMS edit URL'
cms_add_url(self)
cms_search_url(self)
| REPOSITORY | |
|---|---|
| REPOSITORY | OCA/website-cms |
| GIT | |
| GIT | https://github.com/OCA/website-cms.git |
| GIT FOLDER | |
| GIT FOLDER | https://github.com/OCA/website-cms/tree/9.0/cms_form |
| VERSION | |
| VERSION | 1.0.0 |
| CATEGORY | |
| CATEGORY | Uncategorized |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | No |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | Odoo Community Association (OCA), Camptocamp SA |
| MAINTAINERS | |
| MAINTAINERS | Odoo Community Association (OCA), Camptocamp SA |
| COMMITTERS | |
| COMMITTERS | Pedro M. Baeza, GitHub, OCA Transbot, Simone Orsi |
| WEBSITE | |
| WEBSITE | |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-06 00:15:25 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
OCA/website-cms: - cms_status_message odoo/odoo: - website - web - base - web_editor - web_planner |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION | |
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
assets_frontend |
CMS Form frontend assets | ir.ui.view | qweb | Inherits website.assets_frontend |
base_form |
CMS form template | ir.ui.view | qweb | New |
base_form_buttons |
CMS base form buttons | ir.ui.view | qweb | New |
base_form_field_help_block |
CMS form field help block | ir.ui.view | qweb | New |
base_form_fields |
CMS form fields | ir.ui.view | qweb | New |
field_widget_boolean |
CMS form boolean field widget | ir.ui.view | qweb | New |
field_widget_char |
CMS form text field widget | ir.ui.view | qweb | New |
field_widget_date |
CMS form date field widget | ir.ui.view | qweb | New |
field_widget_image |
CMS form image field widget | ir.ui.view | qweb | New |
field_widget_m2o |
CMS form m2o field widget | ir.ui.view | qweb | New |
field_widget_radio_selection |
CMS form selection field radio widget | ir.ui.view | qweb | New |
field_widget_selection |
CMS form selection field widget | ir.ui.view | qweb | Inherits cms_form.field_widget_m2o |
field_widget_text |
CMS form text field widget | ir.ui.view | qweb | New |
field_widget_x2m |
CMS form x2m field widget | ir.ui.view | qweb | New |
form_horizontal_field_wrapper |
CMS form field wrapper horiz form | ir.ui.view | qweb | New |
form_wrapper |
CMS form wrapper | ir.ui.view | qweb | New |
search_form_buttons |
CMS search form buttons | ir.ui.view | qweb | Inherits cms_form.base_form_buttons |
search_form_wrapper |
CMS search form wrapper | ir.ui.view | qweb | Inherits cms_form.form_wrapper |
search_results |
CMS form search results | ir.ui.view | qweb | New |
No new fields.
Public methods (17)form_after_create_or_update(self, values, extra_values)
form_before_create_or_update(self, values, extra_values)
form_cancel_url(self, main_object=None)
form_check_empty_field(self, fname, field, value, **req_values)
form_create_or_update(self)
form_get_validator(self, fname, field)
form_msg_error_missing(self)
form_msg_success_created(self)
form_msg_success_updated(self)
form_next_url(self, main_object=None)
form_process_POST(self, render_values)
form_redirect(self)
form_redirect(self, value)
form_success(self)
form_success(self, value)
form_title(self)
form_validate(self, request_values=None)
No new fields.
Public methods (27)form_css_klass(self)
form_description(self)
form_extract_values(self, **request_values)
form_fields(self)
form_file_fields(self)
form_get_extractor(self, fname, field, value=None, **req_values)
form_get_loader(self, fname, field, main_object=None, value=None, **req_values)
form_get_request_values(self)
form_get_widget(self, fname, field)
form_get_widget_model(self, fname, field)
form_init(self, request, main_object=None, **kw)
form_json_info(self)
form_load_defaults(self, main_object=None, request_values=None)
form_mode(self)
form_model(self)
form_process(self, **kw)
form_process_GET(self, render_values)
form_process_POST(self, render_values)
form_render(self, **kw)
form_render_values(self)
form_render_values(self, value)
form_title(self)
form_update_fields_attributes(self, _fields)
form_widgets(self)
form_wrapper_css_klass(self)
main_object(self)
main_object(self, value)
custom
Char
No public methods.
No new fields.
Public methods (8)form_process_GET(self, render_values)
form_search(self, render_values)
form_search_domain(self, search_values)
form_search_results(self)
form_search_results(self, value)
form_title(self)
form_update_fields_attributes(self, _fields)
pager(self, **kw)
No new fields.
Public methods (1)form_search_domain(self, search_values)
a_char
Char
a_float
Float
a_many2many
Char
a_many2one
Char
a_number
Integer
a_one2many
Char
No public methods.
No new fields.
Public methods (4)binary_to_form(self, value, **req_values)
form_to_binary(self, value, **req_values)
w_extract(self, **req_values)
w_load(self, **req_values)
No new fields.
Public methods (2)w_extract(self, **req_values)
widget_init(self, form, fname, field, **kw)
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (2)form_to_date(self, value, **req_values)
w_extract(self, **req_values)
No new fields.
Public methods (1)w_extract(self, **req_values)
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (1)w_extract(self, **req_values)
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (6)form_to_m2o(self, value, **req_values)
m2o_to_form(self, value)
w_extract(self, **req_values)
w_load(self, **req_values)
w_option_items(self)
widget_init(self, form, fname, field, **kw)
No new fields.
Public methods (8)render(self)
w_css_klass(self)
w_extract(self, **req_values)
w_ids_from_input(self, value)
w_load(self, **req_values)
w_subfields_by_value(self, value='_all')
w_template(self)
widget_init(self, form, fname, field, data=None, subfields=None, template='', css_klass='')
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (1)w_option_items(self)
No new fields.
Public methods (1)widget_init(self, form, fname, field, **kw)
No new fields.
Public methods (5)form_to_x2many(self, value, **req_values)
w_extract(self, **req_values)
w_load(self, **req_values)
widget_init(self, form, fname, field, **kw)
x2many_to_form(self, value, **req_values)
cms_edit_url
Char
compute='_compute_cms_edit_url'
readonly=True
string='CMS edit URL'
cms_add_url(self)
cms_search_url(self)