| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
404_plausible |
Plausible 404 | ir.ui.view | qweb | Inherits http_routing.404 |
action_website_rewrite_tree |
website.rewrite.list | website.rewrite | list | New |
asset_view_form_inherit_website |
ir.asset.form.inherit.website | ir.asset | field | Inherits base.asset_view_form |
asset_view_tree_inherit_website |
ir.asset.list.inherit.website | ir.asset | field | Inherits base.asset_view_tree |
brand_promotion |
Brand Promotion | ir.ui.view | qweb | Inherits web.brand_promotion |
bs_debug_view |
BS Debug | t | New | |
color_combinations_debug_view |
Color Combinations Debug | t | New | |
cookie_policy |
Cookie Policy | ir.ui.view | qweb | New |
cookies_bar |
Cookies Bar | ir.ui.view | qweb | Inherits website.layout |
custom_code_layout |
Custom Code Layout | ir.ui.view | qweb | Inherits website.layout |
default_css |
default_css | ir.ui.view | qweb | New |
default_csv |
default_csv | ir.ui.view | qweb | New |
default_js |
default_js | ir.ui.view | qweb | New |
default_less |
default_less | ir.ui.view | qweb | New |
default_page |
default_page | ir.ui.view | qweb | New |
default_scss |
default_scss | ir.ui.view | qweb | New |
default_xml |
default_xml | ir.ui.view | qweb | New |
external_snippets |
external_snippets | ir.ui.view | qweb | Inherits website.snippets |
footer_copyright_company_name |
footer_copyright_company_name | ir.ui.view | qweb | Inherits website.layout |
footer_copyright_content_width_fluid |
Footer Copyright Width Fluid | ir.ui.view | qweb | Inherits website.layout |
footer_copyright_content_width_small |
Footer Copyright Width Small | ir.ui.view | qweb | Inherits website.layout |
footer_custom |
Default | ir.ui.view | qweb | Inherits website.layout |
footer_language_selector_code |
Footer Language Selector Code | ir.ui.view | qweb | Inherits portal.footer_language_selector |
footer_language_selector_flag |
Footer Language Selector Flag | ir.ui.view | qweb | Inherits portal.footer_language_selector |
footer_language_selector_inline |
Footer Language Selector Inline | ir.ui.view | qweb | Inherits portal.footer_language_selector |
footer_language_selector_no_text |
Footer Language Selector No Text | ir.ui.view | qweb | Inherits portal.footer_language_selector |
footer_no_copyright |
Footer No Copyright | ir.ui.view | qweb | Inherits website.layout |
header_hoverable_dropdown |
Header Hoverable Dropdown | ir.ui.view | qweb | Inherits website.layout |
header_language_selector |
Header Language Selector | ir.ui.view | qweb | Inherits website.placeholder_header_language_selector |
header_language_selector_code |
Header Language Selector Code | ir.ui.view | qweb | Inherits website.header_language_selector |
header_language_selector_flag |
Header Language Selector Flag | ir.ui.view | qweb | Inherits website.header_language_selector |
header_language_selector_inline |
Header Language Selector Inline | ir.ui.view | qweb | Inherits website.header_language_selector |
header_language_selector_no_text |
Header Language Selector No Text | ir.ui.view | qweb | Inherits website.header_language_selector |
header_navbar_pills_style |
Navbar Links Style | ir.ui.view | qweb | Inherits website.navbar_nav |
header_search_box_input |
Header Search Box Input | ir.ui.view | qweb | New |
header_visibility_disappears |
Header Effect Disappears | ir.ui.view | qweb | Inherits website.layout |
header_visibility_fade_out |
Header Effect Fade Out | ir.ui.view | qweb | Inherits website.layout |
header_visibility_fixed |
Header Effect Fixed | ir.ui.view | qweb | Inherits website.layout |
header_visibility_standard |
Header Visibility Standard | ir.ui.view | qweb | Inherits website.layout |
header_width_full |
header_width_full | ir.ui.view | qweb | Inherits website.layout |
header_width_small |
header_width_small | ir.ui.view | qweb | Inherits website.layout |
iframefallback |
iframefallback | ir.ui.view | qweb | Inherits web.layout |
ir_model_fields_view |
website.ir.model.fields.view.form | ir.model.fields | xpath | Inherits base.view_model_fields_form |
ir_model_view |
website.ir.model.view.form | ir.model | xpath | Inherits base.view_model_form |
lang_flag |
Language Flag | ir.ui.view | qweb | New |
language_selector |
language_selector | ir.ui.view | qweb | Inherits portal.language_selector |
language_selector_inline |
language_selector_inline | ir.ui.view | qweb | Inherits website.language_selector |
layout |
Main layout | ir.ui.view | qweb | Inherits portal.frontend_layout |
list_hybrid |
Any Search Results | ir.ui.view | qweb | New |
list_website_public_pages |
Website Pages | ir.ui.view | qweb | New |
login_layout |
Website Login Layout | ir.ui.view | qweb | Inherits web.login_layout |
menu_search |
website.menu.search | website.menu | search | New |
menu_tree |
website.menu.list | website.menu | list | New |
navbar |
Navbar | ir.ui.view | qweb | New |
navbar_nav |
Navbar Nav | ir.ui.view | qweb | New |
navbar_nav_wrapper |
Navbar Nav Wrapper | ir.ui.view | qweb | New |
navbar_toggler |
Navbar Toggler | ir.ui.view | qweb | New |
new_page_template_about_full_1_s_text_block_h1 |
new_page_template_about_full_1_s_text_block_h1 | ir.ui.view | qweb | Inherits website.new_page_template_about_s_text_block_h1 |
new_page_template_about_full_1_s_text_block_h2 |
new_page_template_about_full_1_s_text_block_h2 | ir.ui.view | qweb | Inherits website.new_page_template_about_s_text_block_h2 |
new_page_template_about_full_s_image_text |
new_page_template_about_full_s_image_text | ir.ui.view | qweb | Inherits website.new_page_template_about_s_image_text |
new_page_template_about_full_s_numbers |
new_page_template_about_full_s_numbers | ir.ui.view | qweb | Inherits website.new_page_template_about_s_numbers |
new_page_template_about_full_s_text_image |
new_page_template_about_full_s_text_image | ir.ui.view | qweb | Inherits website.new_page_template_about_s_text_image |
new_page_template_about_map_s_text_block_2nd |
new_page_template_about_map_s_text_block_2nd | ir.ui.view | qweb | Inherits website.new_page_template_about_s_text_block_2nd |
new_page_template_about_map_s_text_block_h1 |
new_page_template_about_map_s_text_block_h1 | ir.ui.view | qweb | Inherits website.new_page_template_about_s_text_block_h1 |
new_page_template_about_map_s_text_block_h2 |
new_page_template_about_map_s_text_block_h2 | ir.ui.view | qweb | Inherits website.new_page_template_about_s_text_block_h2 |
new_page_template_about_mini_s_text_block_h2 |
new_page_template_about_mini_s_text_block_h2 | ir.ui.view | qweb | Inherits website.new_page_template_about_s_text_block_h2 |
new_page_template_about_personal_s_image_text |
new_page_template_about_personal_s_image_text | ir.ui.view | qweb | Inherits website.new_page_template_about_s_image_text |
new_page_template_about_personal_s_numbers |
new_page_template_about_personal_s_numbers | ir.ui.view | qweb | Inherits website.new_page_template_about_s_numbers |
new_page_template_about_personal_s_text_block_h2 |
new_page_template_about_personal_s_text_block_h2 | ir.ui.view | qweb | Inherits website.new_page_template_about_s_text_block_h2 |
new_page_template_about_s_banner |
new_page_template_about_s_banner | ir.ui.view | qweb | Inherits website.new_page_template_s_banner |
new_page_template_about_s_company_team |
new_page_template_about_s_company_team | ir.ui.view | qweb | Inherits website.new_page_template_s_company_team |
new_page_template_about_s_cover |
new_page_template_about_s_cover | ir.ui.view | qweb | Inherits website.new_page_template_s_cover |
new_page_template_about_s_features |
new_page_template_about_s_features | ir.ui.view | qweb | Inherits website.new_page_template_s_features |
new_page_template_about_s_image_text |
new_page_template_about_s_image_text | ir.ui.view | qweb | Inherits website.new_page_template_s_image_text |
new_page_template_about_s_numbers |
new_page_template_about_s_numbers | ir.ui.view | qweb | Inherits website.new_page_template_s_numbers |
new_page_template_about_s_picture |
new_page_template_about_s_picture | ir.ui.view | qweb | Inherits website.new_page_template_s_picture |
new_page_template_about_s_text_block_2nd |
new_page_template_about_s_text_block_2nd | ir.ui.view | qweb | Inherits website.new_page_template_s_text_block_2nd |
new_page_template_about_s_text_block_h1 |
new_page_template_about_s_text_block_h1 | ir.ui.view | qweb | Inherits website.new_page_template_s_text_block_h1 |
new_page_template_about_s_text_block_h2 |
new_page_template_about_s_text_block_h2 | ir.ui.view | qweb | Inherits website.new_page_template_s_text_block_h2 |
new_page_template_about_s_text_cover |
new_page_template_about_s_text_cover | ir.ui.view | qweb | Inherits website.new_page_template_s_text_cover |
new_page_template_about_s_text_image |
new_page_template_about_s_text_image | ir.ui.view | qweb | Inherits website.new_page_template_s_text_image |
new_page_template_about_s_three_columns |
new_page_template_about_s_three_columns | ir.ui.view | qweb | Inherits website.new_page_template_s_three_columns |
new_page_template_about_timeline_s_text_block_h2 |
new_page_template_about_timeline_s_text_block_h2 | ir.ui.view | qweb | Inherits website.new_page_template_about_s_text_block_h2 |
new_page_template_basic_2_s_text_block_h1 |
new_page_template_basic_2_s_text_block_h1 | ir.ui.view | qweb | Inherits website.new_page_template_basic_s_text_block_h1 |
new_page_template_basic_s_picture |
new_page_template_basic_s_picture | ir.ui.view | qweb | Inherits website.new_page_template_s_picture |
new_page_template_basic_s_quotes_carousel |
new_page_template_basic_s_quotes_carousel | ir.ui.view | qweb | Inherits website.new_page_template_s_quotes_carousel |
new_page_template_basic_s_text_block_h1 |
new_page_template_basic_s_text_block_h1 | ir.ui.view | qweb | Inherits website.new_page_template_s_text_block_h1 |
new_page_template_basic_s_text_cover |
new_page_template_basic_s_text_cover | ir.ui.view | qweb | Inherits website.new_page_template_s_text_cover |
new_page_template_gallery_s_banner |
new_page_template_gallery_s_banner | ir.ui.view | qweb | Inherits website.new_page_template_s_banner |
new_page_template_gallery_s_image_text_2nd |
new_page_template_gallery_s_image_text_2nd | ir.ui.view | qweb | Inherits website.new_page_template_s_image_text_2nd |
new_page_template_gallery_s_text_block_2nd |
new_page_template_gallery_s_text_block_2nd | ir.ui.view | qweb | Inherits website.new_page_template_s_text_block_2nd |
new_page_template_gallery_s_text_block_h1 |
new_page_template_gallery_s_text_block_h1 | ir.ui.view | qweb | Inherits website.new_page_template_s_text_block_h1 |
new_page_template_groups |
new_page_template_groups | ir.ui.view | qweb | New |
new_page_template_landing_0_s_cover |
new_page_template_landing_0_s_cover | ir.ui.view | qweb | Inherits website.new_page_template_landing_s_cover |
new_page_template_landing_1_s_banner |
new_page_template_landing_1_s_banner | ir.ui.view | qweb | Inherits website.new_page_template_landing_s_banner |
new_page_template_landing_2_s_call_to_action |
new_page_template_landing_2_s_call_to_action | ir.ui.view | qweb | Inherits new_page_template_landing_s_call_to_action |
new_page_template_landing_2_s_cover |
new_page_template_landing_2_s_cover | ir.ui.view | qweb | Inherits website.new_page_template_landing_s_cover |
new_page_template_landing_2_s_text_block_h2 |
new_page_template_landing_2_s_text_block_h2 | ir.ui.view | qweb | Inherits website.new_page_template_landing_s_text_block_h2 |
new_page_template_landing_2_s_three_columns |
new_page_template_landing_2_s_three_columns | ir.ui.view | qweb | Inherits website.new_page_template_landing_s_three_columns |
new_page_template_landing_3_s_call_to_action |
new_page_template_landing_3_s_call_to_action | ir.ui.view | qweb | Inherits new_page_template_landing_s_call_to_action |
new_page_template_landing_3_s_text_block_h2 |
new_page_template_landing_3_s_text_block_h2 | ir.ui.view | qweb | Inherits website.new_page_template_landing_s_text_block_h2 |
new_page_template_landing_3_s_three_columns |
new_page_template_landing_3_s_three_columns | ir.ui.view | qweb | Inherits website.new_page_template_landing_s_three_columns |
new_page_template_landing_4_s_cover |
new_page_template_landing_4_s_cover | ir.ui.view | qweb | Inherits website.new_page_template_landing_s_cover |
new_page_template_landing_4_s_text_block_h2 |
new_page_template_landing_4_s_text_block_h2 | ir.ui.view | qweb | Inherits website.new_page_template_landing_s_text_block_h2 |
new_page_template_landing_5_s_banner |
new_page_template_landing_5_s_banner | ir.ui.view | qweb | Inherits website.new_page_template_landing_s_banner |
new_page_template_landing_s_banner |
new_page_template_landing_s_banner | ir.ui.view | qweb | Inherits website.new_page_template_s_banner |
new_page_template_landing_s_call_to_action |
new_page_template_landing_s_call_to_action | ir.ui.view | qweb | Inherits new_page_template_s_call_to_action |
new_page_template_landing_s_color_blocks_2 |
new_page_template_landing_s_color_blocks_2 | ir.ui.view | qweb | Inherits website.new_page_template_s_color_blocks_2 |
new_page_template_landing_s_cover |
new_page_template_landing_s_cover | ir.ui.view | qweb | Inherits website.new_page_template_s_cover |
new_page_template_landing_s_features |
new_page_template_landing_s_features | ir.ui.view | qweb | Inherits website.new_page_template_s_features |
new_page_template_landing_s_showcase |
new_page_template_landing_s_showcase | ir.ui.view | qweb | Inherits website.new_page_template_s_showcase |
new_page_template_landing_s_text_block_h2 |
new_page_template_landing_s_text_block_h2 | ir.ui.view | qweb | Inherits website.new_page_template_s_text_block_h2 |
new_page_template_landing_s_text_cover |
new_page_template_landing_s_text_cover | ir.ui.view | qweb | Inherits website.new_page_template_s_text_cover |
new_page_template_landing_s_text_image |
new_page_template_landing_s_text_image | ir.ui.view | qweb | Inherits website.new_page_template_s_text_image |
new_page_template_landing_s_three_columns |
new_page_template_landing_s_three_columns | ir.ui.view | qweb | Inherits website.new_page_template_s_three_columns |
new_page_template_pricing_5_s_text_block_h1 |
new_page_template_pricing_5_s_text_block_h1 | ir.ui.view | qweb | Inherits website.new_page_template_pricing_s_text_block_h1 |
new_page_template_pricing_s_image_text_2nd |
new_page_template_pricing_s_image_text_2nd | ir.ui.view | qweb | Inherits website.new_page_template_s_image_text_2nd |
new_page_template_pricing_s_text_block_2nd |
new_page_template_pricing_s_text_block_2nd | ir.ui.view | qweb | Inherits website.new_page_template_s_text_block_2nd |
new_page_template_pricing_s_text_block_h1 |
new_page_template_pricing_s_text_block_h1 | ir.ui.view | qweb | Inherits website.new_page_template_s_text_block_h1 |
new_page_template_pricing_s_text_block_h2 |
new_page_template_pricing_s_text_block_h2 | ir.ui.view | qweb | Inherits website.new_page_template_s_text_block_h2 |
new_page_template_s_banner |
new_page_template_s_banner | ir.ui.view | qweb | Inherits website.s_banner |
new_page_template_s_call_to_action |
new_page_template_s_call_to_action | ir.ui.view | qweb | Inherits website.s_call_to_action |
new_page_template_s_carousel |
new_page_template_s_carousel | ir.ui.view | qweb | Inherits website.s_carousel |
new_page_template_s_color_blocks_2 |
new_page_template_s_color_blocks_2 | ir.ui.view | qweb | Inherits website.s_color_blocks_2 |
new_page_template_s_company_team |
new_page_template_s_company_team | ir.ui.view | qweb | Inherits website.s_company_team |
new_page_template_s_cover |
new_page_template_s_cover | ir.ui.view | qweb | Inherits website.s_cover |
new_page_template_s_features |
new_page_template_s_features | ir.ui.view | qweb | Inherits website.s_features |
new_page_template_s_image_gallery |
new_page_template_s_image_gallery | ir.ui.view | qweb | Inherits website.s_image_gallery |
new_page_template_s_image_text |
new_page_template_s_image_text | ir.ui.view | qweb | Inherits website.s_image_text |
new_page_template_s_image_text_2nd |
new_page_template_s_image_text_2nd | ir.ui.view | qweb | Inherits website.s_image_text_2nd |
new_page_template_s_images_wall |
new_page_template_s_images_wall | ir.ui.view | qweb | Inherits website.s_images_wall |
new_page_template_s_map |
new_page_template_s_map | ir.ui.view | qweb | Inherits s_map |
new_page_template_s_media_list |
new_page_template_s_media_list | ir.ui.view | qweb | Inherits website.s_media_list |
new_page_template_s_numbers |
new_page_template_s_numbers | ir.ui.view | qweb | Inherits website.s_numbers |
new_page_template_s_parallax |
new_page_template_s_parallax | ir.ui.view | qweb | Inherits website.s_parallax |
new_page_template_s_picture |
new_page_template_s_picture | ir.ui.view | qweb | Inherits website.s_picture |
new_page_template_s_quotes_carousel |
new_page_template_s_quotes_carousel | ir.ui.view | qweb | Inherits website.s_quotes_carousel |
new_page_template_s_references |
new_page_template_s_references | ir.ui.view | qweb | Inherits website.s_references |
new_page_template_s_showcase |
new_page_template_s_showcase | ir.ui.view | qweb | Inherits website.s_showcase |
new_page_template_s_text_block_2nd |
new_page_template_s_text_block_2nd | ir.ui.view | qweb | Inherits website.s_text_block_2nd |
new_page_template_s_text_block_h1 |
new_page_template_s_text_block_h1 | ir.ui.view | qweb | Inherits website.s_text_block_h1 |
new_page_template_s_text_block_h2 |
new_page_template_s_text_block_h2 | ir.ui.view | qweb | Inherits website.s_text_block_h2 |
new_page_template_s_text_cover |
new_page_template_s_text_cover | ir.ui.view | qweb | Inherits website.s_text_cover |
new_page_template_s_text_image |
new_page_template_s_text_image | ir.ui.view | qweb | Inherits website.s_text_image |
new_page_template_s_three_columns |
new_page_template_s_three_columns | ir.ui.view | qweb | Inherits website.s_three_columns |
new_page_template_s_website_form |
new_page_template_s_website_form | ir.ui.view | qweb | Inherits s_website_form |
new_page_template_services_0_s_three_columns |
new_page_template_services_0_s_three_columns | ir.ui.view | qweb | Inherits website.new_page_template_services_s_three_columns |
new_page_template_services_3_s_text_block_h1 |
new_page_template_services_3_s_text_block_h1 | ir.ui.view | qweb | Inherits website.new_page_template_services_s_text_block_h1 |
new_page_template_services_s_image_text |
new_page_template_services_s_image_text | ir.ui.view | qweb | Inherits website.new_page_template_s_image_text |
new_page_template_services_s_image_text_2nd |
new_page_template_services_s_image_text_2nd | ir.ui.view | qweb | Inherits website.new_page_template_s_image_text_2nd |
new_page_template_services_s_parallax |
new_page_template_services_s_parallax | ir.ui.view | qweb | Inherits website.new_page_template_s_parallax |
new_page_template_services_s_text_block_2nd |
new_page_template_services_s_text_block_2nd | ir.ui.view | qweb | Inherits website.new_page_template_s_text_block_2nd |
new_page_template_services_s_text_block_h1 |
new_page_template_services_s_text_block_h1 | ir.ui.view | qweb | Inherits website.new_page_template_s_text_block_h1 |
new_page_template_services_s_text_block_h2 |
new_page_template_services_s_text_block_h2 | ir.ui.view | qweb | Inherits website.new_page_template_s_text_block_h2 |
new_page_template_services_s_text_cover |
new_page_template_services_s_text_cover | ir.ui.view | qweb | Inherits website.new_page_template_s_text_cover |
new_page_template_services_s_text_image |
new_page_template_services_s_text_image | ir.ui.view | qweb | Inherits website.new_page_template_s_text_image |
new_page_template_services_s_three_columns |
new_page_template_services_s_three_columns | ir.ui.view | qweb | Inherits website.new_page_template_s_three_columns |
new_page_template_team_0_s_three_columns |
new_page_template_team_0_s_three_columns | ir.ui.view | qweb | Inherits website.new_page_template_team_s_three_columns |
new_page_template_team_2_s_text_block_h1 |
new_page_template_team_2_s_text_block_h1 | ir.ui.view | qweb | Inherits website.new_page_template_team_s_text_block_h1 |
new_page_template_team_s_image_gallery |
new_page_template_team_s_image_gallery | ir.ui.view | qweb | Inherits website.new_page_template_s_image_gallery |
new_page_template_team_s_image_text |
new_page_template_team_s_image_text | ir.ui.view | qweb | Inherits website.new_page_template_s_image_text |
new_page_template_team_s_image_text_2nd |
new_page_template_team_s_image_text_2nd | ir.ui.view | qweb | Inherits website.new_page_template_s_image_text_2nd |
new_page_template_team_s_images_wall |
new_page_template_team_s_images_wall | ir.ui.view | qweb | Inherits website.new_page_template_s_images_wall |
new_page_template_team_s_media_list |
new_page_template_team_s_media_list | ir.ui.view | qweb | Inherits website.new_page_template_s_media_list |
new_page_template_team_s_picture |
new_page_template_team_s_picture | ir.ui.view | qweb | Inherits website.new_page_template_s_picture |
new_page_template_team_s_text_block_h1 |
new_page_template_team_s_text_block_h1 | ir.ui.view | qweb | Inherits website.new_page_template_s_text_block_h1 |
new_page_template_team_s_text_image |
new_page_template_team_s_text_image | ir.ui.view | qweb | Inherits website.new_page_template_s_text_image |
new_page_template_team_s_three_columns |
new_page_template_team_s_three_columns | ir.ui.view | qweb | Inherits website.new_page_template_s_three_columns |
no_autohide_menu |
no_autohide_menu | ir.ui.view | qweb | Inherits website.layout |
one_hybrid |
Single any Search Results | ir.ui.view | qweb | New |
option_footer_scrolltop |
option_footer_scrolltop | ir.ui.view | qweb | Inherits website.layout |
option_header_brand_logo |
Header Brand Logo | ir.ui.view | qweb | Inherits website.placeholder_header_brand |
option_header_brand_name |
Header Brand Name | ir.ui.view | qweb | Inherits website.placeholder_header_brand |
option_layout_hide_header |
option_layout_hide_header | ir.ui.view | qweb | Inherits website.layout |
page_404 |
Page Not Found | ir.ui.view | qweb | New |
pager |
Pager | ir.ui.view | qweb | Inherits portal.pager |
placeholder_header_brand |
Placeholder Header Brand | ir.ui.view | qweb | New |
placeholder_header_language_selector |
Placeholder Header Language Selector | ir.ui.view | qweb | New |
pricing |
Pricing | ir.ui.view | qweb | New |
privacy_policy |
Privacy Policy | ir.ui.view | qweb | New |
protected_403 |
Page Protected | ir.ui.view | qweb | New |
publish_management |
publish_management | ir.ui.view | qweb | New |
qweb_500 |
qweb_500 | ir.ui.view | qweb | Inherits http_routing.500 |
record_cover |
record_cover | ir.ui.view | qweb | New |
res_config_settings_view_form |
res.config.settings.view.form.inherit.website | res.config.settings | xpath | Inherits base.res_config_settings_view_form |
res_config_settings_view_form_inherit_auth_signup |
res.config.settings.view.form.inherit.website | res.config.settings | xpath | Inherits auth_signup.res_config_settings_view_form |
reset_view_arch_wizard_view |
reset.view.arch.wizard | field | Inherits base.reset_view_arch_wizard_view | |
robots |
robots | ir.ui.view | qweb | New |
s_accordion |
Accordion | ir.ui.view | qweb | New |
s_accordion_image |
Accordion Image | ir.ui.view | qweb | New |
s_adventure |
Adventure | ir.ui.view | qweb | New |
s_alert |
Alert | ir.ui.view | qweb | New |
s_announcement_scroll |
Announcement Scroll | ir.ui.view | qweb | New |
s_attributes_horizontal |
Horizontal Attributes | ir.ui.view | qweb | New |
s_attributes_vertical |
Vertical Attributes | ir.ui.view | qweb | New |
s_badge |
Badge | ir.ui.view | qweb | New |
s_banner |
Banner | ir.ui.view | qweb | New |
s_banner_categories |
Banner Categories | ir.ui.view | qweb | New |
s_banner_connected |
Banner Connected | ir.ui.view | qweb | New |
s_banner_product |
Collection Banner | ir.ui.view | qweb | New |
s_bento_banner |
Bento Banner | ir.ui.view | qweb | New |
s_bento_block |
Bento Block | ir.ui.view | qweb | New |
s_bento_grid |
Bento Grid | ir.ui.view | qweb | New |
s_big_number |
Big number | ir.ui.view | qweb | New |
s_blockquote |
Blockquote | ir.ui.view | qweb | New |
s_button |
Button | ir.ui.view | qweb | New |
s_call_to_action |
Call to Action | ir.ui.view | qweb | New |
s_call_to_action_about |
s_call_to_action_about | ir.ui.view | qweb | Inherits website.s_call_to_action |
s_call_to_action_digital |
s_call_to_action_digital | ir.ui.view | qweb | Inherits website.s_call_to_action |
s_call_to_action_menu |
s_call_to_action_menu | ir.ui.view | qweb | Inherits website.s_call_to_action |
s_card |
Card | ir.ui.view | qweb | New |
s_card_offset |
Card Offset | ir.ui.view | qweb | New |
s_cards_grid |
Cards Grid | ir.ui.view | qweb | New |
s_cards_soft |
Cards Soft | ir.ui.view | qweb | New |
s_carousel |
Carousel | ir.ui.view | qweb | New |
s_carousel_cards |
Carousel Cards | ir.ui.view | qweb | New |
s_carousel_intro |
Carousel Intro | ir.ui.view | qweb | New |
s_chart |
Chart | ir.ui.view | qweb | New |
s_closer_look |
Closer Look | ir.ui.view | qweb | New |
s_color_blocks_2 |
Big Boxes | ir.ui.view | qweb | New |
s_company_team |
Team | ir.ui.view | qweb | New |
s_company_team_basic |
Team Basic | ir.ui.view | qweb | New |
s_company_team_card |
Card Team | ir.ui.view | qweb | New |
s_company_team_detail |
Team Detail | ir.ui.view | qweb | New |
s_company_team_grid |
Company Team Grid | ir.ui.view | qweb | New |
s_company_team_shapes |
Team Shapes | ir.ui.view | qweb | New |
s_company_team_spotlight |
Team Spotlight | ir.ui.view | qweb | New |
s_comparisons |
Comparisons | ir.ui.view | qweb | New |
s_comparisons_horizontal |
Comparisons Horizontal | ir.ui.view | qweb | New |
s_contact_info |
Contact Info | ir.ui.view | qweb | New |
s_countdown |
Countdown | ir.ui.view | qweb | New |
s_cover |
Cover | ir.ui.view | qweb | New |
s_cta_badge |
CTA Badge | ir.ui.view | qweb | New |
s_cta_box |
Box Call to Action | ir.ui.view | qweb | New |
s_cta_card |
Card Call to Action | ir.ui.view | qweb | New |
s_cta_mobile |
CTA Mobile | ir.ui.view | qweb | New |
s_cta_mockups |
Call to Action Mockups | ir.ui.view | qweb | New |
s_discovery |
Discovery | ir.ui.view | qweb | New |
s_dynamic_snippet |
Dynamic Snippet | ir.ui.view | qweb | New |
s_dynamic_snippet_carousel |
Dynamic Carousel | ir.ui.view | qweb | New |
s_ecomm_categories_showcase |
Categories Grid | ir.ui.view | qweb | New |
s_embed_code |
Embed Code | ir.ui.view | qweb | New |
s_empowerment |
Empowerment | ir.ui.view | qweb | New |
s_facebook_page |
ir.ui.view | qweb | New | |
s_faq_collapse |
FAQ | ir.ui.view | qweb | New |
s_faq_horizontal |
Topics List | ir.ui.view | qweb | New |
s_faq_list |
FAQ List | ir.ui.view | qweb | New |
s_features |
Features | ir.ui.view | qweb | New |
s_features_grid |
Features Grid | ir.ui.view | qweb | New |
s_features_wall |
Features Wall | ir.ui.view | qweb | New |
s_features_wave |
Features Wave | ir.ui.view | qweb | New |
s_floating_blocks |
Floating Cards | ir.ui.view | qweb | New |
s_form_aside |
Form Aside | ir.ui.view | qweb | New |
s_framed_intro |
Framed Intro | ir.ui.view | qweb | New |
s_freegrid |
Free grid | ir.ui.view | qweb | New |
s_google_map |
Google Map | ir.ui.view | qweb | New |
s_hr |
Separator | ir.ui.view | qweb | New |
s_image |
Image | ir.ui.view | qweb | New |
s_image_frame |
Image Frame | ir.ui.view | qweb | New |
s_image_gallery |
Image Gallery | ir.ui.view | qweb | New |
s_image_hexagonal |
Image Hexagonal | ir.ui.view | qweb | New |
s_image_punchy |
Image Punchy | ir.ui.view | qweb | New |
s_image_text |
Image - Text | ir.ui.view | qweb | New |
s_image_text_2nd |
s_image_text_2nd | ir.ui.view | qweb | Inherits website.new_page_template_s_image_text |
s_image_text_box |
Image Text Box | ir.ui.view | qweb | New |
s_image_text_overlap |
Image - Text Overlap | ir.ui.view | qweb | New |
s_image_title |
Image Title | ir.ui.view | qweb | New |
s_images_constellation |
Images Constellation | ir.ui.view | qweb | New |
s_images_mosaic |
Images Mosaic | ir.ui.view | qweb | New |
s_images_wall |
Images Wall | ir.ui.view | qweb | New |
s_inline_text |
Text | ir.ui.view | qweb | New |
s_instagram_page |
Instagram Page | ir.ui.view | qweb | New |
s_intro_pill |
Intro Pill | ir.ui.view | qweb | New |
s_key_benefits |
Key benefits | ir.ui.view | qweb | New |
s_key_images |
Key Images | ir.ui.view | qweb | New |
s_kickoff |
Kickoff | ir.ui.view | qweb | New |
s_map |
Map | ir.ui.view | qweb | New |
s_masonry_block |
Masonry | ir.ui.view | qweb | New |
s_masonry_block_alternation_image_text_template |
Masonry | ir.ui.view | qweb | New |
s_masonry_block_alternation_text_image_template |
Masonry | ir.ui.view | qweb | New |
s_masonry_block_default_template |
Masonry | ir.ui.view | qweb | New |
s_masonry_block_images_template |
Masonry | ir.ui.view | qweb | New |
s_masonry_block_mosaic_template |
Masonry | ir.ui.view | qweb | New |
s_masonry_block_reversed_template |
Masonry | ir.ui.view | qweb | New |
s_media_list |
Media List | ir.ui.view | qweb | New |
s_mega_menu_big_icons_subtitles |
Menu - Big icons & subtitles | ir.ui.view | qweb | New |
s_mega_menu_big_icons_subtitles_item |
s_mega_menu_big_icons_subtitles_item | ir.ui.view | qweb | New |
s_mega_menu_cards |
Menu - Cards | ir.ui.view | qweb | New |
s_mega_menu_cards_item |
s_mega_menu_cards_item | ir.ui.view | qweb | New |
s_mega_menu_images_subtitles |
Menu - images & subtitles | ir.ui.view | qweb | New |
s_mega_menu_images_subtitles_item |
s_mega_menu_images_subtitles_item | ir.ui.view | qweb | New |
s_mega_menu_little_icons |
Menu - Little icons | ir.ui.view | qweb | New |
s_mega_menu_menu_image_menu |
Menu - Image - Menu | ir.ui.view | qweb | New |
s_mega_menu_menus_logos |
Menus & logos | ir.ui.view | qweb | New |
s_mega_menu_multi_menus |
Multi-Menus | ir.ui.view | qweb | New |
s_mega_menu_odoo_menu |
Odoo Menu | ir.ui.view | qweb | New |
s_mega_menu_thumbnails |
Menu - Thumbnails | ir.ui.view | qweb | New |
s_mega_menu_thumbnails_item |
s_mega_menu_thumbnails_item | ir.ui.view | qweb | New |
s_mockup_image |
Mockup Image | ir.ui.view | qweb | New |
s_motto |
Motto | ir.ui.view | qweb | New |
s_numbers |
Numbers | ir.ui.view | qweb | New |
s_numbers_boxed |
Numbers boxed | ir.ui.view | qweb | New |
s_numbers_charts |
Numbers Charts | ir.ui.view | qweb | New |
s_numbers_framed |
Numbers framed | ir.ui.view | qweb | New |
s_numbers_grid |
Numbers Grid | ir.ui.view | qweb | New |
s_numbers_list |
Numbers list | ir.ui.view | qweb | New |
s_numbers_showcase |
Numbers Showcase | ir.ui.view | qweb | New |
s_opening_hours |
Opening Hours | ir.ui.view | qweb | New |
s_parallax |
Parallax | ir.ui.view | qweb | New |
s_picture |
Title - Image | ir.ui.view | qweb | New |
s_picture_only |
s_picture_only | ir.ui.view | qweb | Inherits website.new_page_template_s_picture |
s_popup |
Popup | ir.ui.view | qweb | New |
s_pricelist_boxed |
Pricelist Boxed | ir.ui.view | qweb | New |
s_pricelist_boxed_item |
s_pricelist_boxed_item | ir.ui.view | qweb | New |
s_pricelist_cafe |
Pricelist Cafe | ir.ui.view | qweb | New |
s_pricelist_cafe_item |
s_pricelist_cafe_item | ir.ui.view | qweb | New |
s_process_steps |
Steps | ir.ui.view | qweb | New |
s_product_catalog |
Pricelist | ir.ui.view | qweb | New |
s_product_catalog_dish |
s_product_catalog_dish | ir.ui.view | qweb | New |
s_product_list |
Items | ir.ui.view | qweb | New |
s_progress_bar |
Progress Bar | ir.ui.view | qweb | New |
s_quadrant |
Quadrant | ir.ui.view | qweb | New |
s_quotes_carousel |
Quotes | ir.ui.view | qweb | New |
s_quotes_carousel_compact |
Quotes Compact | ir.ui.view | qweb | New |
s_quotes_carousel_minimal |
Quotes Minimal | ir.ui.view | qweb | New |
s_rating |
Rating | ir.ui.view | qweb | New |
s_references |
References | ir.ui.view | qweb | New |
s_references_grid |
References Grid | ir.ui.view | qweb | New |
s_references_social |
References Social | ir.ui.view | qweb | New |
s_reviews_wall |
Reviews Wall | ir.ui.view | qweb | New |
s_searchbar |
Search | ir.ui.view | qweb | New |
s_searchbar_input |
Search | ir.ui.view | qweb | New |
s_shape_image |
Shape image | ir.ui.view | qweb | New |
s_share |
Share | ir.ui.view | qweb | New |
s_showcase |
Showcase | ir.ui.view | qweb | New |
s_sidegrid |
Side Grid | ir.ui.view | qweb | New |
s_snippet_group |
Snippet Group | ir.ui.view | qweb | New |
s_social_media |
Social Media | ir.ui.view | qweb | New |
s_split_intro |
Split Intro | ir.ui.view | qweb | New |
s_striped |
Striped section | ir.ui.view | qweb | New |
s_striped_center_top |
Striped Center Top | ir.ui.view | qweb | New |
s_striped_top |
Striped Top | ir.ui.view | qweb | New |
s_table_of_content |
Table of Content | ir.ui.view | qweb | New |
s_tabs |
Tabs | ir.ui.view | qweb | New |
s_tabs_images |
Tabs Images | ir.ui.view | qweb | New |
s_text_block |
Text | ir.ui.view | qweb | New |
s_text_block_2nd |
s_text_block_2nd | ir.ui.view | qweb | Inherits website.s_text_block |
s_text_block_h1 |
s_text_block_h1 | ir.ui.view | qweb | Inherits website.s_text_block |
s_text_block_h2 |
s_text_block_h2 | ir.ui.view | qweb | Inherits website.s_text_block |
s_text_block_h2_contact |
s_text_block_h2_contact | ir.ui.view | qweb | Inherits website.s_text_block_h2 |
s_text_cover |
Text Cover | ir.ui.view | qweb | New |
s_text_highlight |
Text Highlight | ir.ui.view | qweb | New |
s_text_image |
Text - Image | ir.ui.view | qweb | New |
s_three_columns |
Columns | ir.ui.view | qweb | New |
s_three_columns_2nd |
s_three_columns_2nd | ir.ui.view | qweb | Inherits website.s_three_columns |
s_three_columns_menu |
s_three_columns_menu | ir.ui.view | qweb | Inherits website.s_three_columns |
s_timeline |
Timeline | ir.ui.view | qweb | New |
s_timeline_images |
Timeline Images | ir.ui.view | qweb | New |
s_timeline_list |
Timeline List | ir.ui.view | qweb | New |
s_title |
Title | ir.ui.view | qweb | New |
s_title_form |
Title - Form | ir.ui.view | qweb | New |
s_unveil |
Unveil | ir.ui.view | qweb | New |
s_video |
Video | ir.ui.view | qweb | New |
s_wavy_grid |
Wavy Grid | ir.ui.view | qweb | New |
s_website_form |
Form | ir.ui.view | qweb | New |
s_website_form_cover |
Form Cover | ir.ui.view | qweb | New |
s_website_form_info |
Form Info | ir.ui.view | qweb | New |
s_website_form_overlay |
Form Overlay | ir.ui.view | qweb | New |
search_text_with_highlight |
Website Searchbox item highlight | ir.ui.view | qweb | New |
shared_blocks |
Shared blocks | ir.ui.view | qweb | Inherits website.layout |
show_website_info |
Show Odoo Information | ir.ui.view | qweb | Inherits website.website_info |
sitemap_index_xml |
sitemap_index_xml | ir.ui.view | qweb | New |
sitemap_locs |
sitemap_locs | ir.ui.view | qweb | New |
sitemap_xml |
sitemap_xml | ir.ui.view | qweb | New |
snippets |
snippets | ir.ui.view | qweb | New |
snippets_debug_view |
Snippet Debug | t | New | |
step_wizard |
Step Checkout | ir.ui.view | qweb | New |
submenu |
Submenu | ir.ui.view | qweb | New |
template_footer_call_to_action |
Call-to-Action | ir.ui.view | qweb | Inherits website.layout |
template_footer_centered |
Centered | ir.ui.view | qweb | Inherits website.layout |
template_footer_contact |
Contact | ir.ui.view | qweb | Inherits website.layout |
template_footer_descriptive |
Descriptive | ir.ui.view | qweb | Inherits website.layout |
template_footer_headline |
Headline | ir.ui.view | qweb | Inherits website.layout |
template_footer_links |
Links | ir.ui.view | qweb | Inherits website.layout |
template_footer_mega |
Mega | ir.ui.view | qweb | Inherits website.layout |
template_footer_mega_cards |
Mega Cards | ir.ui.view | qweb | Inherits website.layout |
template_footer_mega_columns |
Mega Columns | ir.ui.view | qweb | Inherits website.layout |
template_footer_mega_links |
Mega Links | ir.ui.view | qweb | Inherits website.layout |
template_footer_minimalist |
Minimalist | ir.ui.view | qweb | Inherits website.layout |
template_footer_slideout |
Template Footer Slideout | ir.ui.view | qweb | Inherits website.layout |
template_header_additional_color_primary |
template_header_additional_color_primary | ir.ui.view | qweb | Inherits website.layout |
template_header_additional_color_secondary |
template_header_additional_color_secondary | ir.ui.view | qweb | Inherits website.layout |
template_header_boxed |
Template Header Rounded Box | ir.ui.view | qweb | Inherits website.layout |
template_header_boxed_align_center |
template_header_boxed_align_center | ir.ui.view | qweb | Inherits website.template_header_boxed |
template_header_boxed_align_right |
template_header_boxed_align_right | ir.ui.view | qweb | Inherits website.template_header_boxed |
template_header_default |
Template Header Default | ir.ui.view | qweb | Inherits website.layout |
template_header_default_align_center |
template_header_default_align_center | ir.ui.view | qweb | Inherits website.template_header_default |
template_header_default_align_right |
template_header_default_align_right | ir.ui.view | qweb | Inherits website.template_header_default |
template_header_hamburger |
Template Header Hamburger | ir.ui.view | qweb | Inherits website.layout |
template_header_hamburger_align_right |
template_header_hamburger_align_right | ir.ui.view | qweb | Inherits website.template_header_hamburger |
template_header_hamburger_mobile_align_center |
template_header_hamburger_mobile_align_center | ir.ui.view | qweb | Inherits website.template_header_hamburger |
template_header_hamburger_mobile_align_right |
template_header_hamburger_mobile_align_right | ir.ui.view | qweb | Inherits website.template_header_hamburger |
template_header_mobile |
Template Header Mobile | ir.ui.view | qweb | New |
template_header_mobile_align_center |
template_header_mobile_align_center | ir.ui.view | qweb | Inherits website.template_header_mobile |
template_header_mobile_align_right |
template_header_mobile_align_right | ir.ui.view | qweb | Inherits website.template_header_mobile |
template_header_mobile_position_left |
template_header_mobile_position_left | ir.ui.view | qweb | Inherits website.template_header_mobile |
template_header_navlink_no_background |
template_header_navlink_no_background | ir.ui.view | qweb | Inherits website.layout |
template_header_sales_four |
Template Header Sale 4 | ir.ui.view | qweb | Inherits website.layout |
template_header_sales_four_align_center |
template_header_sales_four_align_center | ir.ui.view | qweb | Inherits website.template_header_sales_four |
template_header_sales_four_align_right |
template_header_sales_four_align_right | ir.ui.view | qweb | Inherits website.template_header_sales_four |
template_header_sales_one |
Template Header Sale 1 | ir.ui.view | qweb | Inherits website.layout |
template_header_sales_one_align_center |
template_header_sales_one_align_center | ir.ui.view | qweb | Inherits website.template_header_sales_one |
template_header_sales_one_align_right |
template_header_sales_one_align_right | ir.ui.view | qweb | Inherits website.template_header_sales_one |
template_header_sales_three |
Template Header Sale 3 | ir.ui.view | qweb | Inherits website.layout |
template_header_sales_three_align_center |
template_header_sales_three_align_center | ir.ui.view | qweb | Inherits website.template_header_sales_three |
template_header_sales_three_align_right |
template_header_sales_three_align_right | ir.ui.view | qweb | Inherits website.template_header_sales_three |
template_header_sales_two |
Template Header Sale 2 | ir.ui.view | qweb | Inherits website.layout |
template_header_sales_two_align_center |
template_header_sales_two_align_center | ir.ui.view | qweb | Inherits website.template_header_sales_two |
template_header_sales_two_align_right |
template_header_sales_two_align_right | ir.ui.view | qweb | Inherits website.template_header_sales_two |
template_header_search |
Template Header Search | ir.ui.view | qweb | Inherits website.layout |
template_header_search_align_center |
template_header_search_align_center | ir.ui.view | qweb | Inherits website.template_header_search |
template_header_search_align_right |
template_header_search_align_right | ir.ui.view | qweb | Inherits website.template_header_search |
template_header_sidebar |
Template Header Sidebar | ir.ui.view | qweb | Inherits website.layout |
template_header_sidebar_align_center |
template_header_sidebar_align_center | ir.ui.view | qweb | Inherits website.template_header_sidebar |
template_header_sidebar_align_right |
template_header_sidebar_align_right | ir.ui.view | qweb | Inherits website.template_header_sidebar |
template_header_sidebar_position_right |
template_header_sidebar_position_right | ir.ui.view | qweb | Inherits website.template_header_sidebar |
template_header_stretch |
Template Header Stretch | ir.ui.view | qweb | Inherits website.layout |
template_header_stretch_align_center |
template_header_stretch_align_center | ir.ui.view | qweb | Inherits website.template_header_stretch |
template_header_stretch_align_right |
template_header_stretch_align_right | ir.ui.view | qweb | Inherits website.template_header_stretch |
template_header_vertical |
Template Header Vertical | ir.ui.view | qweb | Inherits website.layout |
template_header_vertical_align_center |
template_header_vertical_align_center | ir.ui.view | qweb | Inherits website.template_header_vertical |
template_header_vertical_align_right |
template_header_vertical_align_right | ir.ui.view | qweb | Inherits website.template_header_vertical |
theme_view_form_preview |
website.form | ir.module.module | form | New |
theme_view_kanban |
Themes Kanban | ir.module.module | kanban | New |
theme_view_search |
Themes Search | ir.module.module | search | New |
user_dropdown |
user_dropdown | ir.ui.view | qweb | Inherits portal.user_dropdown |
view_arch_only |
website.ir_ui_view.arch_only | ir.ui.view | form | New |
view_attachment_form_inherit_website |
ir.attachment.form.inherit.website | ir.attachment | field | Inherits base.view_attachment_form |
view_attachment_tree_inherit_website |
ir.attachment.list.inherit.website | ir.attachment | field | Inherits base.view_attachment_tree |
view_base_language_install |
view_base_language_install.inherit | base.language.install | group | Inherits base.view_base_language_install |
view_edit_robots |
Edit Robots.txt | website.robots | form | New |
view_edit_third_party_domains |
Block 3rd-party service domains | website.custom_blocked_third_party_domains | form | New |
view_partner_form_inherit_website |
res.partner.form.website.inherit | res.partner | xpath | Inherits base.view_partner_form |
view_rewrite_search |
website.rewrite.search | website.rewrite | search | New |
view_server_action_form_website |
ir.actions.server.form.website | ir.actions.server | data | Inherits base.view_server_action_form |
view_server_action_search_website |
ir.actions.server.search.website | ir.actions.server | xpath | Inherits base.view_server_action_search |
view_view_form_extend |
ir.ui.view | field | Inherits base.view_view_form | |
view_view_tree_inherit_website |
ir.ui.view | list | Inherits base.view_view_tree | |
view_website_form |
website.form | website | form | New |
view_website_form_view_themes_modal |
website.modal.form | website | xpath | Inherits website.view_website_form |
view_website_rewrite_form |
website.rewrite | form | New | |
view_website_tree |
website.list | website | list | New |
website.aboutus |
About Us | ir.ui.view | qweb | New |
website.contactus |
Contact Us | ir.ui.view | qweb | New |
website.empty_search_svg |
website.empty_search_svg | ir.ui.view | qweb | New |
website.header_call_to_action |
Header Call to Action | ir.ui.view | qweb | Inherits website.placeholder_header_call_to_action |
website.header_call_to_action_large |
Header Call to Action - Large | ir.ui.view | qweb | Inherits website.header_call_to_action |
website.header_call_to_action_sidebar |
Header Call to Action - Sidebar | ir.ui.view | qweb | Inherits website.header_call_to_action_large |
website.header_call_to_action_stretched |
Header Call to Action - Stretched | ir.ui.view | qweb | Inherits website.header_call_to_action |
website.header_search_box |
Header Search Bar | ir.ui.view | qweb | Inherits website.placeholder_header_search_box |
website.header_social_links |
Header Social Links | ir.ui.view | qweb | Inherits website.placeholder_header_social_links |
website.header_text_element |
Header Text element | ir.ui.view | qweb | Inherits website.placeholder_header_text_element |
website.homepage |
Home | ir.ui.view | qweb | New |
website.neutralize_ribbon |
Neutralize Ribbon | ir.ui.view | qweb | Inherits website.layout |
website.our_services |
Services | ir.ui.view | qweb | New |
website.placeholder_header_call_to_action |
Placeholder Header Call to Action | ir.ui.view | qweb | New |
website.placeholder_header_search_box |
Placeholder Header Search Bar | ir.ui.view | qweb | New |
website.placeholder_header_social_links |
Placeholder Header Social Links | ir.ui.view | qweb | New |
website.placeholder_header_text_element |
Placeholder Header Text element | ir.ui.view | qweb | New |
website.s_dynamic_snippet_template |
website.s_dynamic_snippet_template | ir.ui.view | qweb | New |
website_controller_pages_form_view |
website.controller.page.form | website.controller.page | form | New |
website_controller_pages_kanban_view |
website.controller.page.kanban | website.controller.page | kanban | New |
website_controller_pages_search_view |
website.controller.page.search | website.controller.page | search | New |
website_controller_pages_tree_view |
website.controller.page.list | website.controller.page | list | New |
website_info |
Odoo Information | ir.ui.view | qweb | New |
website_menus_form_view |
website.menu.form | website.menu | form | New |
website_page_properties_base_view_form |
website.page.properties.base.form.view | website.page.properties.base | form | New |
website_page_properties_view_form |
website.page.properties.form.view | website.page.properties | xpath | Inherits website_page_properties_base_view_form |
website_pages_form_view |
website.page.form | website.page | form | New |
website_pages_kanban_view |
website.page.kanban | website.page | kanban | New |
website_pages_tree_view |
website.page.list | website.page | list | New |
website_pages_view_search |
website.page.view.search | website.page | search | New |
website_search_box |
Website Searchbox | ir.ui.view | qweb | New |
website_search_box_input |
website_search_box_input | ir.ui.view | qweb | Inherits website.website_search_box |
website_technical_pages_list_view |
website.technical.page.list | website.technical.page | list | New |
website_visitor_page_view_graph |
website.track.view.graph | website.track | graph | New |
website_visitor_page_view_search |
website.track.view.search | website.track | search | New |
website_visitor_page_view_tree |
website.track.view.list | website.track | list | New |
website_visitor_track_view_graph |
website.track.view.graph | website.track | graph | New |
website_visitor_track_view_tree |
website.track.view.list | website.track | list | New |
website_visitor_view_form |
website.visitor.view.form | website.visitor | form | New |
website_visitor_view_graph |
website.visitor.view.graph | website.visitor | graph | New |
website_visitor_view_kanban |
website.visitor.view.kanban | website.visitor | kanban | New |
website_visitor_view_search |
website.visitor.view.search | website.visitor | search | New |
website_visitor_view_tree |
website.visitor.view.list | website.visitor | list | New |
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (2)get_base_url(self)
get_website_meta(self)
website_ids
Many2many → website
string='Websites to translate'
args: 'website'
default_get(self, fields)
lang_install(self)
No new fields.
Public methods (0)No public methods.
website_path
Char
website_published
Boolean
copy=False
help='A code server action can be executed from the website, using a dedicated controller. The address is <base>/website/action/<website_path>. Set this field as True to allow users to run this action. If it is set to False the action cannot be run through the website.'
args: 'Available on the Website'
website_url
Char
compute='_get_website_url'
help='The full URL to access the server action through the website.'
args: 'Website Url'
xml_id
Char
compute='_compute_xml_id'
help='ID of the action if defined in a XML file'
args: 'External ID'
No public methods.
key
Char
copy=False
website_id
Many2one → website
ondelete='cascade'
args: 'website'
filter_duplicate(self, website_id=None)
write(self, vals)
theme_template_id
Many2one → theme.ir.asset
copy=False
index='btree_not_null'
args: 'theme.ir.asset'
No public methods.
key
Char
website_id
Many2one → website
create(self, vals_list)
get_serving_groups(self)
key
Char
copy=False
theme_template_id
Many2one → theme.ir.attachment
copy=False
index='btree_not_null'
args: 'theme.ir.attachment'
No public methods.
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (3)get_frontend_session_info(self)
get_nearest_lang(self, lang_code)
routing_map(self, key=None)
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'."
translate=True
args: 'Label for form action'
get_authorized_fields(self, model_name, property_origins)
get_compatible_form_models(self)
No new fields.
Public methods (0)No public methods.
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)
image_ids
One2many → ir.attachment
domain=[('res_model', '=', 'ir.module.module'), ('mimetype', '=like', 'image/%')]
readonly=True
string='Screenshots'
args: 'ir.attachment', 'res_id'
is_installed_on_current_website
Boolean
compute='_compute_is_installed_on_current_website'
button_choose_theme(self)
button_refresh_theme(self)
button_remove_theme(self)
get_themes_domain(self)
update_list(self)
update_theme_images(self)
write(self, vals)
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (1)get_available_options(self)
No new fields.
Public methods (1)value_to_html(self, value, options)
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (1)load_menus_root(self)
controller_page_ids
One2many → website.controller.page
first_page_id
Many2one → website.page
compute='_compute_first_page_id'
help='First page linked to this view'
string='Website Page'
args: 'website.page'
page_ids
One2many → website.page
track
Boolean
default=False
help='Allow to specify for one page of the website to be trackable or not'
string='Track'
visibility
Selection
default=''
args: [('', 'Public'), ('connected', 'Signed In'), ('restricted_group', 'Restricted Group'), ('password', 'With Password')]
visibility_password
Char
copy=False
groups='base.group_system'
visibility_password_display
Char
compute='_get_pwd'
groups='website.group_website_designer'
inverse='_set_pwd'
website_id
Many2one → website
ondelete='cascade'
string='Website'
args: 'website'
create(self, vals_list)
filter_duplicate(self)
get_default_lang_code(self)
get_related_views(self, key, bundles=False)
get_view_hierarchy(self)
render_public_asset(self, template, values=None)
save(self, value, xpath=None)
unlink(self)
write(self, vals)
theme_template_id
Many2one → theme.ir.ui.view
copy=False
index='btree_not_null'
args: 'theme.ir.ui.view'
write(self, vals)
No new fields.
Public methods (0)No public methods.
website_id
Many2one → website
compute='_compute_website_id'
store=True
args: 'website'
action_open_website_theme_selector(self)
google_map_img(self, zoom=8, width=298, height=298)
google_map_link(self, zoom=8)
auth_signup_uninvited
Selection
compute='_compute_auth_signup_uninvited'
config_parameter=False
default=None
inverse='_inverse_auth_signup_uninvited'
cdn_activated
Boolean
readonly=False
related='website_id.cdn_activated'
cdn_filters
Text
readonly=False
related='website_id.cdn_filters'
cdn_url
Char
readonly=False
related='website_id.cdn_url'
favicon
Binary
readonly=False
related='website_id.favicon'
args: 'Favicon'
google_analytics_key
Char
readonly=False
related='website_id.google_analytics_key'
args: 'Google Analytics Key'
google_search_console
Char
readonly=False
related='website_id.google_search_console'
args: 'Google Search Console Key'
group_multi_website
Boolean
implied_group='website.group_multi_website'
args: 'Multi-website'
has_default_share_image
Boolean
compute='_compute_has_default_share_image'
inverse='_inverse_has_default_share_image'
args: 'Use a image by default for sharing'
has_google_analytics
Boolean
compute='_compute_has_google_analytics'
inverse='_inverse_has_google_analytics'
args: 'Google Analytics'
has_google_search_console
Boolean
compute='_compute_has_google_search_console'
inverse='_inverse_has_google_search_console'
args: 'Google Search Console'
has_plausible_shared_key
Boolean
compute='_compute_has_plausible_shared_key'
inverse='_inverse_has_plausible_shared_key'
args: 'Plausible Analytics'
language_ids
Many2many
readonly=False
related='website_id.language_ids'
module_website_livechat
Boolean
plausible_shared_key
Char
readonly=False
related='website_id.plausible_shared_key'
args: 'Plausible auth Key'
plausible_site
Char
readonly=False
related='website_id.plausible_site'
args: 'Plausible Site (e.g. domain.com)'
shared_user_account
Boolean
compute='_compute_shared_user_account'
inverse='_inverse_shared_user_account'
string='Shared Customer Accounts'
social_default_image
Binary
readonly=False
related='website_id.social_default_image'
args: 'Default Social Share Image'
website_block_third_party_domains
Boolean
readonly=False
related='website_id.block_third_party_domains'
args: 'Block 3rd-party domains'
website_company_id
Many2one
readonly=False
related='website_id.company_id'
string='Website Company'
website_cookies_bar
Boolean
readonly=False
related='website_id.cookies_bar'
website_default_lang_code
Char
readonly=False
related='website_id.default_lang_id.code'
args: 'Default language code'
website_default_lang_id
Many2one
readonly=False
related='website_id.default_lang_id'
string='Default language'
website_domain
Char
readonly=False
related='website_id.domain'
args: 'Website Domain'
website_homepage_url
Char
readonly=False
related='website_id.homepage_url'
website_id
Many2one → website
default=_default_website
ondelete='cascade'
string='website'
args: 'website'
website_language_count
Integer
readonly=True
related='website_id.language_count'
string='Number of languages'
website_logo
Binary
readonly=False
related='website_id.logo'
website_name
Char
readonly=False
related='website_id.name'
args: 'Website Name'
action_open_blocked_third_party_domains(self)
action_open_robots(self)
action_website_create_new(self)
No new fields.
Public methods (2)action_activate_langs(self)
write(self, vals)
visitor_ids
One2many → website.visitor
string='Visitors'
args: 'website.visitor', 'partner_id'
google_map_img(self, zoom=8, width=298, height=298)
google_map_link(self, zoom=10)
website_id
Many2one → website
readonly=False
related='partner_id.website_id'
related_sudo=False
store=True
args: 'website'
authenticate(self, credential, user_agent_env)
website_publish_button(self)
active
Boolean
default=True
bundle
Char
required=True
copy_ids
One2many → ir.asset
copy=False
readonly=True
args: 'ir.asset', 'theme_template_id', 'Assets using a copy of me'
directive
Selection
default=APPEND_DIRECTIVE
selection=[(APPEND_DIRECTIVE, 'Append'), (PREPEND_DIRECTIVE, 'Prepend'), (AFTER_DIRECTIVE, 'After'), (BEFORE_DIRECTIVE, 'Before'), (REMOVE_DIRECTIVE, 'Remove'), (REPLACE_DIRECTIVE, 'Replace'), (INCLUDE_DIRECTIVE, 'Include')]
key
Char
name
Char
required=True
path
Char
required=True
sequence
Integer
default=DEFAULT_SEQUENCE
required=True
target
Char
No public methods.
copy_ids
One2many → ir.attachment
copy=False
readonly=True
args: 'ir.attachment', 'theme_template_id', 'Attachment using a copy of me'
key
Char
required=True
name
Char
required=True
url
Char
No public methods.
active
Boolean
default=True
arch
Text
translate=xml_translate
arch_fs
Char
default=compute_arch_fs
copy_ids
One2many → ir.ui.view
copy=False
readonly=True
args: 'ir.ui.view', 'theme_template_id', 'Views using a copy of me'
customize_show
Boolean
inherit_id
Reference
selection=[('ir.ui.view', 'ir.ui.view'), ('theme.ir.ui.view', 'theme.ir.ui.view')]
key
Char
mode
Selection
name
Char
required=True
priority
Integer
default=DEFAULT_SEQUENCE
required=True
type
Char
compute_arch_fs(self)
No new fields.
Public methods (4)disable_asset(self, name)
disable_view(self, xml_id)
enable_asset(self, name)
enable_view(self, xml_id)
copy_ids
One2many → website.menu
copy=False
readonly=True
args: 'website.menu', 'theme_template_id', 'Menu using a copy of me'
mega_menu_classes
Char
mega_menu_content
Html
name
Char
required=True
translate=True
new_window
Boolean
page_id
Many2one → theme.website.page
index='btree_not_null'
ondelete='cascade'
args: 'theme.website.page'
parent_id
Many2one → theme.website.menu
index=True
ondelete='cascade'
args: 'theme.website.menu'
sequence
Integer
url
Char
default=''
use_main_menu_as_parent
Boolean
default=True
No public methods.
copy_ids
One2many → website.page
copy=False
readonly=True
args: 'website.page', 'theme_template_id', 'Page using a copy of me'
is_new_page_template
Boolean
string='New Page Template'
is_published
Boolean
url
Char
view_id
Many2one → theme.ir.ui.view
index=True
ondelete='cascade'
required=True
args: 'theme.ir.ui.view'
website_indexed
Boolean
default=True
args: 'Page Indexed'
No public methods.
No new fields.
Public methods (0)No public methods.
auth_signup_uninvited
Selection
default='b2b'
string='Customer Account'
args: [('b2b', 'On invitation'), ('b2c', 'Free sign up')]
auto_redirect_lang
Boolean
default=True
help="Should users be redirected to their browser's language"
args: 'Autoredirect Language'
block_third_party_domains
Boolean
default=True
help='Block 3rd-party domains that may track users (YouTube, Google Maps, etc.).'
args: 'Block 3rd-party domains'
blocked_third_party_domains
Text
compute='_compute_blocked_third_party_domains'
args: 'List of blocked 3rd-party domains'
cdn_activated
Boolean
cdn_filters
Text
default=<expr>
help='URL matching those filters will be rewritten using the CDN Base URL'
args: 'CDN Filters'
cdn_url
Char
default=''
args: 'CDN Base URL'
company_id
Many2one → res.company
default=<expr>
required=True
string='Company'
args: 'res.company'
configurator_done
Boolean
help='True if configurator has been completed or ignored'
cookies_bar
Boolean
help='Display a customizable cookies bar on your website.'
args: 'Cookies Bar'
custom_blocked_third_party_domains
Text
groups='website.group_website_designer'
translate=False
args: 'User list of blocked 3rd-party domains'
custom_code_footer
Html
sanitize=False
args: 'Custom end of <body> code'
custom_code_head
Html
sanitize=False
args: 'Custom <head> code'
default_lang_id
Many2one → res.lang
default=_default_language
required=True
string='Default Language'
args: 'res.lang'
domain
Char
help='E.g. https://www.mydomain.com'
args: 'Website Domain'
domain_punycode
Char
compute='_compute_domain_punycode'
readonly=True
store=False
string='Punycode Domain'
favicon
Binary
default=_default_favicon
help='This field holds the image used to display a favicon on the website.'
string='Website Favicon'
google_analytics_key
Char
google_maps_api_key
Char
google_search_console
Char
help='Google key, or Enable to access first reply'
has_social_default_image
Boolean
compute='_compute_has_social_default_image'
store=True
homepage_url
Char
help='E.g. /contactus or /shop'
language_count
Integer
compute='_compute_language_count'
args: 'Number of languages'
language_ids
Many2many → res.lang
default=_active_languages
required=True
string='Languages'
args: 'res.lang', 'website_lang_rel', 'website_id', 'lang_id'
logo
Binary
default=_default_logo
help='Display this logo on the website.'
args: 'Website Logo'
menu_id
Many2one → website.menu
compute='_compute_menu'
string='Main Menu'
args: 'website.menu'
name
Char
required=True
args: 'Website Name'
partner_id
Many2one
readonly=False
related='user_id.partner_id'
string='Public Partner'
plausible_shared_key
Char
plausible_site
Char
robots_txt
Html
groups='website.group_website_designer'
sanitize=False
translate=False
args: 'Robots.txt'
sequence
Integer
default=10
social_default_image
Binary
help='If set, replaces the website logo as the default social share image.'
string='Default Social Share Image'
social_discord
Char
default=_default_social_discord
args: 'Discord Account'
social_facebook
Char
default=_default_social_facebook
args: 'Facebook Account'
social_github
Char
default=_default_social_github
args: 'GitHub Account'
social_instagram
Char
default=_default_social_instagram
args: 'Instagram Account'
social_linkedin
Char
default=_default_social_linkedin
args: 'LinkedIn Account'
social_tiktok
Char
default=_default_social_tiktok
args: 'TikTok Account'
social_twitter
Char
default=_default_social_twitter
args: 'X Account'
social_youtube
Char
default=_default_social_youtube
args: 'Youtube Account'
specific_user_account
Boolean
help='If True, new accounts will be associated to the current website'
args: 'Specific User Account'
theme_id
Many2one → ir.module.module
help='Installed theme'
args: 'ir.module.module'
user_id
Many2one → res.users
required=True
string='Public User'
args: 'res.users'
action_dashboard_redirect(self)
button_go_website(self, path='/')
check_existing_page(self, page)
configurator_addons_apply(self, industry_name=None, **kwargs)
configurator_apply(self, **kwargs)
configurator_get_footer_links(self)
configurator_init(self)
configurator_missing_industry(self, unknown_industry)
configurator_recommended_themes(self, industry_id, palette, result_nbr_max=3)
configurator_set_menu_links(self, menu_company, module_data)
configurator_skip(self)
copy_menu_hierarchy(self, top_menu)
create(self, vals_list)
create_and_redirect_configurator(self)
get_cdn_url(self, uri)
get_client_action(self, url, mode_edit=False, website_id=False)
get_client_action_url(self, url, mode_edit=False, mode_debug=0)
get_cta_data(self, website_purpose, website_type)
get_current_website(self, fallback=True)
get_suggested_controllers(self)
get_template(self, template)
get_theme_configurator_snippets(self, theme_name)
get_unique_key(self, string, template_module=False)
get_unique_path(self, page_url)
get_website_page_ids(self)
image_url(self, record, field, size=None)
is_menu_cache_disabled(self)
is_public_user(self)
is_view_active(self, key)
new_page(self, name=False, add_menu=False, template='website.default_page', ispage=True, namespace=None, page_values=None, menu_values=None, sections_arch=None, page_title=None)
pager(self, url, total, page=1, step=30, scope=5, url_args=None)
rule_is_enumerable(self, rule)
search_pages(self, needle=None, limit=None)
search_url_dependencies(self, res_model, res_ids)
unlink(self)
viewref(self, view_id, raise_if_not_found=True)
website_domain(self)
write(self, vals)
No new fields.
Public methods (3)make_scss_customization(self, url, values)
reset_asset(self, url, bundle)
save_asset(self, url, bundle, content, file_type)
description
Char
translate=True
feature_url
Char
iap_page_code
Char
help='Page code used to tell IAP website_service for which page a snippet list should be generated'
icon
Char
menu_company
Boolean
help='If set, add the menu as a second level menu, as a child of "Company" menu.'
menu_sequence
Integer
help='If set, a website menu will be created for the feature.'
module_id
Many2one → ir.module.module
ondelete='cascade'
args: 'ir.module.module'
name
Char
translate=True
page_view_id
Many2one → ir.ui.view
ondelete='cascade'
args: 'ir.ui.view'
sequence
Integer
website_config_preselection
Char
help='Comma-separated list of website type/purpose for which this feature should be pre-selected'
No public methods.
default_layout
Selection
default='grid'
selection=[('grid', 'Grid'), ('list', 'List')]
menu_ids
One2many → website.menu
name
Char
compute='_compute_name'
inverse='_inverse_name'
precompute=True
required=True
store=True
string='The name is used to generate the URL and is shown in the browser title bar'
name_slugified
Char
compute='_compute_name_slugified'
help='The name of the page usable in a URL'
inverse='_inverse_name_slugified'
precompute=True
store=True
string='URL'
record_domain
Char
help='Domain to restrict records that can be viewed publicly'
string='Domain'
record_view_id
Many2one → ir.ui.view
ondelete='cascade'
string='Record view'
args: 'ir.ui.view'
url_demo
Char
compute='_compute_url_demo'
string='Demo URL'
view_id
Many2one → ir.ui.view
index=True
ondelete='cascade'
required=True
string='Listing view'
args: 'ir.ui.view'
website_id
Many2one
ondelete='cascade'
readonly=False
related='view_id.website_id'
store=True
create(self, vals_list)
open_website_url(self)
unlink(self)
write(self, vals)
cover_properties
Text
default=<expr>
args: 'Cover Properties'
write(self, vals)
content
Text
default=<expr>
action_save(self)
No new fields.
Public methods (0)No public methods.
child_id
One2many → website.menu
string='Child Menus'
args: 'website.menu', 'parent_id'
controller_page_id
Many2one → website.controller.page
index='btree_not_null'
ondelete='cascade'
args: 'website.controller.page', 'Related Model Page'
group_ids
Many2many → res.groups
groups='base.group_user'
help='User needs to be at least in one of these groups to see the menu'
string='Visible Groups'
args: 'res.groups'
is_mega_menu
Boolean
compute=_compute_field_is_mega_menu
inverse=_set_field_is_mega_menu
is_visible
Boolean
compute='_compute_visible'
string='Is Visible'
mega_menu_classes
Char
mega_menu_content
Html
prefetch=True
sanitize=False
translate=html_translate
name
Char
required=True
translate=True
args: 'Menu'
new_window
Boolean
page_id
Many2one → website.page
index='btree_not_null'
ondelete='cascade'
args: 'website.page', 'Related Page'
parent_id
Many2one → website.menu
index=True
ondelete='cascade'
args: 'website.menu', 'Parent Menu'
parent_path
Char
index=True
sequence
Integer
default=_default_sequence
url
Char
compute='_compute_url'
copy=True
default='#'
readonly=False
required=True
store=True
args: 'Url'
website_id
Many2one → website
ondelete='cascade'
args: 'website', 'Website'
create(self, vals_list)
get_tree(self, website_id, menu_id=None)
save(self, website_id, data)
unlink(self)
write(self, vals)
theme_template_id
Many2one → theme.website.menu
copy=False
index='btree_not_null'
args: 'theme.website.menu'
No public methods.
website_id
Many2one → website
help='Restrict to a specific website.'
index=True
ondelete='restrict'
string='Website'
args: 'website'
can_access_from_current_website(self, website_id=False)
arch
Text
depends_context=('website_id')
readonly=False
related='view_id.arch'
date_publish
Datetime
is_homepage
Boolean
compute='_compute_is_homepage'
string='Homepage'
is_in_menu
Boolean
compute='_compute_website_menu'
is_new_page_template
Boolean
help='Add this page to the "+New" page templates. It will be added to the "Custom" category.'
string='New Page Template'
is_visible
Boolean
compute='_compute_visible'
string='Is Visible'
menu_ids
One2many → website.menu
url
Char
required=True
args: 'Page URL'
view_id
Many2one → ir.ui.view
index=True
ondelete='cascade'
required=True
string='View'
args: 'ir.ui.view'
view_write_date
Datetime
related='view_id.write_date'
args: 'Last Content Update on'
view_write_uid
Many2one → res.users
related='view_id.write_uid'
args: 'res.users', 'Last Content Update by'
website_id
Many2one
ondelete='cascade'
readonly=False
related='view_id.website_id'
store=True
website_indexed
Boolean
default=True
args: 'Is Indexed'
action_page_debug_view(self)
clone_page(self, page_id, page_name=None, clone_menu=True)
copy_data(self, default=None)
get_website_meta(self)
unlink(self)
write(self, vals)
theme_template_id
Many2one → theme.website.page
copy=False
index='btree_not_null'
args: 'theme.website.page'
No public methods.
date_publish
Datetime
readonly=False
related='target_model_id.date_publish'
group_ids
Many2many
readonly=False
related='target_model_id.group_ids'
is_new_page_template
Boolean
readonly=False
related='target_model_id.is_new_page_template'
name
Char
readonly=False
related='target_model_id.name'
old_url
Char
redirect_old_url
Boolean
default=False
store=False
redirect_type
Selection
default='301'
required=True
store=False
args: [('301', '301 Moved permanently'), ('302', '302 Moved temporarily')]
target_model_id
Many2one → website.page
url
Char
readonly=False
related='target_model_id.url'
visibility
Selection
readonly=False
related='target_model_id.visibility'
visibility_password_display
Char
readonly=False
related='target_model_id.visibility_password_display'
website_indexed
Boolean
readonly=False
related='target_model_id.website_indexed'
create(self, vals_list)
write(self, vals)
can_publish
Boolean
compute='_compute_can_publish'
is_homepage
Boolean
compute='_compute_is_homepage'
inverse='_inverse_is_homepage'
string='Homepage'
is_in_menu
Boolean
compute='_compute_is_in_menu'
inverse='_inverse_is_in_menu'
is_published
Boolean
compute='_compute_is_published'
inverse='_inverse_is_published'
menu_ids
One2many → website.menu
compute='_compute_menu_ids'
args: 'website.menu'
target_model_id
Reference
required=True
selection='_selection_target_model_id'
url
Char
required=True
website_id
Many2one → website
required=True
args: 'website'
No public methods.
header_color
Char
header_overlay
Boolean
header_text_color
Char
No public methods.
footer_visible
Boolean
default=True
header_visible
Boolean
default=True
No public methods.
can_publish
Boolean
compute='_compute_can_publish'
args: 'Can Publish'
is_published
Boolean
copy=False
default=<expr>
index=True
args: 'Is Published'
website_absolute_url
Char
compute='_compute_website_absolute_url'
help='The full absolute URL to access the document through the website.'
args: 'Website Absolute URL'
website_published
Boolean
readonly=False
related='is_published'
args: 'Visible on current website'
website_url
Char
compute='_compute_website_url'
help='The full relative URL to access the document through the website.'
args: 'Website URL'
create(self, vals_list)
create_and_get_website_url(self, **kwargs)
open_website_url(self)
website_publish_button(self)
write(self, vals)
active
Boolean
default=True
name
Char
required=True
args: 'Name'
redirect_type
Selection
default='302'
help="Type of redirect/Rewrite:\n\n 301 Moved permanently: The browser will keep in cache the new url.\n 302 Moved temporarily: The browser will not keep in cache the new url and ask again the next time the new url.\n 404 Not Found: If you want remove a specific page/controller (e.g. Ecommerce is installed, but you don't want /shop on a specific website)\n 308 Redirect / Rewrite: If you want rename a controller with a new url. (Eg: /shop -> /garden - Both url will be accessible but /shop will automatically be redirected to /garden)\n "
string='Action'
args: [('404', '404 Not Found'), ('301', '301 Moved permanently'), ('302', '302 Moved temporarily'), ('308', '308 Redirect / Rewrite')]
route_id
Many2one → website.route
sequence
Integer
url_from
Char
index=True
args: 'URL from'
url_to
Char
website_id
Many2one → website
index=True
ondelete='cascade'
string='Website'
args: 'website'
create(self, vals_list)
get_import_templates(self)
refresh_routes(self)
unlink(self)
write(self, vals)
content
Text
default=<expr>
action_save(self)
path
Char
name_search(self, name='', domain=None, operator='ilike', limit=100)
No new fields.
Public methods (0)No public methods.
is_seo_optimized
Boolean
compute='_compute_is_seo_optimized'
store=True
args: 'SEO optimized'
seo_name
Char
prefetch=True
translate=True
args: 'Seo name'
website_meta_description
Text
prefetch='website_meta'
translate=True
args: 'Website meta description'
website_meta_keywords
Char
prefetch='website_meta'
translate=True
args: 'Website meta keywords'
website_meta_og_img
Char
website_meta_title
Char
prefetch='website_meta'
translate=True
args: 'Website meta title'
get_website_meta(self)
action_server_id
Many2one → ir.actions.server
ondelete='cascade'
args: 'ir.actions.server', 'Server Action'
field_names
Char
default=''
help='A list of comma-separated field names'
required=True
filter_id
Many2one → ir.filters
ondelete='cascade'
args: 'ir.filters', 'Filter'
help
Text
help='Optional help text describing the filter usage and/or purpose.'
string='Description'
translate=True
limit
Integer
help='The limit is the maximum number of records retrieved'
required=True
model_name
Char
compute='_compute_model_name'
string='Model name'
name
Char
required=True
translate=True
website_id
Many2one → website
ondelete='cascade'
string='Website'
args: 'website'
No public methods.
name
Char
website_url
Char
get_static_routes(self)
open_website_url(self)
page_id
Many2one → website.page
index=True
ondelete='cascade'
readonly=True
args: 'website.page'
url
Text
index=True
args: 'Url'
visit_datetime
Datetime
default=fields.Datetime.now
readonly=True
required=True
args: 'Visit Date'
visitor_id
Many2one → website.visitor
index=True
ondelete='cascade'
readonly=True
required=True
args: 'website.visitor'
No public methods.
access_token
Char
copy=False
default=_get_access_token
required=True
country_flag
Char
related='country_id.image_url'
string='Country Flag'
country_id
Many2one → res.country
readonly=True
args: 'res.country', 'Country'
create_date
Datetime
readonly=True
args: 'First Connection'
email
Char
compute='_compute_email_phone'
compute_sudo=True
string='Email'
is_connected
Boolean
compute='_compute_time_statistics'
help='A visitor is considered as connected if his last page view was within the last 5 minutes.'
args: 'Is connected?'
lang_id
Many2one → res.lang
help='Language from the website when visitor has been created'
string='Language'
args: 'res.lang'
last_connection_datetime
Datetime
default=fields.Datetime.now
help='Last page view date'
readonly=True
args: 'Last Connection'
last_visited_page_id
Many2one → website.page
compute='_compute_last_visited_page_id'
string='Last Visited Page'
args: 'website.page'
mobile
Char
compute='_compute_email_phone'
compute_sudo=True
string='Mobile'
name
Char
related='partner_id.name'
args: 'Name'
page_count
Integer
compute='_compute_page_statistics'
help='Total number of tracked page visited'
args: '# Visited Pages'
page_ids
Many2many → website.page
compute='_compute_page_statistics'
groups='website.group_website_designer'
search='_search_page_ids'
string='Visited Pages'
args: 'website.page'
partner_id
Many2one → res.partner
compute='_compute_partner_id'
help='Partner of the last logged in user.'
index='btree_not_null'
store=True
string='Contact'
args: 'res.partner'
partner_image
Binary
related='partner_id.image_1920'
time_since_last_action
Char
compute='_compute_time_statistics'
help='Time since last page view. E.g.: 2 minutes ago'
args: 'Last action'
timezone
Selection
string='Timezone'
args: _tz_get
visit_count
Integer
default=1
help='A new visit is considered if last connection was more than 8 hours ago.'
readonly=True
args: '# Visits'
visitor_page_count
Integer
compute='_compute_page_statistics'
help='Total number of visits on tracked pages'
args: 'Page Views'
website_id
Many2one → website
readonly=True
args: 'website', 'Website'
website_track_ids
One2many → website.track
readonly=True
string='Visited Pages History'
args: 'website.track', 'visitor_id'
action_send_mail(self)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
404_plausible |
Plausible 404 | ir.ui.view | qweb | Inherits http_routing.404 |
action_website_rewrite_tree |
website.rewrite.list | website.rewrite | list | New |
asset_view_form_inherit_website |
ir.asset.form.inherit.website | ir.asset | field | Inherits base.asset_view_form |
asset_view_tree_inherit_website |
ir.asset.list.inherit.website | ir.asset | field | Inherits base.asset_view_tree |
brand_promotion |
Brand Promotion | ir.ui.view | qweb | Inherits web.brand_promotion |
bs_debug_view |
BS Debug | t | New | |
color_combinations_debug_view |
Color Combinations Debug | t | New | |
column_count_option |
column_count_option | ir.ui.view | qweb | New |
cookie_policy |
Cookie Policy | ir.ui.view | qweb | New |
cookies_bar |
Cookies Bar | ir.ui.view | qweb | Inherits website.layout |
custom_code_layout |
Custom Code Layout | ir.ui.view | qweb | Inherits website.layout |
default_css |
default_css | ir.ui.view | qweb | New |
default_csv |
default_csv | ir.ui.view | qweb | New |
default_js |
default_js | ir.ui.view | qweb | New |
default_less |
default_less | ir.ui.view | qweb | New |
default_page |
default_page | ir.ui.view | qweb | New |
default_scss |
default_scss | ir.ui.view | qweb | New |
default_xml |
default_xml | ir.ui.view | qweb | New |
dynamic_snippet_carousel_options_template |
dynamic_snippet_carousel_options_template | ir.ui.view | qweb | New |
external_snippets |
external_snippets | ir.ui.view | qweb | Inherits website.snippets |
footer_copyright_company_name |
footer_copyright_company_name | ir.ui.view | qweb | Inherits website.layout |
footer_custom |
Default | ir.ui.view | qweb | Inherits website.layout |
footer_language_selector_code |
Footer Language Selector Code | ir.ui.view | qweb | Inherits portal.footer_language_selector |
footer_language_selector_flag |
Footer Language Selector Flag | ir.ui.view | qweb | Inherits portal.footer_language_selector |
footer_language_selector_inline |
Footer Language Selector Inline | ir.ui.view | qweb | Inherits portal.footer_language_selector |
footer_language_selector_no_text |
Footer Language Selector No Text | ir.ui.view | qweb | Inherits portal.footer_language_selector |
footer_no_copyright |
Footer No Copyright | ir.ui.view | qweb | Inherits website.layout |
grid_layout_options |
grid_layout_options | ir.ui.view | qweb | New |
header_hoverable_dropdown |
Header Hoverable Dropdown | ir.ui.view | qweb | Inherits website.layout |
header_language_selector |
Header Language Selector | ir.ui.view | qweb | Inherits website.placeholder_header_language_selector |
header_language_selector_code |
Header Language Selector Code | ir.ui.view | qweb | Inherits website.header_language_selector |
header_language_selector_flag |
Header Language Selector Flag | ir.ui.view | qweb | Inherits website.header_language_selector |
header_language_selector_inline |
Header Language Selector Inline | ir.ui.view | qweb | Inherits website.header_language_selector |
header_language_selector_no_text |
Header Language Selector No Text | ir.ui.view | qweb | Inherits website.header_language_selector |
header_navbar_pills_style |
Navbar Links Style | ir.ui.view | qweb | Inherits website.navbar_nav |
header_search_box_input |
Header Search Box Input | ir.ui.view | qweb | New |
header_visibility_disappears |
Header Effect Disappears | ir.ui.view | qweb | Inherits website.layout |
header_visibility_fade_out |
Header Effect Fade Out | ir.ui.view | qweb | Inherits website.layout |
header_visibility_fixed |
Header Effect Fixed | ir.ui.view | qweb | Inherits website.layout |
header_visibility_standard |
Header Visibility Standard | ir.ui.view | qweb | Inherits website.layout |
iframefallback |
iframefallback | ir.ui.view | qweb | Inherits web.layout |
ir_model_fields_view |
website.ir.model.fields.view.form | ir.model.fields | xpath | Inherits base.view_model_fields_form |
ir_model_view |
website.ir.model.view.form | ir.model | xpath | Inherits base.view_model_form |
lang_flag |
Language Flag | ir.ui.view | qweb | New |
language_selector |
language_selector | ir.ui.view | qweb | Inherits portal.language_selector |
language_selector_inline |
language_selector_inline | ir.ui.view | qweb | Inherits website.language_selector |
layout |
Main layout | ir.ui.view | qweb | Inherits portal.frontend_layout |
list_hybrid |
Any Search Results | ir.ui.view | qweb | New |
list_website_public_pages |
Website Pages | ir.ui.view | qweb | New |
login_layout |
Website Login Layout | ir.ui.view | qweb | Inherits web.login_layout |
menu_search |
website.menu.search | website.menu | search | New |
menu_tree |
website.menu.list | website.menu | list | New |
navbar |
Navbar | ir.ui.view | qweb | New |
navbar_nav |
Navbar Nav | ir.ui.view | qweb | New |
navbar_toggler |
Navbar Toggler | ir.ui.view | qweb | New |
new_page_template_about_full_1_s_text_block_h1 |
new_page_template_about_full_1_s_text_block_h1 | ir.ui.view | qweb | Inherits website.new_page_template_about_s_text_block_h1 |
new_page_template_about_full_1_s_text_block_h2 |
new_page_template_about_full_1_s_text_block_h2 | ir.ui.view | qweb | Inherits website.new_page_template_about_s_text_block_h2 |
new_page_template_about_full_s_image_text |
new_page_template_about_full_s_image_text | ir.ui.view | qweb | Inherits website.new_page_template_about_s_image_text |
new_page_template_about_full_s_numbers |
new_page_template_about_full_s_numbers | ir.ui.view | qweb | Inherits website.new_page_template_about_s_numbers |
new_page_template_about_full_s_text_image |
new_page_template_about_full_s_text_image | ir.ui.view | qweb | Inherits website.new_page_template_about_s_text_image |
new_page_template_about_map_s_text_block_2nd |
new_page_template_about_map_s_text_block_2nd | ir.ui.view | qweb | Inherits website.new_page_template_about_s_text_block_2nd |
new_page_template_about_map_s_text_block_h1 |
new_page_template_about_map_s_text_block_h1 | ir.ui.view | qweb | Inherits website.new_page_template_about_s_text_block_h1 |
new_page_template_about_map_s_text_block_h2 |
new_page_template_about_map_s_text_block_h2 | ir.ui.view | qweb | Inherits website.new_page_template_about_s_text_block_h2 |
new_page_template_about_mini_s_text_block_h2 |
new_page_template_about_mini_s_text_block_h2 | ir.ui.view | qweb | Inherits website.new_page_template_about_s_text_block_h2 |
new_page_template_about_personal_s_image_text |
new_page_template_about_personal_s_image_text | ir.ui.view | qweb | Inherits website.new_page_template_about_s_image_text |
new_page_template_about_personal_s_numbers |
new_page_template_about_personal_s_numbers | ir.ui.view | qweb | Inherits website.new_page_template_about_s_numbers |
new_page_template_about_personal_s_text_block_h2 |
new_page_template_about_personal_s_text_block_h2 | ir.ui.view | qweb | Inherits website.new_page_template_about_s_text_block_h2 |
new_page_template_about_s_banner |
new_page_template_about_s_banner | ir.ui.view | qweb | Inherits website.new_page_template_s_banner |
new_page_template_about_s_company_team |
new_page_template_about_s_company_team | ir.ui.view | qweb | Inherits website.new_page_template_s_company_team |
new_page_template_about_s_cover |
new_page_template_about_s_cover | ir.ui.view | qweb | Inherits website.new_page_template_s_cover |
new_page_template_about_s_features |
new_page_template_about_s_features | ir.ui.view | qweb | Inherits website.new_page_template_s_features |
new_page_template_about_s_image_text |
new_page_template_about_s_image_text | ir.ui.view | qweb | Inherits website.new_page_template_s_image_text |
new_page_template_about_s_numbers |
new_page_template_about_s_numbers | ir.ui.view | qweb | Inherits website.new_page_template_s_numbers |
new_page_template_about_s_picture |
new_page_template_about_s_picture | ir.ui.view | qweb | Inherits website.new_page_template_s_picture |
new_page_template_about_s_text_block_2nd |
new_page_template_about_s_text_block_2nd | ir.ui.view | qweb | Inherits website.new_page_template_s_text_block_2nd |
new_page_template_about_s_text_block_h1 |
new_page_template_about_s_text_block_h1 | ir.ui.view | qweb | Inherits website.new_page_template_s_text_block_h1 |
new_page_template_about_s_text_block_h2 |
new_page_template_about_s_text_block_h2 | ir.ui.view | qweb | Inherits website.new_page_template_s_text_block_h2 |
new_page_template_about_s_text_cover |
new_page_template_about_s_text_cover | ir.ui.view | qweb | Inherits website.new_page_template_s_text_cover |
new_page_template_about_s_text_image |
new_page_template_about_s_text_image | ir.ui.view | qweb | Inherits website.new_page_template_s_text_image |
new_page_template_about_s_three_columns |
new_page_template_about_s_three_columns | ir.ui.view | qweb | Inherits website.new_page_template_s_three_columns |
new_page_template_about_timeline_s_text_block_h2 |
new_page_template_about_timeline_s_text_block_h2 | ir.ui.view | qweb | Inherits website.new_page_template_about_s_text_block_h2 |
new_page_template_basic_2_s_text_block_h1 |
new_page_template_basic_2_s_text_block_h1 | ir.ui.view | qweb | Inherits website.new_page_template_basic_s_text_block_h1 |
new_page_template_basic_s_picture |
new_page_template_basic_s_picture | ir.ui.view | qweb | Inherits website.new_page_template_s_picture |
new_page_template_basic_s_quotes_carousel |
new_page_template_basic_s_quotes_carousel | ir.ui.view | qweb | Inherits website.new_page_template_s_quotes_carousel |
new_page_template_basic_s_text_block_h1 |
new_page_template_basic_s_text_block_h1 | ir.ui.view | qweb | Inherits website.new_page_template_s_text_block_h1 |
new_page_template_basic_s_text_cover |
new_page_template_basic_s_text_cover | ir.ui.view | qweb | Inherits website.new_page_template_s_text_cover |
new_page_template_gallery_s_banner |
new_page_template_gallery_s_banner | ir.ui.view | qweb | Inherits website.new_page_template_s_banner |
new_page_template_gallery_s_image_text_2nd |
new_page_template_gallery_s_image_text_2nd | ir.ui.view | qweb | Inherits website.new_page_template_s_image_text_2nd |
new_page_template_gallery_s_text_block_2nd |
new_page_template_gallery_s_text_block_2nd | ir.ui.view | qweb | Inherits website.new_page_template_s_text_block_2nd |
new_page_template_gallery_s_text_block_h2 |
new_page_template_gallery_s_text_block_h2 | ir.ui.view | qweb | Inherits website.new_page_template_s_text_block_h2 |
new_page_template_groups |
new_page_template_groups | ir.ui.view | qweb | New |
new_page_template_landing_0_s_cover |
new_page_template_landing_0_s_cover | ir.ui.view | qweb | Inherits website.new_page_template_landing_s_cover |
new_page_template_landing_1_s_banner |
new_page_template_landing_1_s_banner | ir.ui.view | qweb | Inherits website.new_page_template_landing_s_banner |
new_page_template_landing_2_s_call_to_action |
new_page_template_landing_2_s_call_to_action | ir.ui.view | qweb | Inherits new_page_template_landing_s_call_to_action |
new_page_template_landing_2_s_cover |
new_page_template_landing_2_s_cover | ir.ui.view | qweb | Inherits website.new_page_template_landing_s_cover |
new_page_template_landing_2_s_text_block_h2 |
new_page_template_landing_2_s_text_block_h2 | ir.ui.view | qweb | Inherits website.new_page_template_landing_s_text_block_h2 |
new_page_template_landing_2_s_three_columns |
new_page_template_landing_2_s_three_columns | ir.ui.view | qweb | Inherits website.new_page_template_landing_s_three_columns |
new_page_template_landing_3_s_call_to_action |
new_page_template_landing_3_s_call_to_action | ir.ui.view | qweb | Inherits new_page_template_landing_s_call_to_action |
new_page_template_landing_3_s_text_block_h2 |
new_page_template_landing_3_s_text_block_h2 | ir.ui.view | qweb | Inherits website.new_page_template_landing_s_text_block_h2 |
new_page_template_landing_3_s_three_columns |
new_page_template_landing_3_s_three_columns | ir.ui.view | qweb | Inherits website.new_page_template_landing_s_three_columns |
new_page_template_landing_4_s_cover |
new_page_template_landing_4_s_cover | ir.ui.view | qweb | Inherits website.new_page_template_landing_s_cover |
new_page_template_landing_4_s_text_block_h2 |
new_page_template_landing_4_s_text_block_h2 | ir.ui.view | qweb | Inherits website.new_page_template_landing_s_text_block_h2 |
new_page_template_landing_5_s_banner |
new_page_template_landing_5_s_banner | ir.ui.view | qweb | Inherits website.new_page_template_landing_s_banner |
new_page_template_landing_s_banner |
new_page_template_landing_s_banner | ir.ui.view | qweb | Inherits website.new_page_template_s_banner |
new_page_template_landing_s_call_to_action |
new_page_template_landing_s_call_to_action | ir.ui.view | qweb | Inherits new_page_template_s_call_to_action |
new_page_template_landing_s_color_blocks_2 |
new_page_template_landing_s_color_blocks_2 | ir.ui.view | qweb | Inherits website.new_page_template_s_color_blocks_2 |
new_page_template_landing_s_cover |
new_page_template_landing_s_cover | ir.ui.view | qweb | Inherits website.new_page_template_s_cover |
new_page_template_landing_s_features |
new_page_template_landing_s_features | ir.ui.view | qweb | Inherits website.new_page_template_s_features |
new_page_template_landing_s_showcase |
new_page_template_landing_s_showcase | ir.ui.view | qweb | Inherits website.new_page_template_s_showcase |
new_page_template_landing_s_text_block_h2 |
new_page_template_landing_s_text_block_h2 | ir.ui.view | qweb | Inherits website.new_page_template_s_text_block_h2 |
new_page_template_landing_s_text_cover |
new_page_template_landing_s_text_cover | ir.ui.view | qweb | Inherits website.new_page_template_s_text_cover |
new_page_template_landing_s_text_image |
new_page_template_landing_s_text_image | ir.ui.view | qweb | Inherits website.new_page_template_s_text_image |
new_page_template_landing_s_three_columns |
new_page_template_landing_s_three_columns | ir.ui.view | qweb | Inherits website.new_page_template_s_three_columns |
new_page_template_pricing_5_s_text_block_h1 |
new_page_template_pricing_5_s_text_block_h1 | ir.ui.view | qweb | Inherits website.new_page_template_pricing_s_text_block_h1 |
new_page_template_pricing_s_image_text_2nd |
new_page_template_pricing_s_image_text_2nd | ir.ui.view | qweb | Inherits website.new_page_template_s_image_text_2nd |
new_page_template_pricing_s_text_block_2nd |
new_page_template_pricing_s_text_block_2nd | ir.ui.view | qweb | Inherits website.new_page_template_s_text_block_2nd |
new_page_template_pricing_s_text_block_h1 |
new_page_template_pricing_s_text_block_h1 | ir.ui.view | qweb | Inherits website.new_page_template_s_text_block_h1 |
new_page_template_pricing_s_text_block_h2 |
new_page_template_pricing_s_text_block_h2 | ir.ui.view | qweb | Inherits website.new_page_template_s_text_block_h2 |
new_page_template_s_banner |
new_page_template_s_banner | ir.ui.view | qweb | Inherits website.s_banner |
new_page_template_s_call_to_action |
new_page_template_s_call_to_action | ir.ui.view | qweb | Inherits website.s_call_to_action |
new_page_template_s_carousel |
new_page_template_s_carousel | ir.ui.view | qweb | Inherits website.s_carousel |
new_page_template_s_color_blocks_2 |
new_page_template_s_color_blocks_2 | ir.ui.view | qweb | Inherits website.s_color_blocks_2 |
new_page_template_s_company_team |
new_page_template_s_company_team | ir.ui.view | qweb | Inherits website.s_company_team |
new_page_template_s_cover |
new_page_template_s_cover | ir.ui.view | qweb | Inherits website.s_cover |
new_page_template_s_features |
new_page_template_s_features | ir.ui.view | qweb | Inherits website.s_features |
new_page_template_s_image_gallery |
new_page_template_s_image_gallery | ir.ui.view | qweb | Inherits website.s_image_gallery |
new_page_template_s_image_text |
new_page_template_s_image_text | ir.ui.view | qweb | Inherits website.s_image_text |
new_page_template_s_image_text_2nd |
new_page_template_s_image_text_2nd | ir.ui.view | qweb | Inherits website.s_image_text_2nd |
new_page_template_s_images_wall |
new_page_template_s_images_wall | ir.ui.view | qweb | Inherits website.s_images_wall |
new_page_template_s_map |
new_page_template_s_map | ir.ui.view | qweb | Inherits s_map |
new_page_template_s_media_list |
new_page_template_s_media_list | ir.ui.view | qweb | Inherits website.s_media_list |
new_page_template_s_numbers |
new_page_template_s_numbers | ir.ui.view | qweb | Inherits website.s_numbers |
new_page_template_s_parallax |
new_page_template_s_parallax | ir.ui.view | qweb | Inherits website.s_parallax |
new_page_template_s_picture |
new_page_template_s_picture | ir.ui.view | qweb | Inherits website.s_picture |
new_page_template_s_quotes_carousel |
new_page_template_s_quotes_carousel | ir.ui.view | qweb | Inherits website.s_quotes_carousel |
new_page_template_s_references |
new_page_template_s_references | ir.ui.view | qweb | Inherits website.s_references |
new_page_template_s_showcase |
new_page_template_s_showcase | ir.ui.view | qweb | Inherits website.s_showcase |
new_page_template_s_text_block_2nd |
new_page_template_s_text_block_2nd | ir.ui.view | qweb | Inherits website.s_text_block_2nd |
new_page_template_s_text_block_h1 |
new_page_template_s_text_block_h1 | ir.ui.view | qweb | Inherits website.s_text_block_h1 |
new_page_template_s_text_block_h2 |
new_page_template_s_text_block_h2 | ir.ui.view | qweb | Inherits website.s_text_block_h2 |
new_page_template_s_text_cover |
new_page_template_s_text_cover | ir.ui.view | qweb | Inherits website.s_text_cover |
new_page_template_s_text_image |
new_page_template_s_text_image | ir.ui.view | qweb | Inherits website.s_text_image |
new_page_template_s_three_columns |
new_page_template_s_three_columns | ir.ui.view | qweb | Inherits website.s_three_columns |
new_page_template_s_website_form |
new_page_template_s_website_form | ir.ui.view | qweb | Inherits s_website_form |
new_page_template_services_0_s_three_columns |
new_page_template_services_0_s_three_columns | ir.ui.view | qweb | Inherits website.new_page_template_services_s_three_columns |
new_page_template_services_3_s_text_block_h1 |
new_page_template_services_3_s_text_block_h1 | ir.ui.view | qweb | Inherits website.new_page_template_services_s_text_block_h1 |
new_page_template_services_s_image_text |
new_page_template_services_s_image_text | ir.ui.view | qweb | Inherits website.new_page_template_s_image_text |
new_page_template_services_s_image_text_2nd |
new_page_template_services_s_image_text_2nd | ir.ui.view | qweb | Inherits website.new_page_template_s_image_text_2nd |
new_page_template_services_s_parallax |
new_page_template_services_s_parallax | ir.ui.view | qweb | Inherits website.new_page_template_s_parallax |
new_page_template_services_s_text_block_2nd |
new_page_template_services_s_text_block_2nd | ir.ui.view | qweb | Inherits website.new_page_template_s_text_block_2nd |
new_page_template_services_s_text_block_h1 |
new_page_template_services_s_text_block_h1 | ir.ui.view | qweb | Inherits website.new_page_template_s_text_block_h1 |
new_page_template_services_s_text_block_h2 |
new_page_template_services_s_text_block_h2 | ir.ui.view | qweb | Inherits website.new_page_template_s_text_block_h2 |
new_page_template_services_s_text_cover |
new_page_template_services_s_text_cover | ir.ui.view | qweb | Inherits website.new_page_template_s_text_cover |
new_page_template_services_s_text_image |
new_page_template_services_s_text_image | ir.ui.view | qweb | Inherits website.new_page_template_s_text_image |
new_page_template_services_s_three_columns |
new_page_template_services_s_three_columns | ir.ui.view | qweb | Inherits website.new_page_template_s_three_columns |
new_page_template_team_0_s_three_columns |
new_page_template_team_0_s_three_columns | ir.ui.view | qweb | Inherits website.new_page_template_team_s_three_columns |
new_page_template_team_2_s_text_block_h1 |
new_page_template_team_2_s_text_block_h1 | ir.ui.view | qweb | Inherits website.new_page_template_team_s_text_block_h1 |
new_page_template_team_s_image_gallery |
new_page_template_team_s_image_gallery | ir.ui.view | qweb | Inherits website.new_page_template_s_image_gallery |
new_page_template_team_s_image_text |
new_page_template_team_s_image_text | ir.ui.view | qweb | Inherits website.new_page_template_s_image_text |
new_page_template_team_s_image_text_2nd |
new_page_template_team_s_image_text_2nd | ir.ui.view | qweb | Inherits website.new_page_template_s_image_text_2nd |
new_page_template_team_s_images_wall |
new_page_template_team_s_images_wall | ir.ui.view | qweb | Inherits website.new_page_template_s_images_wall |
new_page_template_team_s_media_list |
new_page_template_team_s_media_list | ir.ui.view | qweb | Inherits website.new_page_template_s_media_list |
new_page_template_team_s_picture |
new_page_template_team_s_picture | ir.ui.view | qweb | Inherits website.new_page_template_s_picture |
new_page_template_team_s_text_block_h1 |
new_page_template_team_s_text_block_h1 | ir.ui.view | qweb | Inherits website.new_page_template_s_text_block_h1 |
new_page_template_team_s_text_image |
new_page_template_team_s_text_image | ir.ui.view | qweb | Inherits website.new_page_template_s_text_image |
new_page_template_team_s_three_columns |
new_page_template_team_s_three_columns | ir.ui.view | qweb | Inherits website.new_page_template_s_three_columns |
no_autohide_menu |
no_autohide_menu | ir.ui.view | qweb | Inherits website.layout |
one_hybrid |
Single any Search Results | ir.ui.view | qweb | New |
option_footer_scrolltop |
option_footer_scrolltop | ir.ui.view | qweb | Inherits website.layout |
option_header_brand_logo |
Header Brand Logo | ir.ui.view | qweb | Inherits website.placeholder_header_brand |
option_header_brand_name |
Header Brand Name | ir.ui.view | qweb | Inherits website.placeholder_header_brand |
option_layout_hide_header |
option_layout_hide_header | ir.ui.view | qweb | Inherits website.layout |
page_404 |
Page Not Found | ir.ui.view | qweb | New |
pager |
Pager | ir.ui.view | qweb | Inherits portal.pager |
placeholder_header_brand |
Placeholder Header Brand | ir.ui.view | qweb | New |
placeholder_header_language_selector |
Placeholder Header Language Selector | ir.ui.view | qweb | New |
pricing |
Pricing | ir.ui.view | qweb | New |
privacy_policy |
Privacy Policy | ir.ui.view | qweb | New |
protected_403 |
Page Protected | ir.ui.view | qweb | New |
publish_management |
publish_management | ir.ui.view | qweb | New |
qweb_500 |
qweb_500 | ir.ui.view | qweb | Inherits http_routing.500 |
record_cover |
record_cover | ir.ui.view | qweb | New |
res_config_settings_view_form |
res.config.settings.view.form.inherit.website | res.config.settings | xpath | Inherits base.res_config_settings_view_form |
res_config_settings_view_form_inherit_auth_signup |
res.config.settings.view.form.inherit.website | res.config.settings | xpath | Inherits auth_signup.res_config_settings_view_form |
reset_view_arch_wizard_view |
reset.view.arch.wizard | field | Inherits base.reset_view_arch_wizard_view | |
robots |
robots | ir.ui.view | qweb | New |
s_accordion |
Accordion | ir.ui.view | qweb | New |
s_accordion_image |
Accordion Image | ir.ui.view | qweb | New |
s_accordion_options |
s_accordion_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_adventure |
Adventure | ir.ui.view | qweb | New |
s_alert |
Alert | ir.ui.view | qweb | New |
s_alert_options |
s_alert_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_badge |
Badge | ir.ui.view | qweb | New |
s_badge_options |
s_badge_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_banner |
Banner | ir.ui.view | qweb | New |
s_big_number |
Big number | ir.ui.view | qweb | New |
s_blockquote |
Blockquote | ir.ui.view | qweb | New |
s_blockquote_options |
s_blockquote_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_button |
Button | ir.ui.view | qweb | New |
s_call_to_action |
Call to Action | ir.ui.view | qweb | New |
s_call_to_action_about |
s_call_to_action_about | ir.ui.view | qweb | Inherits website.s_call_to_action |
s_call_to_action_digital |
s_call_to_action_digital | ir.ui.view | qweb | Inherits website.s_call_to_action |
s_call_to_action_menu |
s_call_to_action_menu | ir.ui.view | qweb | Inherits website.s_call_to_action |
s_card |
Card | ir.ui.view | qweb | New |
s_card_offset |
Card Offset | ir.ui.view | qweb | New |
s_card_options |
s_card_options | ir.ui.view | qweb | New |
s_card_options_apply |
s_card_options_apply | ir.ui.view | qweb | Inherits website.snippet_options |
s_cards_grid |
Cards Grid | ir.ui.view | qweb | New |
s_cards_soft |
Cards Soft | ir.ui.view | qweb | New |
s_carousel |
Carousel | ir.ui.view | qweb | New |
s_carousel_intro |
Carousel Intro | ir.ui.view | qweb | New |
s_carousel_intro_options |
s_carousel_intro_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_chart |
Chart | ir.ui.view | qweb | New |
s_chart_options |
s_chart_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_closer_look |
Closer Look | ir.ui.view | qweb | New |
s_color_blocks_2 |
Big Boxes | ir.ui.view | qweb | New |
s_company_team |
Team | ir.ui.view | qweb | New |
s_company_team_basic |
Team Basic | ir.ui.view | qweb | New |
s_company_team_detail |
Team Detail | ir.ui.view | qweb | New |
s_company_team_shapes |
Team Shapes | ir.ui.view | qweb | New |
s_comparisons |
Comparisons | ir.ui.view | qweb | New |
s_contact_info |
Contact Info | ir.ui.view | qweb | New |
s_countdown |
Countdown | ir.ui.view | qweb | New |
s_countdown_options |
s_countdown_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_cover |
Cover | ir.ui.view | qweb | New |
s_cta_badge |
CTA Badge | ir.ui.view | qweb | New |
s_cta_badge_options |
s_cta_badge_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_cta_box |
Box Call to Action | ir.ui.view | qweb | New |
s_cta_card |
Card Call to Action | ir.ui.view | qweb | New |
s_cta_mockups |
Call to Action Mockups | ir.ui.view | qweb | New |
s_discovery |
Discovery | ir.ui.view | qweb | New |
s_dynamic_snippet |
Dynamic Snippet | ir.ui.view | qweb | New |
s_dynamic_snippet_carousel |
Dynamic Carousel | ir.ui.view | qweb | New |
s_dynamic_snippet_carousel_options |
s_dynamic_snippet_carousel_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_dynamic_snippet_options |
s_dynamic_snippet_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_embed_code |
Embed Code | ir.ui.view | qweb | New |
s_embed_code_options |
s_embed_code_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_empowerment |
Empowerment | ir.ui.view | qweb | New |
s_facebook_page |
ir.ui.view | qweb | New | |
s_facebook_page_options |
s_facebook_page_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_faq_collapse |
FAQ | ir.ui.view | qweb | New |
s_faq_horizontal |
Topics List | ir.ui.view | qweb | New |
s_faq_horizontal_options |
s_faq_horizontal_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_faq_list |
FAQ List | ir.ui.view | qweb | New |
s_features |
Features | ir.ui.view | qweb | New |
s_features_grid |
Features Grid | ir.ui.view | qweb | New |
s_features_wall |
Features Wall | ir.ui.view | qweb | New |
s_features_wave |
Features Wave | ir.ui.view | qweb | New |
s_framed_intro |
Framed Intro | ir.ui.view | qweb | New |
s_freegrid |
Free grid | ir.ui.view | qweb | New |
s_google_map |
Google Map | ir.ui.view | qweb | New |
s_google_map_options |
s_google_map_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_hr |
Separator | ir.ui.view | qweb | New |
s_hr_options |
s_hr_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_image |
Image | ir.ui.view | qweb | New |
s_image_frame |
Image Frame | ir.ui.view | qweb | New |
s_image_gallery |
Image Gallery | ir.ui.view | qweb | New |
s_image_gallery_options |
s_image_gallery_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_image_hexagonal |
Image Hexagonal | ir.ui.view | qweb | New |
s_image_options |
s_image_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_image_punchy |
Image Punchy | ir.ui.view | qweb | New |
s_image_text |
Image - Text | ir.ui.view | qweb | New |
s_image_text_2nd |
s_image_text_2nd | ir.ui.view | qweb | Inherits website.new_page_template_s_image_text |
s_image_text_box |
Image Text Box | ir.ui.view | qweb | New |
s_image_text_overlap |
Image - Text Overlap | ir.ui.view | qweb | New |
s_image_title |
Image Title | ir.ui.view | qweb | New |
s_images_constellation |
Images Constellation | ir.ui.view | qweb | New |
s_images_mosaic |
Images Mosaic | ir.ui.view | qweb | New |
s_images_wall |
Images Wall | ir.ui.view | qweb | New |
s_instagram_page |
Instagram Page | ir.ui.view | qweb | New |
s_instagram_page_options |
s_instagram_page_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_intro_pill |
Intro Pill | ir.ui.view | qweb | New |
s_key_benefits |
Key benefits | ir.ui.view | qweb | New |
s_key_images |
Key Images | ir.ui.view | qweb | New |
s_kickoff |
Kickoff | ir.ui.view | qweb | New |
s_map |
Map | ir.ui.view | qweb | New |
s_map_options |
s_map_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_masonry_block |
Masonry | ir.ui.view | qweb | New |
s_masonry_block_alternation_image_text_template |
s_masonry_block_alternation_image_text_template | ir.ui.view | qweb | New |
s_masonry_block_alternation_text_image_template |
s_masonry_block_alternation_text_image_template | ir.ui.view | qweb | New |
s_masonry_block_alternation_text_image_text_template |
s_masonry_block_alternation_text_image_text_template | ir.ui.view | qweb | New |
s_masonry_block_alternation_text_template |
s_masonry_block_alternation_text_template | ir.ui.view | qweb | New |
s_masonry_block_default_template |
s_masonry_block_default_template | ir.ui.view | qweb | New |
s_masonry_block_image_texts_image_template |
s_masonry_block_image_texts_image_template | ir.ui.view | qweb | New |
s_masonry_block_images_template |
s_masonry_block_images_template | ir.ui.view | qweb | New |
s_masonry_block_mosaic_template |
s_masonry_block_mosaic_template | ir.ui.view | qweb | New |
s_masonry_block_options |
s_masonry_block_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_masonry_block_reversed_template |
s_masonry_block_reversed_template | ir.ui.view | qweb | New |
s_masonry_block_texts_image_texts_template |
s_masonry_block_texts_image_texts_template | ir.ui.view | qweb | New |
s_media_list |
Media List | ir.ui.view | qweb | New |
s_media_list_options |
s_media_list_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_mega_menu_big_icons_subtitles |
Menu - Big icons & subtitles | ir.ui.view | qweb | New |
s_mega_menu_big_icons_subtitles_item |
s_mega_menu_big_icons_subtitles_item | ir.ui.view | qweb | New |
s_mega_menu_cards |
Menu - Cards | ir.ui.view | qweb | New |
s_mega_menu_cards_item |
s_mega_menu_cards_item | ir.ui.view | qweb | New |
s_mega_menu_images_subtitles |
Menu - images & subtitles | ir.ui.view | qweb | New |
s_mega_menu_images_subtitles_item |
s_mega_menu_images_subtitles_item | ir.ui.view | qweb | New |
s_mega_menu_little_icons |
Menu - Little icons | ir.ui.view | qweb | New |
s_mega_menu_menu_image_menu |
Menu - Image - Menu | ir.ui.view | qweb | New |
s_mega_menu_menus_logos |
Menus & logos | ir.ui.view | qweb | New |
s_mega_menu_multi_menus |
Multi-Menus | ir.ui.view | qweb | New |
s_mega_menu_odoo_menu |
Odoo Menu | ir.ui.view | qweb | New |
s_mega_menu_thumbnails |
Menu - Thumbnails | ir.ui.view | qweb | New |
s_mega_menu_thumbnails_item |
s_mega_menu_thumbnails_item | ir.ui.view | qweb | New |
s_mockup_image |
Mockup Image | ir.ui.view | qweb | New |
s_motto |
Motto | ir.ui.view | qweb | New |
s_numbers |
Numbers | ir.ui.view | qweb | New |
s_numbers_charts |
Numbers Charts | ir.ui.view | qweb | New |
s_numbers_grid |
Numbers Grid | ir.ui.view | qweb | New |
s_numbers_list |
Numbers list | ir.ui.view | qweb | New |
s_numbers_showcase |
Numbers Showcase | ir.ui.view | qweb | New |
s_opening_hours |
Opening Hours | ir.ui.view | qweb | New |
s_parallax |
Parallax | ir.ui.view | qweb | New |
s_picture |
Title - Image | ir.ui.view | qweb | New |
s_picture_only |
s_picture_only | ir.ui.view | qweb | Inherits website.new_page_template_s_picture |
s_popup |
Popup | ir.ui.view | qweb | New |
s_popup_options |
s_popup_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_pricelist_boxed |
Pricelist Boxed | ir.ui.view | qweb | New |
s_pricelist_boxed_add_product_widget |
s_pricelist_boxed_add_product_widget | ir.ui.view | qweb | New |
s_pricelist_boxed_item |
s_pricelist_boxed_item | ir.ui.view | qweb | New |
s_pricelist_boxed_options |
s_pricelist_boxed_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_pricelist_cafe |
Pricelist Cafe | ir.ui.view | qweb | New |
s_pricelist_cafe_add_product_widget |
s_pricelist_cafe_add_product_widget | ir.ui.view | qweb | New |
s_pricelist_cafe_item |
s_pricelist_cafe_item | ir.ui.view | qweb | New |
s_pricelist_cafe_options |
s_pricelist_cafe_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_process_steps |
Steps | ir.ui.view | qweb | New |
s_process_steps_options |
s_process_steps_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_product_catalog |
Pricelist | ir.ui.view | qweb | New |
s_product_catalog_add_product_widget |
s_product_catalog_add_product_widget | ir.ui.view | qweb | New |
s_product_catalog_dish |
s_product_catalog_dish | ir.ui.view | qweb | New |
s_product_catalog_options |
s_product_catalog_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_product_list |
Items | ir.ui.view | qweb | New |
s_progress_bar |
Progress Bar | ir.ui.view | qweb | New |
s_progress_bar_options |
s_progress_bar_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_quadrant |
Quadrant | ir.ui.view | qweb | New |
s_quadrant_options |
s_quadrant_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_quotes_carousel |
Quotes | ir.ui.view | qweb | New |
s_quotes_carousel_minimal |
Quotes Minimal | ir.ui.view | qweb | New |
s_rating |
Rating | ir.ui.view | qweb | New |
s_rating_options |
s_rating_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_references |
References | ir.ui.view | qweb | New |
s_references_grid |
References Grid | ir.ui.view | qweb | New |
s_references_social |
References Social | ir.ui.view | qweb | New |
s_searchbar |
Search | ir.ui.view | qweb | New |
s_searchbar_input |
Search | ir.ui.view | qweb | New |
s_shape_image |
Shape image | ir.ui.view | qweb | New |
s_share |
Share | ir.ui.view | qweb | New |
s_showcase |
Showcase | ir.ui.view | qweb | New |
s_showcase_options |
s_showcase_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_sidegrid |
Side Grid | ir.ui.view | qweb | New |
s_snippet_group |
Snippet Group | ir.ui.view | qweb | New |
s_social_media |
Social Media | ir.ui.view | qweb | New |
s_social_media_options |
s_social_media_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_striped |
Striped section | ir.ui.view | qweb | New |
s_striped_center_top |
Striped Center Top | ir.ui.view | qweb | New |
s_striped_top |
Striped Top | ir.ui.view | qweb | New |
s_table_of_content |
Table of Content | ir.ui.view | qweb | New |
s_table_of_content_options |
s_table_of_content_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_tabs |
Tabs | ir.ui.view | qweb | New |
s_tabs_options |
s_tabs_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_text_block |
Text | ir.ui.view | qweb | New |
s_text_block_2nd |
s_text_block_2nd | ir.ui.view | qweb | Inherits website.s_text_block |
s_text_block_h1 |
s_text_block_h1 | ir.ui.view | qweb | Inherits website.s_text_block |
s_text_block_h2 |
s_text_block_h2 | ir.ui.view | qweb | Inherits website.s_text_block |
s_text_block_h2_contact |
s_text_block_h2_contact | ir.ui.view | qweb | Inherits website.s_text_block_h2 |
s_text_cover |
Text Cover | ir.ui.view | qweb | New |
s_text_highlight |
Text Highlight | ir.ui.view | qweb | New |
s_text_image |
Text - Image | ir.ui.view | qweb | New |
s_three_columns |
Columns | ir.ui.view | qweb | New |
s_three_columns_2nd |
s_three_columns_2nd | ir.ui.view | qweb | Inherits website.s_three_columns |
s_three_columns_menu |
s_three_columns_menu | ir.ui.view | qweb | Inherits website.s_three_columns |
s_timeline |
Timeline | ir.ui.view | qweb | New |
s_timeline_list |
Timeline List | ir.ui.view | qweb | New |
s_timeline_list_options |
s_timeline_list_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_timeline_options |
s_timeline_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_title |
Title | ir.ui.view | qweb | New |
s_title_form |
Title - Form | ir.ui.view | qweb | New |
s_unveil |
Unveil | ir.ui.view | qweb | New |
s_video |
Video | ir.ui.view | qweb | New |
s_wavy_grid |
Wavy Grid | ir.ui.view | qweb | New |
s_website_controller_page_listing_layout |
Default layout | ir.ui.view | qweb | Inherits website.snippet_options |
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 |
search_text_with_highlight |
Website Searchbox item highlight | ir.ui.view | qweb | New |
searchbar_input_snippet_options |
search bar snippet options | ir.ui.view | qweb | Inherits website.snippet_options |
shared_blocks |
Shared blocks | ir.ui.view | qweb | Inherits website.layout |
show_website_info |
Show Odoo Information | ir.ui.view | qweb | Inherits website.website_info |
sitemap_index_xml |
sitemap_index_xml | ir.ui.view | qweb | New |
sitemap_locs |
sitemap_locs | ir.ui.view | qweb | New |
sitemap_xml |
sitemap_xml | ir.ui.view | qweb | New |
snippet_options |
snippet_options | ir.ui.view | qweb | Inherits web_editor.snippet_options |
snippet_options_background_options |
snippet_options_background_options | ir.ui.view | qweb | Inherits web_editor.snippet_options_background_options |
snippet_options_border_line_widgets |
snippet_options_border_line_widgets | ir.ui.view | qweb | New |
snippet_options_border_widgets |
snippet_options_border_widgets | ir.ui.view | qweb | New |
snippet_options_carousel |
snippet_options_carousel | ir.ui.view | qweb | New |
snippet_options_carousel_intro |
snippet_options_carousel_intro | ir.ui.view | qweb | Inherits website.snippet_options_carousel |
snippet_options_conditional_visibility |
snippet_options_conditional_visibility | ir.ui.view | qweb | New |
snippet_options_header_box |
snippet_options_header_box | ir.ui.view | qweb | New |
snippet_options_shadow_widgets |
snippet_options_shadow_widgets | ir.ui.view | qweb | New |
snippets |
snippets | ir.ui.view | qweb | Inherits web_editor.snippets |
snippets_debug_view |
Snippet Debug | t | New | |
step_wizard |
Step Checkout | ir.ui.view | qweb | New |
submenu |
Submenu | ir.ui.view | qweb | New |
template_footer_call_to_action |
Call-to-Action | ir.ui.view | qweb | Inherits website.layout |
template_footer_centered |
Centered | ir.ui.view | qweb | Inherits website.layout |
template_footer_contact |
Contact | ir.ui.view | qweb | Inherits website.layout |
template_footer_descriptive |
Descriptive | ir.ui.view | qweb | Inherits website.layout |
template_footer_headline |
Headline | ir.ui.view | qweb | Inherits website.layout |
template_footer_links |
Links | ir.ui.view | qweb | Inherits website.layout |
template_footer_minimalist |
Minimalist | ir.ui.view | qweb | Inherits website.layout |
template_footer_slideout |
Template Footer Slideout | ir.ui.view | qweb | Inherits website.layout |
template_header_additional_color_primary |
template_header_additional_color_primary | ir.ui.view | qweb | Inherits website.layout |
template_header_additional_color_secondary |
template_header_additional_color_secondary | ir.ui.view | qweb | Inherits website.layout |
template_header_boxed |
Template Header Rounded Box | ir.ui.view | qweb | Inherits website.layout |
template_header_boxed_align_center |
template_header_boxed_align_center | ir.ui.view | qweb | Inherits website.template_header_boxed |
template_header_boxed_align_right |
template_header_boxed_align_right | ir.ui.view | qweb | Inherits website.template_header_boxed |
template_header_default |
Template Header Default | ir.ui.view | qweb | Inherits website.layout |
template_header_default_align_center |
template_header_default_align_center | ir.ui.view | qweb | Inherits website.template_header_default |
template_header_default_align_right |
template_header_default_align_right | ir.ui.view | qweb | Inherits website.template_header_default |
template_header_hamburger |
Template Header Hamburger | ir.ui.view | qweb | Inherits website.layout |
template_header_hamburger_align_right |
template_header_hamburger_align_right | ir.ui.view | qweb | Inherits website.template_header_hamburger |
template_header_hamburger_mobile_align_center |
template_header_hamburger_mobile_align_center | ir.ui.view | qweb | Inherits website.template_header_hamburger |
template_header_hamburger_mobile_align_right |
template_header_hamburger_mobile_align_right | ir.ui.view | qweb | Inherits website.template_header_hamburger |
template_header_mobile |
Template Header Mobile | ir.ui.view | qweb | New |
template_header_mobile_align_center |
template_header_mobile_align_center | ir.ui.view | qweb | Inherits website.template_header_mobile |
template_header_mobile_align_right |
template_header_mobile_align_right | ir.ui.view | qweb | Inherits website.template_header_mobile |
template_header_sales_four |
Template Header Sale 4 | ir.ui.view | qweb | Inherits website.layout |
template_header_sales_four_align_center |
template_header_sales_four_align_center | ir.ui.view | qweb | Inherits website.template_header_sales_four |
template_header_sales_four_align_right |
template_header_sales_four_align_right | ir.ui.view | qweb | Inherits website.template_header_sales_four |
template_header_sales_one |
Template Header Sale 1 | ir.ui.view | qweb | Inherits website.layout |
template_header_sales_one_align_center |
template_header_sales_one_align_center | ir.ui.view | qweb | Inherits website.template_header_sales_one |
template_header_sales_one_align_right |
template_header_sales_one_align_right | ir.ui.view | qweb | Inherits website.template_header_sales_one |
template_header_sales_three |
Template Header Sale 3 | ir.ui.view | qweb | Inherits website.layout |
template_header_sales_two |
Template Header Sale 2 | ir.ui.view | qweb | Inherits website.layout |
template_header_sales_two_align_center |
template_header_sales_two_align_center | ir.ui.view | qweb | Inherits website.template_header_sales_two |
template_header_sales_two_align_right |
template_header_sales_two_align_right | ir.ui.view | qweb | Inherits website.template_header_sales_two |
template_header_search |
Template Header Search | ir.ui.view | qweb | Inherits website.layout |
template_header_search_align_center |
template_header_search_align_center | ir.ui.view | qweb | Inherits website.template_header_search |
template_header_search_align_right |
template_header_search_align_right | ir.ui.view | qweb | Inherits website.template_header_search |
template_header_sidebar |
Template Header Sidebar | ir.ui.view | qweb | Inherits website.layout |
template_header_sidebar_align_center |
template_header_sidebar_align_center | ir.ui.view | qweb | Inherits website.template_header_sidebar |
template_header_sidebar_align_right |
template_header_sidebar_align_right | ir.ui.view | qweb | Inherits website.template_header_sidebar |
template_header_stretch |
Template Header Stretch | ir.ui.view | qweb | Inherits website.layout |
template_header_stretch_align_center |
template_header_stretch_align_center | ir.ui.view | qweb | Inherits website.template_header_stretch |
template_header_stretch_align_right |
template_header_stretch_align_right | ir.ui.view | qweb | Inherits website.template_header_stretch |
template_header_vertical |
Template Header Vertical | ir.ui.view | qweb | Inherits website.layout |
theme_view_form_preview |
website.form | ir.module.module | form | New |
theme_view_kanban |
Themes Kanban | ir.module.module | kanban | New |
theme_view_search |
Themes Search | ir.module.module | search | New |
user_dropdown |
user_dropdown | ir.ui.view | qweb | Inherits portal.user_dropdown |
vertical_alignment_option |
vertical_alignment_option | ir.ui.view | qweb | New |
view_arch_only |
website.ir_ui_view.arch_only | ir.ui.view | form | New |
view_attachment_form_inherit_website |
ir.attachment.form.inherit.website | ir.attachment | field | Inherits base.view_attachment_form |
view_attachment_tree_inherit_website |
ir.attachment.list.inherit.website | ir.attachment | field | Inherits base.view_attachment_tree |
view_base_language_install |
view_base_language_install.inherit | base.language.install | group | Inherits base.view_base_language_install |
view_edit_robots |
Edit Robots.txt | website.robots | form | New |
view_edit_third_party_domains |
Block 3rd-party service domains | website.custom_blocked_third_party_domains | form | New |
view_partner_form_inherit_website |
res.partner.form.website.inherit | res.partner | xpath | Inherits base.view_partner_form |
view_rewrite_search |
website.rewrite.search | website.rewrite | search | New |
view_server_action_form_website |
ir.actions.server.form.website | ir.actions.server | data | Inherits base.view_server_action_form |
view_server_action_search_website |
ir.actions.server.search.website | ir.actions.server | xpath | Inherits base.view_server_action_search |
view_server_action_tree_website |
ir.actions.server.list.website | ir.actions.server | xpath | Inherits base.view_server_action_tree |
view_view_form_extend |
ir.ui.view | field | Inherits base.view_view_form | |
view_view_tree_inherit_website |
ir.ui.view | list | Inherits base.view_view_tree | |
view_website_form |
website.form | website | form | New |
view_website_form_view_themes_modal |
website.modal.form | website | xpath | Inherits website.view_website_form |
view_website_rewrite_form |
website.rewrite | form | New | |
view_website_tree |
website.list | website | list | New |
website.aboutus |
About Us | ir.ui.view | qweb | New |
website.contactus |
Contact Us | ir.ui.view | qweb | New |
website.header_call_to_action |
Header Call to Action | ir.ui.view | qweb | Inherits website.placeholder_header_call_to_action |
website.header_call_to_action_large |
Header Call to Action - Large | ir.ui.view | qweb | Inherits website.header_call_to_action |
website.header_call_to_action_sidebar |
Header Call to Action - Sidebar | ir.ui.view | qweb | Inherits website.header_call_to_action_large |
website.header_call_to_action_stretched |
Header Call to Action - Stretched | ir.ui.view | qweb | Inherits website.header_call_to_action |
website.header_search_box |
Header Search Bar | ir.ui.view | qweb | Inherits website.placeholder_header_search_box |
website.header_social_links |
Header Social Links | ir.ui.view | qweb | Inherits website.placeholder_header_social_links |
website.header_text_element |
Header Text element | ir.ui.view | qweb | Inherits website.placeholder_header_text_element |
website.homepage |
Home | ir.ui.view | qweb | New |
website.neutralize_ribbon |
Neutralize Ribbon | ir.ui.view | qweb | Inherits website.layout |
website.our_services |
Services | ir.ui.view | qweb | New |
website.placeholder_header_call_to_action |
Placeholder Header Call to Action | ir.ui.view | qweb | New |
website.placeholder_header_search_box |
Placeholder Header Search Bar | ir.ui.view | qweb | New |
website.placeholder_header_social_links |
Placeholder Header Social Links | ir.ui.view | qweb | New |
website.placeholder_header_text_element |
Placeholder Header Text element | ir.ui.view | qweb | New |
website.s_dynamic_snippet_options_template |
website.s_dynamic_snippet_options_template | ir.ui.view | qweb | New |
website.s_dynamic_snippet_template |
website.s_dynamic_snippet_template | ir.ui.view | qweb | New |
website_controller_pages_form_view |
website.controller.page.form | website.controller.page | form | New |
website_controller_pages_kanban_view |
website.controller.page.kanban | website.controller.page | kanban | New |
website_controller_pages_search_view |
website.controller.page.search | website.controller.page | search | New |
website_controller_pages_tree_view |
website.controller.page.list | website.controller.page | list | New |
website_info |
Odoo Information | ir.ui.view | qweb | New |
website_menus_form_view |
website.menu.form | website.menu | form | New |
website_page_properties_base_view_form |
website.page.properties.base.form.view | website.page.properties.base | form | New |
website_page_properties_view_form |
website.page.properties.form.view | website.page.properties | xpath | Inherits website_page_properties_base_view_form |
website_pages_form_view |
website.page.form | website.page | form | New |
website_pages_kanban_view |
website.page.kanban | website.page | kanban | New |
website_pages_tree_view |
website.page.list | website.page | list | New |
website_pages_view_search |
website.page.view.search | website.page | search | New |
website_search_box |
Website Searchbox | ir.ui.view | qweb | New |
website_search_box_input |
website_search_box_input | ir.ui.view | qweb | Inherits website.website_search_box |
website_visitor_page_view_graph |
website.track.view.graph | website.track | graph | New |
website_visitor_page_view_search |
website.track.view.search | website.track | search | New |
website_visitor_page_view_tree |
website.track.view.list | website.track | list | New |
website_visitor_track_view_graph |
website.track.view.graph | website.track | graph | New |
website_visitor_track_view_tree |
website.track.view.list | website.track | list | New |
website_visitor_view_form |
website.visitor.view.form | website.visitor | form | New |
website_visitor_view_graph |
website.visitor.view.graph | website.visitor | graph | New |
website_visitor_view_kanban |
website.visitor.view.kanban | website.visitor | kanban | New |
website_visitor_view_search |
website.visitor.view.search | website.visitor | search | New |
website_visitor_view_tree |
website.visitor.view.list | website.visitor | list | New |
No new fields.
Public methods (2)get_base_url(self)
get_website_meta(self)
website_ids
Many2many → website
string='Websites to translate'
args: 'website'
default_get(self, fields)
lang_install(self)
No new fields.
Public methods (0)No public methods.
website_path
Char
website_published
Boolean
copy=False
help='A code server action can be executed from the website, using a dedicated controller. The address is <base>/website/action/<website_path>. Set this field as True to allow users to run this action. If it is set to False the action cannot be run through the website.'
args: 'Available on the Website'
website_url
Char
compute='_get_website_url'
help='The full URL to access the server action through the website.'
args: 'Website Url'
xml_id
Char
compute='_compute_xml_id'
help='ID of the action if defined in a XML file'
args: 'External ID'
No public methods.
key
Char
copy=False
website_id
Many2one → website
ondelete='cascade'
args: 'website'
filter_duplicate(self, website_id=None)
write(self, vals)
theme_template_id
Many2one → theme.ir.asset
copy=False
args: 'theme.ir.asset'
No public methods.
key
Char
website_id
Many2one → website
create(self, vals_list)
get_serving_groups(self)
key
Char
copy=False
theme_template_id
Many2one → theme.ir.attachment
copy=False
args: 'theme.ir.attachment'
No public methods.
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (3)get_frontend_session_info(self)
get_nearest_lang(self, lang_code)
routing_map(self, key=None)
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, property_origins)
get_compatible_form_models(self)
No new fields.
Public methods (0)No public methods.
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)
image_ids
One2many → ir.attachment
domain=[('res_model', '=', _name), ('mimetype', '=like', 'image/%')]
readonly=True
string='Screenshots'
args: 'ir.attachment', 'res_id'
is_installed_on_current_website
Boolean
compute='_compute_is_installed_on_current_website'
button_choose_theme(self)
button_refresh_theme(self)
button_remove_theme(self)
get_themes_domain(self)
update_list(self)
update_theme_images(self)
write(self, vals)
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (1)get_available_options(self)
No new fields.
Public methods (1)value_to_html(self, value, options)
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (1)load_menus_root(self)
controller_page_ids
One2many → website.controller.page
first_page_id
Many2one → website.page
compute='_compute_first_page_id'
help='First page linked to this view'
string='Website Page'
args: 'website.page'
page_ids
One2many → website.page
track
Boolean
default=False
help='Allow to specify for one page of the website to be trackable or not'
string='Track'
visibility
Selection
default=''
args: [('', 'Public'), ('connected', 'Signed In'), ('restricted_group', 'Restricted Group'), ('password', 'With Password')]
visibility_password
Char
copy=False
groups='base.group_system'
visibility_password_display
Char
compute='_get_pwd'
groups='website.group_website_designer'
inverse='_set_pwd'
website_id
Many2one → website
ondelete='cascade'
string='Website'
args: 'website'
create(self, vals_list)
filter_duplicate(self)
get_default_lang_code(self)
get_related_views(self, key, bundles=False)
get_view_hierarchy(self)
save(self, value, xpath=None)
unlink(self)
write(self, vals)
theme_template_id
Many2one → theme.ir.ui.view
copy=False
args: 'theme.ir.ui.view'
write(self, vals)
No new fields.
Public methods (0)No public methods.
website_id
Many2one → website
compute='_compute_website_id'
store=True
args: 'website'
action_open_website_theme_selector(self)
google_map_img(self, zoom=8, width=298, height=298)
google_map_link(self, zoom=8)
auth_signup_uninvited
Selection
compute='_compute_auth_signup_uninvited'
config_parameter=False
default=None
inverse='_inverse_auth_signup_uninvited'
cdn_activated
Boolean
readonly=False
related='website_id.cdn_activated'
cdn_filters
Text
readonly=False
related='website_id.cdn_filters'
cdn_url
Char
readonly=False
related='website_id.cdn_url'
favicon
Binary
readonly=False
related='website_id.favicon'
args: 'Favicon'
google_analytics_key
Char
readonly=False
related='website_id.google_analytics_key'
args: 'Google Analytics Key'
google_search_console
Char
readonly=False
related='website_id.google_search_console'
args: 'Google Search Console Key'
group_multi_website
Boolean
implied_group='website.group_multi_website'
args: 'Multi-website'
has_default_share_image
Boolean
compute='_compute_has_default_share_image'
inverse='_inverse_has_default_share_image'
args: 'Use a image by default for sharing'
has_google_analytics
Boolean
compute='_compute_has_google_analytics'
inverse='_inverse_has_google_analytics'
args: 'Google Analytics'
has_google_search_console
Boolean
compute='_compute_has_google_search_console'
inverse='_inverse_has_google_search_console'
args: 'Google Search Console'
has_plausible_shared_key
Boolean
compute='_compute_has_plausible_shared_key'
inverse='_inverse_has_plausible_shared_key'
args: 'Plausible Analytics'
language_ids
Many2many
readonly=False
related='website_id.language_ids'
module_marketing_automation
Boolean
module_website_livechat
Boolean
plausible_shared_key
Char
readonly=False
related='website_id.plausible_shared_key'
args: 'Plausible auth Key'
plausible_site
Char
readonly=False
related='website_id.plausible_site'
args: 'Plausible Site (e.g. domain.com)'
shared_user_account
Boolean
compute='_compute_shared_user_account'
inverse='_inverse_shared_user_account'
string='Shared Customer Accounts'
social_default_image
Binary
readonly=False
related='website_id.social_default_image'
args: 'Default Social Share Image'
website_block_third_party_domains
Boolean
readonly=False
related='website_id.block_third_party_domains'
args: 'Block 3rd-party domains'
website_company_id
Many2one
readonly=False
related='website_id.company_id'
string='Website Company'
website_cookies_bar
Boolean
readonly=False
related='website_id.cookies_bar'
website_default_lang_code
Char
readonly=False
related='website_id.default_lang_id.code'
args: 'Default language code'
website_default_lang_id
Many2one
readonly=False
related='website_id.default_lang_id'
string='Default language'
website_domain
Char
readonly=False
related='website_id.domain'
args: 'Website Domain'
website_homepage_url
Char
readonly=False
related='website_id.homepage_url'
website_id
Many2one → website
default=_default_website
ondelete='cascade'
string='website'
args: 'website'
website_language_count
Integer
readonly=True
related='website_id.language_count'
string='Number of languages'
website_logo
Binary
readonly=False
related='website_id.logo'
website_name
Char
readonly=False
related='website_id.name'
args: 'Website Name'
action_open_blocked_third_party_domains(self)
action_open_robots(self)
action_website_create_new(self)
No new fields.
Public methods (2)action_activate_langs(self)
write(self, vals)
visitor_ids
One2many → website.visitor
string='Visitors'
args: 'website.visitor', 'partner_id'
google_map_img(self, zoom=8, width=298, height=298)
google_map_link(self, zoom=10)
website_id
Many2one → website
readonly=False
related='partner_id.website_id'
related_sudo=False
store=True
args: 'website'
authenticate(cls, db, credential, user_agent_env)
website_publish_button(self)
active
Boolean
default=True
bundle
Char
required=True
copy_ids
One2many → ir.asset
copy=False
readonly=True
args: 'ir.asset', 'theme_template_id', 'Assets using a copy of me'
directive
Selection
default=APPEND_DIRECTIVE
selection=[(APPEND_DIRECTIVE, 'Append'), (PREPEND_DIRECTIVE, 'Prepend'), (AFTER_DIRECTIVE, 'After'), (BEFORE_DIRECTIVE, 'Before'), (REMOVE_DIRECTIVE, 'Remove'), (REPLACE_DIRECTIVE, 'Replace'), (INCLUDE_DIRECTIVE, 'Include')]
key
Char
name
Char
required=True
path
Char
required=True
sequence
Integer
default=DEFAULT_SEQUENCE
required=True
target
Char
No public methods.
copy_ids
One2many → ir.attachment
copy=False
readonly=True
args: 'ir.attachment', 'theme_template_id', 'Attachment using a copy of me'
key
Char
required=True
name
Char
required=True
url
Char
No public methods.
active
Boolean
default=True
arch
Text
translate=xml_translate
arch_fs
Char
default=compute_arch_fs
copy_ids
One2many → ir.ui.view
copy=False
readonly=True
args: 'ir.ui.view', 'theme_template_id', 'Views using a copy of me'
customize_show
Boolean
inherit_id
Reference
selection=[('ir.ui.view', 'ir.ui.view'), ('theme.ir.ui.view', 'theme.ir.ui.view')]
key
Char
mode
Selection
name
Char
required=True
priority
Integer
default=DEFAULT_SEQUENCE
required=True
type
Char
compute_arch_fs(self)
No new fields.
Public methods (4)disable_asset(self, name)
disable_view(self, xml_id)
enable_asset(self, name)
enable_view(self, xml_id)
copy_ids
One2many → website.menu
copy=False
readonly=True
args: 'website.menu', 'theme_template_id', 'Menu using a copy of me'
mega_menu_classes
Char
mega_menu_content
Html
name
Char
required=True
translate=True
new_window
Boolean
page_id
Many2one → theme.website.page
ondelete='cascade'
args: 'theme.website.page'
parent_id
Many2one → theme.website.menu
index=True
ondelete='cascade'
args: 'theme.website.menu'
sequence
Integer
url
Char
default=''
use_main_menu_as_parent
Boolean
default=True
No public methods.
copy_ids
One2many → website.page
copy=False
readonly=True
args: 'website.page', 'theme_template_id', 'Page using a copy of me'
footer_visible
Boolean
default=True
header_color
Char
header_overlay
Boolean
header_visible
Boolean
default=True
is_new_page_template
Boolean
string='New Page Template'
is_published
Boolean
url
Char
view_id
Many2one → theme.ir.ui.view
ondelete='cascade'
required=True
args: 'theme.ir.ui.view'
website_indexed
Boolean
default=True
args: 'Page Indexed'
No public methods.
No new fields.
Public methods (1)make_scss_customization(self, url, values)
No new fields.
Public methods (0)No public methods.
auth_signup_uninvited
Selection
default='b2b'
string='Customer Account'
args: [('b2b', 'On invitation'), ('b2c', 'Free sign up')]
auto_redirect_lang
Boolean
default=True
help="Should users be redirected to their browser's language"
args: 'Autoredirect Language'
block_third_party_domains
Boolean
default=True
help='Block 3rd-party domains that may track users (YouTube, Google Maps, etc.).'
args: 'Block 3rd-party domains'
blocked_third_party_domains
Text
compute='_compute_blocked_third_party_domains'
args: 'List of blocked 3rd-party domains'
cdn_activated
Boolean
cdn_filters
Text
default=<expr>
help='URL matching those filters will be rewritten using the CDN Base URL'
args: 'CDN Filters'
cdn_url
Char
default=''
args: 'CDN Base URL'
company_id
Many2one → res.company
default=<expr>
required=True
string='Company'
args: 'res.company'
configurator_done
Boolean
help='True if configurator has been completed or ignored'
cookies_bar
Boolean
help='Display a customizable cookies bar on your website.'
args: 'Cookies Bar'
custom_blocked_third_party_domains
Text
groups='website.group_website_designer'
translate=False
args: 'User list of blocked 3rd-party domains'
custom_code_footer
Html
sanitize=False
args: 'Custom end of <body> code'
custom_code_head
Html
sanitize=False
args: 'Custom <head> code'
default_lang_id
Many2one → res.lang
default=_default_language
required=True
string='Default Language'
args: 'res.lang'
domain
Char
help='E.g. https://www.mydomain.com'
args: 'Website Domain'
domain_punycode
Char
compute='_compute_domain_punycode'
readonly=True
store=False
string='Punycode Domain'
favicon
Binary
default=_default_favicon
help='This field holds the image used to display a favicon on the website.'
string='Website Favicon'
google_analytics_key
Char
google_maps_api_key
Char
google_search_console
Char
help='Google key, or Enable to access first reply'
has_social_default_image
Boolean
compute='_compute_has_social_default_image'
store=True
homepage_url
Char
help='E.g. /contactus or /shop'
language_count
Integer
compute='_compute_language_count'
args: 'Number of languages'
language_ids
Many2many → res.lang
default=_active_languages
required=True
string='Languages'
args: 'res.lang', 'website_lang_rel', 'website_id', 'lang_id'
logo
Binary
default=_default_logo
help='Display this logo on the website.'
args: 'Website Logo'
menu_id
Many2one → website.menu
compute='_compute_menu'
string='Main Menu'
args: 'website.menu'
name
Char
required=True
args: 'Website Name'
partner_id
Many2one
readonly=False
related='user_id.partner_id'
string='Public Partner'
plausible_shared_key
Char
plausible_site
Char
robots_txt
Html
groups='website.group_website_designer'
sanitize=False
translate=False
args: 'Robots.txt'
sequence
Integer
default=10
social_default_image
Binary
help='If set, replaces the website logo as the default social share image.'
string='Default Social Share Image'
social_facebook
Char
default=_default_social_facebook
args: 'Facebook Account'
social_github
Char
default=_default_social_github
args: 'GitHub Account'
social_instagram
Char
default=_default_social_instagram
args: 'Instagram Account'
social_linkedin
Char
default=_default_social_linkedin
args: 'LinkedIn Account'
social_tiktok
Char
default=_default_social_tiktok
args: 'TikTok Account'
social_twitter
Char
default=_default_social_twitter
args: 'X Account'
social_youtube
Char
default=_default_social_youtube
args: 'Youtube Account'
specific_user_account
Boolean
help='If True, new accounts will be associated to the current website'
args: 'Specific User Account'
theme_id
Many2one → ir.module.module
help='Installed theme'
args: 'ir.module.module'
user_id
Many2one → res.users
required=True
string='Public User'
args: 'res.users'
action_dashboard_redirect(self)
button_go_website(self, path='/')
configurator_apply(self, **kwargs)
configurator_get_footer_links(self)
configurator_init(self)
configurator_missing_industry(self, unknown_industry)
configurator_recommended_themes(self, industry_id, palette, result_nbr_max=3)
configurator_set_menu_links(self, menu_company, module_data)
configurator_skip(self)
copy_menu_hierarchy(self, top_menu)
create(self, vals_list)
create_and_redirect_configurator(self)
get_cdn_url(self, uri)
get_client_action(self, url, mode_edit=False, website_id=False)
get_client_action_url(self, url, mode_edit=False, mode_debug=0)
get_cta_data(self, website_purpose, website_type)
get_current_website(self, fallback=True)
get_suggested_controllers(self)
get_template(self, template)
get_theme_configurator_snippets(self, theme_name)
get_unique_key(self, string, template_module=False)
get_unique_path(self, page_url)
get_website_page_ids(self)
image_url(self, record, field, size=None)
is_menu_cache_disabled(self)
is_public_user(self)
is_view_active(self, key)
new_page(self, name=False, add_menu=False, template='website.default_page', ispage=True, namespace=None, page_values=None, menu_values=None, sections_arch=None)
pager(self, url, total, page=1, step=30, scope=5, url_args=None)
rule_is_enumerable(self, rule)
search_pages(self, needle=None, limit=None)
search_url_dependencies(self, res_model, res_ids)
unlink(self)
viewref(self, view_id, raise_if_not_found=True)
website_domain(self, website_id=False)
write(self, values)
description
Char
translate=True
feature_url
Char
iap_page_code
Char
help='Page code used to tell IAP website_service for which page a snippet list should be generated'
icon
Char
menu_company
Boolean
help='If set, add the menu as a second level menu, as a child of "Company" menu.'
menu_sequence
Integer
help='If set, a website menu will be created for the feature.'
module_id
Many2one → ir.module.module
ondelete='cascade'
args: 'ir.module.module'
name
Char
translate=True
page_view_id
Many2one → ir.ui.view
ondelete='cascade'
args: 'ir.ui.view'
sequence
Integer
website_config_preselection
Char
help='Comma-separated list of website type/purpose for which this feature should be pre-selected'
No public methods.
default_layout
Selection
default='grid'
selection=[('grid', 'Grid'), ('list', 'List')]
menu_ids
One2many → website.menu
name
Char
compute='_compute_name'
inverse='_inverse_name'
required=True
store=True
string='The name is used to generate the URL and is shown in the browser title bar'
name_slugified
Char
compute='_compute_name_slugified'
help='The name of the page usable in a URL'
inverse='_inverse_name_slugified'
store=True
string='URL'
record_domain
Char
help='Domain to restrict records that can be viewed publicly'
string='Domain'
record_view_id
Many2one → ir.ui.view
ondelete='cascade'
string='Record view'
args: 'ir.ui.view'
url_demo
Char
compute='_compute_url_demo'
string='Demo URL'
view_id
Many2one → ir.ui.view
ondelete='cascade'
required=True
string='Listing view'
args: 'ir.ui.view'
website_id
Many2one
ondelete='cascade'
readonly=False
related='view_id.website_id'
store=True
open_website_url(self)
unlink(self)
write(self, vals)
cover_properties
Text
default=<expr>
args: 'Cover Properties'
write(self, vals)
content
Text
default=<expr>
action_save(self)
child_id
One2many → website.menu
string='Child Menus'
args: 'website.menu', 'parent_id'
controller_page_id
Many2one → website.controller.page
ondelete='cascade'
args: 'website.controller.page', 'Related Model Page'
group_ids
Many2many → res.groups
help='User needs to be at least in one of these groups to see the menu'
string='Visible Groups'
args: 'res.groups'
is_mega_menu
Boolean
compute=_compute_field_is_mega_menu
inverse=_set_field_is_mega_menu
is_visible
Boolean
compute='_compute_visible'
string='Is Visible'
mega_menu_classes
Char
mega_menu_content
Html
prefetch=True
sanitize=False
translate=html_translate
name
Char
required=True
translate=True
args: 'Menu'
new_window
Boolean
page_id
Many2one → website.page
ondelete='cascade'
args: 'website.page', 'Related Page'
parent_id
Many2one → website.menu
index=True
ondelete='cascade'
args: 'website.menu', 'Parent Menu'
parent_path
Char
index=True
sequence
Integer
default=_default_sequence
url
Char
default=''
args: 'Url'
website_id
Many2one → website
ondelete='cascade'
args: 'website', 'Website'
create(self, vals_list)
get_tree(self, website_id, menu_id=None)
save(self, website_id, data)
unlink(self)
write(self, values)
theme_template_id
Many2one → theme.website.menu
copy=False
args: 'theme.website.menu'
No public methods.
website_id
Many2one → website
help='Restrict to a specific website.'
index=True
ondelete='restrict'
string='Website'
args: 'website'
can_access_from_current_website(self, website_id=False)
arch
Text
depends_context=('website_id')
readonly=False
related='view_id.arch'
date_publish
Datetime
footer_visible
Boolean
default=True
header_color
Char
header_overlay
Boolean
header_text_color
Char
header_visible
Boolean
default=True
is_homepage
Boolean
compute='_compute_is_homepage'
string='Homepage'
is_in_menu
Boolean
compute='_compute_website_menu'
is_new_page_template
Boolean
help='Add this page to the "+New" page templates. It will be added to the "Custom" category.'
string='New Page Template'
is_visible
Boolean
compute='_compute_visible'
string='Is Visible'
menu_ids
One2many → website.menu
url
Char
required=True
args: 'Page URL'
view_id
Many2one → ir.ui.view
ondelete='cascade'
required=True
string='View'
args: 'ir.ui.view'
website_id
Many2one
ondelete='cascade'
readonly=False
related='view_id.website_id'
store=True
website_indexed
Boolean
default=True
args: 'Is Indexed'
action_page_debug_view(self)
clone_page(self, page_id, page_name=None, clone_menu=True)
copy_data(self, default=None)
get_website_meta(self)
unlink(self)
write(self, vals)
theme_template_id
Many2one → theme.website.page
copy=False
args: 'theme.website.page'
No public methods.
date_publish
Datetime
readonly=False
related='target_model_id.date_publish'
groups_id
Many2many
readonly=False
related='target_model_id.groups_id'
is_new_page_template
Boolean
readonly=False
related='target_model_id.is_new_page_template'
name
Char
readonly=False
related='target_model_id.name'
old_url
Char
redirect_old_url
Boolean
default=False
store=False
redirect_type
Selection
default='301'
required=True
store=False
args: [('301', '301 Moved permanently'), ('302', '302 Moved temporarily')]
target_model_id
Many2one → website.page
url
Char
readonly=False
related='target_model_id.url'
visibility
Selection
readonly=False
related='target_model_id.visibility'
visibility_password_display
Char
readonly=False
related='target_model_id.visibility_password_display'
website_indexed
Boolean
readonly=False
related='target_model_id.website_indexed'
create(self, vals_list)
write(self, vals)
can_publish
Boolean
compute='_compute_can_publish'
is_homepage
Boolean
compute='_compute_is_homepage'
inverse='_inverse_is_homepage'
string='Homepage'
is_in_menu
Boolean
compute='_compute_is_in_menu'
inverse='_inverse_is_in_menu'
is_published
Boolean
compute='_compute_is_published'
inverse='_inverse_is_published'
menu_ids
One2many → website.menu
compute='_compute_menu_ids'
args: 'website.menu'
target_model_id
Reference
required=True
selection='_selection_target_model_id'
url
Char
required=True
website_id
Many2one → website
required=True
args: 'website'
No public methods.
can_publish
Boolean
compute='_compute_can_publish'
args: 'Can Publish'
is_published
Boolean
copy=False
default=<expr>
index=True
args: 'Is Published'
website_published
Boolean
readonly=False
related='is_published'
args: 'Visible on current website'
website_url
Char
compute='_compute_website_url'
help='The full URL to access the document through the website.'
args: 'Website URL'
create(self, vals_list)
create_and_get_website_url(self, **kwargs)
open_website_url(self)
website_publish_button(self)
write(self, values)
active
Boolean
default=True
name
Char
required=True
args: 'Name'
redirect_type
Selection
default='302'
help="Type of redirect/Rewrite:\n\n 301 Moved permanently: The browser will keep in cache the new url.\n 302 Moved temporarily: The browser will not keep in cache the new url and ask again the next time the new url.\n 404 Not Found: If you want remove a specific page/controller (e.g. Ecommerce is installed, but you don't want /shop on a specific website)\n 308 Redirect / Rewrite: If you want rename a controller with a new url. (Eg: /shop -> /garden - Both url will be accessible but /shop will automatically be redirected to /garden)\n "
string='Action'
args: [('404', '404 Not Found'), ('301', '301 Moved permanently'), ('302', '302 Moved temporarily'), ('308', '308 Redirect / Rewrite')]
route_id
Many2one → website.route
sequence
Integer
url_from
Char
index=True
args: 'URL from'
url_to
Char
website_id
Many2one → website
index=True
ondelete='cascade'
string='Website'
args: 'website'
create(self, vals_list)
refresh_routes(self)
unlink(self)
write(self, vals)
content
Text
default=<expr>
action_save(self)
path
Char
No public methods.
No new fields.
Public methods (0)No public methods.
is_seo_optimized
Boolean
compute='_compute_is_seo_optimized'
args: 'SEO optimized'
seo_name
Char
prefetch=True
translate=True
args: 'Seo name'
website_meta_description
Text
prefetch='website_meta'
translate=True
args: 'Website meta description'
website_meta_keywords
Char
prefetch='website_meta'
translate=True
args: 'Website meta keywords'
website_meta_og_img
Char
website_meta_title
Char
prefetch='website_meta'
translate=True
args: 'Website meta title'
get_website_meta(self)
action_server_id
Many2one → ir.actions.server
ondelete='cascade'
args: 'ir.actions.server', 'Server Action'
field_names
Char
help='A list of comma-separated field names'
required=True
filter_id
Many2one → ir.filters
ondelete='cascade'
args: 'ir.filters', 'Filter'
limit
Integer
help='The limit is the maximum number of records retrieved'
required=True
model_name
Char
compute='_compute_model_name'
string='Model name'
name
Char
required=True
translate=True
website_id
Many2one → website
ondelete='cascade'
string='Website'
args: 'website'
No public methods.
page_id
Many2one → website.page
index=True
ondelete='cascade'
readonly=True
args: 'website.page'
url
Text
index=True
args: 'Url'
visit_datetime
Datetime
default=fields.Datetime.now
readonly=True
required=True
args: 'Visit Date'
visitor_id
Many2one → website.visitor
index=True
ondelete='cascade'
readonly=True
required=True
args: 'website.visitor'
No public methods.
access_token
Char
copy=False
default=_get_access_token
required=True
country_flag
Char
related='country_id.image_url'
string='Country Flag'
country_id
Many2one → res.country
readonly=True
args: 'res.country', 'Country'
create_date
Datetime
readonly=True
args: 'First Connection'
email
Char
compute='_compute_email_phone'
compute_sudo=True
string='Email'
is_connected
Boolean
compute='_compute_time_statistics'
help='A visitor is considered as connected if his last page view was within the last 5 minutes.'
args: 'Is connected?'
lang_id
Many2one → res.lang
help='Language from the website when visitor has been created'
string='Language'
args: 'res.lang'
last_connection_datetime
Datetime
default=fields.Datetime.now
help='Last page view date'
readonly=True
args: 'Last Connection'
last_visited_page_id
Many2one → website.page
compute='_compute_last_visited_page_id'
string='Last Visited Page'
args: 'website.page'
mobile
Char
compute='_compute_email_phone'
compute_sudo=True
string='Mobile'
name
Char
related='partner_id.name'
args: 'Name'
page_count
Integer
compute='_compute_page_statistics'
help='Total number of tracked page visited'
args: '# Visited Pages'
page_ids
Many2many → website.page
compute='_compute_page_statistics'
groups='website.group_website_designer'
search='_search_page_ids'
string='Visited Pages'
args: 'website.page'
partner_id
Many2one → res.partner
compute='_compute_partner_id'
help='Partner of the last logged in user.'
index='btree_not_null'
store=True
string='Contact'
args: 'res.partner'
partner_image
Binary
related='partner_id.image_1920'
time_since_last_action
Char
compute='_compute_time_statistics'
help='Time since last page view. E.g.: 2 minutes ago'
args: 'Last action'
timezone
Selection
string='Timezone'
args: _tz_get
visit_count
Integer
default=1
help='A new visit is considered if last connection was more than 8 hours ago.'
readonly=True
args: '# Visits'
visitor_page_count
Integer
compute='_compute_page_statistics'
help='Total number of visits on tracked pages'
args: 'Page Views'
website_id
Many2one → website
readonly=True
args: 'website', 'Website'
website_track_ids
One2many → website.track
readonly=True
string='Visited Pages History'
args: 'website.track', 'visitor_id'
action_send_mail(self)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
404_plausible |
Plausible 404 | ir.ui.view | qweb | Inherits http_routing.404 |
action_website_rewrite_tree |
website.rewrite.list | website.rewrite | tree | New |
asset_view_form_inherit_website |
ir.asset.form.inherit.website | ir.asset | field | Inherits base.asset_view_form |
asset_view_tree_inherit_website |
ir.asset.tree.inherit.website | ir.asset | field | Inherits base.asset_view_tree |
brand_promotion |
Brand Promotion | ir.ui.view | qweb | Inherits web.brand_promotion |
bs_debug_view |
BS Debug | t | New | |
color_combinations_debug_view |
Color Combinations Debug | t | New | |
column_count_option |
column_count_option | ir.ui.view | qweb | New |
cookie_policy |
Cookie Policy | ir.ui.view | qweb | New |
cookies_bar |
Cookies Bar | ir.ui.view | qweb | Inherits website.layout |
custom_code_layout |
Custom Code Layout | ir.ui.view | qweb | Inherits website.layout |
default_css |
default_css | ir.ui.view | qweb | New |
default_csv |
default_csv | ir.ui.view | qweb | New |
default_js |
default_js | ir.ui.view | qweb | New |
default_less |
default_less | ir.ui.view | qweb | New |
default_page |
default_page | ir.ui.view | qweb | New |
default_scss |
default_scss | ir.ui.view | qweb | New |
default_xml |
default_xml | ir.ui.view | qweb | New |
dynamic_snippet_carousel_options_template |
dynamic_snippet_carousel_options_template | ir.ui.view | qweb | New |
external_snippets |
external_snippets | ir.ui.view | qweb | Inherits website.snippets |
footer_copyright_company_name |
footer_copyright_company_name | ir.ui.view | qweb | Inherits website.layout |
footer_custom |
Default | ir.ui.view | qweb | Inherits website.layout |
footer_language_selector_code |
Footer Language Selector Code | ir.ui.view | qweb | Inherits portal.footer_language_selector |
footer_language_selector_flag |
Footer Language Selector Flag | ir.ui.view | qweb | Inherits portal.footer_language_selector |
footer_language_selector_inline |
Footer Language Selector Inline | ir.ui.view | qweb | Inherits portal.footer_language_selector |
footer_language_selector_no_text |
Footer Language Selector No Text | ir.ui.view | qweb | Inherits portal.footer_language_selector |
footer_no_copyright |
Footer No Copyright | ir.ui.view | qweb | Inherits website.layout |
grid_layout_options |
grid_layout_options | ir.ui.view | qweb | New |
header_hoverable_dropdown |
Header Hoverable Dropdown | ir.ui.view | qweb | Inherits website.layout |
header_language_selector |
Header Language Selector | ir.ui.view | qweb | Inherits website.placeholder_header_language_selector |
header_language_selector_code |
Header Language Selector Code | ir.ui.view | qweb | Inherits website.header_language_selector |
header_language_selector_flag |
Header Language Selector Flag | ir.ui.view | qweb | Inherits website.header_language_selector |
header_language_selector_inline |
Header Language Selector Inline | ir.ui.view | qweb | Inherits website.header_language_selector |
header_language_selector_no_text |
Header Language Selector No Text | ir.ui.view | qweb | Inherits website.header_language_selector |
header_navbar_pills_style |
Navbar Links Style | ir.ui.view | qweb | Inherits website.navbar_nav |
header_search_box_input |
Header Search Box Input | ir.ui.view | qweb | New |
header_visibility_disappears |
Header Effect Disappears | ir.ui.view | qweb | Inherits website.layout |
header_visibility_fade_out |
Header Effect Fade Out | ir.ui.view | qweb | Inherits website.layout |
header_visibility_fixed |
Header Effect Fixed | ir.ui.view | qweb | Inherits website.layout |
header_visibility_standard |
Header Visibility Standard | ir.ui.view | qweb | Inherits website.layout |
iframefallback |
iframefallback | ir.ui.view | qweb | Inherits web.layout |
ir_model_fields_view |
website.ir.model.fields.view.form | ir.model.fields | xpath | Inherits base.view_model_fields_form |
ir_model_view |
website.ir.model.view.form | ir.model | xpath | Inherits base.view_model_form |
lang_flag |
Language Flag | ir.ui.view | qweb | New |
language_selector |
language_selector | ir.ui.view | qweb | Inherits portal.language_selector |
language_selector_inline |
language_selector_inline | ir.ui.view | qweb | Inherits website.language_selector |
layout |
Main layout | ir.ui.view | qweb | Inherits portal.frontend_layout |
list_hybrid |
Any Search Results | ir.ui.view | qweb | New |
list_website_public_pages |
Website Pages | ir.ui.view | qweb | New |
login_layout |
Website Login Layout | ir.ui.view | qweb | Inherits web.login_layout |
menu_search |
website.menu.search | website.menu | search | New |
menu_tree |
website.menu.tree | website.menu | tree | New |
navbar |
Navbar | ir.ui.view | qweb | New |
navbar_nav |
Navbar Nav | ir.ui.view | qweb | New |
navbar_toggler |
Navbar Toggler | ir.ui.view | qweb | New |
new_page_template_about_full_1_s_text_block_h1 |
new_page_template_about_full_1_s_text_block_h1 | ir.ui.view | qweb | Inherits website.new_page_template_about_s_text_block_h1 |
new_page_template_about_full_1_s_text_block_h2 |
new_page_template_about_full_1_s_text_block_h2 | ir.ui.view | qweb | Inherits website.new_page_template_about_s_text_block_h2 |
new_page_template_about_full_s_image_text |
new_page_template_about_full_s_image_text | ir.ui.view | qweb | Inherits website.new_page_template_about_s_image_text |
new_page_template_about_full_s_numbers |
new_page_template_about_full_s_numbers | ir.ui.view | qweb | Inherits website.new_page_template_about_s_numbers |
new_page_template_about_full_s_text_image |
new_page_template_about_full_s_text_image | ir.ui.view | qweb | Inherits website.new_page_template_about_s_text_image |
new_page_template_about_map_s_text_block_2nd |
new_page_template_about_map_s_text_block_2nd | ir.ui.view | qweb | Inherits website.new_page_template_about_s_text_block_2nd |
new_page_template_about_map_s_text_block_h1 |
new_page_template_about_map_s_text_block_h1 | ir.ui.view | qweb | Inherits website.new_page_template_about_s_text_block_h1 |
new_page_template_about_map_s_text_block_h2 |
new_page_template_about_map_s_text_block_h2 | ir.ui.view | qweb | Inherits website.new_page_template_about_s_text_block_h2 |
new_page_template_about_mini_s_text_block_h2 |
new_page_template_about_mini_s_text_block_h2 | ir.ui.view | qweb | Inherits website.new_page_template_about_s_text_block_h2 |
new_page_template_about_personal_s_image_text |
new_page_template_about_personal_s_image_text | ir.ui.view | qweb | Inherits website.new_page_template_about_s_image_text |
new_page_template_about_personal_s_numbers |
new_page_template_about_personal_s_numbers | ir.ui.view | qweb | Inherits website.new_page_template_about_s_numbers |
new_page_template_about_personal_s_text_block_h2 |
new_page_template_about_personal_s_text_block_h2 | ir.ui.view | qweb | Inherits website.new_page_template_about_s_text_block_h2 |
new_page_template_about_s_banner |
new_page_template_about_s_banner | ir.ui.view | qweb | Inherits website.new_page_template_s_banner |
new_page_template_about_s_company_team |
new_page_template_about_s_company_team | ir.ui.view | qweb | Inherits website.new_page_template_s_company_team |
new_page_template_about_s_cover |
new_page_template_about_s_cover | ir.ui.view | qweb | Inherits website.new_page_template_s_cover |
new_page_template_about_s_features |
new_page_template_about_s_features | ir.ui.view | qweb | Inherits website.new_page_template_s_features |
new_page_template_about_s_image_text |
new_page_template_about_s_image_text | ir.ui.view | qweb | Inherits website.new_page_template_s_image_text |
new_page_template_about_s_numbers |
new_page_template_about_s_numbers | ir.ui.view | qweb | Inherits website.new_page_template_s_numbers |
new_page_template_about_s_picture |
new_page_template_about_s_picture | ir.ui.view | qweb | Inherits website.new_page_template_s_picture |
new_page_template_about_s_text_block_2nd |
new_page_template_about_s_text_block_2nd | ir.ui.view | qweb | Inherits website.new_page_template_s_text_block_2nd |
new_page_template_about_s_text_block_h1 |
new_page_template_about_s_text_block_h1 | ir.ui.view | qweb | Inherits website.new_page_template_s_text_block_h1 |
new_page_template_about_s_text_block_h2 |
new_page_template_about_s_text_block_h2 | ir.ui.view | qweb | Inherits website.new_page_template_s_text_block_h2 |
new_page_template_about_s_text_cover |
new_page_template_about_s_text_cover | ir.ui.view | qweb | Inherits website.new_page_template_s_text_cover |
new_page_template_about_s_text_image |
new_page_template_about_s_text_image | ir.ui.view | qweb | Inherits website.new_page_template_s_text_image |
new_page_template_about_s_three_columns |
new_page_template_about_s_three_columns | ir.ui.view | qweb | Inherits website.new_page_template_s_three_columns |
new_page_template_about_timeline_s_text_block_h2 |
new_page_template_about_timeline_s_text_block_h2 | ir.ui.view | qweb | Inherits website.new_page_template_about_s_text_block_h2 |
new_page_template_basic_2_s_text_block_h1 |
new_page_template_basic_2_s_text_block_h1 | ir.ui.view | qweb | Inherits website.new_page_template_basic_s_text_block_h1 |
new_page_template_basic_s_picture |
new_page_template_basic_s_picture | ir.ui.view | qweb | Inherits website.new_page_template_s_picture |
new_page_template_basic_s_quotes_carousel |
new_page_template_basic_s_quotes_carousel | ir.ui.view | qweb | Inherits website.new_page_template_s_quotes_carousel |
new_page_template_basic_s_text_block_h1 |
new_page_template_basic_s_text_block_h1 | ir.ui.view | qweb | Inherits website.new_page_template_s_text_block_h1 |
new_page_template_basic_s_text_cover |
new_page_template_basic_s_text_cover | ir.ui.view | qweb | Inherits website.new_page_template_s_text_cover |
new_page_template_gallery_s_banner |
new_page_template_gallery_s_banner | ir.ui.view | qweb | Inherits website.new_page_template_s_banner |
new_page_template_gallery_s_image_text_2nd |
new_page_template_gallery_s_image_text_2nd | ir.ui.view | qweb | Inherits website.new_page_template_s_image_text_2nd |
new_page_template_gallery_s_text_block_2nd |
new_page_template_gallery_s_text_block_2nd | ir.ui.view | qweb | Inherits website.new_page_template_s_text_block_2nd |
new_page_template_gallery_s_text_block_h2 |
new_page_template_gallery_s_text_block_h2 | ir.ui.view | qweb | Inherits website.new_page_template_s_text_block_h2 |
new_page_template_groups |
new_page_template_groups | ir.ui.view | qweb | New |
new_page_template_landing_0_s_cover |
new_page_template_landing_0_s_cover | ir.ui.view | qweb | Inherits website.new_page_template_landing_s_cover |
new_page_template_landing_1_s_banner |
new_page_template_landing_1_s_banner | ir.ui.view | qweb | Inherits website.new_page_template_landing_s_banner |
new_page_template_landing_2_s_call_to_action |
new_page_template_landing_2_s_call_to_action | ir.ui.view | qweb | Inherits new_page_template_landing_s_call_to_action |
new_page_template_landing_2_s_cover |
new_page_template_landing_2_s_cover | ir.ui.view | qweb | Inherits website.new_page_template_landing_s_cover |
new_page_template_landing_2_s_text_block_h2 |
new_page_template_landing_2_s_text_block_h2 | ir.ui.view | qweb | Inherits website.new_page_template_landing_s_text_block_h2 |
new_page_template_landing_2_s_three_columns |
new_page_template_landing_2_s_three_columns | ir.ui.view | qweb | Inherits website.new_page_template_landing_s_three_columns |
new_page_template_landing_3_s_call_to_action |
new_page_template_landing_3_s_call_to_action | ir.ui.view | qweb | Inherits new_page_template_landing_s_call_to_action |
new_page_template_landing_3_s_text_block_h2 |
new_page_template_landing_3_s_text_block_h2 | ir.ui.view | qweb | Inherits website.new_page_template_landing_s_text_block_h2 |
new_page_template_landing_3_s_three_columns |
new_page_template_landing_3_s_three_columns | ir.ui.view | qweb | Inherits website.new_page_template_landing_s_three_columns |
new_page_template_landing_4_s_cover |
new_page_template_landing_4_s_cover | ir.ui.view | qweb | Inherits website.new_page_template_landing_s_cover |
new_page_template_landing_4_s_text_block_h2 |
new_page_template_landing_4_s_text_block_h2 | ir.ui.view | qweb | Inherits website.new_page_template_landing_s_text_block_h2 |
new_page_template_landing_5_s_banner |
new_page_template_landing_5_s_banner | ir.ui.view | qweb | Inherits website.new_page_template_landing_s_banner |
new_page_template_landing_s_banner |
new_page_template_landing_s_banner | ir.ui.view | qweb | Inherits website.new_page_template_s_banner |
new_page_template_landing_s_call_to_action |
new_page_template_landing_s_call_to_action | ir.ui.view | qweb | Inherits new_page_template_s_call_to_action |
new_page_template_landing_s_color_blocks_2 |
new_page_template_landing_s_color_blocks_2 | ir.ui.view | qweb | Inherits website.new_page_template_s_color_blocks_2 |
new_page_template_landing_s_cover |
new_page_template_landing_s_cover | ir.ui.view | qweb | Inherits website.new_page_template_s_cover |
new_page_template_landing_s_features |
new_page_template_landing_s_features | ir.ui.view | qweb | Inherits website.new_page_template_s_features |
new_page_template_landing_s_showcase |
new_page_template_landing_s_showcase | ir.ui.view | qweb | Inherits website.new_page_template_s_showcase |
new_page_template_landing_s_text_block_h2 |
new_page_template_landing_s_text_block_h2 | ir.ui.view | qweb | Inherits website.new_page_template_s_text_block_h2 |
new_page_template_landing_s_text_cover |
new_page_template_landing_s_text_cover | ir.ui.view | qweb | Inherits website.new_page_template_s_text_cover |
new_page_template_landing_s_text_image |
new_page_template_landing_s_text_image | ir.ui.view | qweb | Inherits website.new_page_template_s_text_image |
new_page_template_landing_s_three_columns |
new_page_template_landing_s_three_columns | ir.ui.view | qweb | Inherits website.new_page_template_s_three_columns |
new_page_template_pricing_5_s_text_block_h1 |
new_page_template_pricing_5_s_text_block_h1 | ir.ui.view | qweb | Inherits website.new_page_template_pricing_s_text_block_h1 |
new_page_template_pricing_s_image_text_2nd |
new_page_template_pricing_s_image_text_2nd | ir.ui.view | qweb | Inherits website.new_page_template_s_image_text_2nd |
new_page_template_pricing_s_text_block_2nd |
new_page_template_pricing_s_text_block_2nd | ir.ui.view | qweb | Inherits website.new_page_template_s_text_block_2nd |
new_page_template_pricing_s_text_block_h1 |
new_page_template_pricing_s_text_block_h1 | ir.ui.view | qweb | Inherits website.new_page_template_s_text_block_h1 |
new_page_template_pricing_s_text_block_h2 |
new_page_template_pricing_s_text_block_h2 | ir.ui.view | qweb | Inherits website.new_page_template_s_text_block_h2 |
new_page_template_s_banner |
new_page_template_s_banner | ir.ui.view | qweb | Inherits website.s_banner |
new_page_template_s_call_to_action |
new_page_template_s_call_to_action | ir.ui.view | qweb | Inherits website.s_call_to_action |
new_page_template_s_carousel |
new_page_template_s_carousel | ir.ui.view | qweb | Inherits website.s_carousel |
new_page_template_s_color_blocks_2 |
new_page_template_s_color_blocks_2 | ir.ui.view | qweb | Inherits website.s_color_blocks_2 |
new_page_template_s_company_team |
new_page_template_s_company_team | ir.ui.view | qweb | Inherits website.s_company_team |
new_page_template_s_cover |
new_page_template_s_cover | ir.ui.view | qweb | Inherits website.s_cover |
new_page_template_s_features |
new_page_template_s_features | ir.ui.view | qweb | Inherits website.s_features |
new_page_template_s_image_gallery |
new_page_template_s_image_gallery | ir.ui.view | qweb | Inherits website.s_image_gallery |
new_page_template_s_image_text |
new_page_template_s_image_text | ir.ui.view | qweb | Inherits website.s_image_text |
new_page_template_s_image_text_2nd |
new_page_template_s_image_text_2nd | ir.ui.view | qweb | Inherits website.s_image_text_2nd |
new_page_template_s_images_wall |
new_page_template_s_images_wall | ir.ui.view | qweb | Inherits website.s_images_wall |
new_page_template_s_map |
new_page_template_s_map | ir.ui.view | qweb | Inherits s_map |
new_page_template_s_media_list |
new_page_template_s_media_list | ir.ui.view | qweb | Inherits website.s_media_list |
new_page_template_s_numbers |
new_page_template_s_numbers | ir.ui.view | qweb | Inherits website.s_numbers |
new_page_template_s_parallax |
new_page_template_s_parallax | ir.ui.view | qweb | Inherits website.s_parallax |
new_page_template_s_picture |
new_page_template_s_picture | ir.ui.view | qweb | Inherits website.s_picture |
new_page_template_s_quotes_carousel |
new_page_template_s_quotes_carousel | ir.ui.view | qweb | Inherits website.s_quotes_carousel |
new_page_template_s_references |
new_page_template_s_references | ir.ui.view | qweb | Inherits website.s_references |
new_page_template_s_showcase |
new_page_template_s_showcase | ir.ui.view | qweb | Inherits website.s_showcase |
new_page_template_s_text_block_2nd |
new_page_template_s_text_block_2nd | ir.ui.view | qweb | Inherits website.s_text_block_2nd |
new_page_template_s_text_block_h1 |
new_page_template_s_text_block_h1 | ir.ui.view | qweb | Inherits website.s_text_block_h1 |
new_page_template_s_text_block_h2 |
new_page_template_s_text_block_h2 | ir.ui.view | qweb | Inherits website.s_text_block_h2 |
new_page_template_s_text_cover |
new_page_template_s_text_cover | ir.ui.view | qweb | Inherits website.s_text_cover |
new_page_template_s_text_image |
new_page_template_s_text_image | ir.ui.view | qweb | Inherits website.s_text_image |
new_page_template_s_three_columns |
new_page_template_s_three_columns | ir.ui.view | qweb | Inherits website.s_three_columns |
new_page_template_s_website_form |
new_page_template_s_website_form | ir.ui.view | qweb | Inherits s_website_form |
new_page_template_services_0_s_three_columns |
new_page_template_services_0_s_three_columns | ir.ui.view | qweb | Inherits website.new_page_template_services_s_three_columns |
new_page_template_services_3_s_text_block_h1 |
new_page_template_services_3_s_text_block_h1 | ir.ui.view | qweb | Inherits website.new_page_template_services_s_text_block_h1 |
new_page_template_services_s_image_text |
new_page_template_services_s_image_text | ir.ui.view | qweb | Inherits website.new_page_template_s_image_text |
new_page_template_services_s_image_text_2nd |
new_page_template_services_s_image_text_2nd | ir.ui.view | qweb | Inherits website.new_page_template_s_image_text_2nd |
new_page_template_services_s_parallax |
new_page_template_services_s_parallax | ir.ui.view | qweb | Inherits website.new_page_template_s_parallax |
new_page_template_services_s_text_block_2nd |
new_page_template_services_s_text_block_2nd | ir.ui.view | qweb | Inherits website.new_page_template_s_text_block_2nd |
new_page_template_services_s_text_block_h1 |
new_page_template_services_s_text_block_h1 | ir.ui.view | qweb | Inherits website.new_page_template_s_text_block_h1 |
new_page_template_services_s_text_block_h2 |
new_page_template_services_s_text_block_h2 | ir.ui.view | qweb | Inherits website.new_page_template_s_text_block_h2 |
new_page_template_services_s_text_cover |
new_page_template_services_s_text_cover | ir.ui.view | qweb | Inherits website.new_page_template_s_text_cover |
new_page_template_services_s_text_image |
new_page_template_services_s_text_image | ir.ui.view | qweb | Inherits website.new_page_template_s_text_image |
new_page_template_services_s_three_columns |
new_page_template_services_s_three_columns | ir.ui.view | qweb | Inherits website.new_page_template_s_three_columns |
new_page_template_team_0_s_three_columns |
new_page_template_team_0_s_three_columns | ir.ui.view | qweb | Inherits website.new_page_template_team_s_three_columns |
new_page_template_team_2_s_text_block_h1 |
new_page_template_team_2_s_text_block_h1 | ir.ui.view | qweb | Inherits website.new_page_template_team_s_text_block_h1 |
new_page_template_team_s_image_gallery |
new_page_template_team_s_image_gallery | ir.ui.view | qweb | Inherits website.new_page_template_s_image_gallery |
new_page_template_team_s_image_text |
new_page_template_team_s_image_text | ir.ui.view | qweb | Inherits website.new_page_template_s_image_text |
new_page_template_team_s_image_text_2nd |
new_page_template_team_s_image_text_2nd | ir.ui.view | qweb | Inherits website.new_page_template_s_image_text_2nd |
new_page_template_team_s_images_wall |
new_page_template_team_s_images_wall | ir.ui.view | qweb | Inherits website.new_page_template_s_images_wall |
new_page_template_team_s_media_list |
new_page_template_team_s_media_list | ir.ui.view | qweb | Inherits website.new_page_template_s_media_list |
new_page_template_team_s_picture |
new_page_template_team_s_picture | ir.ui.view | qweb | Inherits website.new_page_template_s_picture |
new_page_template_team_s_text_block_h1 |
new_page_template_team_s_text_block_h1 | ir.ui.view | qweb | Inherits website.new_page_template_s_text_block_h1 |
new_page_template_team_s_text_image |
new_page_template_team_s_text_image | ir.ui.view | qweb | Inherits website.new_page_template_s_text_image |
new_page_template_team_s_three_columns |
new_page_template_team_s_three_columns | ir.ui.view | qweb | Inherits website.new_page_template_s_three_columns |
no_autohide_menu |
no_autohide_menu | ir.ui.view | qweb | Inherits website.layout |
one_hybrid |
Single any Search Results | ir.ui.view | qweb | New |
option_footer_scrolltop |
option_footer_scrolltop | ir.ui.view | qweb | Inherits website.layout |
option_header_brand_logo |
Header Brand Logo | ir.ui.view | qweb | Inherits website.placeholder_header_brand |
option_header_brand_name |
Header Brand Name | ir.ui.view | qweb | Inherits website.placeholder_header_brand |
option_layout_hide_header |
option_layout_hide_header | ir.ui.view | qweb | Inherits website.layout |
page_404 |
Page Not Found | ir.ui.view | qweb | New |
pager |
Pager | ir.ui.view | qweb | Inherits portal.pager |
placeholder_header_brand |
Placeholder Header Brand | ir.ui.view | qweb | New |
placeholder_header_language_selector |
Placeholder Header Language Selector | ir.ui.view | qweb | New |
pricing |
Pricing | ir.ui.view | qweb | New |
privacy_policy |
Privacy Policy | ir.ui.view | qweb | New |
protected_403 |
Page Protected | ir.ui.view | qweb | New |
publish_management |
publish_management | ir.ui.view | qweb | New |
qweb_500 |
qweb_500 | ir.ui.view | qweb | Inherits http_routing.500 |
record_cover |
record_cover | ir.ui.view | qweb | New |
res_config_settings_view_form |
res.config.settings.view.form.inherit.website | res.config.settings | xpath | Inherits base.res_config_settings_view_form |
res_config_settings_view_form_inherit_auth_signup |
res.config.settings.view.form.inherit.website | res.config.settings | xpath | Inherits auth_signup.res_config_settings_view_form |
reset_view_arch_wizard_view |
reset.view.arch.wizard | field | Inherits base.reset_view_arch_wizard_view | |
robots |
robots | ir.ui.view | qweb | New |
s_alert |
Alert | ir.ui.view | qweb | New |
s_alert_options |
s_alert_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_badge |
Badge | ir.ui.view | qweb | New |
s_badge_options |
s_badge_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_banner |
Banner | ir.ui.view | qweb | New |
s_blockquote |
Blockquote | ir.ui.view | qweb | New |
s_blockquote_options |
s_blockquote_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_button |
Button | ir.ui.view | qweb | New |
s_call_to_action |
Call to Action | ir.ui.view | qweb | New |
s_call_to_action_about |
s_call_to_action_about | ir.ui.view | qweb | Inherits website.s_call_to_action |
s_call_to_action_digital |
s_call_to_action_digital | ir.ui.view | qweb | Inherits website.s_call_to_action |
s_call_to_action_menu |
s_call_to_action_menu | ir.ui.view | qweb | Inherits website.s_call_to_action |
s_card |
Card | ir.ui.view | qweb | New |
s_carousel |
Carousel | ir.ui.view | qweb | New |
s_chart |
Chart | ir.ui.view | qweb | New |
s_chart_options |
s_chart_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_color_blocks_2 |
Big Boxes | ir.ui.view | qweb | New |
s_company_team |
Team | ir.ui.view | qweb | New |
s_comparisons |
Comparisons | ir.ui.view | qweb | New |
s_countdown |
Countdown | ir.ui.view | qweb | New |
s_countdown_options |
s_countdown_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_cover |
Cover | ir.ui.view | qweb | New |
s_dynamic_snippet |
Dynamic Snippet | ir.ui.view | qweb | New |
s_dynamic_snippet_carousel |
Dynamic Carousel | ir.ui.view | qweb | New |
s_dynamic_snippet_carousel_options |
s_dynamic_snippet_carousel_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_dynamic_snippet_options |
s_dynamic_snippet_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_embed_code |
Embed Code | ir.ui.view | qweb | New |
s_embed_code_options |
s_embed_code_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_facebook_page |
ir.ui.view | qweb | New | |
s_facebook_page_options |
s_facebook_page_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_faq_collapse |
Accordion | ir.ui.view | qweb | New |
s_faq_collapse_options |
s_faq_collapse_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_features |
Features | ir.ui.view | qweb | New |
s_features_grid |
Features Grid | ir.ui.view | qweb | New |
s_google_map |
Google Map | ir.ui.view | qweb | New |
s_google_map_options |
s_google_map_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_hr |
Separator | ir.ui.view | qweb | New |
s_hr_options |
s_hr_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_image |
Image | ir.ui.view | qweb | New |
s_image_gallery |
Image Gallery | ir.ui.view | qweb | New |
s_image_gallery_options |
s_image_gallery_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_image_text |
Image - Text | ir.ui.view | qweb | New |
s_image_text_2nd |
s_image_text_2nd | ir.ui.view | qweb | Inherits website.new_page_template_s_image_text |
s_images_wall |
Images Wall | ir.ui.view | qweb | New |
s_instagram_page |
Instagram Page | ir.ui.view | qweb | New |
s_instagram_page_options |
s_instagram_page_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_map |
Map | ir.ui.view | qweb | New |
s_map_options |
s_map_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_masonry_block |
Masonry | ir.ui.view | qweb | New |
s_masonry_block_alternation_image_text_template |
s_masonry_block_alternation_image_text_template | ir.ui.view | qweb | New |
s_masonry_block_alternation_text_image_template |
s_masonry_block_alternation_text_image_template | ir.ui.view | qweb | New |
s_masonry_block_alternation_text_image_text_template |
s_masonry_block_alternation_text_image_text_template | ir.ui.view | qweb | New |
s_masonry_block_alternation_text_template |
s_masonry_block_alternation_text_template | ir.ui.view | qweb | New |
s_masonry_block_default_template |
s_masonry_block_default_template | ir.ui.view | qweb | New |
s_masonry_block_image_texts_image_template |
s_masonry_block_image_texts_image_template | ir.ui.view | qweb | New |
s_masonry_block_images_template |
s_masonry_block_images_template | ir.ui.view | qweb | New |
s_masonry_block_mosaic_template |
s_masonry_block_mosaic_template | ir.ui.view | qweb | New |
s_masonry_block_options |
s_masonry_block_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_masonry_block_reversed_template |
s_masonry_block_reversed_template | ir.ui.view | qweb | New |
s_masonry_block_texts_image_texts_template |
s_masonry_block_texts_image_texts_template | ir.ui.view | qweb | New |
s_media_list |
Media List | ir.ui.view | qweb | New |
s_media_list_options |
s_media_list_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_mega_menu_big_icons_subtitles |
Menu - Big icons & subtitles | ir.ui.view | qweb | New |
s_mega_menu_big_icons_subtitles_item |
s_mega_menu_big_icons_subtitles_item | ir.ui.view | qweb | New |
s_mega_menu_cards |
Menu - Cards | ir.ui.view | qweb | New |
s_mega_menu_cards_item |
s_mega_menu_cards_item | ir.ui.view | qweb | New |
s_mega_menu_images_subtitles |
Menu - images & subtitles | ir.ui.view | qweb | New |
s_mega_menu_images_subtitles_item |
s_mega_menu_images_subtitles_item | ir.ui.view | qweb | New |
s_mega_menu_little_icons |
Menu - Little icons | ir.ui.view | qweb | New |
s_mega_menu_menu_image_menu |
Menu - Image - Menu | ir.ui.view | qweb | New |
s_mega_menu_menus_logos |
Menus & logos | ir.ui.view | qweb | New |
s_mega_menu_multi_menus |
Multi-Menus | ir.ui.view | qweb | New |
s_mega_menu_odoo_menu |
Odoo Menu | ir.ui.view | qweb | New |
s_mega_menu_thumbnails |
Menu - Thumbnails | ir.ui.view | qweb | New |
s_mega_menu_thumbnails_item |
s_mega_menu_thumbnails_item | ir.ui.view | qweb | New |
s_numbers |
Numbers | ir.ui.view | qweb | New |
s_parallax |
Parallax | ir.ui.view | qweb | New |
s_picture |
Picture | ir.ui.view | qweb | New |
s_picture_only |
s_picture_only | ir.ui.view | qweb | Inherits website.new_page_template_s_picture |
s_popup |
Popup | ir.ui.view | qweb | New |
s_popup_options |
s_popup_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_process_steps |
Steps | ir.ui.view | qweb | New |
s_process_steps_options |
s_process_steps_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_product_catalog |
Pricelist | ir.ui.view | qweb | New |
s_product_catalog_add_product_widget |
s_product_catalog_add_product_widget | ir.ui.view | qweb | New |
s_product_catalog_dish |
s_product_catalog_dish | ir.ui.view | qweb | New |
s_product_catalog_options |
s_product_catalog_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_product_list |
Items | ir.ui.view | qweb | New |
s_progress_bar |
Progress Bar | ir.ui.view | qweb | New |
s_progress_bar_options |
s_progress_bar_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_quotes_carousel |
Quotes | ir.ui.view | qweb | New |
s_rating |
Rating | ir.ui.view | qweb | New |
s_rating_options |
s_rating_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_references |
References | ir.ui.view | qweb | New |
s_searchbar |
Search | ir.ui.view | qweb | New |
s_searchbar_input |
Search | ir.ui.view | qweb | New |
s_share |
Share | ir.ui.view | qweb | New |
s_showcase |
Showcase | ir.ui.view | qweb | New |
s_showcase_options |
s_showcase_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_social_media |
Social Media | ir.ui.view | qweb | New |
s_social_media_options |
s_social_media_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_table_of_content |
Table of Content | ir.ui.view | qweb | New |
s_table_of_content_options |
s_table_of_content_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_tabs |
Tabs | ir.ui.view | qweb | New |
s_tabs_options |
s_tabs_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_text_block |
Text | ir.ui.view | qweb | New |
s_text_block_2nd |
s_text_block_2nd | ir.ui.view | qweb | Inherits website.s_text_block |
s_text_block_h1 |
s_text_block_h1 | ir.ui.view | qweb | Inherits website.s_text_block |
s_text_block_h2 |
s_text_block_h2 | ir.ui.view | qweb | Inherits website.s_text_block |
s_text_block_h2_contact |
s_text_block_h2_contact | ir.ui.view | qweb | Inherits website.s_text_block_h2 |
s_text_cover |
Text Cover | ir.ui.view | qweb | New |
s_text_highlight |
Text Highlight | ir.ui.view | qweb | New |
s_text_image |
Text - Image | ir.ui.view | qweb | New |
s_three_columns |
Columns | ir.ui.view | qweb | New |
s_three_columns_2nd |
s_three_columns_2nd | ir.ui.view | qweb | Inherits website.s_three_columns |
s_three_columns_menu |
s_three_columns_menu | ir.ui.view | qweb | Inherits website.s_three_columns |
s_timeline |
Timeline | ir.ui.view | qweb | New |
s_timeline_options |
s_timeline_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_title |
Title | ir.ui.view | qweb | New |
s_video |
Video | ir.ui.view | qweb | New |
s_website_controller_page_listing_layout |
Default layout | ir.ui.view | qweb | Inherits website.snippet_options |
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 |
search_text_with_highlight |
Website Searchbox item highlight | ir.ui.view | qweb | New |
searchbar_input_snippet_options |
search bar snippet options | ir.ui.view | qweb | Inherits website.snippet_options |
shared_blocks |
Shared blocks | ir.ui.view | qweb | Inherits website.layout |
show_website_info |
Show Odoo Information | ir.ui.view | qweb | Inherits website.website_info |
sitemap_index_xml |
sitemap_index_xml | ir.ui.view | qweb | New |
sitemap_locs |
sitemap_locs | ir.ui.view | qweb | New |
sitemap_xml |
sitemap_xml | ir.ui.view | qweb | New |
snippet_options |
snippet_options | ir.ui.view | qweb | Inherits web_editor.snippet_options |
snippet_options_background_options |
snippet_options_background_options | ir.ui.view | qweb | Inherits web_editor.snippet_options_background_options |
snippet_options_border_line_widgets |
snippet_options_border_line_widgets | ir.ui.view | qweb | New |
snippet_options_border_widgets |
snippet_options_border_widgets | ir.ui.view | qweb | New |
snippet_options_conditional_visibility |
snippet_options_conditional_visibility | ir.ui.view | qweb | New |
snippet_options_header_box |
snippet_options_header_box | ir.ui.view | qweb | New |
snippet_options_shadow_widgets |
snippet_options_shadow_widgets | ir.ui.view | qweb | New |
snippets |
snippets | ir.ui.view | qweb | Inherits web_editor.snippets |
snippets_debug_view |
Snippet Debug | t | New | |
step_wizard |
Step Checkout | ir.ui.view | qweb | New |
submenu |
Submenu | ir.ui.view | qweb | New |
template_footer_call_to_action |
Call-to-Action | ir.ui.view | qweb | Inherits website.layout |
template_footer_centered |
Centered | ir.ui.view | qweb | Inherits website.layout |
template_footer_contact |
Contact | ir.ui.view | qweb | Inherits website.layout |
template_footer_descriptive |
Descriptive | ir.ui.view | qweb | Inherits website.layout |
template_footer_headline |
Headline | ir.ui.view | qweb | Inherits website.layout |
template_footer_links |
Links | ir.ui.view | qweb | Inherits website.layout |
template_footer_minimalist |
Minimalist | ir.ui.view | qweb | Inherits website.layout |
template_footer_slideout |
Template Footer Slideout | ir.ui.view | qweb | Inherits website.layout |
template_header_boxed |
Template Header Rounded Box | ir.ui.view | qweb | Inherits website.layout |
template_header_boxed_align_center |
template_header_boxed_align_center | ir.ui.view | qweb | Inherits website.template_header_boxed |
template_header_boxed_align_right |
template_header_boxed_align_right | ir.ui.view | qweb | Inherits website.template_header_boxed |
template_header_default |
Template Header Default | ir.ui.view | qweb | Inherits website.layout |
template_header_default_align_center |
template_header_default_align_center | ir.ui.view | qweb | Inherits website.template_header_default |
template_header_default_align_right |
template_header_default_align_right | ir.ui.view | qweb | Inherits website.template_header_default |
template_header_hamburger |
Template Header Hamburger | ir.ui.view | qweb | Inherits website.layout |
template_header_hamburger_align_right |
template_header_hamburger_align_right | ir.ui.view | qweb | Inherits website.template_header_hamburger |
template_header_hamburger_mobile_align_center |
template_header_hamburger_mobile_align_center | ir.ui.view | qweb | Inherits website.template_header_hamburger |
template_header_hamburger_mobile_align_right |
template_header_hamburger_mobile_align_right | ir.ui.view | qweb | Inherits website.template_header_hamburger |
template_header_mobile |
Template Header Mobile | ir.ui.view | qweb | New |
template_header_mobile_align_center |
template_header_mobile_align_center | ir.ui.view | qweb | Inherits website.template_header_mobile |
template_header_mobile_align_right |
template_header_mobile_align_right | ir.ui.view | qweb | Inherits website.template_header_mobile |
template_header_sales_four |
Template Header Sale 4 | ir.ui.view | qweb | Inherits website.layout |
template_header_sales_four_align_center |
template_header_sales_four_align_center | ir.ui.view | qweb | Inherits website.template_header_sales_four |
template_header_sales_four_align_right |
template_header_sales_four_align_right | ir.ui.view | qweb | Inherits website.template_header_sales_four |
template_header_sales_one |
Template Header Sale 1 | ir.ui.view | qweb | Inherits website.layout |
template_header_sales_one_align_center |
template_header_sales_one_align_center | ir.ui.view | qweb | Inherits website.template_header_sales_one |
template_header_sales_one_align_right |
template_header_sales_one_align_right | ir.ui.view | qweb | Inherits website.template_header_sales_one |
template_header_sales_three |
Template Header Sale 3 | ir.ui.view | qweb | Inherits website.layout |
template_header_sales_two |
Template Header Sale 2 | ir.ui.view | qweb | Inherits website.layout |
template_header_sales_two_align_center |
template_header_sales_two_align_center | ir.ui.view | qweb | Inherits website.template_header_sales_two |
template_header_sales_two_align_right |
template_header_sales_two_align_right | ir.ui.view | qweb | Inherits website.template_header_sales_two |
template_header_search |
Template Header Search | ir.ui.view | qweb | Inherits website.layout |
template_header_search_align_center |
template_header_search_align_center | ir.ui.view | qweb | Inherits website.template_header_search |
template_header_search_align_right |
template_header_search_align_right | ir.ui.view | qweb | Inherits website.template_header_search |
template_header_sidebar |
Template Header Sidebar | ir.ui.view | qweb | Inherits website.layout |
template_header_sidebar_align_center |
template_header_sidebar_align_center | ir.ui.view | qweb | Inherits website.template_header_sidebar |
template_header_sidebar_align_right |
template_header_sidebar_align_right | ir.ui.view | qweb | Inherits website.template_header_sidebar |
template_header_stretch |
Template Header Stretch | ir.ui.view | qweb | Inherits website.layout |
template_header_stretch_align_center |
template_header_stretch_align_center | ir.ui.view | qweb | Inherits website.template_header_stretch |
template_header_stretch_align_right |
template_header_stretch_align_right | ir.ui.view | qweb | Inherits website.template_header_stretch |
template_header_vertical |
Template Header Vertical | ir.ui.view | qweb | Inherits website.layout |
theme_view_form_preview |
website.form | ir.module.module | form | New |
theme_view_kanban |
Themes Kanban | ir.module.module | kanban | New |
theme_view_search |
Themes Search | ir.module.module | search | New |
user_dropdown |
user_dropdown | ir.ui.view | qweb | Inherits portal.user_dropdown |
view_arch_only |
website.ir_ui_view.arch_only | ir.ui.view | form | New |
view_attachment_form_inherit_website |
ir.attachment.form.inherit.website | ir.attachment | field | Inherits base.view_attachment_form |
view_attachment_tree_inherit_website |
ir.attachment.tree.inherit.website | ir.attachment | field | Inherits base.view_attachment_tree |
view_base_language_install |
view_base_language_install.inherit | base.language.install | group | Inherits base.view_base_language_install |
view_edit_robots |
Edit Robots.txt | website.robots | form | New |
view_partner_form_inherit_website |
res.partner.form.website.inherit | res.partner | xpath | Inherits base.view_partner_form |
view_rewrite_search |
website.rewrite.search | website.rewrite | search | New |
view_server_action_form_website |
ir.actions.server.form.website | ir.actions.server | data | Inherits base.view_server_action_form |
view_server_action_search_website |
ir.actions.server.search.website | ir.actions.server | xpath | Inherits base.view_server_action_search |
view_server_action_tree_website |
ir.actions.server.tree.website | ir.actions.server | xpath | Inherits base.view_server_action_tree |
view_view_form_extend |
ir.ui.view | field | Inherits base.view_view_form | |
view_view_tree_inherit_website |
ir.ui.view | tree | Inherits base.view_view_tree | |
view_website_form |
website.form | website | form | New |
view_website_form_view_themes_modal |
website.modal.form | website | xpath | Inherits website.view_website_form |
view_website_rewrite_form |
website.rewrite | form | New | |
view_website_tree |
website.tree | website | tree | New |
website.aboutus |
About Us | ir.ui.view | qweb | New |
website.contactus |
Contact Us | ir.ui.view | qweb | New |
website.header_call_to_action |
Header Call to Action | ir.ui.view | qweb | Inherits website.placeholder_header_call_to_action |
website.header_call_to_action_large |
Header Call to Action - Large | ir.ui.view | qweb | Inherits website.header_call_to_action |
website.header_call_to_action_sidebar |
Header Call to Action - Sidebar | ir.ui.view | qweb | Inherits website.header_call_to_action_large |
website.header_call_to_action_stretched |
Header Call to Action - Stretched | ir.ui.view | qweb | Inherits website.header_call_to_action |
website.header_search_box |
Header Search Bar | ir.ui.view | qweb | Inherits website.placeholder_header_search_box |
website.header_social_links |
Header Social Links | ir.ui.view | qweb | Inherits website.placeholder_header_social_links |
website.header_text_element |
Header Text element | ir.ui.view | qweb | Inherits website.placeholder_header_text_element |
website.homepage |
Home | ir.ui.view | qweb | New |
website.neutralize_ribbon |
Neutralize Ribbon | ir.ui.view | qweb | Inherits website.layout |
website.our_services |
Services | ir.ui.view | qweb | New |
website.placeholder_header_call_to_action |
Placeholder Header Call to Action | ir.ui.view | qweb | New |
website.placeholder_header_search_box |
Placeholder Header Search Bar | ir.ui.view | qweb | New |
website.placeholder_header_social_links |
Placeholder Header Social Links | ir.ui.view | qweb | New |
website.placeholder_header_text_element |
Placeholder Header Text element | ir.ui.view | qweb | New |
website.s_dynamic_snippet_options_template |
website.s_dynamic_snippet_options_template | ir.ui.view | qweb | New |
website.s_dynamic_snippet_template |
website.s_dynamic_snippet_template | ir.ui.view | qweb | New |
website_controller_pages_form_view |
website.controller.page.form | website.controller.page | form | New |
website_controller_pages_tree_view |
website.controller.page.list | website.controller.page | tree | New |
website_info |
Odoo Information | ir.ui.view | qweb | New |
website_menus_form_view |
website.menu.form | website.menu | form | New |
website_page_properties_view_form |
website.page.properties.form.view | website.page | form | New |
website_pages_form_view |
website.page.form | website.page | form | New |
website_pages_kanban_view |
website.page.kanban | website.page | kanban | New |
website_pages_tree_view |
website.page.list | website.page | tree | New |
website_pages_view_search |
website.page.view.search | website.page | search | New |
website_search_box |
Website Searchbox | ir.ui.view | qweb | New |
website_search_box_input |
website_search_box_input | ir.ui.view | qweb | Inherits website.website_search_box |
website_visitor_page_view_graph |
website.track.view.graph | website.track | graph | New |
website_visitor_page_view_search |
website.track.view.search | website.track | search | New |
website_visitor_page_view_tree |
website.track.view.tree | website.track | tree | New |
website_visitor_track_view_graph |
website.track.view.graph | website.track | graph | New |
website_visitor_track_view_tree |
website.track.view.tree | website.track | tree | New |
website_visitor_view_form |
website.visitor.view.form | website.visitor | form | New |
website_visitor_view_graph |
website.visitor.view.graph | website.visitor | graph | New |
website_visitor_view_kanban |
website.visitor.view.kanban | website.visitor | kanban | New |
website_visitor_view_search |
website.visitor.view.search | website.visitor | search | New |
website_visitor_view_tree |
website.visitor.view.tree | website.visitor | tree | New |
No new fields.
Public methods (2)get_base_url(self)
get_website_meta(self)
website_ids
Many2many → website
string='Websites to translate'
args: 'website'
default_get(self, fields)
lang_install(self)
No new fields.
Public methods (0)No public methods.
website_path
Char
website_published
Boolean
copy=False
help='A code server action can be executed from the website, using a dedicated controller. The address is <base>/website/action/<website_path>. Set this field as True to allow users to run this action. If it is set to False the action cannot be run through the website.'
args: 'Available on the Website'
website_url
Char
compute='_get_website_url'
help='The full URL to access the server action through the website.'
args: 'Website Url'
xml_id
Char
compute='_compute_xml_id'
help='ID of the action if defined in a XML file'
args: 'External ID'
No public methods.
key
Char
copy=False
website_id
Many2one → website
ondelete='cascade'
args: 'website'
filter_duplicate(self, website_id=None)
write(self, vals)
theme_template_id
Many2one → theme.ir.asset
copy=False
args: 'theme.ir.asset'
No public methods.
key
Char
website_id
Many2one → website
create(self, vals_list)
get_serving_groups(self)
key
Char
copy=False
theme_template_id
Many2one → theme.ir.attachment
copy=False
args: 'theme.ir.attachment'
No public methods.
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (2)get_frontend_session_info(self)
routing_map(self, key=None)
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)
get_compatible_form_models(self)
No new fields.
Public methods (0)No public methods.
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)
image_ids
One2many → ir.attachment
domain=[('res_model', '=', _name), ('mimetype', '=like', 'image/%')]
readonly=True
string='Screenshots'
args: 'ir.attachment', 'res_id'
is_installed_on_current_website
Boolean
compute='_compute_is_installed_on_current_website'
button_choose_theme(self)
button_refresh_theme(self)
button_remove_theme(self)
get_themes_domain(self)
update_list(self)
update_theme_images(self)
write(self, vals)
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (1)get_available_options(self)
No new fields.
Public methods (1)value_to_html(self, value, options)
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (1)load_menus_root(self)
controller_page_ids
One2many → website.controller.page
first_page_id
Many2one → website.page
compute='_compute_first_page_id'
help='First page linked to this view'
string='Website Page'
args: 'website.page'
page_ids
One2many → website.page
track
Boolean
default=False
help='Allow to specify for one page of the website to be trackable or not'
string='Track'
visibility
Selection
default=''
args: [('', 'All'), ('connected', 'Signed In'), ('restricted_group', 'Restricted Group'), ('password', 'With Password')]
visibility_password
Char
copy=False
groups='base.group_system'
visibility_password_display
Char
compute='_get_pwd'
groups='website.group_website_designer'
inverse='_set_pwd'
website_id
Many2one → website
ondelete='cascade'
string='Website'
args: 'website'
create(self, vals_list)
filter_duplicate(self)
get_default_lang_code(self)
get_related_views(self, key, bundles=False)
get_view_hierarchy(self)
save(self, value, xpath=None)
unlink(self)
write(self, vals)
theme_template_id
Many2one → theme.ir.ui.view
copy=False
args: 'theme.ir.ui.view'
write(self, vals)
No new fields.
Public methods (0)No public methods.
website_id
Many2one → website
compute='_compute_website_id'
store=True
args: 'website'
action_open_website_theme_selector(self)
google_map_img(self, zoom=8, width=298, height=298)
google_map_link(self, zoom=8)
auth_signup_uninvited
Selection
compute='_compute_auth_signup_uninvited'
config_parameter=False
default=None
inverse='_inverse_auth_signup_uninvited'
cdn_activated
Boolean
readonly=False
related='website_id.cdn_activated'
cdn_filters
Text
readonly=False
related='website_id.cdn_filters'
cdn_url
Char
readonly=False
related='website_id.cdn_url'
favicon
Binary
readonly=False
related='website_id.favicon'
args: 'Favicon'
google_analytics_key
Char
readonly=False
related='website_id.google_analytics_key'
args: 'Google Analytics Key'
google_search_console
Char
readonly=False
related='website_id.google_search_console'
args: 'Google Search Console'
group_multi_website
Boolean
implied_group='website.group_multi_website'
args: 'Multi-website'
has_default_share_image
Boolean
compute='_compute_has_default_share_image'
inverse='_inverse_has_default_share_image'
args: 'Use a image by default for sharing'
has_google_analytics
Boolean
compute='_compute_has_google_analytics'
inverse='_inverse_has_google_analytics'
args: 'Google Analytics'
has_google_search_console
Boolean
compute='_compute_has_google_search_console'
inverse='_inverse_has_google_search_console'
args: 'Console Google Search'
has_plausible_shared_key
Boolean
compute='_compute_has_plausible_shared_key'
inverse='_inverse_has_plausible_shared_key'
args: 'Plausible Analytics'
language_ids
Many2many
readonly=False
related='website_id.language_ids'
relation='res.lang'
module_marketing_automation
Boolean
module_website_livechat
Boolean
plausible_shared_key
Char
readonly=False
related='website_id.plausible_shared_key'
args: 'Plausible auth Key'
plausible_site
Char
readonly=False
related='website_id.plausible_site'
args: 'Plausible Site (e.g. domain.com)'
shared_user_account
Boolean
compute='_compute_shared_user_account'
inverse='_inverse_shared_user_account'
string='Shared Customer Accounts'
social_default_image
Binary
readonly=False
related='website_id.social_default_image'
args: 'Default Social Share Image'
website_company_id
Many2one
readonly=False
related='website_id.company_id'
string='Website Company'
website_cookies_bar
Boolean
readonly=False
related='website_id.cookies_bar'
website_default_lang_code
Char
readonly=False
related='website_id.default_lang_id.code'
args: 'Default language code'
website_default_lang_id
Many2one
readonly=False
related='website_id.default_lang_id'
string='Default language'
website_domain
Char
readonly=False
related='website_id.domain'
args: 'Website Domain'
website_homepage_url
Char
readonly=False
related='website_id.homepage_url'
website_id
Many2one → website
default=_default_website
ondelete='cascade'
string='website'
args: 'website'
website_language_count
Integer
readonly=True
related='website_id.language_count'
string='Number of languages'
website_logo
Binary
readonly=False
related='website_id.logo'
website_name
Char
readonly=False
related='website_id.name'
args: 'Website Name'
action_open_robots(self)
action_ping_sitemap(self)
action_website_create_new(self)
No new fields.
Public methods (3)action_activate_langs(self)
get_available(self)
write(self, vals)
visitor_ids
One2many → website.visitor
string='Visitors'
args: 'website.visitor', 'partner_id'
google_map_img(self, zoom=8, width=298, height=298)
google_map_link(self, zoom=10)
website_id
Many2one → website
readonly=False
related='partner_id.website_id'
related_sudo=False
store=True
args: 'website'
authenticate(cls, db, login, password, user_agent_env)
active
Boolean
default=True
bundle
Char
required=True
copy_ids
One2many → ir.asset
copy=False
readonly=True
args: 'ir.asset', 'theme_template_id', 'Assets using a copy of me'
directive
Selection
default=APPEND_DIRECTIVE
selection=[(APPEND_DIRECTIVE, 'Append'), (PREPEND_DIRECTIVE, 'Prepend'), (AFTER_DIRECTIVE, 'After'), (BEFORE_DIRECTIVE, 'Before'), (REMOVE_DIRECTIVE, 'Remove'), (REPLACE_DIRECTIVE, 'Replace'), (INCLUDE_DIRECTIVE, 'Include')]
key
Char
name
Char
required=True
path
Char
required=True
sequence
Integer
default=DEFAULT_SEQUENCE
required=True
target
Char
No public methods.
copy_ids
One2many → ir.attachment
copy=False
readonly=True
args: 'ir.attachment', 'theme_template_id', 'Attachment using a copy of me'
key
Char
required=True
name
Char
required=True
url
Char
No public methods.
active
Boolean
default=True
arch
Text
translate=xml_translate
arch_fs
Char
default=compute_arch_fs
copy_ids
One2many → ir.ui.view
copy=False
readonly=True
args: 'ir.ui.view', 'theme_template_id', 'Views using a copy of me'
customize_show
Boolean
inherit_id
Reference
selection=[('ir.ui.view', 'ir.ui.view'), ('theme.ir.ui.view', 'theme.ir.ui.view')]
key
Char
mode
Selection
name
Char
required=True
priority
Integer
default=DEFAULT_SEQUENCE
required=True
type
Char
compute_arch_fs(self)
No new fields.
Public methods (4)disable_asset(self, name)
disable_view(self, xml_id)
enable_asset(self, name)
enable_view(self, xml_id)
copy_ids
One2many → website.menu
copy=False
readonly=True
args: 'website.menu', 'theme_template_id', 'Menu using a copy of me'
mega_menu_classes
Char
mega_menu_content
Html
name
Char
required=True
translate=True
new_window
Boolean
page_id
Many2one → theme.website.page
ondelete='cascade'
args: 'theme.website.page'
parent_id
Many2one → theme.website.menu
index=True
ondelete='cascade'
args: 'theme.website.menu'
sequence
Integer
url
Char
default=''
use_main_menu_as_parent
Boolean
default=True
No public methods.
copy_ids
One2many → website.page
copy=False
readonly=True
args: 'website.page', 'theme_template_id', 'Page using a copy of me'
footer_visible
Boolean
default=True
header_color
Char
header_overlay
Boolean
header_visible
Boolean
default=True
is_published
Boolean
url
Char
view_id
Many2one → theme.ir.ui.view
ondelete='cascade'
required=True
args: 'theme.ir.ui.view'
website_indexed
Boolean
default=True
args: 'Page Indexed'
No public methods.
No new fields.
Public methods (1)make_scss_customization(self, url, values)
No new fields.
Public methods (0)No public methods.
auth_signup_uninvited
Selection
default='b2b'
string='Customer Account'
args: [('b2b', 'On invitation'), ('b2c', 'Free sign up')]
auto_redirect_lang
Boolean
default=True
help="Should users be redirected to their browser's language"
args: 'Autoredirect Language'
cdn_activated
Boolean
cdn_filters
Text
default=<expr>
help='URL matching those filters will be rewritten using the CDN Base URL'
args: 'CDN Filters'
cdn_url
Char
default=''
args: 'CDN Base URL'
company_id
Many2one → res.company
default=<expr>
required=True
string='Company'
args: 'res.company'
configurator_done
Boolean
help='True if configurator has been completed or ignored'
cookies_bar
Boolean
help='Display a customizable cookies bar on your website.'
args: 'Cookies Bar'
custom_code_footer
Html
sanitize=False
args: 'Custom end of <body> code'
custom_code_head
Html
sanitize=False
args: 'Custom <head> code'
default_lang_id
Many2one → res.lang
default=_default_language
required=True
string='Default Language'
args: 'res.lang'
domain
Char
help='E.g. https://www.mydomain.com'
args: 'Website Domain'
favicon
Binary
default=_default_favicon
help='This field holds the image used to display a favicon on the website.'
string='Website Favicon'
google_analytics_key
Char
google_maps_api_key
Char
google_search_console
Char
help='Google key, or Enable to access first reply'
has_social_default_image
Boolean
compute='_compute_has_social_default_image'
store=True
homepage_url
Char
help='E.g. /contactus or /shop'
language_count
Integer
compute='_compute_language_count'
args: 'Number of languages'
language_ids
Many2many → res.lang
default=_active_languages
required=True
string='Languages'
args: 'res.lang', 'website_lang_rel', 'website_id', 'lang_id'
logo
Binary
default=_default_logo
help='Display this logo on the website.'
args: 'Website Logo'
menu_id
Many2one → website.menu
compute='_compute_menu'
string='Main Menu'
args: 'website.menu'
name
Char
required=True
args: 'Website Name'
partner_id
Many2one
readonly=False
related='user_id.partner_id'
string='Public Partner'
plausible_shared_key
Char
plausible_site
Char
robots_txt
Html
groups='website.group_website_designer'
sanitize=False
translate=False
args: 'Robots.txt'
sequence
Integer
default=10
social_default_image
Binary
help='If set, replaces the website logo as the default social share image.'
string='Default Social Share Image'
social_facebook
Char
default=_default_social_facebook
args: 'Facebook Account'
social_github
Char
default=_default_social_github
args: 'GitHub Account'
social_instagram
Char
default=_default_social_instagram
args: 'Instagram Account'
social_linkedin
Char
default=_default_social_linkedin
args: 'LinkedIn Account'
social_tiktok
Char
default=_default_social_tiktok
args: 'TikTok Account'
social_twitter
Char
default=_default_social_twitter
args: 'Twitter Account'
social_youtube
Char
default=_default_social_youtube
args: 'Youtube Account'
specific_user_account
Boolean
help='If True, new accounts will be associated to the current website'
args: 'Specific User Account'
theme_id
Many2one → ir.module.module
help='Installed theme'
args: 'ir.module.module'
user_id
Many2one → res.users
required=True
string='Public User'
args: 'res.users'
action_dashboard_redirect(self)
button_go_website(self, path='/', mode_edit=False)
configurator_apply(self, **kwargs)
configurator_get_footer_links(self)
configurator_init(self)
configurator_missing_industry(self, unknown_industry)
configurator_recommended_themes(self, industry_id, palette)
configurator_set_menu_links(self, menu_company, module_data)
configurator_skip(self)
copy_menu_hierarchy(self, top_menu)
create(self, vals_list)
create_and_redirect_configurator(self)
get_cdn_url(self, uri)
get_client_action(self, url, mode_edit=False, website_id=False)
get_client_action_url(self, url, mode_edit=False)
get_cta_data(self, website_purpose, website_type)
get_current_website(self, fallback=True)
get_suggested_controllers(self)
get_template(self, template)
get_theme_configurator_snippets(self, theme_name)
get_unique_key(self, string, template_module=False)
get_unique_path(self, page_url)
get_website_page_ids(self)
image_url(self, record, field, size=None)
is_menu_cache_disabled(self)
is_public_user(self)
is_view_active(self, key)
new_page(self, name=False, add_menu=False, template='website.default_page', ispage=True, namespace=None, page_values=None, menu_values=None, sections_arch=None)
pager(self, url, total, page=1, step=30, scope=5, url_args=None)
rule_is_enumerable(self, rule)
search_pages(self, needle=None, limit=None)
search_url_dependencies(self, res_model, res_ids)
unlink(self)
viewref(self, view_id, raise_if_not_found=True)
website_domain(self, website_id=False)
write(self, values)
description
Char
translate=True
feature_url
Char
iap_page_code
Char
help='Page code used to tell IAP website_service for which page a snippet list should be generated'
icon
Char
menu_company
Boolean
help='If set, add the menu as a second level menu, as a child of "Company" menu.'
menu_sequence
Integer
help='If set, a website menu will be created for the feature.'
module_id
Many2one → ir.module.module
ondelete='cascade'
args: 'ir.module.module'
name
Char
translate=True
page_view_id
Many2one → ir.ui.view
ondelete='cascade'
args: 'ir.ui.view'
sequence
Integer
website_config_preselection
Char
help='Comma-separated list of website type/purpose for which this feature should be pre-selected'
No public methods.
default_layout
Selection
default='grid'
selection=[('grid', 'Grid'), ('list', 'List')]
menu_ids
One2many → website.menu
name_slugified
Char
compute='_compute_name_slugified'
help='The name of the page usable in a URL'
store=True
string='URL'
page_name
Char
help='The name is used to generate the URL and is shown in the browser title bar'
required=True
string='Name'
page_type
Selection
default='listing'
help='The type of the page. If set, it indicates whether the page displays a list of records or a single record'
selection=[('listing', 'Listing'), ('single', 'Single record')]
string='Page Type'
record_domain
Char
help='Domain to restrict records that can be viewed publicly'
string='Domain'
view_id
Many2one → ir.ui.view
ondelete='cascade'
required=True
string='View'
args: 'ir.ui.view'
website_id
Many2one
ondelete='cascade'
readonly=False
related='view_id.website_id'
store=True
unlink(self)
cover_properties
Text
default=<expr>
args: 'Cover Properties'
write(self, vals)
child_id
One2many → website.menu
string='Child Menus'
args: 'website.menu', 'parent_id'
controller_page_id
Many2one → website.controller.page
ondelete='cascade'
args: 'website.controller.page', 'Related Model Page'
is_mega_menu
Boolean
compute=_compute_field_is_mega_menu
inverse=_set_field_is_mega_menu
is_visible
Boolean
compute='_compute_visible'
string='Is Visible'
mega_menu_classes
Char
mega_menu_content
Html
prefetch=True
sanitize=False
translate=html_translate
name
Char
required=True
translate=True
args: 'Menu'
new_window
Boolean
page_id
Many2one → website.page
ondelete='cascade'
args: 'website.page', 'Related Page'
parent_id
Many2one → website.menu
index=True
ondelete='cascade'
args: 'website.menu', 'Parent Menu'
parent_path
Char
index=True
unaccent=False
sequence
Integer
default=_default_sequence
url
Char
default=''
args: 'Url'
website_id
Many2one → website
ondelete='cascade'
args: 'website', 'Website'
create(self, vals_list)
get_tree(self, website_id, menu_id=None)
save(self, website_id, data)
unlink(self)
write(self, values)
theme_template_id
Many2one → theme.website.menu
copy=False
args: 'theme.website.menu'
No public methods.
website_id
Many2one → website
help='Restrict publishing to this website.'
index=True
ondelete='restrict'
string='Website'
args: 'website'
can_access_from_current_website(self, website_id=False)
arch
Text
depends_context=('website_id')
readonly=False
related='view_id.arch'
date_publish
Datetime
footer_visible
Boolean
default=True
header_color
Char
header_overlay
Boolean
header_text_color
Char
header_visible
Boolean
default=True
is_homepage
Boolean
compute='_compute_is_homepage'
inverse='_set_is_homepage'
string='Homepage'
is_in_menu
Boolean
compute='_compute_website_menu'
inverse='_inverse_website_menu'
is_visible
Boolean
compute='_compute_visible'
string='Is Visible'
menu_ids
One2many → website.menu
url
Char
required=True
args: 'Page URL'
view_id
Many2one → ir.ui.view
ondelete='cascade'
required=True
string='View'
args: 'ir.ui.view'
website_id
Many2one
ondelete='cascade'
readonly=False
related='view_id.website_id'
store=True
website_indexed
Boolean
default=True
args: 'Is Indexed'
action_page_debug_view(self)
clone_page(self, page_id, page_name=None, clone_menu=True)
copy(self, default=None)
get_website_meta(self)
unlink(self)
write(self, vals)
theme_template_id
Many2one → theme.website.page
copy=False
args: 'theme.website.page'
No public methods.
can_publish
Boolean
compute='_compute_can_publish'
args: 'Can Publish'
is_published
Boolean
copy=False
default=<expr>
index=True
args: 'Is Published'
website_published
Boolean
readonly=False
related='is_published'
args: 'Visible on current website'
website_url
Char
compute='_compute_website_url'
help='The full URL to access the document through the website.'
args: 'Website URL'
create(self, vals_list)
create_and_get_website_url(self, **kwargs)
open_website_url(self)
website_publish_button(self)
write(self, values)
active
Boolean
default=True
name
Char
required=True
args: 'Name'
redirect_type
Selection
default='302'
help="Type of redirect/Rewrite:\n\n 301 Moved permanently: The browser will keep in cache the new url.\n 302 Moved temporarily: The browser will not keep in cache the new url and ask again the next time the new url.\n 404 Not Found: If you want remove a specific page/controller (e.g. Ecommerce is installed, but you don't want /shop on a specific website)\n 308 Redirect / Rewrite: If you want rename a controller with a new url. (Eg: /shop -> /garden - Both url will be accessible but /shop will automatically be redirected to /garden)\n "
string='Action'
args: [('404', '404 Not Found'), ('301', '301 Moved permanently'), ('302', '302 Moved temporarily'), ('308', '308 Redirect / Rewrite')]
route_id
Many2one → website.route
sequence
Integer
url_from
Char
index=True
args: 'URL from'
url_to
Char
website_id
Many2one → website
index=True
ondelete='cascade'
string='Website'
args: 'website'
create(self, vals_list)
refresh_routes(self)
unlink(self)
write(self, vals)
content
Text
default=<expr>
action_save(self)
path
Char
No public methods.
No new fields.
Public methods (0)No public methods.
is_seo_optimized
Boolean
compute='_compute_is_seo_optimized'
args: 'SEO optimized'
seo_name
Char
prefetch=True
translate=True
args: 'Seo name'
website_meta_description
Text
prefetch='website_meta'
translate=True
args: 'Website meta description'
website_meta_keywords
Char
prefetch='website_meta'
translate=True
args: 'Website meta keywords'
website_meta_og_img
Char
website_meta_title
Char
prefetch='website_meta'
translate=True
args: 'Website meta title'
get_website_meta(self)
action_server_id
Many2one → ir.actions.server
ondelete='cascade'
args: 'ir.actions.server', 'Server Action'
field_names
Char
help='A list of comma-separated field names'
required=True
filter_id
Many2one → ir.filters
ondelete='cascade'
args: 'ir.filters', 'Filter'
limit
Integer
help='The limit is the maximum number of records retrieved'
required=True
model_name
Char
compute='_compute_model_name'
string='Model name'
name
Char
required=True
translate=True
website_id
Many2one → website
ondelete='cascade'
string='Website'
args: 'website'
No public methods.
page_id
Many2one → website.page
index=True
ondelete='cascade'
readonly=True
args: 'website.page'
url
Text
index=True
args: 'Url'
visit_datetime
Datetime
default=fields.Datetime.now
readonly=True
required=True
args: 'Visit Date'
visitor_id
Many2one → website.visitor
index=True
ondelete='cascade'
readonly=True
required=True
args: 'website.visitor'
No public methods.
access_token
Char
copy=False
default=_get_access_token
required=True
country_flag
Char
related='country_id.image_url'
string='Country Flag'
country_id
Many2one → res.country
readonly=True
args: 'res.country', 'Country'
create_date
Datetime
readonly=True
args: 'First Connection'
email
Char
compute='_compute_email_phone'
compute_sudo=True
string='Email'
is_connected
Boolean
compute='_compute_time_statistics'
help='A visitor is considered as connected if his last page view was within the last 5 minutes.'
args: 'Is connected?'
lang_id
Many2one → res.lang
help='Language from the website when visitor has been created'
string='Language'
args: 'res.lang'
last_connection_datetime
Datetime
default=fields.Datetime.now
help='Last page view date'
readonly=True
args: 'Last Connection'
last_visited_page_id
Many2one → website.page
compute='_compute_last_visited_page_id'
string='Last Visited Page'
args: 'website.page'
mobile
Char
compute='_compute_email_phone'
compute_sudo=True
string='Mobile'
name
Char
related='partner_id.name'
args: 'Name'
page_count
Integer
compute='_compute_page_statistics'
help='Total number of tracked page visited'
args: '# Visited Pages'
page_ids
Many2many → website.page
compute='_compute_page_statistics'
groups='website.group_website_designer'
search='_search_page_ids'
string='Visited Pages'
args: 'website.page'
partner_id
Many2one → res.partner
compute='_compute_partner_id'
help='Partner of the last logged in user.'
index='btree_not_null'
store=True
string='Contact'
args: 'res.partner'
partner_image
Binary
related='partner_id.image_1920'
time_since_last_action
Char
compute='_compute_time_statistics'
help='Time since last page view. E.g.: 2 minutes ago'
args: 'Last action'
timezone
Selection
string='Timezone'
args: _tz_get
visit_count
Integer
default=1
help='A new visit is considered if last connection was more than 8 hours ago.'
readonly=True
args: '# Visits'
visitor_page_count
Integer
compute='_compute_page_statistics'
help='Total number of visits on tracked pages'
args: 'Page Views'
website_id
Many2one → website
readonly=True
args: 'website', 'Website'
website_track_ids
One2many → website.track
readonly=True
string='Visited Pages History'
args: 'website.track', 'visitor_id'
action_send_mail(self)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
404_plausible |
Plausible 404 | ir.ui.view | qweb | Inherits http_routing.404 |
action_website_rewrite_tree |
website.rewrite.list | website.rewrite | tree | New |
asset_view_form_inherit_website |
ir.asset.form.inherit.website | ir.asset | field | Inherits base.asset_view_form |
asset_view_tree_inherit_website |
ir.asset.tree.inherit.website | ir.asset | field | Inherits base.asset_view_tree |
brand_promotion |
Brand Promotion | ir.ui.view | qweb | Inherits web.brand_promotion |
bs_debug_view |
BS Debug | t | New | |
color_combinations_debug_view |
Color Combinations Debug | t | New | |
cookie_policy |
Cookie Policy | ir.ui.view | qweb | New |
cookies_bar |
Cookies Bar | ir.ui.view | qweb | Inherits website.layout |
custom_code_layout |
Custom Code Layout | ir.ui.view | qweb | Inherits website.layout |
default_css |
default_css | ir.ui.view | qweb | New |
default_csv |
default_csv | ir.ui.view | qweb | New |
default_js |
default_js | ir.ui.view | qweb | New |
default_less |
default_less | ir.ui.view | qweb | New |
default_page |
default_page | ir.ui.view | qweb | New |
default_scss |
default_scss | ir.ui.view | qweb | New |
default_xml |
default_xml | ir.ui.view | qweb | New |
dynamic_snippet_carousel_options_template |
dynamic_snippet_carousel_options_template | ir.ui.view | qweb | New |
external_snippets |
external_snippets | ir.ui.view | qweb | Inherits website.snippets |
footer_copyright_company_name |
footer_copyright_company_name | ir.ui.view | qweb | Inherits website.layout |
footer_custom |
Default | ir.ui.view | qweb | Inherits website.layout |
footer_language_selector_flag |
Footer Language Selector Flag | ir.ui.view | qweb | Inherits portal.footer_language_selector |
footer_language_selector_inline |
Footer Language Selector Inline | ir.ui.view | qweb | Inherits portal.footer_language_selector |
footer_language_selector_no_text |
Footer Language Selector No Text | ir.ui.view | qweb | Inherits portal.footer_language_selector |
footer_no_copyright |
Footer No Copyright | ir.ui.view | qweb | Inherits website.layout |
header_hoverable_dropdown |
Header Hoverable Dropdown | ir.ui.view | qweb | Inherits website.layout |
header_language_selector |
Header Language Selector | ir.ui.view | qweb | Inherits website.placeholder_header_language_selector |
header_language_selector_flag |
Header Language Selector Flag | ir.ui.view | qweb | Inherits website.header_language_selector |
header_language_selector_inline |
Header Language Selector Inline | ir.ui.view | qweb | Inherits website.header_language_selector |
header_language_selector_no_text |
Header Language Selector No Text | ir.ui.view | qweb | Inherits website.header_language_selector |
header_navbar_pills_style |
Navbar Links Style | ir.ui.view | qweb | Inherits website.navbar_nav |
header_visibility_disappears |
Header Effect Disappears | ir.ui.view | qweb | Inherits website.layout |
header_visibility_fade_out |
Header Effect Fade Out | ir.ui.view | qweb | Inherits website.layout |
header_visibility_fixed |
Header Effect Fixed | ir.ui.view | qweb | Inherits website.layout |
header_visibility_standard |
Header Visibility Standard | ir.ui.view | qweb | Inherits website.layout |
iframefallback |
iframefallback | ir.ui.view | qweb | Inherits web.layout |
ir_model_fields_view |
website.ir.model.fields.view.form | ir.model.fields | xpath | Inherits base.view_model_fields_form |
ir_model_view |
website.ir.model.view.form | ir.model | xpath | Inherits base.view_model_form |
lang_flag |
Language Flag | ir.ui.view | qweb | New |
language_selector |
language_selector | ir.ui.view | qweb | Inherits portal.language_selector |
language_selector_add_language |
language_selector_add_language | ir.ui.view | qweb | New |
language_selector_inline |
language_selector_inline | ir.ui.view | qweb | Inherits website.language_selector |
layout |
Main layout | ir.ui.view | qweb | Inherits portal.frontend_layout |
list_hybrid |
Any Search Results | ir.ui.view | qweb | New |
list_website_public_pages |
Website Pages | ir.ui.view | qweb | New |
login_layout |
Website Login Layout | ir.ui.view | qweb | Inherits web.login_layout |
menu_search |
website.menu.search | website.menu | search | New |
menu_tree |
website.menu.tree | website.menu | tree | New |
navbar |
Navbar | ir.ui.view | qweb | New |
navbar_nav |
Navbar Nav | ir.ui.view | qweb | New |
navbar_toggler |
Navbar Toggler | ir.ui.view | qweb | New |
no_autohide_menu |
no_autohide_menu | ir.ui.view | qweb | Inherits website.layout |
one_hybrid |
Single any Search Results | ir.ui.view | qweb | New |
option_footer_scrolltop |
option_footer_scrolltop | ir.ui.view | qweb | Inherits website.layout |
option_header_brand_logo |
Header Brand Logo | ir.ui.view | qweb | Inherits website.placeholder_header_brand |
option_header_brand_name |
Header Brand Name | ir.ui.view | qweb | Inherits website.placeholder_header_brand |
option_header_no_mobile_hamburger |
option_header_no_mobile_hamburger | ir.ui.view | qweb | Inherits website.navbar |
option_header_off_canvas |
Off-Canvas Header | ir.ui.view | qweb | Inherits website.navbar_nav |
option_header_off_canvas_logo_show |
Show Logo (Off-Canvas) | ir.ui.view | qweb | Inherits website.option_header_off_canvas |
option_header_off_canvas_template_header_hamburger |
option_header_off_canvas_template_header_hamburger | ir.ui.view | qweb | Inherits website.template_header_hamburger |
option_header_off_canvas_template_header_hamburger_full |
option_header_off_canvas_template_header_hamburger_full | ir.ui.view | qweb | Inherits website.template_header_hamburger_full |
option_header_off_canvas_template_header_sidebar |
option_header_off_canvas_template_header_sidebar | ir.ui.view | qweb | Inherits website.template_header_sidebar |
option_layout_hide_header |
option_layout_hide_header | ir.ui.view | qweb | Inherits website.layout |
page_404 |
Page Not Found | ir.ui.view | qweb | New |
pager |
Pager | ir.ui.view | qweb | Inherits portal.pager |
placeholder_header_brand |
Placeholder Header Brand | ir.ui.view | qweb | New |
placeholder_header_language_selector |
Placeholder Header Language Selector | ir.ui.view | qweb | New |
pricing |
Pricing | ir.ui.view | qweb | New |
privacy_policy |
Privacy Policy | ir.ui.view | qweb | New |
protected_403 |
Page Protected | ir.ui.view | qweb | New |
publish_management |
publish_management | ir.ui.view | qweb | New |
qweb_500 |
qweb_500 | ir.ui.view | qweb | Inherits http_routing.500 |
record_cover |
record_cover | ir.ui.view | qweb | New |
report_viewhierarchy_children |
report_viewhierarchy_children | ir.ui.view | qweb | New |
res_config_settings_view_form |
res.config.settings.view.form.inherit.website | res.config.settings | xpath | Inherits base.res_config_settings_view_form |
res_config_settings_view_form_inherit_auth_signup |
res.config.settings.view.form.inherit.website | res.config.settings | xpath | Inherits auth_signup.res_config_settings_view_form |
reset_view_arch_wizard_view |
reset.view.arch.wizard | field | Inherits base.reset_view_arch_wizard_view | |
robots |
robots | ir.ui.view | qweb | New |
s_alert |
Alert | ir.ui.view | qweb | New |
s_alert_options |
s_alert_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_badge |
Badge | ir.ui.view | qweb | New |
s_badge_options |
s_badge_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_banner |
Banner | ir.ui.view | qweb | New |
s_blockquote |
Blockquote | ir.ui.view | qweb | New |
s_blockquote_options |
s_blockquote_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_call_to_action |
Call to Action | ir.ui.view | qweb | New |
s_card |
Card | ir.ui.view | qweb | New |
s_carousel |
Carousel | ir.ui.view | qweb | New |
s_chart |
Chart | ir.ui.view | qweb | New |
s_chart_options |
s_chart_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_color_blocks_2 |
Big Boxes | ir.ui.view | qweb | New |
s_company_team |
Team | ir.ui.view | qweb | New |
s_comparisons |
Comparisons | ir.ui.view | qweb | New |
s_countdown |
Countdown | ir.ui.view | qweb | New |
s_countdown_options |
s_countdown_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_cover |
Cover | ir.ui.view | qweb | New |
s_dynamic_snippet |
Dynamic Snippet | ir.ui.view | qweb | New |
s_dynamic_snippet_carousel |
Dynamic Carousel | ir.ui.view | qweb | New |
s_dynamic_snippet_carousel_options |
s_dynamic_snippet_carousel_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_dynamic_snippet_options |
s_dynamic_snippet_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_embed_code |
Embed Code | ir.ui.view | qweb | New |
s_embed_code_options |
s_embed_code_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_facebook_page |
ir.ui.view | qweb | New | |
s_facebook_page_options |
s_facebook_page_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_faq_collapse |
Accordion | ir.ui.view | qweb | New |
s_faq_collapse_options |
s_faq_collapse_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_features |
Features | ir.ui.view | qweb | New |
s_features_grid |
Features Grid | ir.ui.view | qweb | New |
s_google_map |
Google Map | ir.ui.view | qweb | New |
s_google_map_options |
s_google_map_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_hr |
Separator | ir.ui.view | qweb | New |
s_hr_options |
s_hr_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_image_gallery |
Image Gallery | ir.ui.view | qweb | New |
s_image_gallery_options |
s_image_gallery_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_image_text |
Image - Text | ir.ui.view | qweb | New |
s_images_wall |
Images Wall | ir.ui.view | qweb | New |
s_map |
Map | ir.ui.view | qweb | New |
s_map_options |
s_map_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_masonry_block |
Masonry | ir.ui.view | qweb | New |
s_masonry_block_alternation_image_text_template |
s_masonry_block_alternation_image_text_template | ir.ui.view | qweb | New |
s_masonry_block_alternation_text_image_template |
s_masonry_block_alternation_text_image_template | ir.ui.view | qweb | New |
s_masonry_block_alternation_text_image_text_template |
s_masonry_block_alternation_text_image_text_template | ir.ui.view | qweb | New |
s_masonry_block_alternation_text_template |
s_masonry_block_alternation_text_template | ir.ui.view | qweb | New |
s_masonry_block_default_template |
s_masonry_block_default_template | ir.ui.view | qweb | New |
s_masonry_block_image_texts_image_template |
s_masonry_block_image_texts_image_template | ir.ui.view | qweb | New |
s_masonry_block_images_template |
s_masonry_block_images_template | ir.ui.view | qweb | New |
s_masonry_block_mosaic_template |
s_masonry_block_mosaic_template | ir.ui.view | qweb | New |
s_masonry_block_options |
s_masonry_block_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_masonry_block_reversed_template |
s_masonry_block_reversed_template | ir.ui.view | qweb | New |
s_masonry_block_texts_image_texts_template |
s_masonry_block_texts_image_texts_template | ir.ui.view | qweb | New |
s_media_list |
Media List | ir.ui.view | qweb | New |
s_media_list_options |
s_media_list_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_mega_menu_big_icons_subtitles |
Menu - Big icons & subtitles | ir.ui.view | qweb | New |
s_mega_menu_big_icons_subtitles_item |
s_mega_menu_big_icons_subtitles_item | ir.ui.view | qweb | New |
s_mega_menu_cards |
Menu - Cards | ir.ui.view | qweb | New |
s_mega_menu_cards_item |
s_mega_menu_cards_item | ir.ui.view | qweb | New |
s_mega_menu_images_subtitles |
Menu - images & subtitles | ir.ui.view | qweb | New |
s_mega_menu_images_subtitles_item |
s_mega_menu_images_subtitles_item | ir.ui.view | qweb | New |
s_mega_menu_little_icons |
Menu - Little icons | ir.ui.view | qweb | New |
s_mega_menu_menu_image_menu |
Menu - Image - Menu | ir.ui.view | qweb | New |
s_mega_menu_menus_logos |
Menus & logos | ir.ui.view | qweb | New |
s_mega_menu_multi_menus |
Multi-Menus | ir.ui.view | qweb | New |
s_mega_menu_odoo_menu |
Odoo Menu | ir.ui.view | qweb | New |
s_mega_menu_thumbnails |
Menu - Thumbnails | ir.ui.view | qweb | New |
s_mega_menu_thumbnails_item |
s_mega_menu_thumbnails_item | ir.ui.view | qweb | New |
s_numbers |
Numbers | ir.ui.view | qweb | New |
s_parallax |
Parallax | ir.ui.view | qweb | New |
s_picture |
Picture | ir.ui.view | qweb | New |
s_popup |
Popup | ir.ui.view | qweb | New |
s_popup_options |
s_popup_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_process_steps |
Steps | ir.ui.view | qweb | New |
s_process_steps_options |
s_process_steps_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_product_catalog |
Pricelist | ir.ui.view | qweb | New |
s_product_catalog_add_product_widget |
s_product_catalog_add_product_widget | ir.ui.view | qweb | New |
s_product_catalog_dish |
s_product_catalog_dish | ir.ui.view | qweb | New |
s_product_catalog_options |
s_product_catalog_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_product_list |
Items | ir.ui.view | qweb | New |
s_progress_bar |
Progress Bar | ir.ui.view | qweb | New |
s_progress_bar_options |
s_progress_bar_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_quotes_carousel |
Quotes | ir.ui.view | qweb | New |
s_rating |
Rating | ir.ui.view | qweb | New |
s_rating_options |
s_rating_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_references |
References | ir.ui.view | qweb | New |
s_searchbar |
Search | ir.ui.view | qweb | New |
s_searchbar_input |
Search | ir.ui.view | qweb | New |
s_share |
Share | ir.ui.view | qweb | New |
s_showcase |
Showcase | ir.ui.view | qweb | New |
s_showcase_options |
s_showcase_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_social_media |
Social Media | ir.ui.view | qweb | New |
s_social_media_options |
s_social_media_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_table_of_content |
Table of Content | ir.ui.view | qweb | New |
s_table_of_content_options |
s_table_of_content_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_tabs |
Tabs | ir.ui.view | qweb | New |
s_tabs_options |
s_tabs_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_text_block |
Text | ir.ui.view | qweb | New |
s_text_highlight |
Text Highlight | ir.ui.view | qweb | New |
s_text_image |
Text - Image | ir.ui.view | qweb | New |
s_three_columns |
Columns | ir.ui.view | qweb | New |
s_timeline |
Timeline | ir.ui.view | qweb | New |
s_timeline_options |
s_timeline_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_title |
Title | ir.ui.view | qweb | New |
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 |
search_text_with_highlight |
Website Searchbox item highlight | ir.ui.view | qweb | New |
searchbar_input_snippet_options |
search bar snippet options | ir.ui.view | qweb | Inherits website.snippet_options |
show_website_info |
Show Odoo Information | ir.ui.view | qweb | Inherits website.website_info |
sitemap_index_xml |
sitemap_index_xml | ir.ui.view | qweb | New |
sitemap_locs |
sitemap_locs | ir.ui.view | qweb | New |
sitemap_xml |
sitemap_xml | ir.ui.view | qweb | New |
snippet_options |
snippet_options | ir.ui.view | qweb | Inherits web_editor.snippet_options |
snippet_options_background_options |
snippet_options_background_options | ir.ui.view | qweb | Inherits web_editor.snippet_options_background_options |
snippet_options_border_line_widgets |
snippet_options_border_line_widgets | ir.ui.view | qweb | New |
snippet_options_border_widgets |
snippet_options_border_widgets | ir.ui.view | qweb | New |
snippet_options_conditional_visibility |
snippet_options_conditional_visibility | ir.ui.view | qweb | New |
snippet_options_shadow_widgets |
snippet_options_shadow_widgets | ir.ui.view | qweb | New |
snippets |
snippets | ir.ui.view | qweb | Inherits web_editor.snippets |
snippets_debug_view |
Snippet Debug | t | New | |
submenu |
Submenu | ir.ui.view | qweb | New |
template_footer_call_to_action |
Call-to-Action | ir.ui.view | qweb | Inherits website.layout |
template_footer_centered |
Centered | ir.ui.view | qweb | Inherits website.layout |
template_footer_contact |
Contact | ir.ui.view | qweb | Inherits website.layout |
template_footer_descriptive |
Descriptive | ir.ui.view | qweb | Inherits website.layout |
template_footer_headline |
Headline | ir.ui.view | qweb | Inherits website.layout |
template_footer_links |
Links | ir.ui.view | qweb | Inherits website.layout |
template_footer_minimalist |
Minimalist | ir.ui.view | qweb | Inherits website.layout |
template_footer_slideout |
Template Footer Slideout | ir.ui.view | qweb | Inherits website.layout |
template_header_boxed |
Template Header Boxed | ir.ui.view | qweb | Inherits website.layout |
template_header_boxed_oe_structure_header_boxed_1 |
Template Header Boxed (oe_structure_header_boxed_1) | ir.ui.view | qweb | Inherits website.template_header_boxed |
template_header_centered_logo |
Template Header Centered Logo | ir.ui.view | qweb | Inherits website.layout |
template_header_contact |
Template Header Contact | ir.ui.view | qweb | Inherits website.layout |
template_header_contact_oe_structure_header_contact_1 |
Template Header Contact (oe_structure_header_contact_1) | ir.ui.view | qweb | Inherits website.template_header_contact |
template_header_default |
Template Header Default | ir.ui.view | qweb | Inherits website.layout |
template_header_default_align_center |
template_header_default_align_center | ir.ui.view | qweb | Inherits website.template_header_default |
template_header_default_align_right |
template_header_default_align_right | ir.ui.view | qweb | Inherits website.template_header_default |
template_header_hamburger |
Template Header Hamburger | ir.ui.view | qweb | Inherits website.layout |
template_header_hamburger_align_center |
template_header_hamburger_align_center | ir.ui.view | qweb | Inherits website.template_header_hamburger |
template_header_hamburger_align_right |
template_header_hamburger_align_right | ir.ui.view | qweb | Inherits website.template_header_hamburger |
template_header_hamburger_full |
Template Header Hambuger Full | ir.ui.view | qweb | Inherits website.layout |
template_header_hamburger_full_oe_structure_header_hamburger_full_1 |
Template Header Hamburger Full (oe_structure_header_hamburger_full_1) | ir.ui.view | qweb | Inherits website.template_header_hamburger_full |
template_header_hamburger_oe_structure_header_hamburger_2 |
Template Header Hamburger (oe_structure_header_hamburger_2) | ir.ui.view | qweb | Inherits website.template_header_hamburger |
template_header_hamburger_oe_structure_header_hamburger_3 |
Template Header Hamburger (oe_structure_header_hamburger_3) | ir.ui.view | qweb | Inherits website.template_header_hamburger |
template_header_image |
Template Header Image | ir.ui.view | qweb | Inherits website.layout |
template_header_image_oe_structure_header_image_1 |
Template Header image (oe_structure_header_image_1) | ir.ui.view | qweb | Inherits website.template_header_image |
template_header_magazine |
Template Header Magazine | ir.ui.view | qweb | Inherits website.layout |
template_header_magazine_oe_structure_header_magazine_1 |
Template Header Magazine (oe_structure_header_magazine_1) | ir.ui.view | qweb | Inherits website.template_header_magazine |
template_header_sidebar |
Template Header Sidebar | ir.ui.view | qweb | Inherits website.layout |
template_header_sidebar_oe_structure_header_sidebar_1 |
Template Header Sidebar (oe_structure_header_sidebar_1) | ir.ui.view | qweb | Inherits website.template_header_sidebar |
template_header_slogan |
Template Header Slogan | ir.ui.view | qweb | Inherits website.layout |
template_header_slogan_align_center |
template_header_slogan_align_center | ir.ui.view | qweb | Inherits website.template_header_slogan |
template_header_slogan_align_right |
template_header_slogan_align_right | ir.ui.view | qweb | Inherits website.template_header_slogan |
template_header_slogan_oe_structure_header_slogan_1 |
Template Header Slogan (oe_structure_header_slogan_1) | ir.ui.view | qweb | Inherits website.template_header_slogan |
template_header_slogan_oe_structure_header_slogan_3 |
Template Header Slogan (oe_structure_header_slogan_3) | ir.ui.view | qweb | Inherits website.template_header_slogan |
template_header_vertical |
Template Header Vertical | ir.ui.view | qweb | Inherits website.layout |
template_header_vertical_oe_structure_header_vertical_1 |
Template Header Vertical (oe_structure_header_vertical_1) | ir.ui.view | qweb | Inherits website.template_header_vertical |
template_header_vertical_oe_structure_header_vertical_2 |
Template Header Vertical (oe_structure_header_vertical_2) | ir.ui.view | qweb | Inherits website.template_header_vertical |
template_header_vertical_oe_structure_header_vertical_3 |
Template Header Vertical (oe_structure_header_vertical_3) | ir.ui.view | qweb | Inherits website.template_header_vertical |
theme_view_form_preview |
website.form | ir.module.module | form | New |
theme_view_kanban |
Themes Kanban | ir.module.module | kanban | New |
theme_view_search |
Themes Search | ir.module.module | search | New |
user_dropdown |
user_dropdown | ir.ui.view | qweb | Inherits portal.user_dropdown |
view_arch_only |
website.ir_ui_view.arch_only | ir.ui.view | form | New |
view_attachment_form_inherit_website |
ir.attachment.form.inherit.website | ir.attachment | field | Inherits base.view_attachment_form |
view_attachment_tree_inherit_website |
ir.attachment.tree.inherit.website | ir.attachment | field | Inherits base.view_attachment_tree |
view_base_language_install |
view_base_language_install.inherit | base.language.install | group | Inherits base.view_base_language_install |
view_edit_robots |
Edit Robots.txt | website.robots | form | New |
view_partner_form_inherit_website |
res.partner.form.website.inherit | res.partner | xpath | Inherits base.view_partner_form |
view_rewrite_search |
website.rewrite.search | website.rewrite | search | New |
view_server_action_form_website |
ir.actions.server.form.website | ir.actions.server | data | Inherits base.view_server_action_form |
view_server_action_search_website |
ir.actions.server.search.website | ir.actions.server | xpath | Inherits base.view_server_action_search |
view_server_action_tree_website |
ir.actions.server.tree.website | ir.actions.server | xpath | Inherits base.view_server_action_tree |
view_view_form_extend |
ir.ui.view | field | Inherits base.view_view_form | |
view_view_qweb |
View Hierarchy | ir.ui.view | qweb | New |
view_view_tree_inherit_website |
ir.ui.view | tree | Inherits base.view_view_tree | |
view_website_form |
website.form | website | form | New |
view_website_form_view_themes_modal |
website.modal.form | website | xpath | Inherits website.view_website_form |
view_website_rewrite_form |
website.rewrite | form | New | |
view_website_tree |
website.tree | website | tree | New |
website.aboutus |
About Us | ir.ui.view | qweb | New |
website.contactus |
Contact Us | ir.ui.view | qweb | New |
website.header_call_to_action |
Header Call to Action | ir.ui.view | qweb | Inherits website.placeholder_header_call_to_action |
website.homepage |
Home | ir.ui.view | qweb | New |
website.neutralize_ribbon |
Neutralize Ribbon | ir.ui.view | qweb | Inherits website.layout |
website.our_services |
Services | ir.ui.view | qweb | New |
website.placeholder_header_call_to_action |
Placeholder Header Call to Action | ir.ui.view | qweb | New |
website.s_dynamic_snippet_options_template |
website.s_dynamic_snippet_options_template | ir.ui.view | qweb | New |
website.s_dynamic_snippet_template |
website.s_dynamic_snippet_template | ir.ui.view | qweb | New |
website_info |
Odoo Information | ir.ui.view | qweb | New |
website_menus_form_view |
website.menu.form | website.menu | form | New |
website_page_properties_view_form |
website.page.properties.form.view | website.page | form | New |
website_pages_form_view |
website.page.form | website.page | form | New |
website_pages_kanban_view |
website.page.kanban | website.page | kanban | New |
website_pages_tree_view |
website.page.list | website.page | tree | New |
website_pages_view_search |
website.page.view.search | website.page | search | New |
website_search_box |
Website Searchbox | ir.ui.view | qweb | New |
website_search_box_input |
website_search_box_input | ir.ui.view | qweb | Inherits website.website_search_box |
website_visitor_page_view_graph |
website.track.view.graph | website.track | graph | New |
website_visitor_page_view_search |
website.track.view.search | website.track | search | New |
website_visitor_page_view_tree |
website.track.view.tree | website.track | tree | New |
website_visitor_track_view_graph |
website.track.view.graph | website.track | graph | New |
website_visitor_track_view_tree |
website.track.view.tree | website.track | tree | New |
website_visitor_view_form |
website.visitor.view.form | website.visitor | form | New |
website_visitor_view_graph |
website.visitor.view.graph | website.visitor | graph | New |
website_visitor_view_kanban |
website.visitor.view.kanban | website.visitor | kanban | New |
website_visitor_view_search |
website.visitor.view.search | website.visitor | search | New |
website_visitor_view_tree |
website.visitor.view.tree | website.visitor | tree | New |
No new fields.
Public methods (2)get_base_url(self)
get_website_meta(self)
website_ids
Many2many → website
string='Websites to translate'
args: 'website'
default_get(self, fields)
lang_install(self)
No new fields.
Public methods (0)No public methods.
website_path
Char
website_published
Boolean
copy=False
help='A code server action can be executed from the website, using a dedicated controller. The address is <base>/website/action/<website_path>. Set this field as True to allow users to run this action. If it is set to False the action cannot be run through the website.'
args: 'Available on the Website'
website_url
Char
compute='_get_website_url'
help='The full URL to access the server action through the website.'
args: 'Website Url'
xml_id
Char
compute='_compute_xml_id'
help='ID of the action if defined in a XML file'
args: 'External ID'
No public methods.
key
Char
copy=False
website_id
Many2one → website
ondelete='cascade'
args: 'website'
filter_duplicate(self)
write(self, vals)
theme_template_id
Many2one → theme.ir.asset
copy=False
args: 'theme.ir.asset'
No public methods.
key
Char
website_id
Many2one → website
create(self, vals_list)
get_serving_groups(self)
key
Char
copy=False
theme_template_id
Many2one → theme.ir.attachment
copy=False
args: 'theme.ir.attachment'
No public methods.
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (3)clear_caches(cls)
get_frontend_session_info(self)
routing_map(cls, key=None)
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)
get_compatible_form_models(self)
No new fields.
Public methods (0)No public methods.
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)
image_ids
One2many → ir.attachment
domain=[('res_model', '=', _name), ('mimetype', '=like', 'image/%')]
readonly=True
string='Screenshots'
args: 'ir.attachment', 'res_id'
is_installed_on_current_website
Boolean
compute='_compute_is_installed_on_current_website'
button_choose_theme(self)
button_refresh_theme(self)
button_remove_theme(self)
get_themes_domain(self)
update_list(self)
update_theme_images(self)
write(self, vals)
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (1)get_available_options(self)
No new fields.
Public methods (1)value_to_html(self, value, options)
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (1)load_menus_root(self)
first_page_id
Many2one → website.page
compute='_compute_first_page_id'
help='First page linked to this view'
string='Website Page'
args: 'website.page'
page_ids
One2many → website.page
track
Boolean
default=False
help='Allow to specify for one page of the website to be trackable or not'
string='Track'
visibility
Selection
default=''
args: [('', 'All'), ('connected', 'Signed In'), ('restricted_group', 'Restricted Group'), ('password', 'With Password')]
visibility_password
Char
copy=False
groups='base.group_system'
visibility_password_display
Char
compute='_get_pwd'
groups='website.group_website_designer'
inverse='_set_pwd'
website_id
Many2one → website
ondelete='cascade'
string='Website'
args: 'website'
create(self, vals_list)
filter_duplicate(self)
get_default_lang_code(self)
get_related_views(self, key, bundles=False)
name_get(self)
save(self, value, xpath=None)
unlink(self)
write(self, vals)
theme_template_id
Many2one → theme.ir.ui.view
copy=False
args: 'theme.ir.ui.view'
write(self, vals)
No new fields.
Public methods (0)No public methods.
website_id
Many2one → website
compute='_compute_website_id'
store=True
args: 'website'
action_open_website_theme_selector(self)
google_map_img(self, zoom=8, width=298, height=298)
google_map_link(self, zoom=8)
auth_signup_uninvited
Selection
compute='_compute_auth_signup_uninvited'
config_parameter=False
default=None
inverse='_inverse_auth_signup_uninvited'
cdn_activated
Boolean
readonly=False
related='website_id.cdn_activated'
cdn_filters
Text
readonly=False
related='website_id.cdn_filters'
cdn_url
Char
readonly=False
related='website_id.cdn_url'
favicon
Binary
readonly=False
related='website_id.favicon'
args: 'Favicon'
google_analytics_key
Char
readonly=False
related='website_id.google_analytics_key'
args: 'Google Analytics Key'
google_search_console
Char
readonly=False
related='website_id.google_search_console'
args: 'Google Search Console'
group_multi_website
Boolean
implied_group='website.group_multi_website'
args: 'Multi-website'
has_default_share_image
Boolean
compute='_compute_has_default_share_image'
inverse='_inverse_has_default_share_image'
args: 'Use a image by default for sharing'
has_google_analytics
Boolean
compute='_compute_has_google_analytics'
inverse='_inverse_has_google_analytics'
args: 'Google Analytics'
has_google_search_console
Boolean
compute='_compute_has_google_search_console'
inverse='_inverse_has_google_search_console'
args: 'Console Google Search'
has_plausible_shared_key
Boolean
compute='_compute_has_plausible_shared_key'
inverse='_inverse_has_plausible_shared_key'
args: 'Plausible Analytics'
language_ids
Many2many
readonly=False
related='website_id.language_ids'
relation='res.lang'
module_marketing_automation
Boolean
module_website_livechat
Boolean
plausible_shared_key
Char
readonly=False
related='website_id.plausible_shared_key'
args: 'Plausible auth Key'
plausible_site
Char
readonly=False
related='website_id.plausible_site'
args: 'Plausible Site (e.g. domain.com)'
shared_user_account
Boolean
compute='_compute_shared_user_account'
inverse='_inverse_shared_user_account'
string='Shared Customer Accounts'
social_default_image
Binary
readonly=False
related='website_id.social_default_image'
args: 'Default Social Share Image'
website_company_id
Many2one
readonly=False
related='website_id.company_id'
string='Website Company'
website_cookies_bar
Boolean
readonly=False
related='website_id.cookies_bar'
website_default_lang_code
Char
readonly=False
related='website_id.default_lang_id.code'
args: 'Default language code'
website_default_lang_id
Many2one
readonly=False
related='website_id.default_lang_id'
string='Default language'
website_domain
Char
readonly=False
related='website_id.domain'
args: 'Website Domain'
website_homepage_url
Char
readonly=False
related='website_id.homepage_url'
website_id
Many2one → website
default=_default_website
ondelete='cascade'
string='website'
args: 'website'
website_language_count
Integer
readonly=True
related='website_id.language_count'
string='Number of languages'
website_logo
Binary
readonly=False
related='website_id.logo'
website_name
Char
readonly=False
related='website_id.name'
args: 'Website Name'
action_open_robots(self)
action_ping_sitemap(self)
action_website_create_new(self)
No new fields.
Public methods (3)action_activate_langs(self)
get_available(self)
write(self, vals)
visitor_ids
One2many → website.visitor
string='Visitors'
args: 'website.visitor', 'partner_id'
google_map_img(self, zoom=8, width=298, height=298)
google_map_link(self, zoom=10)
website_id
Many2one → website
readonly=False
related='partner_id.website_id'
related_sudo=False
store=True
args: 'website'
authenticate(cls, db, login, password, user_agent_env)
active
Boolean
default=True
bundle
Char
required=True
copy_ids
One2many → ir.asset
copy=False
readonly=True
args: 'ir.asset', 'theme_template_id', 'Assets using a copy of me'
directive
Selection
default=APPEND_DIRECTIVE
selection=[(APPEND_DIRECTIVE, 'Append'), (PREPEND_DIRECTIVE, 'Prepend'), (AFTER_DIRECTIVE, 'After'), (BEFORE_DIRECTIVE, 'Before'), (REMOVE_DIRECTIVE, 'Remove'), (REPLACE_DIRECTIVE, 'Replace'), (INCLUDE_DIRECTIVE, 'Include')]
key
Char
name
Char
required=True
path
Char
required=True
sequence
Integer
default=DEFAULT_SEQUENCE
required=True
target
Char
No public methods.
copy_ids
One2many → ir.attachment
copy=False
readonly=True
args: 'ir.attachment', 'theme_template_id', 'Attachment using a copy of me'
key
Char
required=True
name
Char
required=True
url
Char
No public methods.
active
Boolean
default=True
arch
Text
translate=xml_translate
arch_fs
Char
default=compute_arch_fs
copy_ids
One2many → ir.ui.view
copy=False
readonly=True
args: 'ir.ui.view', 'theme_template_id', 'Views using a copy of me'
customize_show
Boolean
inherit_id
Reference
selection=[('ir.ui.view', 'ir.ui.view'), ('theme.ir.ui.view', 'theme.ir.ui.view')]
key
Char
mode
Selection
name
Char
required=True
priority
Integer
default=DEFAULT_SEQUENCE
required=True
type
Char
compute_arch_fs(self)
No new fields.
Public methods (5)disable_asset(self, name)
disable_view(self, xml_id)
enable_asset(self, name)
enable_header_off_canvas(self)
enable_view(self, xml_id)
copy_ids
One2many → website.menu
copy=False
readonly=True
args: 'website.menu', 'theme_template_id', 'Menu using a copy of me'
mega_menu_classes
Char
mega_menu_content
Html
name
Char
required=True
translate=True
new_window
Boolean
page_id
Many2one → theme.website.page
ondelete='cascade'
args: 'theme.website.page'
parent_id
Many2one → theme.website.menu
index=True
ondelete='cascade'
args: 'theme.website.menu'
sequence
Integer
url
Char
default=''
use_main_menu_as_parent
Boolean
default=True
No public methods.
copy_ids
One2many → website.page
copy=False
readonly=True
args: 'website.page', 'theme_template_id', 'Page using a copy of me'
footer_visible
Boolean
default=True
header_color
Char
header_overlay
Boolean
header_visible
Boolean
default=True
is_published
Boolean
url
Char
view_id
Many2one → theme.ir.ui.view
ondelete='cascade'
required=True
args: 'theme.ir.ui.view'
website_indexed
Boolean
default=True
args: 'Page Indexed'
No public methods.
No new fields.
Public methods (1)make_scss_customization(self, url, values)
No new fields.
Public methods (0)No public methods.
auth_signup_uninvited
Selection
default='b2b'
string='Customer Account'
args: [('b2b', 'On invitation'), ('b2c', 'Free sign up')]
auto_redirect_lang
Boolean
default=True
help="Should users be redirected to their browser's language"
args: 'Autoredirect Language'
cdn_activated
Boolean
cdn_filters
Text
default=<expr>
help='URL matching those filters will be rewritten using the CDN Base URL'
args: 'CDN Filters'
cdn_url
Char
default=''
args: 'CDN Base URL'
company_id
Many2one → res.company
default=<expr>
required=True
string='Company'
args: 'res.company'
configurator_done
Boolean
help='True if configurator has been completed or ignored'
cookies_bar
Boolean
help='Display a customizable cookies bar on your website.'
args: 'Cookies Bar'
custom_code_footer
Html
sanitize=False
args: 'Custom end of <body> code'
custom_code_head
Html
sanitize=False
args: 'Custom <head> code'
default_lang_id
Many2one → res.lang
default=_default_language
required=True
string='Default Language'
args: 'res.lang'
domain
Char
help='E.g. https://www.mydomain.com'
args: 'Website Domain'
favicon
Binary
default=_default_favicon
help='This field holds the image used to display a favicon on the website.'
string='Website Favicon'
google_analytics_key
Char
google_maps_api_key
Char
google_search_console
Char
help='Google key, or Enable to access first reply'
has_social_default_image
Boolean
compute='_compute_has_social_default_image'
store=True
homepage_url
Char
help='E.g. /contactus or /shop'
language_count
Integer
compute='_compute_language_count'
args: 'Number of languages'
language_ids
Many2many → res.lang
default=_active_languages
required=True
string='Languages'
args: 'res.lang', 'website_lang_rel', 'website_id', 'lang_id'
logo
Binary
default=_default_logo
help='Display this logo on the website.'
args: 'Website Logo'
menu_id
Many2one → website.menu
compute='_compute_menu'
string='Main Menu'
args: 'website.menu'
name
Char
required=True
args: 'Website Name'
partner_id
Many2one
readonly=False
related='user_id.partner_id'
string='Public Partner'
plausible_shared_key
Char
plausible_site
Char
robots_txt
Html
groups='website.group_website_designer'
sanitize=False
translate=False
args: 'Robots.txt'
sequence
Integer
default=10
social_default_image
Binary
help='If set, replaces the website logo as the default social share image.'
string='Default Social Share Image'
social_facebook
Char
default=_default_social_facebook
args: 'Facebook Account'
social_github
Char
default=_default_social_github
args: 'GitHub Account'
social_instagram
Char
default=_default_social_instagram
args: 'Instagram Account'
social_linkedin
Char
default=_default_social_linkedin
args: 'LinkedIn Account'
social_twitter
Char
default=_default_social_twitter
args: 'Twitter Account'
social_youtube
Char
default=_default_social_youtube
args: 'Youtube Account'
specific_user_account
Boolean
help='If True, new accounts will be associated to the current website'
args: 'Specific User Account'
theme_id
Many2one → ir.module.module
help='Installed theme'
args: 'ir.module.module'
user_id
Many2one → res.users
required=True
string='Public User'
args: 'res.users'
action_dashboard_redirect(self)
button_go_website(self, path='/', mode_edit=False)
configurator_apply(self, **kwargs)
configurator_get_footer_links(self)
configurator_init(self)
configurator_recommended_themes(self, industry_id, palette)
configurator_set_menu_links(self, menu_company, module_data)
configurator_skip(self)
copy_menu_hierarchy(self, top_menu)
create(self, vals_list)
create_and_redirect_configurator(self)
get_cdn_url(self, uri)
get_client_action(self, url, mode_edit=False, website_id=False)
get_client_action_url(self, url, mode_edit=False)
get_cta_data(self, website_purpose, website_type)
get_current_website(self, fallback=True)
get_suggested_controllers(self)
get_template(self, template)
get_theme_snippet_lists(self, theme_name)
get_unique_key(self, string, template_module=False)
get_unique_path(self, page_url)
get_website_page_ids(self)
image_url(self, record, field, size=None)
is_menu_cache_disabled(self)
is_public_user(self)
is_view_active(self, key)
new_page(self, name=False, add_menu=False, template='website.default_page', ispage=True, namespace=None, page_values=None, menu_values=None)
pager(self, url, total, page=1, step=30, scope=5, url_args=None)
rule_is_enumerable(self, rule)
search_pages(self, needle=None, limit=None)
search_url_dependencies(self, res_model, res_ids)
unlink(self)
viewref(self, view_id, raise_if_not_found=True)
website_domain(self, website_id=False)
write(self, values)
description
Char
translate=True
feature_url
Char
iap_page_code
Char
help='Page code used to tell IAP website_service for which page a snippet list should be generated'
icon
Char
menu_company
Boolean
help='If set, add the menu as a second level menu, as a child of "Company" menu.'
menu_sequence
Integer
help='If set, a website menu will be created for the feature.'
module_id
Many2one → ir.module.module
ondelete='cascade'
args: 'ir.module.module'
name
Char
translate=True
page_view_id
Many2one → ir.ui.view
ondelete='cascade'
args: 'ir.ui.view'
sequence
Integer
website_config_preselection
Char
help='Comma-separated list of website type/purpose for which this feature should be pre-selected'
No public methods.
cover_properties
Text
default=<expr>
args: 'Cover Properties'
write(self, vals)
child_id
One2many → website.menu
string='Child Menus'
args: 'website.menu', 'parent_id'
is_mega_menu
Boolean
compute=_compute_field_is_mega_menu
inverse=_set_field_is_mega_menu
is_visible
Boolean
compute='_compute_visible'
string='Is Visible'
mega_menu_classes
Char
mega_menu_content
Html
prefetch=True
sanitize=False
translate=html_translate
name
Char
required=True
translate=True
args: 'Menu'
new_window
Boolean
page_id
Many2one → website.page
ondelete='cascade'
args: 'website.page', 'Related Page'
parent_id
Many2one → website.menu
index=True
ondelete='cascade'
args: 'website.menu', 'Parent Menu'
parent_path
Char
index=True
unaccent=False
sequence
Integer
default=_default_sequence
url
Char
default=''
args: 'Url'
website_id
Many2one → website
ondelete='cascade'
args: 'website', 'Website'
clean_url(self)
create(self, vals_list)
get_tree(self, website_id, menu_id=None)
name_get(self)
save(self, website_id, data)
unlink(self)
write(self, values)
theme_template_id
Many2one → theme.website.menu
copy=False
args: 'theme.website.menu'
No public methods.
website_id
Many2one → website
help='Restrict publishing to this website.'
index=True
ondelete='restrict'
string='Website'
args: 'website'
can_access_from_current_website(self, website_id=False)
arch
Text
depends_context=('website_id')
readonly=False
related='view_id.arch'
date_publish
Datetime
footer_visible
Boolean
default=True
header_color
Char
header_overlay
Boolean
header_visible
Boolean
default=True
is_homepage
Boolean
compute='_compute_is_homepage'
inverse='_set_is_homepage'
string='Homepage'
is_in_menu
Boolean
compute='_compute_website_menu'
inverse='_inverse_website_menu'
is_visible
Boolean
compute='_compute_visible'
string='Is Visible'
menu_ids
One2many → website.menu
url
Char
view_id
Many2one → ir.ui.view
ondelete='cascade'
required=True
string='View'
args: 'ir.ui.view'
website_id
Many2one
ondelete='cascade'
readonly=False
related='view_id.website_id'
store=True
website_indexed
Boolean
default=True
args: 'Is Indexed'
action_page_debug_view(self)
clone_page(self, page_id, page_name=None, clone_menu=True)
copy(self, default=None)
get_website_meta(self)
unlink(self)
write(self, vals)
theme_template_id
Many2one → theme.website.page
copy=False
args: 'theme.website.page'
No public methods.
can_publish
Boolean
compute='_compute_can_publish'
args: 'Can Publish'
is_published
Boolean
copy=False
default=<expr>
index=True
args: 'Is Published'
website_published
Boolean
readonly=False
related='is_published'
args: 'Visible on current website'
website_url
Char
compute='_compute_website_url'
help='The full URL to access the document through the website.'
args: 'Website URL'
create(self, vals_list)
create_and_get_website_url(self, **kwargs)
open_website_url(self)
website_publish_button(self)
write(self, values)
active
Boolean
default=True
name
Char
required=True
args: 'Name'
redirect_type
Selection
default='302'
help="Type of redirect/Rewrite:\n\n 301 Moved permanently: The browser will keep in cache the new url.\n 302 Moved temporarily: The browser will not keep in cache the new url and ask again the next time the new url.\n 404 Not Found: If you want remove a specific page/controller (e.g. Ecommerce is installed, but you don't want /shop on a specific website)\n 308 Redirect / Rewrite: If you want rename a controller with a new url. (Eg: /shop -> /garden - Both url will be accessible but /shop will automatically be redirected to /garden)\n "
string='Action'
args: [('404', '404 Not Found'), ('301', '301 Moved permanently'), ('302', '302 Moved temporarily'), ('308', '308 Redirect / Rewrite')]
route_id
Many2one → website.route
sequence
Integer
url_from
Char
index=True
args: 'URL from'
url_to
Char
website_id
Many2one → website
index=True
ondelete='cascade'
string='Website'
args: 'website'
create(self, vals_list)
name_get(self)
refresh_routes(self)
unlink(self)
write(self, vals)
content
Text
default=<expr>
action_save(self)
path
Char
No public methods.
No new fields.
Public methods (0)No public methods.
is_seo_optimized
Boolean
compute='_compute_is_seo_optimized'
args: 'SEO optimized'
seo_name
Char
prefetch=True
translate=True
args: 'Seo name'
website_meta_description
Text
prefetch='website_meta'
translate=True
args: 'Website meta description'
website_meta_keywords
Char
prefetch='website_meta'
translate=True
args: 'Website meta keywords'
website_meta_og_img
Char
website_meta_title
Char
prefetch='website_meta'
translate=True
args: 'Website meta title'
get_website_meta(self)
action_server_id
Many2one → ir.actions.server
ondelete='cascade'
args: 'ir.actions.server', 'Server Action'
field_names
Char
help='A list of comma-separated field names'
required=True
filter_id
Many2one → ir.filters
ondelete='cascade'
args: 'ir.filters', 'Filter'
limit
Integer
help='The limit is the maximum number of records retrieved'
required=True
model_name
Char
compute='_compute_model_name'
string='Model name'
name
Char
required=True
translate=True
website_id
Many2one → website
ondelete='cascade'
string='Website'
args: 'website'
No public methods.
page_id
Many2one → website.page
index=True
ondelete='cascade'
readonly=True
args: 'website.page'
url
Text
index=True
args: 'Url'
visit_datetime
Datetime
default=fields.Datetime.now
readonly=True
required=True
args: 'Visit Date'
visitor_id
Many2one → website.visitor
index=True
ondelete='cascade'
readonly=True
required=True
args: 'website.visitor'
No public methods.
access_token
Char
copy=False
default=_get_access_token
required=True
country_flag
Char
related='country_id.image_url'
string='Country Flag'
country_id
Many2one → res.country
readonly=True
args: 'res.country', 'Country'
create_date
Datetime
readonly=True
args: 'First Connection'
email
Char
compute='_compute_email_phone'
compute_sudo=True
string='Email'
is_connected
Boolean
compute='_compute_time_statistics'
help='A visitor is considered as connected if his last page view was within the last 5 minutes.'
args: 'Is connected ?'
lang_id
Many2one → res.lang
help='Language from the website when visitor has been created'
string='Language'
args: 'res.lang'
last_connection_datetime
Datetime
default=fields.Datetime.now
help='Last page view date'
readonly=True
args: 'Last Connection'
last_visited_page_id
Many2one → website.page
compute='_compute_last_visited_page_id'
string='Last Visited Page'
args: 'website.page'
mobile
Char
compute='_compute_email_phone'
compute_sudo=True
string='Mobile'
name
Char
related='partner_id.name'
args: 'Name'
page_count
Integer
compute='_compute_page_statistics'
help='Total number of tracked page visited'
args: '# Visited Pages'
page_ids
Many2many → website.page
compute='_compute_page_statistics'
groups='website.group_website_designer'
search='_search_page_ids'
string='Visited Pages'
args: 'website.page'
partner_id
Many2one → res.partner
compute='_compute_partner_id'
help='Partner of the last logged in user.'
index='btree_not_null'
store=True
string='Contact'
args: 'res.partner'
partner_image
Binary
related='partner_id.image_1920'
time_since_last_action
Char
compute='_compute_time_statistics'
help='Time since last page view. E.g.: 2 minutes ago'
args: 'Last action'
timezone
Selection
string='Timezone'
args: _tz_get
visit_count
Integer
default=1
help='A new visit is considered if last connection was more than 8 hours ago.'
readonly=True
args: '# Visits'
visitor_page_count
Integer
compute='_compute_page_statistics'
help='Total number of visits on tracked pages'
args: 'Page Views'
website_id
Many2one → website
readonly=True
args: 'website', 'Website'
website_track_ids
One2many → website.track
readonly=True
string='Visited Pages History'
args: 'website.track', 'visitor_id'
action_send_mail(self)
name_get(self)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
action_website_rewrite_tree |
website.rewrite.list | website.rewrite | tree | New |
asset_view_form_inherit_website |
ir.asset.form.inherit.website | ir.asset | field | Inherits base.asset_view_form |
asset_view_tree_inherit_website |
ir.asset.tree.inherit.website | ir.asset | field | Inherits base.asset_view_tree |
brand_promotion |
Brand Promotion | ir.ui.view | qweb | Inherits web.brand_promotion |
bs_debug_view |
BS Debug | t | New | |
color_combinations_debug_view |
Color Combinations Debug | t | New | |
cookie_policy |
Cookie Policy | ir.ui.view | qweb | New |
cookies_bar |
Cookies Bar | ir.ui.view | qweb | Inherits website.layout |
custom_code_layout |
Custom Code Layout | ir.ui.view | qweb | Inherits website.layout |
default_css |
default_css | ir.ui.view | qweb | New |
default_csv |
default_csv | ir.ui.view | qweb | New |
default_js |
default_js | ir.ui.view | qweb | New |
default_less |
default_less | ir.ui.view | qweb | New |
default_page |
default_page | ir.ui.view | qweb | New |
default_scss |
default_scss | ir.ui.view | qweb | New |
default_xml |
default_xml | ir.ui.view | qweb | New |
dynamic_snippet_carousel_options_template |
dynamic_snippet_carousel_options_template | ir.ui.view | qweb | New |
external_snippets |
external_snippets | ir.ui.view | qweb | Inherits website.snippets |
footer_copyright_company_name |
footer_copyright_company_name | ir.ui.view | qweb | Inherits website.layout |
footer_custom |
Default | ir.ui.view | qweb | Inherits website.layout |
footer_language_selector_flag |
Footer Language Selector Flag | ir.ui.view | qweb | Inherits portal.footer_language_selector |
footer_language_selector_inline |
Footer Language Selector Inline | ir.ui.view | qweb | Inherits portal.footer_language_selector |
footer_language_selector_no_text |
Footer Language Selector No Text | ir.ui.view | qweb | Inherits portal.footer_language_selector |
footer_no_copyright |
Footer No Copyright | ir.ui.view | qweb | Inherits website.layout |
header_hoverable_dropdown |
Header Hoverable Dropdown | ir.ui.view | qweb | Inherits website.layout |
header_language_selector |
Header Language Selector | ir.ui.view | qweb | Inherits website.placeholder_header_language_selector |
header_language_selector_flag |
Header Language Selector Flag | ir.ui.view | qweb | Inherits website.header_language_selector |
header_language_selector_inline |
Header Language Selector Inline | ir.ui.view | qweb | Inherits website.header_language_selector |
header_language_selector_no_text |
Header Language Selector No Text | ir.ui.view | qweb | Inherits website.header_language_selector |
header_navbar_pills_style |
Navbar Links Style | ir.ui.view | qweb | Inherits website.navbar_nav |
header_visibility_disappears |
Header Effect Disappears | ir.ui.view | qweb | Inherits website.layout |
header_visibility_fade_out |
Header Effect Fade Out | ir.ui.view | qweb | Inherits website.layout |
header_visibility_fixed |
Header Effect Fixed | ir.ui.view | qweb | Inherits website.layout |
header_visibility_standard |
Header Visibility Standard | ir.ui.view | qweb | Inherits website.layout |
index_management |
index_management | ir.ui.view | qweb | New |
ir_model_fields_view |
website.ir.model.fields.view.form | ir.model.fields | xpath | Inherits base.view_model_fields_form |
ir_model_view |
website.ir.model.view.form | ir.model | xpath | Inherits base.view_model_form |
lang_flag |
Language Flag | ir.ui.view | qweb | New |
language_selector |
language_selector | ir.ui.view | qweb | Inherits portal.language_selector |
language_selector_add_language |
language_selector_add_language | ir.ui.view | qweb | New |
language_selector_inline |
language_selector_inline | ir.ui.view | qweb | Inherits website.language_selector |
layout |
Main layout | ir.ui.view | qweb | Inherits portal.frontend_layout |
list_hybrid |
Any Search Results | ir.ui.view | qweb | New |
list_website_pages |
Website Pages Management | ir.ui.view | qweb | New |
list_website_public_pages |
Website Pages | ir.ui.view | qweb | New |
login_layout |
Website Login Layout | ir.ui.view | qweb | Inherits web.login_layout |
menu_search |
website.menu.search | website.menu | search | New |
menu_tree |
website.menu.tree | website.menu | tree | New |
navbar |
Navbar | ir.ui.view | qweb | New |
navbar_nav |
Navbar Nav | ir.ui.view | qweb | New |
navbar_toggler |
Navbar Toggler | ir.ui.view | qweb | New |
no_autohide_menu |
no_autohide_menu | ir.ui.view | qweb | Inherits website.layout |
one_hybrid |
Single any Search Results | ir.ui.view | qweb | New |
one_page_line |
one_page_line | ir.ui.view | qweb | New |
option_footer_scrolltop |
option_footer_scrolltop | ir.ui.view | qweb | Inherits website.layout |
option_header_brand_logo |
Header Brand Logo | ir.ui.view | qweb | Inherits website.placeholder_header_brand |
option_header_brand_name |
Header Brand Name | ir.ui.view | qweb | Inherits website.placeholder_header_brand |
option_header_no_mobile_hamburger |
option_header_no_mobile_hamburger | ir.ui.view | qweb | Inherits website.navbar |
option_header_off_canvas |
Off-Canvas Header | ir.ui.view | qweb | Inherits website.navbar_nav |
option_header_off_canvas_logo_show |
Show Logo (Off-Canvas) | ir.ui.view | qweb | Inherits website.option_header_off_canvas |
option_header_off_canvas_template_header_hamburger |
option_header_off_canvas_template_header_hamburger | ir.ui.view | qweb | Inherits website.template_header_hamburger |
option_header_off_canvas_template_header_hamburger_full |
option_header_off_canvas_template_header_hamburger_full | ir.ui.view | qweb | Inherits website.template_header_hamburger_full |
option_header_off_canvas_template_header_sidebar |
option_header_off_canvas_template_header_sidebar | ir.ui.view | qweb | Inherits website.template_header_sidebar |
option_layout_hide_header |
option_layout_hide_header | ir.ui.view | qweb | Inherits website.layout |
page_404 |
Page Not Found | ir.ui.view | qweb | New |
pager |
Pager | ir.ui.view | qweb | Inherits portal.pager |
placeholder_header_brand |
Placeholder Header Brand | ir.ui.view | qweb | New |
placeholder_header_language_selector |
Placeholder Header Language Selector | ir.ui.view | qweb | New |
pricing |
Pricing | ir.ui.view | qweb | New |
privacy_policy |
Privacy Policy | ir.ui.view | qweb | New |
protected_403 |
Page Protected | ir.ui.view | qweb | New |
publish_management |
publish_management | ir.ui.view | qweb | New |
publish_short |
publish_short | ir.ui.view | qweb | New |
qweb_500 |
qweb_500 | ir.ui.view | qweb | Inherits http_routing.500 |
record_cover |
record_cover | ir.ui.view | qweb | New |
report_viewhierarchy_children |
report_viewhierarchy_children | ir.ui.view | qweb | New |
res_config_settings_view_form |
res.config.settings.view.form.inherit.website | res.config.settings | xpath | Inherits base.res_config_settings_view_form |
reset_view_arch_wizard_view |
reset.view.arch.wizard | field | Inherits base.reset_view_arch_wizard_view | |
robots |
robots | ir.ui.view | qweb | New |
s_alert |
Alert | ir.ui.view | qweb | New |
s_alert_options |
s_alert_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_badge |
Badge | ir.ui.view | qweb | New |
s_badge_options |
s_badge_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_banner |
Banner | ir.ui.view | qweb | New |
s_blockquote |
Blockquote | ir.ui.view | qweb | New |
s_blockquote_options |
s_blockquote_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_call_to_action |
Call to Action | ir.ui.view | qweb | New |
s_card |
Card | ir.ui.view | qweb | New |
s_carousel |
Carousel | ir.ui.view | qweb | New |
s_chart |
Chart | ir.ui.view | qweb | New |
s_chart_options |
s_chart_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_color_blocks_2 |
Big Boxes | ir.ui.view | qweb | New |
s_company_team |
Team | ir.ui.view | qweb | New |
s_comparisons |
Comparisons | ir.ui.view | qweb | New |
s_countdown |
Countdown | ir.ui.view | qweb | New |
s_countdown_options |
s_countdown_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_cover |
Cover | ir.ui.view | qweb | New |
s_dynamic_snippet |
Dynamic Snippet | ir.ui.view | qweb | New |
s_dynamic_snippet_carousel |
Dynamic Carousel | ir.ui.view | qweb | New |
s_dynamic_snippet_carousel_options |
s_dynamic_snippet_carousel_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_dynamic_snippet_options |
s_dynamic_snippet_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_embed_code |
Embed Code | ir.ui.view | qweb | New |
s_embed_code_options |
s_embed_code_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_facebook_page |
ir.ui.view | qweb | New | |
s_facebook_page_options |
s_facebook_page_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_faq_collapse |
Accordion | ir.ui.view | qweb | New |
s_faq_collapse_options |
s_faq_collapse_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_features |
Features | ir.ui.view | qweb | New |
s_features_grid |
Features Grid | ir.ui.view | qweb | New |
s_google_map |
Google Map | ir.ui.view | qweb | New |
s_google_map_options |
s_google_map_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_hr |
Separator | ir.ui.view | qweb | New |
s_hr_options |
s_hr_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_image_gallery |
Image Gallery | ir.ui.view | qweb | New |
s_image_gallery_options |
s_image_gallery_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_image_text |
Image - Text | ir.ui.view | qweb | New |
s_images_wall |
Images Wall | ir.ui.view | qweb | New |
s_map |
Map | ir.ui.view | qweb | New |
s_map_options |
s_map_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_masonry_block |
Masonry | ir.ui.view | qweb | New |
s_masonry_block_alternation_image_text_template |
s_masonry_block_alternation_image_text_template | ir.ui.view | qweb | New |
s_masonry_block_alternation_text_image_template |
s_masonry_block_alternation_text_image_template | ir.ui.view | qweb | New |
s_masonry_block_alternation_text_image_text_template |
s_masonry_block_alternation_text_image_text_template | ir.ui.view | qweb | New |
s_masonry_block_alternation_text_template |
s_masonry_block_alternation_text_template | ir.ui.view | qweb | New |
s_masonry_block_default_template |
s_masonry_block_default_template | ir.ui.view | qweb | New |
s_masonry_block_image_texts_image_template |
s_masonry_block_image_texts_image_template | ir.ui.view | qweb | New |
s_masonry_block_images_template |
s_masonry_block_images_template | ir.ui.view | qweb | New |
s_masonry_block_mosaic_template |
s_masonry_block_mosaic_template | ir.ui.view | qweb | New |
s_masonry_block_options |
s_masonry_block_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_masonry_block_reversed_template |
s_masonry_block_reversed_template | ir.ui.view | qweb | New |
s_masonry_block_texts_image_texts_template |
s_masonry_block_texts_image_texts_template | ir.ui.view | qweb | New |
s_media_list |
Media List | ir.ui.view | qweb | New |
s_media_list_options |
s_media_list_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_mega_menu_big_icons_subtitles |
Menu - Big icons & subtitles | ir.ui.view | qweb | New |
s_mega_menu_big_icons_subtitles_item |
s_mega_menu_big_icons_subtitles_item | ir.ui.view | qweb | New |
s_mega_menu_cards |
Menu - Cards | ir.ui.view | qweb | New |
s_mega_menu_cards_item |
s_mega_menu_cards_item | ir.ui.view | qweb | New |
s_mega_menu_images_subtitles |
Menu - images & subtitles | ir.ui.view | qweb | New |
s_mega_menu_images_subtitles_item |
s_mega_menu_images_subtitles_item | ir.ui.view | qweb | New |
s_mega_menu_little_icons |
Menu - Little icons | ir.ui.view | qweb | New |
s_mega_menu_menu_image_menu |
Menu - Image - Menu | ir.ui.view | qweb | New |
s_mega_menu_menus_logos |
Menus & logos | ir.ui.view | qweb | New |
s_mega_menu_multi_menus |
Multi-Menus | ir.ui.view | qweb | New |
s_mega_menu_odoo_menu |
Odoo Menu | ir.ui.view | qweb | New |
s_mega_menu_thumbnails |
Menu - Thumbnails | ir.ui.view | qweb | New |
s_mega_menu_thumbnails_item |
s_mega_menu_thumbnails_item | ir.ui.view | qweb | New |
s_numbers |
Numbers | ir.ui.view | qweb | New |
s_parallax |
Parallax | ir.ui.view | qweb | New |
s_picture |
Picture | ir.ui.view | qweb | New |
s_popup |
Popup | ir.ui.view | qweb | New |
s_popup_options |
s_popup_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_process_steps |
Steps | ir.ui.view | qweb | New |
s_product_catalog |
Pricelist | ir.ui.view | qweb | New |
s_product_catalog_add_product_widget |
s_product_catalog_add_product_widget | ir.ui.view | qweb | New |
s_product_catalog_dish |
s_product_catalog_dish | ir.ui.view | qweb | New |
s_product_catalog_options |
s_product_catalog_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_product_list |
Items | ir.ui.view | qweb | New |
s_progress_bar |
Progress Bar | ir.ui.view | qweb | New |
s_progress_bar_options |
s_progress_bar_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_quotes_carousel |
Quotes | ir.ui.view | qweb | New |
s_rating |
Rating | ir.ui.view | qweb | New |
s_rating_options |
s_rating_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_references |
References | ir.ui.view | qweb | New |
s_searchbar |
Search | ir.ui.view | qweb | New |
s_searchbar_input |
Search | ir.ui.view | qweb | New |
s_share |
Share | ir.ui.view | qweb | New |
s_share_options |
s_share_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_showcase |
Showcase | ir.ui.view | qweb | New |
s_showcase_options |
s_showcase_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_table_of_content |
Table of Content | ir.ui.view | qweb | New |
s_table_of_content_options |
s_table_of_content_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_tabs |
Tabs | ir.ui.view | qweb | New |
s_tabs_options |
s_tabs_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_text_block |
Text | ir.ui.view | qweb | New |
s_text_highlight |
Text Highlight | ir.ui.view | qweb | New |
s_text_image |
Text - Image | ir.ui.view | qweb | New |
s_three_columns |
Columns | ir.ui.view | qweb | New |
s_timeline |
Timeline | ir.ui.view | qweb | New |
s_timeline_options |
s_timeline_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_title |
Title | ir.ui.view | qweb | New |
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 |
search_text_with_highlight |
Website Searchbox item highlight | ir.ui.view | qweb | New |
searchbar_input_snippet_options |
search bar snippet options | ir.ui.view | qweb | Inherits website.snippet_options |
show_website_info |
Show Odoo Information | ir.ui.view | qweb | Inherits website.website_info |
sitemap_index_xml |
sitemap_index_xml | ir.ui.view | qweb | New |
sitemap_locs |
sitemap_locs | ir.ui.view | qweb | New |
sitemap_xml |
sitemap_xml | ir.ui.view | qweb | New |
snippet_options |
snippet_options | ir.ui.view | qweb | New |
snippet_options_background_options |
snippet_options_background_options | ir.ui.view | qweb | Inherits web_editor.snippet_options_background_options |
snippet_options_border_line_widgets |
snippet_options_border_line_widgets | ir.ui.view | qweb | New |
snippet_options_border_widgets |
snippet_options_border_widgets | ir.ui.view | qweb | New |
snippet_options_conditional_visibility |
snippet_options_conditional_visibility | ir.ui.view | qweb | New |
snippet_options_header_brand |
snippet_options_header_brand | ir.ui.view | qweb | New |
snippet_options_shadow_widgets |
snippet_options_shadow_widgets | ir.ui.view | qweb | New |
snippets |
snippets | ir.ui.view | qweb | Inherits web_editor.snippets |
snippets_debug_view |
Snippet Debug | t | New | |
submenu |
Submenu | ir.ui.view | qweb | New |
template_footer_call_to_action |
Call-to-Action | ir.ui.view | qweb | Inherits website.layout |
template_footer_centered |
Centered | ir.ui.view | qweb | Inherits website.layout |
template_footer_contact |
Contact | ir.ui.view | qweb | Inherits website.layout |
template_footer_descriptive |
Descriptive | ir.ui.view | qweb | Inherits website.layout |
template_footer_headline |
Headline | ir.ui.view | qweb | Inherits website.layout |
template_footer_links |
Links | ir.ui.view | qweb | Inherits website.layout |
template_footer_minimalist |
Minimalist | ir.ui.view | qweb | Inherits website.layout |
template_footer_slideout |
Template Footer Slideout | ir.ui.view | qweb | Inherits website.layout |
template_header_boxed |
Template Header Boxed | ir.ui.view | qweb | Inherits website.layout |
template_header_boxed_oe_structure_header_boxed_1 |
Template Header Boxed (oe_structure_header_boxed_1) | ir.ui.view | qweb | Inherits website.template_header_boxed |
template_header_centered_logo |
Template Header Centered Logo | ir.ui.view | qweb | Inherits website.layout |
template_header_contact |
Template Header Contact | ir.ui.view | qweb | Inherits website.layout |
template_header_contact_oe_structure_header_contact_1 |
Template Header Contact (oe_structure_header_contact_1) | ir.ui.view | qweb | Inherits website.template_header_contact |
template_header_default |
Template Header Default | ir.ui.view | qweb | Inherits website.layout |
template_header_default_align_center |
template_header_default_align_center | ir.ui.view | qweb | Inherits website.template_header_default |
template_header_default_align_right |
template_header_default_align_right | ir.ui.view | qweb | Inherits website.template_header_default |
template_header_hamburger |
Template Header Hamburger | ir.ui.view | qweb | Inherits website.layout |
template_header_hamburger_align_center |
template_header_hamburger_align_center | ir.ui.view | qweb | Inherits website.template_header_hamburger |
template_header_hamburger_align_right |
template_header_hamburger_align_right | ir.ui.view | qweb | Inherits website.template_header_hamburger |
template_header_hamburger_full |
Template Header Hambuger Full | ir.ui.view | qweb | Inherits website.layout |
template_header_hamburger_full_oe_structure_header_hamburger_full_1 |
Template Header Hamburger Full (oe_structure_header_hamburger_full_1) | ir.ui.view | qweb | Inherits website.template_header_hamburger_full |
template_header_hamburger_oe_structure_header_hamburger_2 |
Template Header Hamburger (oe_structure_header_hamburger_2) | ir.ui.view | qweb | Inherits website.template_header_hamburger |
template_header_hamburger_oe_structure_header_hamburger_3 |
Template Header Hamburger (oe_structure_header_hamburger_3) | ir.ui.view | qweb | Inherits website.template_header_hamburger |
template_header_image |
Template Header Image | ir.ui.view | qweb | Inherits website.layout |
template_header_image_oe_structure_header_image_1 |
Template Header image (oe_structure_header_image_1) | ir.ui.view | qweb | Inherits website.template_header_image |
template_header_magazine |
Template Header Magazine | ir.ui.view | qweb | Inherits website.layout |
template_header_magazine_oe_structure_header_magazine_1 |
Template Header Magazine (oe_structure_header_magazine_1) | ir.ui.view | qweb | Inherits website.template_header_magazine |
template_header_sidebar |
Template Header Sidebar | ir.ui.view | qweb | Inherits website.layout |
template_header_sidebar_oe_structure_header_sidebar_1 |
Template Header Sidebar (oe_structure_header_sidebar_1) | ir.ui.view | qweb | Inherits website.template_header_sidebar |
template_header_slogan |
Template Header Slogan | ir.ui.view | qweb | Inherits website.layout |
template_header_slogan_align_center |
template_header_slogan_align_center | ir.ui.view | qweb | Inherits website.template_header_slogan |
template_header_slogan_align_right |
template_header_slogan_align_right | ir.ui.view | qweb | Inherits website.template_header_slogan |
template_header_slogan_oe_structure_header_slogan_1 |
Template Header Slogan (oe_structure_header_slogan_1) | ir.ui.view | qweb | Inherits website.template_header_slogan |
template_header_slogan_oe_structure_header_slogan_3 |
Template Header Slogan (oe_structure_header_slogan_3) | ir.ui.view | qweb | Inherits website.template_header_slogan |
template_header_vertical |
Template Header Vertical | ir.ui.view | qweb | Inherits website.layout |
template_header_vertical_oe_structure_header_vertical_1 |
Template Header Vertical (oe_structure_header_vertical_1) | ir.ui.view | qweb | Inherits website.template_header_vertical |
template_header_vertical_oe_structure_header_vertical_2 |
Template Header Vertical (oe_structure_header_vertical_2) | ir.ui.view | qweb | Inherits website.template_header_vertical |
template_header_vertical_oe_structure_header_vertical_3 |
Template Header Vertical (oe_structure_header_vertical_3) | ir.ui.view | qweb | Inherits website.template_header_vertical |
theme_view_form_preview |
website.form | ir.module.module | form | New |
theme_view_kanban |
Themes Kanban | ir.module.module | kanban | New |
theme_view_search |
Themes Search | ir.module.module | search | New |
user_dropdown |
user_dropdown | ir.ui.view | qweb | Inherits portal.user_dropdown |
user_navbar |
User Navbar | ir.ui.view | qweb | Inherits website.layout |
view_arch_only |
website.ir_ui_view.arch_only | ir.ui.view | form | New |
view_attachment_form_inherit_website |
ir.attachment.form.inherit.website | ir.attachment | field | Inherits base.view_attachment_form |
view_attachment_tree_inherit_website |
ir.attachment.tree.inherit.website | ir.attachment | field | Inherits base.view_attachment_tree |
view_base_language_install |
view_base_language_install.inherit | base.language.install | group | Inherits base.view_base_language_install |
view_edit_robots |
Edit Robots.txt | website.robots | form | New |
view_partner_form_inherit_website |
res.partner.form.website.inherit | res.partner | xpath | Inherits base.view_partner_form |
view_rewrite_search |
website.rewrite.search | website.rewrite | search | New |
view_server_action_form_website |
ir.actions.server.form.website | ir.actions.server | data | Inherits base.view_server_action_form |
view_server_action_search_website |
ir.actions.server.search.website | ir.actions.server | xpath | Inherits base.view_server_action_search |
view_server_action_tree_website |
ir.actions.server.tree.website | ir.actions.server | xpath | Inherits base.view_server_action_tree |
view_view_form_extend |
ir.ui.view | field | Inherits base.view_view_form | |
view_view_qweb |
View Hierarchy | ir.ui.view | qweb | New |
view_view_tree_inherit_website |
ir.ui.view | tree | Inherits base.view_view_tree | |
view_website_form |
website.form | website | form | New |
view_website_form_view_themes_modal |
website.modal.form | website | xpath | Inherits website.view_website_form |
view_website_rewrite_form |
website.rewrite | form | New | |
view_website_tree |
website.tree | website | tree | New |
website.aboutus |
About Us | ir.ui.view | qweb | New |
website.compiled_assets_wysiwyg |
Website Editor Assets (used in website editor) | ir.ui.view | qweb | New |
website.contactus |
Contact Us | ir.ui.view | qweb | New |
website.header_call_to_action |
Header Call to Action | ir.ui.view | qweb | Inherits website.placeholder_header_call_to_action |
website.homepage |
Home | ir.ui.view | qweb | New |
website.our_services |
Services | ir.ui.view | qweb | New |
website.placeholder_header_call_to_action |
Placeholder Header Call to Action | ir.ui.view | qweb | New |
website.s_dynamic_snippet_options_template |
website.s_dynamic_snippet_options_template | ir.ui.view | qweb | New |
website.s_dynamic_snippet_template |
website.s_dynamic_snippet_template | ir.ui.view | qweb | New |
website_configurator |
Website Configurator | ir.ui.view | qweb | Inherits web.frontend_layout |
website_info |
Odoo Information | ir.ui.view | qweb | New |
website_menus_form_view |
website.menu.form | website.menu | form | New |
website_pages_form_view |
website.page.form | website.page | form | New |
website_pages_tree_view |
website.page.list | website.page | tree | New |
website_pages_view_search |
website.page.view.search | website.page | search | New |
website_publisher |
Website Publisher | ir.ui.view | qweb | New |
website_search_box |
Website Searchbox | ir.ui.view | qweb | New |
website_search_box_input |
website_search_box_input | ir.ui.view | qweb | Inherits website.website_search_box |
website_visitor_page_view_graph |
website.track.view.graph | website.track | graph | New |
website_visitor_page_view_search |
website.track.view.search | website.track | search | New |
website_visitor_page_view_tree |
website.track.view.tree | website.track | tree | New |
website_visitor_track_view_graph |
website.track.view.graph | website.track | graph | New |
website_visitor_track_view_tree |
website.track.view.tree | website.track | tree | New |
website_visitor_view_form |
website.visitor.view.form | website.visitor | form | New |
website_visitor_view_graph |
website.visitor.view.graph | website.visitor | graph | New |
website_visitor_view_kanban |
website.visitor.view.kanban | website.visitor | kanban | New |
website_visitor_view_search |
website.visitor.view.search | website.visitor | search | New |
website_visitor_view_tree |
website.visitor.view.tree | website.visitor | tree | New |
No new fields.
Public methods (2)get_base_url(self)
get_website_meta(self)
website_ids
Many2many → website
string='Websites to translate'
args: 'website'
default_get(self, fields)
lang_install(self)
website_path
Char
website_published
Boolean
copy=False
help='A code server action can be executed from the website, using a dedicated controller. The address is <base>/website/action/<website_path>. Set this field as True to allow users to run this action. If it is set to False the action cannot be run through the website.'
args: 'Available on the Website'
website_url
Char
compute='_get_website_url'
help='The full URL to access the server action through the website.'
args: 'Website Url'
xml_id
Char
compute='_compute_xml_id'
help='ID of the action if defined in a XML file'
args: 'External ID'
No public methods.
key
Char
copy=False
help='Technical field used to resolve multiple assets in a multi-website environment.'
website_id
Many2one → website
ondelete='cascade'
args: 'website'
filter_duplicate(self)
write(self, vals)
theme_template_id
Many2one → theme.ir.asset
copy=False
args: 'theme.ir.asset'
No public methods.
key
Char
help='Technical field used to resolve multiple attachments in a multi-website environment.'
website_id
Many2one → website
website_url
Char
deprecated=True
readonly=False
related='local_url'
string='Website URL'
create(self, vals)
get_serve_attachment(self, url, extra_domain=None, extra_fields=None, order=None)
get_serving_groups(self)
key
Char
copy=False
theme_template_id
Many2one → theme.ir.attachment
copy=False
args: 'theme.ir.attachment'
No public methods.
No new fields.
Public methods (4)binary_content(self, xmlid=None, model='ir.attachment', id=None, field='datas', unique=False, filename=None, filename_field='name', download=False, mimetype=None, default_mimetype='application/octet-stream', access_token=None)
clear_caches(cls)
get_frontend_session_info(self)
routing_map(cls, key=None)
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)
get_compatible_form_models(self)
No new fields.
Public methods (0)No public methods.
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)
image_ids
One2many → ir.attachment
domain=[('res_model', '=', _name), ('mimetype', '=like', 'image/%')]
readonly=True
string='Screenshots'
args: 'ir.attachment', 'res_id'
is_installed_on_current_website
Boolean
compute='_compute_is_installed_on_current_website'
button_choose_theme(self)
button_refresh_theme(self)
button_remove_theme(self)
get_themes_domain(self)
update_list(self)
update_theme_images(self)
write(self, vals)
No new fields.
Public methods (1)get_asset_bundle(self, xmlid, files, env=None, css=True, js=True)
No new fields.
Public methods (1)get_available_options(self)
No new fields.
Public methods (1)value_to_html(self, value, options)
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (1)load_menus_root(self)
first_page_id
Many2one → website.page
compute='_compute_first_page_id'
help='First page linked to this view'
string='Website Page'
args: 'website.page'
page_ids
One2many → website.page
track
Boolean
default=False
help='Allow to specify for one page of the website to be trackable or not'
string='Track'
visibility
Selection
default=''
args: [('', 'All'), ('connected', 'Signed In'), ('restricted_group', 'Restricted Group'), ('password', 'With Password')]
visibility_password
Char
copy=False
groups='base.group_system'
visibility_password_display
Char
compute='_get_pwd'
groups='website.group_website_designer'
inverse='_set_pwd'
website_id
Many2one → website
ondelete='cascade'
string='Website'
args: 'website'
create(self, vals_list)
filter_duplicate(self)
get_default_lang_code(self)
get_related_views(self, key, bundles=False)
get_view_id(self, xml_id)
name_get(self)
redirect_to_page_manager(self)
save(self, value, xpath=None)
unlink(self)
write(self, vals)
theme_template_id
Many2one → theme.ir.ui.view
copy=False
args: 'theme.ir.ui.view'
write(self, vals)
No new fields.
Public methods (1)message_post_with_view(self, views_or_xmlid, **kwargs)
No new fields.
Public methods (0)No public methods.
website_id
Many2one → website
compute='_compute_website_id'
store=True
args: 'website'
action_open_website_theme_selector(self)
google_map_img(self, zoom=8, width=298, height=298)
google_map_link(self, zoom=8)
auth_signup_uninvited
Selection
compute='_compute_auth_signup'
inverse='_set_auth_signup'
cdn_activated
Boolean
readonly=False
related='website_id.cdn_activated'
cdn_filters
Text
readonly=False
related='website_id.cdn_filters'
cdn_url
Char
readonly=False
related='website_id.cdn_url'
favicon
Binary
readonly=False
related='website_id.favicon'
args: 'Favicon'
google_analytics_key
Char
readonly=False
related='website_id.google_analytics_key'
args: 'Google Analytics Key'
google_management_client_id
Char
readonly=False
related='website_id.google_management_client_id'
args: 'Google Client ID'
google_management_client_secret
Char
readonly=False
related='website_id.google_management_client_secret'
args: 'Google Client Secret'
google_maps_api_key
Char
readonly=False
related='website_id.google_maps_api_key'
google_search_console
Char
readonly=False
related='website_id.google_search_console'
args: 'Google Search Console'
group_multi_website
Boolean
implied_group='website.group_multi_website'
args: 'Multi-website'
has_default_share_image
Boolean
compute=has_default_share_image
inverse=inverse_has_default_share_image
args: 'Use a image by default for sharing'
has_google_analytics
Boolean
compute=has_google_analytics
inverse=inverse_has_google_analytics
args: 'Google Analytics'
has_google_analytics_dashboard
Boolean
compute=has_google_analytics_dashboard
inverse=inverse_has_google_analytics_dashboard
args: 'Google Analytics Dashboard'
has_google_maps
Boolean
compute=has_google_maps
inverse=inverse_has_google_maps
args: 'Google Maps'
has_google_search_console
Boolean
compute=has_google_search_console
inverse=inverse_has_google_search_console
args: 'Console Google Search'
has_social_network
Boolean
compute=has_social_network
inverse=inverse_has_social_network
args: 'Configure Social Network'
language_ids
Many2many
readonly=False
related='website_id.language_ids'
relation='res.lang'
social_default_image
Binary
readonly=False
related='website_id.social_default_image'
args: 'Default Social Share Image'
social_facebook
Char
readonly=False
related='website_id.social_facebook'
social_github
Char
readonly=False
related='website_id.social_github'
social_instagram
Char
readonly=False
related='website_id.social_instagram'
social_linkedin
Char
readonly=False
related='website_id.social_linkedin'
social_twitter
Char
readonly=False
related='website_id.social_twitter'
social_youtube
Char
readonly=False
related='website_id.social_youtube'
specific_user_account
Boolean
help='Are newly created user accounts website specific'
readonly=False
related='website_id.specific_user_account'
website_company_id
Many2one
readonly=False
related='website_id.company_id'
string='Website Company'
website_cookies_bar
Boolean
readonly=False
related='website_id.cookies_bar'
website_country_group_ids
Many2many
readonly=False
related='website_id.country_group_ids'
website_default_lang_code
Char
readonly=False
related='website_id.default_lang_id.code'
args: 'Default language code'
website_default_lang_id
Many2one
readonly=False
related='website_id.default_lang_id'
string='Default language'
website_domain
Char
readonly=False
related='website_id.domain'
args: 'Website Domain'
website_id
Many2one → website
default=_default_website
ondelete='cascade'
string='website'
args: 'website'
website_language_count
Integer
compute='_compute_website_language_count'
readonly=True
string='Number of languages'
website_logo
Binary
readonly=False
related='website_id.logo'
website_name
Char
readonly=False
related='website_id.name'
args: 'Website Name'
action_open_robots(self)
action_ping_sitemap(self)
action_website_create_new(self)
has_default_share_image(self)
has_google_analytics(self)
has_google_analytics_dashboard(self)
has_google_maps(self)
has_google_search_console(self)
has_social_network(self)
install_theme_on_current_website(self)
inverse_has_default_share_image(self)
inverse_has_google_analytics(self)
inverse_has_google_analytics_dashboard(self)
inverse_has_google_maps(self)
inverse_has_google_search_console(self)
inverse_has_social_network(self)
open_template_user(self)
set_values(self)
website_go_to(self)
No new fields.
Public methods (2)get_available(self)
write(self, vals)
visitor_ids
One2many → website.visitor
string='Visitors'
args: 'website.visitor', 'partner_id'
google_map_img(self, zoom=8, width=298, height=298)
google_map_link(self, zoom=10)
website_id
Many2one → website
readonly=False
related='partner_id.website_id'
related_sudo=False
store=True
args: 'website'
authenticate(cls, db, login, password, user_agent_env)
active
Boolean
default=True
bundle
Char
required=True
copy_ids
One2many → ir.asset
copy=False
readonly=True
args: 'ir.asset', 'theme_template_id', 'Assets using a copy of me'
directive
Selection
default=APPEND_DIRECTIVE
selection=[(APPEND_DIRECTIVE, 'Append'), (PREPEND_DIRECTIVE, 'Prepend'), (AFTER_DIRECTIVE, 'After'), (BEFORE_DIRECTIVE, 'Before'), (REMOVE_DIRECTIVE, 'Remove'), (REPLACE_DIRECTIVE, 'Replace'), (INCLUDE_DIRECTIVE, 'Include')]
key
Char
name
Char
required=True
path
Char
required=True
sequence
Integer
default=DEFAULT_SEQUENCE
required=True
target
Char
No public methods.
copy_ids
One2many → ir.attachment
copy=False
readonly=True
args: 'ir.attachment', 'theme_template_id', 'Attachment using a copy of me'
key
Char
required=True
name
Char
required=True
url
Char
No public methods.
active
Boolean
default=True
arch
Text
translate=xml_translate
arch_fs
Char
default=compute_arch_fs
copy_ids
One2many → ir.ui.view
copy=False
readonly=True
args: 'ir.ui.view', 'theme_template_id', 'Views using a copy of me'
customize_show
Boolean
inherit_id
Reference
selection=[('ir.ui.view', 'ir.ui.view'), ('theme.ir.ui.view', 'theme.ir.ui.view')]
key
Char
mode
Selection
name
Char
required=True
priority
Integer
default=DEFAULT_SEQUENCE
required=True
type
Char
compute_arch_fs(self)
No new fields.
Public methods (5)disable_asset(self, name)
disable_view(self, xml_id)
enable_asset(self, name)
enable_header_off_canvas(self)
enable_view(self, xml_id)
copy_ids
One2many → website.menu
copy=False
readonly=True
args: 'website.menu', 'theme_template_id', 'Menu using a copy of me'
name
Char
required=True
translate=True
new_window
Boolean
page_id
Many2one → theme.website.page
ondelete='cascade'
args: 'theme.website.page'
parent_id
Many2one → theme.website.menu
index=True
ondelete='cascade'
args: 'theme.website.menu'
sequence
Integer
url
Char
default=''
No public methods.
copy_ids
One2many → website.page
copy=False
readonly=True
args: 'website.page', 'theme_template_id', 'Page using a copy of me'
url
Char
view_id
Many2one → theme.ir.ui.view
ondelete='cascade'
required=True
args: 'theme.ir.ui.view'
website_indexed
Boolean
default=True
args: 'Page Indexed'
No public methods.
No new fields.
Public methods (1)make_scss_customization(self, url, values)
No new fields.
Public methods (0)No public methods.
auth_signup_uninvited
Selection
default='b2b'
string='Customer Account'
args: [('b2b', 'On invitation'), ('b2c', 'Free sign up')]
auto_redirect_lang
Boolean
default=True
help="Should users be redirected to their browser's language"
args: 'Autoredirect Language'
cdn_activated
Boolean
cdn_filters
Text
default=<expr>
help='URL matching those filters will be rewritten using the CDN Base URL'
args: 'CDN Filters'
cdn_url
Char
default=''
args: 'CDN Base URL'
company_id
Many2one → res.company
default=<expr>
required=True
string='Company'
args: 'res.company'
configurator_done
Boolean
help='True if configurator has been completed or ignored'
cookies_bar
Boolean
help='Display a customizable cookies bar on your website.'
args: 'Cookies Bar'
country_group_ids
Many2many → res.country.group
help='Used when multiple websites have the same domain.'
string='Country Groups'
args: 'res.country.group', 'website_country_group_rel', 'website_id', 'country_group_id'
custom_code_footer
Html
sanitize=False
args: 'Custom end of <body> code'
custom_code_head
Html
sanitize=False
args: 'Custom <head> code'
default_lang_id
Many2one → res.lang
default=_default_language
required=True
string='Default Language'
args: 'res.lang'
domain
Char
help='E.g. https://www.mydomain.com'
args: 'Website Domain'
favicon
Binary
default=_default_favicon
help='This field holds the image used to display a favicon on the website.'
string='Website Favicon'
google_analytics_key
Char
google_management_client_id
Char
google_management_client_secret
Char
google_maps_api_key
Char
google_search_console
Char
help='Google key, or Enable to access first reply'
has_social_default_image
Boolean
compute='_compute_has_social_default_image'
store=True
homepage_id
Many2one → website.page
string='Homepage'
args: 'website.page'
language_ids
Many2many → res.lang
default=_active_languages
args: 'res.lang', 'website_lang_rel', 'website_id', 'lang_id', 'Languages'
logo
Binary
default=_default_logo
help='Display this logo on the website.'
args: 'Website Logo'
menu_id
Many2one → website.menu
compute='_compute_menu'
string='Main Menu'
args: 'website.menu'
name
Char
required=True
args: 'Website Name'
partner_id
Many2one
readonly=False
related='user_id.partner_id'
string='Public Partner'
robots_txt
Html
groups='website.group_website_designer'
sanitize=False
translate=False
args: 'Robots.txt'
sequence
Integer
default=10
social_default_image
Binary
help='If set, replaces the website logo as the default social share image.'
string='Default Social Share Image'
social_facebook
Char
default=_default_social_facebook
args: 'Facebook Account'
social_github
Char
default=_default_social_github
args: 'GitHub Account'
social_instagram
Char
default=_default_social_instagram
args: 'Instagram Account'
social_linkedin
Char
default=_default_social_linkedin
args: 'LinkedIn Account'
social_twitter
Char
default=_default_social_twitter
args: 'Twitter Account'
social_youtube
Char
default=_default_social_youtube
args: 'Youtube Account'
specific_user_account
Boolean
help='If True, new accounts will be associated to the current website'
args: 'Specific User Account'
theme_id
Many2one → ir.module.module
help='Installed theme'
args: 'ir.module.module'
user_id
Many2one → res.users
required=True
string='Public User'
args: 'res.users'
action_dashboard_redirect(self)
button_go_website(self, path='/', mode_edit=False)
configurator_apply(self, **kwargs)
configurator_get_footer_links(self)
configurator_init(self)
configurator_recommended_themes(self, industry_id, palette)
configurator_set_menu_links(self, menu_company, module_data)
configurator_skip(self)
copy_menu_hierarchy(self, top_menu)
create(self, vals)
create_and_redirect_configurator(self)
get_cdn_url(self, uri)
get_cta_data(self, website_purpose, website_type)
get_current_website(self, fallback=True)
get_suggested_controllers(self)
get_template(self, template)
get_theme_snippet_lists(self, theme_name)
get_unique_key(self, string, template_module=False)
get_unique_path(self, page_url)
guess_mimetype(self)
image_url(self, record, field, size=None)
is_public_user(self)
is_publisher(self)
is_user(self)
is_view_active(self, key, raise_if_not_found=False)
new_page(self, name=False, add_menu=False, template='website.default_page', ispage=True, namespace=None, page_values=None, menu_values=None)
page_search_dependencies(self, page_id=False)
page_search_key_dependencies(self, page_id=False)
pager(self, url, total, page=1, step=30, scope=5, url_args=None)
rule_is_enumerable(self, rule)
search_pages(self, needle=None, limit=None)
unlink(self)
viewref(self, view_id, raise_if_not_found=True)
website_domain(self, website_id=False)
write(self, values)
description
Char
translate=True
feature_url
Char
iap_page_code
Char
help='Page code used to tell IAP website_service for which page a snippet list should be generated'
icon
Char
menu_company
Boolean
help='If set, add the menu as a second level menu, as a child of "Company" menu.'
menu_sequence
Integer
help='If set, a website menu will be created for the feature.'
module_id
Many2one → ir.module.module
ondelete='cascade'
args: 'ir.module.module'
name
Char
translate=True
page_view_id
Many2one → ir.ui.view
ondelete='cascade'
args: 'ir.ui.view'
sequence
Integer
website_config_preselection
Char
help='Comma-separated list of website type/purpose for which this feature should be pre-selected'
No public methods.
cover_properties
Text
default=<expr>
args: 'Cover Properties'
write(self, vals)
child_id
One2many → website.menu
string='Child Menus'
args: 'website.menu', 'parent_id'
group_ids
Many2many → res.groups
help='User need to be at least in one of these groups to see the menu'
string='Visible Groups'
args: 'res.groups'
is_mega_menu
Boolean
compute=_compute_field_is_mega_menu
inverse=_set_field_is_mega_menu
is_visible
Boolean
compute='_compute_visible'
string='Is Visible'
mega_menu_classes
Char
mega_menu_content
Html
prefetch=True
sanitize=False
translate=html_translate
name
Char
required=True
translate=True
args: 'Menu'
new_window
Boolean
page_id
Many2one → website.page
ondelete='cascade'
args: 'website.page', 'Related Page'
parent_id
Many2one → website.menu
index=True
ondelete='cascade'
args: 'website.menu', 'Parent Menu'
parent_path
Char
index=True
sequence
Integer
default=_default_sequence
url
Char
default=''
args: 'Url'
website_id
Many2one → website
ondelete='cascade'
args: 'website', 'Website'
clean_url(self)
create(self, vals)
get_tree(self, website_id, menu_id=None)
name_get(self)
save(self, website_id, data)
unlink(self)
write(self, values)
theme_template_id
Many2one → theme.website.menu
copy=False
args: 'theme.website.menu'
No public methods.
website_id
Many2one → website
help='Restrict publishing to this website.'
index=True
ondelete='restrict'
string='Website'
args: 'website'
can_access_from_current_website(self, website_id=False)
arch
Text
depends_context=('website_id')
readonly=False
related='view_id.arch'
cache_key_expr
Char
help='Expression (tuple) to evaluate the cached key. \nE.g.: "(request.params.get("currency"), )"'
cache_time
Integer
default=3600
help='Time to cache the page. (0 = no cache)'
date_publish
Datetime
footer_visible
Boolean
default=True
header_color
Char
header_overlay
Boolean
header_visible
Boolean
default=True
is_homepage
Boolean
compute='_compute_homepage'
inverse='_set_homepage'
string='Homepage'
is_visible
Boolean
compute='_compute_visible'
string='Is Visible'
menu_ids
One2many → website.menu
url
Char
view_id
Many2one → ir.ui.view
ondelete='cascade'
required=True
string='View'
args: 'ir.ui.view'
website_id
Many2one
ondelete='cascade'
readonly=False
related='view_id.website_id'
store=True
website_indexed
Boolean
default=True
args: 'Is Indexed'
clone_page(self, page_id, page_name=None, clone_menu=True)
copy(self, default=None)
get_page_properties(self)
get_website_meta(self)
save_page_info(self, website_id, data)
unlink(self)
write(self, vals)
theme_template_id
Many2one → theme.website.page
copy=False
args: 'theme.website.page'
No public methods.
can_publish
Boolean
compute='_compute_can_publish'
args: 'Can Publish'
is_published
Boolean
copy=False
default=<expr>
index=True
args: 'Is Published'
website_published
Boolean
readonly=False
related='is_published'
args: 'Visible on current website'
website_url
Char
compute='_compute_website_url'
help='The full URL to access the document through the website.'
args: 'Website URL'
create(self, vals_list)
create_and_get_website_url(self, **kwargs)
open_website_url(self)
website_publish_button(self)
write(self, values)
active
Boolean
default=True
name
Char
required=True
args: 'Name'
redirect_type
Selection
default='302'
help="Type of redirect/Rewrite:\n\n 301 Moved permanently: The browser will keep in cache the new url.\n 302 Moved temporarily: The browser will not keep in cache the new url and ask again the next time the new url.\n 404 Not Found: If you want remove a specific page/controller (e.g. Ecommerce is installed, but you don't want /shop on a specific website)\n 308 Redirect / Rewrite: If you want rename a controller with a new url. (Eg: /shop -> /garden - Both url will be accessible but /shop will automatically be redirected to /garden)\n "
string='Action'
args: [('404', '404 Not Found'), ('301', '301 Moved permanently'), ('302', '302 Moved temporarily'), ('308', '308 Redirect / Rewrite')]
route_id
Many2one → website.route
sequence
Integer
url_from
Char
index=True
args: 'URL from'
url_to
Char
website_id
Many2one → website
index=True
ondelete='cascade'
string='Website'
args: 'website'
create(self, vals)
name_get(self)
refresh_routes(self)
unlink(self)
write(self, vals)
content
Text
default=<expr>
action_save(self)
path
Char
No public methods.
No new fields.
Public methods (0)No public methods.
is_seo_optimized
Boolean
compute='_compute_is_seo_optimized'
args: 'SEO optimized'
seo_name
Char
translate=True
args: 'Seo name'
website_meta_description
Text
translate=True
args: 'Website meta description'
website_meta_keywords
Char
translate=True
args: 'Website meta keywords'
website_meta_og_img
Char
website_meta_title
Char
translate=True
args: 'Website meta title'
get_website_meta(self)
action_server_id
Many2one → ir.actions.server
ondelete='cascade'
args: 'ir.actions.server', 'Server Action'
field_names
Char
help='A list of comma-separated field names'
required=True
filter_id
Many2one → ir.filters
ondelete='cascade'
args: 'ir.filters', 'Filter'
limit
Integer
help='The limit is the maximum number of records retrieved'
required=True
model_name
Char
compute='_compute_model_name'
string='Model name'
name
Char
required=True
translate=True
website_id
Many2one → website
ondelete='cascade'
string='Website'
args: 'website'
No public methods.
page_id
Many2one → website.page
index=True
ondelete='cascade'
readonly=True
args: 'website.page'
url
Text
index=True
args: 'Url'
visit_datetime
Datetime
default=fields.Datetime.now
readonly=True
required=True
args: 'Visit Date'
visitor_id
Many2one → website.visitor
index=True
ondelete='cascade'
readonly=True
required=True
args: 'website.visitor'
No public methods.
access_token
Char
copy=False
default=<expr>
groups='website.group_website_publisher'
index=False
required=True
active
Boolean
default=True
args: 'Active'
country_flag
Char
related='country_id.image_url'
string='Country Flag'
country_id
Many2one → res.country
readonly=True
args: 'res.country', 'Country'
create_date
Datetime
readonly=True
args: 'First Connection'
email
Char
compute='_compute_email_phone'
compute_sudo=True
string='Email'
is_connected
Boolean
compute='_compute_time_statistics'
help='A visitor is considered as connected if his last page view was within the last 5 minutes.'
args: 'Is connected ?'
lang_id
Many2one → res.lang
help='Language from the website when visitor has been created'
string='Language'
args: 'res.lang'
last_connection_datetime
Datetime
default=fields.Datetime.now
help='Last page view date'
readonly=True
args: 'Last Connection'
last_visited_page_id
Many2one → website.page
compute='_compute_last_visited_page_id'
string='Last Visited Page'
args: 'website.page'
mobile
Char
compute='_compute_email_phone'
compute_sudo=True
string='Mobile'
name
Char
page_count
Integer
compute='_compute_page_statistics'
help='Total number of tracked page visited'
args: '# Visited Pages'
page_ids
Many2many → website.page
compute='_compute_page_statistics'
groups='website.group_website_designer'
search='_search_page_ids'
string='Visited Pages'
args: 'website.page'
partner_id
Many2one → res.partner
help='Partner of the last logged in user.'
string='Contact'
args: 'res.partner'
partner_image
Binary
related='partner_id.image_1920'
time_since_last_action
Char
compute='_compute_time_statistics'
help='Time since last page view. E.g.: 2 minutes ago'
args: 'Last action'
timezone
Selection
string='Timezone'
args: _tz_get
visit_count
Integer
default=1
help='A new visit is considered if last connection was more than 8 hours ago.'
readonly=True
args: '# Visits'
visitor_page_count
Integer
compute='_compute_page_statistics'
help='Total number of visits on tracked pages'
args: 'Page Views'
website_id
Many2one → website
readonly=True
args: 'website', 'Website'
website_track_ids
One2many → website.track
readonly=True
string='Visited Pages History'
args: 'website.track', 'visitor_id'
action_send_mail(self)
name_get(self)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
_assets_frontend_helpers |
_assets_frontend_helpers | ir.ui.view | qweb | Inherits portal._assets_frontend_helpers |
_assets_frontend_helpers_user_custom |
_assets_frontend_helpers_user_custom | ir.ui.view | qweb | Inherits web._assets_frontend_helpers |
_assets_primary_variables |
_assets_primary_variables | ir.ui.view | qweb | Inherits portal._assets_primary_variables |
_assets_secondary_variables |
_assets_secondary_variables | ir.ui.view | qweb | Inherits web_editor._assets_secondary_variables |
_assets_snippet_s_badge_css_000_variables |
_assets_snippet_s_badge_css_000_variables | ir.ui.view | qweb | Inherits website._assets_primary_variables |
_assets_snippet_s_masonry_block_css_000_variables |
_assets_snippet_s_masonry_block_css_000_variables | ir.ui.view | qweb | Inherits website._assets_primary_variables |
_assets_snippet_s_product_list_css_000_variables |
_assets_snippet_s_product_list_css_000_variables | ir.ui.view | qweb | Inherits website._assets_primary_variables |
action_website_rewrite_tree |
website.rewrite.list | website.rewrite | tree | New |
assets_backend |
Website Backend Assets (used in backend interface) | ir.ui.view | qweb | Inherits web.assets_backend |
assets_frontend |
Website Assets | ir.ui.view | qweb | Inherits portal.assets_frontend |
assets_frontend_compatibility_for_12_0 |
assets_frontend_compatibility_for_12_0 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_frontend_user_custom |
Website Assets user custom | ir.ui.view | qweb | Inherits web.assets_frontend |
assets_snippet_s_alert_css_000 |
assets_snippet_s_alert_css_000 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_snippet_s_badge_css_000 |
assets_snippet_s_badge_css_000 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_snippet_s_blockquote_css_000 |
assets_snippet_s_blockquote_css_000 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_snippet_s_btn_css_000 |
assets_snippet_s_btn_css_000 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_snippet_s_card_css_000 |
assets_snippet_s_card_css_000 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_snippet_s_chart_js_000 |
assets_snippet_s_chart_js_000 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_snippet_s_color_blocks_2_css_000 |
assets_snippet_s_color_blocks_2_css_000 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_snippet_s_company_team_css_000 |
assets_snippet_s_company_team_css_000 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_snippet_s_comparisons_css_000 |
assets_snippet_s_comparisons_css_000 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_snippet_s_countdown_js_000 |
assets_snippet_s_countdown_js_000 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_snippet_s_dynamic_snippet_carousel_css_000 |
assets_snippet_s_dynamic_snippet_carousel_css_000 | ir.ui.view | qweb | Inherits website.assets_snippet_s_dynamic_snippet_css_000 |
assets_snippet_s_dynamic_snippet_carousel_js_000 |
assets_snippet_s_dynamic_snippet_carousel_js_000 | ir.ui.view | qweb | Inherits website.assets_snippet_s_dynamic_snippet_js_000 |
assets_snippet_s_dynamic_snippet_css_000 |
assets_snippet_s_dynamic_snippet_css_000 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_snippet_s_dynamic_snippet_js_000 |
assets_snippet_s_dynamic_snippet_js_000 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_snippet_s_facebook_page_js_000 |
assets_snippet_s_facebook_page_js_000 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_snippet_s_faq_collapse_css_000 |
assets_snippet_s_faq_collapse_css_000 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_snippet_s_features_grid_css_000 |
assets_snippet_s_features_grid_css_000 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_snippet_s_google_map_css_000 |
assets_snippet_s_google_map_css_000 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_snippet_s_google_map_js_000 |
assets_snippet_s_google_map_js_000 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_snippet_s_hr_css_000 |
assets_snippet_s_hr_css_000 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_snippet_s_image_gallery_css_000 |
assets_snippet_s_image_gallery_css_000 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_snippet_s_image_gallery_css_001 |
assets_snippet_s_image_gallery_css_001 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_snippet_s_image_gallery_js_000 |
assets_snippet_s_image_gallery_js_000 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_snippet_s_masonry_block_css_000 |
assets_snippet_s_masonry_block_css_000 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_snippet_s_masonry_block_css_001 |
assets_snippet_s_masonry_block_css_001 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_snippet_s_media_list_css_000 |
assets_snippet_s_media_list_css_000 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_snippet_s_media_list_css_001 |
assets_snippet_s_media_list_css_001 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_snippet_s_numbers_css_000 |
assets_snippet_s_numbers_css_000 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_snippet_s_popup_css_000 |
assets_snippet_s_popup_css_000 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_snippet_s_popup_css_001 |
assets_snippet_s_popup_css_001 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_snippet_s_popup_js_000 |
assets_snippet_s_popup_js_000 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_snippet_s_process_steps_css_000 |
assets_snippet_s_process_steps_css_000 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_snippet_s_product_catalog_css_001 |
assets_snippet_s_product_catalog_css_001 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_snippet_s_product_list_css_000 |
assets_snippet_s_product_list_css_000 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_snippet_s_progress_bar_css_000 |
assets_snippet_s_progress_bar_css_000 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_snippet_s_quotes_carousel_css_000 |
assets_snippet_s_quotes_carousel_css_000 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_snippet_s_quotes_carousel_css_001 |
assets_snippet_s_quotes_carousel_css_001 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_snippet_s_rating_css_000 |
assets_snippet_s_rating_css_000 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_snippet_s_rating_css_001 |
assets_snippet_s_rating_css_001 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_snippet_s_references_css_000 |
assets_snippet_s_references_css_000 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_snippet_s_share_css_000 |
assets_snippet_s_share_css_000 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_snippet_s_share_js_000 |
assets_snippet_s_share_js_000 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_snippet_s_showcase_css_000 |
assets_snippet_s_showcase_css_000 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_snippet_s_showcase_css_001 |
assets_snippet_s_showcase_css_001 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_snippet_s_table_of_content_css_000 |
assets_snippet_s_table_of_content_css_000 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_snippet_s_table_of_content_js_000 |
assets_snippet_s_table_of_content_js_000 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_snippet_s_tabs_css_001 |
assets_snippet_s_tabs_css_001 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_snippet_s_text_highlight_css_000 |
assets_snippet_s_text_highlight_css_000 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_snippet_s_three_columns_css_000 |
assets_snippet_s_three_columns_css_000 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_snippet_s_timeline_css_000 |
assets_snippet_s_timeline_css_000 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_snippet_s_title_css_000 |
assets_snippet_s_title_css_000 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_tests |
Website Assets Tests | ir.ui.view | qweb | Inherits web.assets_tests |
brand_promotion |
Brand Promotion | ir.ui.view | qweb | Inherits web.brand_promotion |
bs_debug_view |
BS Debug | t | New | |
color_combinations_debug_view |
Color Combinations Debug | t | New | |
company_description |
Company Description | ir.ui.view | qweb | New |
company_description_google_map |
Google map | ir.ui.view | qweb | Inherits website.company_description |
contactus |
Contact Us | t | New | |
cookie_policy |
Cookie Policy | ir.ui.view | qweb | New |
cookies_bar |
Cookies Bar | ir.ui.view | qweb | Inherits website.layout |
custom_code_layout |
Custom Code Layout | ir.ui.view | qweb | Inherits website.layout |
default_css |
default_css | ir.ui.view | qweb | New |
default_csv |
default_csv | ir.ui.view | qweb | New |
default_js |
default_js | ir.ui.view | qweb | New |
default_less |
default_less | ir.ui.view | qweb | New |
default_page |
default_page | ir.ui.view | qweb | New |
default_scss |
default_scss | ir.ui.view | qweb | New |
default_xml |
default_xml | ir.ui.view | qweb | New |
dynamic_filter_template_header_image_footer_card |
Header Image Footer Card | ir.ui.view | qweb | New |
dynamic_filter_template_image_title_footer |
Image Title Footer Card | ir.ui.view | qweb | New |
dynamic_snippet_carousel_options_template |
dynamic_snippet_carousel_options_template | ir.ui.view | qweb | New |
external_snippets |
external_snippets | ir.ui.view | qweb | Inherits website.snippets |
footer_custom |
Default | ir.ui.view | qweb | Inherits website.layout |
footer_language_selector_flag |
Footer Language Selector Flag | ir.ui.view | qweb | Inherits portal.footer_language_selector |
footer_language_selector_inline |
Footer Language Selector Inline | ir.ui.view | qweb | Inherits portal.footer_language_selector |
footer_language_selector_no_text |
Footer Language Selector No Text | ir.ui.view | qweb | Inherits portal.footer_language_selector |
footer_no_copyright |
Footer No Copyright | ir.ui.view | qweb | Inherits website.layout |
header_hoverable_dropdown |
Header Hoverable Dropdown | ir.ui.view | qweb | Inherits website.layout |
header_language_selector |
Header Language Selector | ir.ui.view | qweb | Inherits website.placeholder_header_language_selector |
header_language_selector_flag |
Header Language Selector Flag | ir.ui.view | qweb | Inherits website.header_language_selector |
header_language_selector_inline |
Header Language Selector Inline | ir.ui.view | qweb | Inherits website.header_language_selector |
header_language_selector_no_text |
Header Language Selector No Text | ir.ui.view | qweb | Inherits website.header_language_selector |
header_navbar_pills_style |
Navbar Links Style | ir.ui.view | qweb | Inherits website.navbar_nav |
header_visibility_disappears |
Header Effect Disappears | ir.ui.view | qweb | Inherits website.layout |
header_visibility_fade_out |
Header Effect Fade Out | ir.ui.view | qweb | Inherits website.layout |
header_visibility_fixed |
Header Effect Fixed | ir.ui.view | qweb | Inherits website.layout |
header_visibility_standard |
Header Visibility Standard | ir.ui.view | qweb | Inherits website.layout |
homepage |
Home | t | New | |
index_management |
index_management | ir.ui.view | qweb | New |
kanban |
kanban | ir.ui.view | qweb | New |
kanban_contain |
kanban_contain | ir.ui.view | qweb | New |
lang_flag |
Language Flag | ir.ui.view | qweb | New |
language_selector |
language_selector | ir.ui.view | qweb | Inherits portal.language_selector |
language_selector_add_language |
language_selector_add_language | ir.ui.view | qweb | New |
language_selector_inline |
language_selector_inline | ir.ui.view | qweb | Inherits website.language_selector |
layout |
Main layout | ir.ui.view | qweb | Inherits portal.frontend_layout |
list_website_pages |
Website Pages Management | ir.ui.view | qweb | New |
login_layout |
Website Login Layout | ir.ui.view | qweb | Inherits web.login_layout |
menu_search |
website.menu.search | website.menu | search | New |
menu_tree |
website.menu.tree | website.menu | tree | New |
navbar_nav |
Navbar Nav | ir.ui.view | qweb | New |
navbar_toggler |
Navbar Toggler | ir.ui.view | qweb | New |
no_autohide_menu |
no_autohide_menu | ir.ui.view | qweb | Inherits website.layout |
onboarding_website_theme_step |
onboarding_website_theme_step | ir.ui.view | qweb | New |
one_page_line |
one_page_line | ir.ui.view | qweb | New |
option_footer_scrolltop |
option_footer_scrolltop | ir.ui.view | qweb | Inherits website.layout |
option_header_brand_logo |
Header Brand Logo | ir.ui.view | qweb | Inherits website.placeholder_header_brand |
option_header_brand_name |
Header Brand Name | ir.ui.view | qweb | Inherits website.placeholder_header_brand |
option_header_off_canvas |
Off-Canvas Header | ir.ui.view | qweb | Inherits website.navbar_nav |
option_header_off_canvas_logo_show |
Show Logo (Off-Canvas) | ir.ui.view | qweb | Inherits website.option_header_off_canvas |
option_header_off_canvas_template_header_hamburger |
option_header_off_canvas_template_header_hamburger | ir.ui.view | qweb | Inherits website.template_header_hamburger |
option_header_off_canvas_template_header_hamburger_full |
option_header_off_canvas_template_header_hamburger_full | ir.ui.view | qweb | Inherits website.template_header_hamburger_full |
option_header_off_canvas_template_header_sidebar |
option_header_off_canvas_template_header_sidebar | ir.ui.view | qweb | Inherits website.template_header_sidebar |
option_layout_hide_header |
option_layout_hide_header | ir.ui.view | qweb | Inherits website.layout |
option_ripple_effect |
option_ripple_effect | ir.ui.view | qweb | Inherits website.assets_frontend |
page_404 |
Page Not Found | ir.ui.view | qweb | New |
pager |
Pager | ir.ui.view | qweb | Inherits portal.pager |
placeholder_header_brand |
Placeholder Header Brand | ir.ui.view | qweb | New |
placeholder_header_language_selector |
Placeholder Header Language Selector | ir.ui.view | qweb | New |
protected_403 |
Page Protected | ir.ui.view | qweb | New |
publish_management |
publish_management | ir.ui.view | qweb | New |
publish_short |
publish_short | ir.ui.view | qweb | New |
qunit_suite |
qunit_suite | ir.ui.view | qweb | Inherits web.qunit_suite_tests |
qweb_500 |
qweb_500 | ir.ui.view | qweb | Inherits http_routing.500 |
record_cover |
record_cover | ir.ui.view | qweb | New |
res_config_settings_view_form |
res.config.settings.view.form.inherit.website | res.config.settings | xpath | Inherits base.res_config_settings_view_form |
reset_view_arch_wizard_view |
reset.view.arch.wizard | field | Inherits base.reset_view_arch_wizard_view | |
robots |
robots | ir.ui.view | qweb | New |
s_alert |
Alert | ir.ui.view | qweb | New |
s_alert_options |
s_alert_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_badge |
Badge | ir.ui.view | qweb | New |
s_badge_options |
s_badge_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_banner |
Banner | ir.ui.view | qweb | New |
s_blockquote |
Blockquote | ir.ui.view | qweb | New |
s_blockquote_options |
s_blockquote_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_call_to_action |
Call to Action | ir.ui.view | qweb | New |
s_card |
Card | ir.ui.view | qweb | New |
s_carousel |
Carousel | ir.ui.view | qweb | New |
s_chart |
Chart | ir.ui.view | qweb | New |
s_chart_options |
s_chart_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_color_blocks_2 |
Big Boxes | ir.ui.view | qweb | New |
s_company_team |
Team | ir.ui.view | qweb | New |
s_comparisons |
Comparisons | ir.ui.view | qweb | New |
s_countdown |
Countdown | ir.ui.view | qweb | New |
s_countdown_options |
s_countdown_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_cover |
Cover | ir.ui.view | qweb | New |
s_dynamic_snippet |
Dynamic Snippet | ir.ui.view | qweb | New |
s_dynamic_snippet_carousel |
Dynamic Carousel | ir.ui.view | qweb | New |
s_dynamic_snippet_carousel_options |
s_dynamic_snippet_carousel_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_dynamic_snippet_options |
s_dynamic_snippet_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_facebook_page |
ir.ui.view | qweb | New | |
s_facebook_page_options |
s_facebook_page_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_faq_collapse |
Accordion | ir.ui.view | qweb | New |
s_features |
Features | ir.ui.view | qweb | New |
s_features_grid |
Features Grid | ir.ui.view | qweb | New |
s_google_map |
Google Map | ir.ui.view | qweb | New |
s_google_map_options |
s_google_map_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_hr |
Separator | ir.ui.view | qweb | New |
s_hr_options |
s_hr_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_image_gallery |
Image Gallery | ir.ui.view | qweb | New |
s_image_gallery_options |
s_image_gallery_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_image_text |
Image - Text | ir.ui.view | qweb | New |
s_images_wall |
Images Wall | ir.ui.view | qweb | New |
s_masonry_block |
Masonry | ir.ui.view | qweb | New |
s_media_list |
Media List | ir.ui.view | qweb | New |
s_media_list_options |
s_media_list_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_mega_menu_menu_image_menu |
Menu - Image - Menu | ir.ui.view | qweb | New |
s_mega_menu_multi_menus |
Multi-Menus | ir.ui.view | qweb | New |
s_numbers |
Numbers | ir.ui.view | qweb | New |
s_parallax |
Parallax | ir.ui.view | qweb | New |
s_picture |
Picture | ir.ui.view | qweb | New |
s_popup |
Popup | ir.ui.view | qweb | New |
s_popup_options |
s_popup_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_process_steps |
Steps | ir.ui.view | qweb | New |
s_product_catalog |
Pricelist | ir.ui.view | qweb | New |
s_product_catalog_dish |
s_product_catalog_dish | ir.ui.view | qweb | New |
s_product_catalog_options |
s_product_catalog_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_product_list |
Items | ir.ui.view | qweb | New |
s_progress_bar |
Progress Bar | ir.ui.view | qweb | New |
s_progress_bar_options |
s_progress_bar_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_quotes_carousel |
Quotes | ir.ui.view | qweb | New |
s_rating |
Rating | ir.ui.view | qweb | New |
s_rating_options |
s_rating_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_references |
References | ir.ui.view | qweb | New |
s_share |
Share | ir.ui.view | qweb | New |
s_share_options |
s_share_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_showcase |
Showcase | ir.ui.view | qweb | New |
s_showcase_options |
s_showcase_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_table_of_content |
Table of Content | ir.ui.view | qweb | New |
s_table_of_content_options |
s_table_of_content_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_tabs |
Tabs | ir.ui.view | qweb | New |
s_tabs_options |
s_tabs_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_text_block |
Text | ir.ui.view | qweb | New |
s_text_highlight |
Text Highlight | ir.ui.view | qweb | New |
s_text_image |
Text - Image | ir.ui.view | qweb | New |
s_three_columns |
Columns | ir.ui.view | qweb | New |
s_timeline |
Timeline | ir.ui.view | qweb | New |
s_timeline_options |
s_timeline_options | ir.ui.view | qweb | Inherits website.snippet_options |
s_title |
Title | ir.ui.view | qweb | New |
show_website_info |
Show Odoo Information | ir.ui.view | qweb | Inherits website.website_info |
sitemap_index_xml |
sitemap_index_xml | ir.ui.view | qweb | New |
sitemap_locs |
sitemap_locs | ir.ui.view | qweb | New |
sitemap_xml |
sitemap_xml | ir.ui.view | qweb | New |
snippet_options |
snippet_options | ir.ui.view | qweb | New |
snippet_options_background_options |
snippet_options_background_options | ir.ui.view | qweb | Inherits web_editor.snippet_options_background_options |
snippet_options_border_line_widgets |
snippet_options_border_line_widgets | ir.ui.view | qweb | New |
snippet_options_border_widgets |
snippet_options_border_widgets | ir.ui.view | qweb | New |
snippet_options_shadow_widgets |
snippet_options_shadow_widgets | ir.ui.view | qweb | New |
snippets |
snippets | ir.ui.view | qweb | Inherits web_editor.snippets |
snippets_debug_view |
Snippet Debug | t | New | |
submenu |
Submenu | ir.ui.view | qweb | New |
template_footer_call_to_action |
Call-to-Action | ir.ui.view | qweb | Inherits website.layout |
template_footer_centered |
Centered | ir.ui.view | qweb | Inherits website.layout |
template_footer_contact |
Contact | ir.ui.view | qweb | Inherits website.layout |
template_footer_descriptive |
Descriptive | ir.ui.view | qweb | Inherits website.layout |
template_footer_headline |
Headline | ir.ui.view | qweb | Inherits website.layout |
template_footer_links |
Links | ir.ui.view | qweb | Inherits website.layout |
template_footer_minimalist |
Minimalist | ir.ui.view | qweb | Inherits website.layout |
template_footer_slideout |
Template Footer Slideout | ir.ui.view | qweb | Inherits website.layout |
template_header_boxed |
Template Header Boxed | ir.ui.view | qweb | Inherits website.layout |
template_header_boxed_oe_structure_header_boxed_1 |
Template Header Boxed (oe_structure_header_boxed_1) | ir.ui.view | qweb | Inherits website.template_header_boxed |
template_header_boxed_oe_structure_header_boxed_2 |
Template Header Boxed (oe_structure_header_boxed_2) | ir.ui.view | qweb | Inherits website.template_header_boxed |
template_header_centered_logo |
Template Header Centered Logo | ir.ui.view | qweb | Inherits website.layout |
template_header_contact |
Template Header Contact | ir.ui.view | qweb | Inherits website.layout |
template_header_contact_oe_structure_header_contact_1 |
Template Header Contact (oe_structure_header_contact_1) | ir.ui.view | qweb | Inherits website.template_header_contact |
template_header_default |
Template Header Default | ir.ui.view | qweb | Inherits website.layout |
template_header_default_align_center |
template_header_default_align_center | ir.ui.view | qweb | Inherits website.template_header_default |
template_header_default_align_right |
template_header_default_align_right | ir.ui.view | qweb | Inherits website.template_header_default |
template_header_default_oe_structure_header_default_1 |
Template Header Default (oe_structure_header_default_1) | ir.ui.view | qweb | Inherits website.template_header_default |
template_header_hamburger |
Template Header Hamburger | ir.ui.view | qweb | Inherits website.layout |
template_header_hamburger_align_center |
template_header_hamburger_align_center | ir.ui.view | qweb | Inherits website.template_header_hamburger |
template_header_hamburger_align_right |
template_header_hamburger_align_right | ir.ui.view | qweb | Inherits website.template_header_hamburger |
template_header_hamburger_full |
Template Header Hambuger Full | ir.ui.view | qweb | Inherits website.layout |
template_header_hamburger_full_oe_structure_header_hamburger_full_1 |
Template Header Hamburger Full (oe_structure_header_hamburger_full_1) | ir.ui.view | qweb | Inherits website.template_header_hamburger_full |
template_header_hamburger_oe_structure_header_hamburger_1 |
Template Header Hamburger (oe_structure_header_hamburger_1) | ir.ui.view | qweb | Inherits website.template_header_hamburger |
template_header_hamburger_oe_structure_header_hamburger_2 |
Template Header Hamburger (oe_structure_header_hamburger_2) | ir.ui.view | qweb | Inherits website.template_header_hamburger |
template_header_hamburger_oe_structure_header_hamburger_3 |
Template Header Hamburger (oe_structure_header_hamburger_3) | ir.ui.view | qweb | Inherits website.template_header_hamburger |
template_header_image |
Template Header Image | ir.ui.view | qweb | Inherits website.layout |
template_header_image_oe_structure_header_image_1 |
Template Header image (oe_structure_header_image_1) | ir.ui.view | qweb | Inherits website.template_header_image |
template_header_image_oe_structure_header_image_2 |
Template Header image (oe_structure_header_image_1) | ir.ui.view | qweb | Inherits website.template_header_image |
template_header_magazine |
Template Header Magazine | ir.ui.view | qweb | Inherits website.layout |
template_header_magazine_oe_structure_header_magazine_1 |
Template Header Magazine (oe_structure_header_magazine_1) | ir.ui.view | qweb | Inherits website.template_header_magazine |
template_header_minimalist |
Template Header Minimalist | ir.ui.view | qweb | Inherits website.layout |
template_header_sidebar |
Template Header Sidebar | ir.ui.view | qweb | Inherits website.layout |
template_header_sidebar_oe_structure_header_sidebar_1 |
Template Header Sidebar (oe_structure_header_sidebar_1) | ir.ui.view | qweb | Inherits website.template_header_sidebar |
template_header_slogan |
Template Header Slogan | ir.ui.view | qweb | Inherits website.layout |
template_header_slogan_oe_structure_header_slogan_1 |
Template Header Slogan (oe_structure_header_slogan_1) | ir.ui.view | qweb | Inherits website.template_header_slogan |
template_header_slogan_oe_structure_header_slogan_2 |
Template Header Slogan (oe_structure_header_slogan_2) | ir.ui.view | qweb | Inherits website.template_header_slogan |
template_header_slogan_oe_structure_header_slogan_3 |
Template Header Slogan (oe_structure_header_slogan_3) | ir.ui.view | qweb | Inherits website.template_header_slogan |
template_header_vertical |
Template Header Vertical | ir.ui.view | qweb | Inherits website.layout |
template_header_vertical_oe_structure_header_vertical_1 |
Template Header Vertical (oe_structure_header_vertical_1) | ir.ui.view | qweb | Inherits website.template_header_vertical |
template_header_vertical_oe_structure_header_vertical_2 |
Template Header Vertical (oe_structure_header_vertical_2) | ir.ui.view | qweb | Inherits website.template_header_vertical |
template_header_vertical_oe_structure_header_vertical_3 |
Template Header Vertical (oe_structure_header_vertical_3) | ir.ui.view | qweb | Inherits website.template_header_vertical |
theme_view_form_preview |
website.form | ir.module.module | form | New |
theme_view_kanban |
Themes Kanban | ir.module.module | kanban | New |
theme_view_search |
Themes Search | ir.module.module | search | New |
user_dropdown |
user_dropdown | ir.ui.view | qweb | Inherits portal.user_dropdown |
user_navbar |
User Navbar | ir.ui.view | qweb | Inherits website.layout |
view_arch_only |
website.ir_ui_view.arch_only | ir.ui.view | form | New |
view_attachment_form_inherit_website |
ir.attachment.form.inherit.website | ir.attachment | field | Inherits base.view_attachment_form |
view_attachment_tree_inherit_website |
ir.attachment.tree.inherit.website | ir.attachment | field | Inherits base.view_attachment_tree |
view_base_language_install |
view_base_language_install.inherit | base.language.install | group | Inherits base.view_base_language_install |
view_edit_robots |
Edit Robots.txt | website.robots | form | New |
view_partner_form_inherit_website |
res.partner.form.website.inherit | res.partner | xpath | Inherits base.view_partner_form |
view_rewrite_search |
website.rewrite.search | website.rewrite | search | New |
view_server_action_form_website |
ir.actions.server.form.website | ir.actions.server | data | Inherits base.view_server_action_form |
view_server_action_search_website |
ir.actions.server.search.website | ir.actions.server | xpath | Inherits base.view_server_action_search |
view_server_action_tree_website |
ir.actions.server.tree.website | ir.actions.server | xpath | Inherits base.view_server_action_tree |
view_view_form_extend |
ir.ui.view | field | Inherits base.view_view_form | |
view_view_tree_inherit_website |
ir.ui.view | field | Inherits base.view_view_tree | |
view_website_form |
website.form | website | form | New |
view_website_form_view_themes_modal |
website.modal.form | website | xpath | Inherits website.view_website_form |
view_website_rewrite_form |
website.rewrite | form | New | |
view_website_tree |
website.tree | website | tree | New |
website.assets_editor |
Website Editor Assets (used in website editor) | ir.ui.view | qweb | New |
website.assets_wysiwyg |
Website Editor Assets (used in website editor) | ir.ui.view | qweb | New |
website.compiled_assets_wysiwyg |
Website Editor Assets (used in website editor) | ir.ui.view | qweb | New |
website.s_dynamic_snippet_options_template |
website.s_dynamic_snippet_options_template | ir.ui.view | qweb | New |
website.s_dynamic_snippet_template |
website.s_dynamic_snippet_template | ir.ui.view | qweb | New |
website_info |
Odoo Information | ir.ui.view | qweb | New |
website_menus_form_view |
website.menu.form | website.menu | form | New |
website_pages_form_view |
website.page.form | website.page | form | New |
website_pages_tree_view |
website.page.list | website.page | tree | New |
website_pages_view_search |
website.page.view.search | website.page | search | New |
website_publisher |
Website Publisher | ir.ui.view | qweb | New |
website_search_box |
Website Searchbox | ir.ui.view | qweb | New |
website_visitor_page_view_graph |
website.track.view.graph | website.track | graph | New |
website_visitor_page_view_search |
website.track.view.search | website.track | search | New |
website_visitor_page_view_tree |
website.track.view.tree | website.track | tree | New |
website_visitor_track_view_graph |
website.track.view.graph | website.track | graph | New |
website_visitor_track_view_tree |
website.track.view.tree | website.track | tree | New |
website_visitor_view_form |
website.visitor.view.form | website.visitor | form | New |
website_visitor_view_graph |
website.visitor.view.graph | website.visitor | graph | New |
website_visitor_view_kanban |
website.visitor.view.kanban | website.visitor | kanban | New |
website_visitor_view_search |
website.visitor.view.search | website.visitor | search | New |
website_visitor_view_tree |
website.visitor.view.tree | website.visitor | tree | New |
No new fields.
Public methods (2)get_base_url(self)
get_website_meta(self)
website_ids
Many2many → website
string='Websites to translate'
args: 'website'
default_get(self, fields)
lang_install(self)
website_path
Char
website_published
Boolean
copy=False
help='A code server action can be executed from the website, using a dedicated controller. The address is <base>/website/action/<website_path>. Set this field as True to allow users to run this action. If it is set to False the action cannot be run through the website.'
args: 'Available on the Website'
website_url
Char
compute='_get_website_url'
help='The full URL to access the server action through the website.'
args: 'Website Url'
xml_id
Char
compute='_compute_xml_id'
help='ID of the action if defined in a XML file'
args: 'External ID'
No public methods.
No new fields.
Public methods (1)action_launch(self)
key
Char
help='Technical field used to resolve multiple attachments in a multi-website environment.'
website_id
Many2one → website
website_url
Char
deprecated=True
readonly=False
related='local_url'
string='Website URL'
create(self, vals)
get_serve_attachment(self, url, extra_domain=None, extra_fields=None, order=None)
get_serving_groups(self)
key
Char
copy=False
theme_template_id
Many2one → theme.ir.attachment
copy=False
args: 'theme.ir.attachment'
No public methods.
No new fields.
Public methods (4)binary_content(self, xmlid=None, model='ir.attachment', id=None, field='datas', unique=False, filename=None, filename_field='name', download=False, mimetype=None, default_mimetype='application/octet-stream', access_token=None)
clear_caches(cls)
get_frontend_session_info(self)
routing_map(cls, key=None)
No new fields.
Public methods (0)No public methods.
image_ids
One2many → ir.attachment
domain=[('res_model', '=', _name), ('mimetype', '=like', 'image/%')]
readonly=True
string='Screenshots'
args: 'ir.attachment', 'res_id'
is_installed_on_current_website
Boolean
compute='_compute_is_installed_on_current_website'
button_choose_theme(self)
button_refresh_theme(self)
button_remove_theme(self)
update_list(self)
update_theme_images(self)
write(self, vals)
No new fields.
Public methods (1)get_asset_bundle(self, xmlid, files, env=None)
No new fields.
Public methods (1)get_available_options(self)
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (0)No public methods.
first_page_id
Many2one → website.page
compute='_compute_first_page_id'
help='First page linked to this view'
string='Website Page'
args: 'website.page'
page_ids
One2many → website.page
track
Boolean
default=False
help='Allow to specify for one page of the website to be trackable or not'
string='Track'
visibility
Selection
default=''
args: [('', 'All'), ('connected', 'Signed In'), ('restricted_group', 'Restricted Group'), ('password', 'With Password')]
visibility_password
Char
copy=False
groups='base.group_system'
visibility_password_display
Char
compute='_get_pwd'
groups='website.group_website_designer'
inverse='_set_pwd'
website_id
Many2one → website
ondelete='cascade'
string='Website'
args: 'website'
filter_duplicate(self)
get_default_lang_code(self)
get_inheriting_views_arch(self, model)
get_related_views(self, key, bundles=False)
get_view_id(self, xml_id)
name_get(self)
read_template(self, xml_id)
redirect_to_page_manager(self)
save(self, value, xpath=None)
unlink(self)
write(self, vals)
theme_template_id
Many2one → theme.ir.ui.view
copy=False
args: 'theme.ir.ui.view'
write(self, vals)
website_theme_onboarding_done
Boolean
compute='_compute_website_theme_onboarding_done'
args: 'Onboarding website theme step done'
action_open_website_theme_selector(self)
google_map_img(self, zoom=8, width=298, height=298)
google_map_link(self, zoom=8)
auth_signup_uninvited
Selection
compute='_compute_auth_signup'
inverse='_set_auth_signup'
cdn_activated
Boolean
readonly=False
related='website_id.cdn_activated'
cdn_filters
Text
readonly=False
related='website_id.cdn_filters'
cdn_url
Char
readonly=False
related='website_id.cdn_url'
favicon
Binary
readonly=False
related='website_id.favicon'
args: 'Favicon'
google_analytics_key
Char
readonly=False
related='website_id.google_analytics_key'
args: 'Google Analytics Key'
google_management_client_id
Char
readonly=False
related='website_id.google_management_client_id'
args: 'Google Client ID'
google_management_client_secret
Char
readonly=False
related='website_id.google_management_client_secret'
args: 'Google Client Secret'
google_maps_api_key
Char
readonly=False
related='website_id.google_maps_api_key'
google_search_console
Char
readonly=False
related='website_id.google_search_console'
args: 'Google Search Console'
group_multi_website
Boolean
implied_group='website.group_multi_website'
args: 'Multi-website'
has_default_share_image
Boolean
compute=has_default_share_image
inverse=inverse_has_default_share_image
args: 'Use a image by default for sharing'
has_google_analytics
Boolean
compute=has_google_analytics
inverse=inverse_has_google_analytics
args: 'Google Analytics'
has_google_analytics_dashboard
Boolean
compute=has_google_analytics_dashboard
inverse=inverse_has_google_analytics_dashboard
args: 'Google Analytics Dashboard'
has_google_maps
Boolean
compute=has_google_maps
inverse=inverse_has_google_maps
args: 'Google Maps'
has_google_search_console
Boolean
compute=has_google_search_console
inverse=inverse_has_google_search_console
args: 'Console Google Search'
has_social_network
Boolean
compute=has_social_network
inverse=inverse_has_social_network
args: 'Configure Social Network'
language_ids
Many2many
readonly=False
related='website_id.language_ids'
relation='res.lang'
social_default_image
Binary
readonly=False
related='website_id.social_default_image'
args: 'Default Social Share Image'
social_facebook
Char
readonly=False
related='website_id.social_facebook'
social_github
Char
readonly=False
related='website_id.social_github'
social_instagram
Char
readonly=False
related='website_id.social_instagram'
social_linkedin
Char
readonly=False
related='website_id.social_linkedin'
social_twitter
Char
readonly=False
related='website_id.social_twitter'
social_youtube
Char
readonly=False
related='website_id.social_youtube'
specific_user_account
Boolean
help='Are newly created user accounts website specific'
readonly=False
related='website_id.specific_user_account'
website_company_id
Many2one
readonly=False
related='website_id.company_id'
string='Website Company'
website_cookies_bar
Boolean
readonly=False
related='website_id.cookies_bar'
website_country_group_ids
Many2many
readonly=False
related='website_id.country_group_ids'
website_default_lang_code
Char
readonly=False
related='website_id.default_lang_id.code'
args: 'Default language code'
website_default_lang_id
Many2one
readonly=False
related='website_id.default_lang_id'
string='Default language'
website_domain
Char
readonly=False
related='website_id.domain'
args: 'Website Domain'
website_id
Many2one → website
default=_default_website
ondelete='cascade'
string='website'
args: 'website'
website_language_count
Integer
compute='_compute_website_language_count'
readonly=True
string='Number of languages'
website_logo
Binary
readonly=False
related='website_id.logo'
website_name
Char
readonly=False
related='website_id.name'
args: 'Website Name'
action_open_robots(self)
action_ping_sitemap(self)
action_website_create_new(self)
has_default_share_image(self)
has_google_analytics(self)
has_google_analytics_dashboard(self)
has_google_maps(self)
has_google_search_console(self)
has_social_network(self)
install_theme_on_current_website(self)
inverse_has_default_share_image(self)
inverse_has_google_analytics(self)
inverse_has_google_analytics_dashboard(self)
inverse_has_google_maps(self)
inverse_has_google_search_console(self)
inverse_has_social_network(self)
open_template_user(self)
set_values(self)
website_go_to(self)
No new fields.
Public methods (2)get_available(self)
write(self, vals)
visitor_ids
One2many → website.visitor
string='Visitors'
args: 'website.visitor', 'partner_id'
google_map_img(self, zoom=8, width=298, height=298)
google_map_link(self, zoom=10)
website_id
Many2one → website
readonly=False
related='partner_id.website_id'
related_sudo=False
store=True
args: 'website'
authenticate(cls, db, login, password, user_agent_env)
copy_ids
One2many → ir.attachment
copy=False
readonly=True
args: 'ir.attachment', 'theme_template_id', 'Attachment using a copy of me'
key
Char
required=True
name
Char
required=True
url
Char
No public methods.
active
Boolean
default=True
arch
Text
translate=xml_translate
arch_fs
Char
default=compute_arch_fs
copy_ids
One2many → ir.ui.view
copy=False
readonly=True
args: 'ir.ui.view', 'theme_template_id', 'Views using a copy of me'
customize_show
Boolean
inherit_id
Reference
selection=[('ir.ui.view', 'ir.ui.view'), ('theme.ir.ui.view', 'theme.ir.ui.view')]
key
Char
mode
Selection
name
Char
required=True
priority
Integer
default=16
required=True
type
Char
compute_arch_fs(self)
No new fields.
Public methods (3)disable_view(self, xml_id)
enable_header_off_canvas(self)
enable_view(self, xml_id)
copy_ids
One2many → website.menu
copy=False
readonly=True
args: 'website.menu', 'theme_template_id', 'Menu using a copy of me'
name
Char
required=True
translate=True
new_window
Boolean
page_id
Many2one → theme.website.page
ondelete='cascade'
args: 'theme.website.page'
parent_id
Many2one → theme.website.menu
index=True
ondelete='cascade'
args: 'theme.website.menu'
sequence
Integer
url
Char
default=''
No public methods.
copy_ids
One2many → website.page
copy=False
readonly=True
args: 'website.page', 'theme_template_id', 'Page using a copy of me'
url
Char
view_id
Many2one → theme.ir.ui.view
ondelete='cascade'
required=True
args: 'theme.ir.ui.view'
website_indexed
Boolean
default=True
args: 'Page Indexed'
No public methods.
No new fields.
Public methods (1)make_scss_customization(self, url, values)
auth_signup_uninvited
Selection
default='b2b'
string='Customer Account'
args: [('b2b', 'On invitation'), ('b2c', 'Free sign up')]
auto_redirect_lang
Boolean
default=True
help="Should users be redirected to their browser's language"
args: 'Autoredirect Language'
cdn_activated
Boolean
cdn_filters
Text
default=<expr>
help='URL matching those filters will be rewritten using the CDN Base URL'
args: 'CDN Filters'
cdn_url
Char
default=''
args: 'CDN Base URL'
company_id
Many2one → res.company
default=<expr>
required=True
string='Company'
args: 'res.company'
cookies_bar
Boolean
help='Display a customizable cookies bar on your website.'
args: 'Cookies Bar'
country_group_ids
Many2many → res.country.group
help='Used when multiple websites have the same domain.'
string='Country Groups'
args: 'res.country.group', 'website_country_group_rel', 'website_id', 'country_group_id'
custom_code_footer
Text
custom_code_head
Text
default_lang_id
Many2one → res.lang
default=_default_language
required=True
string='Default Language'
args: 'res.lang'
domain
Char
help='Will be prefixed by http in canonical URLs if no scheme is specified'
args: 'Website Domain'
favicon
Binary
default=_default_favicon
help='This field holds the image used to display a favicon on the website.'
string='Website Favicon'
google_analytics_key
Char
google_management_client_id
Char
google_management_client_secret
Char
google_maps_api_key
Char
google_search_console
Char
help='Google key, or Enable to access first reply'
has_social_default_image
Boolean
compute='_compute_has_social_default_image'
store=True
homepage_id
Many2one → website.page
string='Homepage'
args: 'website.page'
language_ids
Many2many → res.lang
default=_active_languages
args: 'res.lang', 'website_lang_rel', 'website_id', 'lang_id', 'Languages'
logo
Binary
default=_default_logo
help='Display this logo on the website.'
args: 'Website Logo'
menu_id
Many2one → website.menu
compute='_compute_menu'
string='Main Menu'
args: 'website.menu'
name
Char
required=True
args: 'Website Name'
partner_id
Many2one
readonly=False
related='user_id.partner_id'
string='Public Partner'
robots_txt
Text
groups='website.group_website_designer'
translate=False
args: 'Robots.txt'
social_default_image
Binary
help='If set, replaces the website logo as the default social share image.'
string='Default Social Share Image'
social_facebook
Char
default=_default_social_facebook
args: 'Facebook Account'
social_github
Char
default=_default_social_github
args: 'GitHub Account'
social_instagram
Char
default=_default_social_instagram
args: 'Instagram Account'
social_linkedin
Char
default=_default_social_linkedin
args: 'LinkedIn Account'
social_twitter
Char
default=_default_social_twitter
args: 'Twitter Account'
social_youtube
Char
default=_default_social_youtube
args: 'Youtube Account'
specific_user_account
Boolean
help='If True, new accounts will be associated to the current website'
args: 'Specific User Account'
theme_id
Many2one → ir.module.module
help='Installed theme'
args: 'ir.module.module'
user_id
Many2one → res.users
required=True
string='Public User'
args: 'res.users'
action_dashboard_redirect(self)
button_go_website(self, path='/', mode_edit=False)
copy_menu_hierarchy(self, top_menu)
create(self, vals)
create_and_redirect_to_theme(self)
get_base_url(self)
get_cdn_url(self, uri)
get_current_website(self, fallback=True)
get_suggested_controllers(self)
get_template(self, template)
get_unique_key(self, string, template_module=False)
get_unique_path(self, page_url)
guess_mimetype(self)
image_url(self, record, field, size=None)
is_public_user(self)
is_publisher(self)
is_user(self)
is_view_active(self, key, raise_if_not_found=False)
new_page(self, name=False, add_menu=False, template='website.default_page', ispage=True, namespace=None)
page_search_dependencies(self, page_id=False)
page_search_key_dependencies(self, page_id=False)
pager(self, url, total, page=1, step=30, scope=5, url_args=None)
rule_is_enumerable(self, rule)
search_pages(self, needle=None, limit=None)
unlink(self)
viewref(self, view_id, raise_if_not_found=True)
website_domain(self, website_id=False)
write(self, values)
cover_properties
Text
default=<expr>
args: 'Cover Properties'
write(self, vals)
child_id
One2many → website.menu
string='Child Menus'
args: 'website.menu', 'parent_id'
group_ids
Many2many → res.groups
help='User need to be at least in one of these groups to see the menu'
string='Visible Groups'
args: 'res.groups'
is_mega_menu
Boolean
compute=_compute_field_is_mega_menu
inverse=_set_field_is_mega_menu
is_visible
Boolean
compute='_compute_visible'
string='Is Visible'
mega_menu_classes
Char
mega_menu_content
Html
prefetch=True
sanitize=False
translate=html_translate
name
Char
required=True
translate=True
args: 'Menu'
new_window
Boolean
page_id
Many2one → website.page
ondelete='cascade'
args: 'website.page', 'Related Page'
parent_id
Many2one → website.menu
index=True
ondelete='cascade'
args: 'website.menu', 'Parent Menu'
parent_path
Char
index=True
sequence
Integer
default=_default_sequence
url
Char
default=''
args: 'Url'
website_id
Many2one → website
ondelete='cascade'
args: 'website', 'Website'
clean_url(self)
create(self, vals)
get_tree(self, website_id, menu_id=None)
name_get(self)
save(self, website_id, data)
unlink(self)
write(self, values)
theme_template_id
Many2one → theme.website.menu
copy=False
args: 'theme.website.menu'
No public methods.
website_id
Many2one → website
help='Restrict publishing to this website.'
index=True
ondelete='restrict'
string='Website'
args: 'website'
can_access_from_current_website(self, website_id=False)
arch
Text
depends_context=('website_id')
readonly=False
related='view_id.arch'
cache_key_expr
Char
help='Expression (tuple) to evaluate the cached key. \nE.g.: "(request.params.get("currency"), )"'
cache_time
Integer
default=3600
help='Time to cache the page. (0 = no cache)'
date_publish
Datetime
footer_visible
Boolean
default=True
header_color
Char
header_overlay
Boolean
header_visible
Boolean
default=True
is_homepage
Boolean
compute='_compute_homepage'
inverse='_set_homepage'
string='Homepage'
is_visible
Boolean
compute='_compute_visible'
string='Is Visible'
menu_ids
One2many → website.menu
url
Char
view_id
Many2one → ir.ui.view
ondelete='cascade'
required=True
string='View'
args: 'ir.ui.view'
website_id
Many2one
ondelete='cascade'
readonly=False
related='view_id.website_id'
store=True
website_indexed
Boolean
default=True
args: 'Is Indexed'
clone_page(self, page_id, page_name=None, clone_menu=True)
copy(self, default=None)
get_page_properties(self)
get_website_meta(self)
save_page_info(self, website_id, data)
unlink(self)
write(self, vals)
theme_template_id
Many2one → theme.website.page
copy=False
args: 'theme.website.page'
No public methods.
can_publish
Boolean
compute='_compute_can_publish'
args: 'Can Publish'
is_published
Boolean
copy=False
default=<expr>
index=True
args: 'Is Published'
website_published
Boolean
readonly=False
related='is_published'
args: 'Visible on current website'
website_url
Char
compute='_compute_website_url'
help='The full URL to access the document through the website.'
args: 'Website URL'
create(self, vals_list)
create_and_get_website_url(self, **kwargs)
open_website_url(self)
website_publish_button(self)
write(self, values)
active
Boolean
default=True
name
Char
required=True
args: 'Name'
redirect_type
Selection
default='302'
help="Type of redirect/Rewrite:\n\n 301 Moved permanently: The browser will keep in cache the new url.\n 302 Moved temporarily: The browser will not keep in cache the new url and ask again the next time the new url.\n 404 Not Found: If you want remove a specific page/controller (e.g. Ecommerce is installed, but you don't want /shop on a specific website)\n 308 Redirect / Rewrite: If you want rename a controller with a new url. (Eg: /shop -> /garden - Both url will be accessible but /shop will automatically be redirected to /garden)\n "
string='Action'
args: [('404', '404 Not Found'), ('301', '301 Moved permanently'), ('302', '302 Moved temporarily'), ('308', '308 Redirect / Rewrite')]
route_id
Many2one → website.route
sequence
Integer
url_from
Char
index=True
args: 'URL from'
url_to
Char
website_id
Many2one → website
index=True
ondelete='cascade'
string='Website'
args: 'website'
create(self, vals)
name_get(self)
refresh_routes(self)
unlink(self)
write(self, vals)
content
Text
default=<expr>
action_save(self)
path
Char
No public methods.
is_seo_optimized
Boolean
compute='_compute_is_seo_optimized'
args: 'SEO optimized'
seo_name
Char
translate=True
args: 'Seo name'
website_meta_description
Text
translate=True
args: 'Website meta description'
website_meta_keywords
Char
translate=True
args: 'Website meta keywords'
website_meta_og_img
Char
website_meta_title
Char
translate=True
args: 'Website meta title'
get_website_meta(self)
action_server_id
Many2one → ir.actions.server
ondelete='cascade'
args: 'ir.actions.server', 'Server Action'
field_names
Char
help='A list of comma-separated field names'
required=True
filter_id
Many2one → ir.filters
ondelete='cascade'
args: 'ir.filters', 'Filter'
limit
Integer
help='The limit is the maximum number of records retrieved'
required=True
name
Char
required=True
translate=True
website_id
Many2one → website
ondelete='cascade'
required=True
string='Website'
args: 'website'
escape_falsy_as_empty(self, s)
render(self, template_key, limit, search_domain=[])
page_id
Many2one → website.page
index=True
ondelete='cascade'
readonly=True
args: 'website.page'
url
Text
index=True
args: 'Url'
visit_datetime
Datetime
default=fields.Datetime.now
readonly=True
required=True
args: 'Visit Date'
visitor_id
Many2one → website.visitor
index=True
ondelete='cascade'
readonly=True
required=True
args: 'website.visitor'
No public methods.
access_token
Char
copy=False
default=<expr>
groups='base.group_website_publisher'
index=False
required=True
active
Boolean
default=True
args: 'Active'
country_flag
Char
related='country_id.image_url'
string='Country Flag'
country_id
Many2one → res.country
readonly=True
args: 'res.country', 'Country'
create_date
Datetime
readonly=True
args: 'First connection date'
email
Char
compute='_compute_email_phone'
compute_sudo=True
string='Email'
is_connected
Boolean
compute='_compute_time_statistics'
help='A visitor is considered as connected if his last page view was within the last 5 minutes.'
args: 'Is connected ?'
lang_id
Many2one → res.lang
help='Language from the website when visitor has been created'
string='Language'
args: 'res.lang'
last_connection_datetime
Datetime
default=fields.Datetime.now
help='Last page view date'
readonly=True
args: 'Last Connection'
last_visited_page_id
Many2one → website.page
compute='_compute_last_visited_page_id'
string='Last Visited Page'
args: 'website.page'
mobile
Char
compute='_compute_email_phone'
compute_sudo=True
string='Mobile Phone'
name
Char
page_count
Integer
compute='_compute_page_statistics'
help='Total number of tracked page visited'
args: '# Visited Pages'
page_ids
Many2many → website.page
compute='_compute_page_statistics'
groups='website.group_website_designer'
search='_search_page_ids'
string='Visited Pages'
args: 'website.page'
partner_id
Many2one → res.partner
help='Partner of the last logged in user.'
string='Linked Partner'
args: 'res.partner'
partner_image
Binary
related='partner_id.image_1920'
time_since_last_action
Char
compute='_compute_time_statistics'
help='Time since last page view. E.g.: 2 minutes ago'
args: 'Last action'
timezone
Selection
string='Timezone'
args: _tz_get
visit_count
Integer
default=1
help='A new visit is considered if last connection was more than 8 hours ago.'
readonly=True
args: 'Number of visits'
visitor_page_count
Integer
compute='_compute_page_statistics'
help='Total number of visits on tracked pages'
args: 'Page Views'
website_id
Many2one → website
readonly=True
args: 'website', 'Website'
website_track_ids
One2many → website.track
readonly=True
string='Visited Pages History'
args: 'website.track', 'visitor_id'
action_send_mail(self)
name_get(self)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
_assets_frontend_helpers |
_assets_frontend_helpers | ir.ui.view | qweb | Inherits portal._assets_frontend_helpers |
_assets_primary_variables |
_assets_primary_variables | ir.ui.view | qweb | Inherits portal._assets_primary_variables |
_assets_secondary_variables |
_assets_secondary_variables | ir.ui.view | qweb | Inherits web_editor._assets_secondary_variables |
aboutus |
About us | t | New | |
action_website_rewrite_tree |
website.rewrite.list | website.rewrite | tree | New |
affix_top_menu |
Fixed Top Menu | ir.ui.view | qweb | Inherits website.layout |
assets_backend |
Website Backend Assets (used in backend interface) | ir.ui.view | qweb | Inherits web.assets_backend |
assets_frontend |
Website Assets | ir.ui.view | qweb | Inherits portal.assets_frontend |
assets_frontend_compatibility_for_12_0 |
assets_frontend_compatibility_for_12_0 | ir.ui.view | qweb | Inherits website.assets_frontend |
assets_tests |
Website Assets Tests | ir.ui.view | qweb | Inherits web.assets_tests |
brand_promotion |
Brand Promotion | ir.ui.view | qweb | Inherits web.brand_promotion |
bs_debug_view |
BS Debug | t | New | |
company_description |
Company Description | ir.ui.view | qweb | New |
contactus |
Contact Us | t | New | |
default_css |
default_css | ir.ui.view | qweb | New |
default_csv |
default_csv | ir.ui.view | qweb | New |
default_js |
default_js | ir.ui.view | qweb | New |
default_less |
default_less | ir.ui.view | qweb | New |
default_page |
default_page | ir.ui.view | qweb | New |
default_scss |
default_scss | ir.ui.view | qweb | New |
default_xml |
default_xml | ir.ui.view | qweb | New |
external_snippets |
external_snippets | ir.ui.view | qweb | Inherits website.snippets |
footer_custom |
Footer | ir.ui.view | qweb | Inherits website.layout |
homepage |
Home | t | New | |
index_management |
index_management | ir.ui.view | qweb | New |
kanban |
kanban | ir.ui.view | qweb | New |
kanban_contain |
kanban_contain | ir.ui.view | qweb | New |
language_selector |
language_selector | ir.ui.view | qweb | New |
layout |
Main layout | ir.ui.view | qweb | Inherits portal.frontend_layout |
layout_logo_show |
Show Logo | ir.ui.view | qweb | Inherits website.layout |
list_website_pages |
Website Pages Management | ir.ui.view | qweb | New |
login_layout |
Website Login Layout | ir.ui.view | qweb | Inherits web.login_layout |
menu_search |
website.menu.search | website.menu | search | New |
menu_tree |
website.menu.tree | website.menu | tree | New |
no_autohide_menu |
no_autohide_menu | ir.ui.view | qweb | Inherits website.layout |
one_page_line |
one_page_line | ir.ui.view | qweb | New |
option_custom_body_image |
option_custom_body_image | ir.ui.view | qweb | Inherits website.assets_frontend |
option_custom_body_pattern |
option_custom_body_pattern | ir.ui.view | qweb | Inherits website.assets_frontend |
option_layout_boxed_variables |
option_layout_boxed_variables | ir.ui.view | qweb | Inherits website._assets_primary_variables |
page_404 |
page_404 | ir.ui.view | qweb | New |
pager |
Pager | ir.ui.view | qweb | Inherits portal.pager |
portal_404 |
portal_404 | ir.ui.view | qweb | Inherits portal.portal_404 |
publish_management |
publish_management | ir.ui.view | qweb | New |
publish_short |
publish_short | ir.ui.view | qweb | New |
qunit_suite |
qunit_suite | ir.ui.view | qweb | Inherits web.qunit_suite |
qweb_500 |
qweb_500 | ir.ui.view | qweb | Inherits http_routing.500 |
record_cover |
record_cover | ir.ui.view | qweb | New |
res_config_settings_view_form |
res.config.settings.view.form.inherit.website | res.config.settings | xpath | Inherits base.res_config_settings_view_form |
robots |
robots | ir.ui.view | qweb | New |
s_alert |
Alert | ir.ui.view | qweb | New |
s_banner |
Banner | ir.ui.view | qweb | New |
s_btn |
Button | ir.ui.view | qweb | New |
s_call_to_action |
Call to Action | ir.ui.view | qweb | New |
s_card |
Card | ir.ui.view | qweb | New |
s_carousel |
Carousel | ir.ui.view | qweb | New |
s_company_team |
Company Team | ir.ui.view | qweb | New |
s_comparisons |
Comparisons | ir.ui.view | qweb | New |
s_cover |
Cover | ir.ui.view | qweb | New |
s_facebook_page |
Facebook Page | ir.ui.view | qweb | New |
s_faq_collapse |
Accordion | ir.ui.view | qweb | New |
s_features |
Features | ir.ui.view | qweb | New |
s_features_grid |
Features Grid | ir.ui.view | qweb | New |
s_hr |
Separator | ir.ui.view | qweb | New |
s_image_gallery |
Image Gallery | ir.ui.view | qweb | New |
s_image_text |
Image - Text | ir.ui.view | qweb | New |
s_mega_menu_menu_image_menu |
Menu - Image - Menu | ir.ui.view | qweb | New |
s_mega_menu_multi_menus |
Multi-Menus | ir.ui.view | qweb | New |
s_parallax |
Parallax | ir.ui.view | qweb | New |
s_picture |
Picture | ir.ui.view | qweb | New |
s_quotes_carousel |
Quotes | ir.ui.view | qweb | New |
s_rating |
Rating | ir.ui.view | qweb | New |
s_references |
References | ir.ui.view | qweb | New |
s_share |
Share | ir.ui.view | qweb | New |
s_tabs |
Tabs | ir.ui.view | qweb | New |
s_text_block |
Text block | ir.ui.view | qweb | New |
s_text_image |
Text - Image | ir.ui.view | qweb | New |
s_three_columns |
Columns | ir.ui.view | qweb | New |
s_title |
Title | ir.ui.view | qweb | New |
show_website_info |
Show Odoo Information | ir.ui.view | qweb | Inherits website.website_info |
sitemap_index_xml |
sitemap_index_xml | ir.ui.view | qweb | New |
sitemap_locs |
sitemap_locs | ir.ui.view | qweb | New |
sitemap_xml |
sitemap_xml | ir.ui.view | qweb | New |
snippet_options |
snippet_options | ir.ui.view | qweb | New |
snippets |
snippets | ir.ui.view | qweb | Inherits web_editor.snippets |
snippets_debug_view |
Snippet Debug | t | New | |
submenu |
Submenu | ir.ui.view | qweb | New |
theme_customize |
theme_customize | ir.ui.view | qweb | New |
user_navbar |
user_navbar | ir.ui.view | qweb | Inherits website.layout |
view_attachment_form_inherit_website |
ir.attachment.form.inherit.website | ir.attachment | field | Inherits base.view_attachment_form |
view_attachment_tree_inherit_website |
ir.attachment.tree.inherit.website | ir.attachment | field | Inherits base.view_attachment_tree |
view_base_language_install |
view_base_language_install.inherit | base.language.install | group | Inherits base.view_base_language_install |
view_partner_form_inherit_website |
res.partner.form.website.inherit | res.partner | xpath | Inherits base.view_partner_form |
view_rewrite_search |
website.rewrite.search | website.rewrite | search | New |
view_server_action_form_website |
ir.actions.server.form.website | ir.actions.server | data | Inherits base.view_server_action_form |
view_server_action_search_website |
ir.actions.server.search.website | ir.actions.server | xpath | Inherits base.view_server_action_search |
view_server_action_tree_website |
ir.actions.server.tree.website | ir.actions.server | xpath | Inherits base.view_server_action_tree |
view_view_form_extend |
ir.ui.view | field | Inherits base.view_view_form | |
view_view_tree_inherit_website |
ir.ui.view | field | Inherits base.view_view_tree | |
view_website_form |
website.form | website | form | New |
view_website_rewrite_form |
website.rewrite | form | New | |
view_website_tree |
website.tree | website | tree | New |
website.assets_editor |
Website Editor Assets (used in website editor) | ir.ui.view | qweb | New |
website.assets_wysiwyg |
Website Editor Assets (used in website editor) | ir.ui.view | qweb | New |
website.compiled_assets_wysiwyg |
Website Editor Assets (used in website editor) | ir.ui.view | qweb | New |
website_info |
Odoo Information | ir.ui.view | qweb | New |
website_menus_form_view |
website.menu.form | website.menu | form | New |
website_pages_form_view |
website.page.form | website.page | form | New |
website_pages_tree_view |
website.page.list | website.page | tree | New |
website_pages_view_search |
website.page.view.search | website.page | search | New |
website_search_box |
Website Searchbox | ir.ui.view | qweb | New |
website_visitor_page_view_graph |
website.track.view.graph | website.track | graph | New |
website_visitor_page_view_search |
website.track.view.search | website.track | search | New |
website_visitor_page_view_tree |
website.track.view.tree | website.track | tree | New |
website_visitor_track_view_graph |
website.track.view.graph | website.track | graph | New |
website_visitor_track_view_tree |
website.track.view.tree | website.track | tree | New |
website_visitor_view_form |
website.visitor.view.form | website.visitor | form | New |
website_visitor_view_graph |
website.visitor.view.graph | website.visitor | graph | New |
website_visitor_view_graph |
website.visitor.view.graph | website.visitor | graph | New |
website_visitor_view_kanban |
website.visitor.view.kanban | website.visitor | kanban | New |
website_visitor_view_search |
website.visitor.view.search | website.visitor | search | New |
website_visitor_view_tree |
website.visitor.view.tree | website.visitor | tree | New |
No new fields.
Public methods (1)get_base_url(self)
website_ids
Many2many → website
string='Websites to translate'
args: 'website'
default_get(self, fields)
lang_install(self)
website_path
Char
website_published
Boolean
copy=False
help='A code server action can be executed from the website, using a dedicated controller. The address is <base>/website/action/<website_path>. Set this field as True to allow users to run this action. If it is set to False the action cannot be run through the website.'
args: 'Available on the Website'
website_url
Char
compute='_get_website_url'
help='The full URL to access the server action through the website.'
args: 'Website Url'
xml_id
Char
compute='_compute_xml_id'
help='ID of the action if defined in a XML file'
args: 'External ID'
run_action_code_multi(self, action, eval_context=None)
key
Char
help='Technical field used to resolve multiple attachments in a multi-website environment.'
website_id
Many2one → website
website_url
Char
deprecated=True
readonly=False
related='local_url'
string='Website URL'
create(self, vals)
get_attachment_by_key(self, key, extra_domain=None, order=None)
get_serve_attachment(self, url, extra_domain=None, extra_fields=None, order=None)
get_serving_groups(self)
init(self)
No new fields.
Public methods (4)binary_content(self, xmlid=None, model='ir.attachment', id=None, field='datas', unique=False, filename=None, filename_field='name', download=False, mimetype=None, default_mimetype='application/octet-stream', access_token=None)
clear_caches(cls)
get_frontend_session_info(self)
routing_map(cls, key=None)
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (1)get_asset_bundle(self, xmlid, files, env=None)
No new fields.
Public methods (1)get_available_options(self)
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (0)No public methods.
customize_show
Boolean
default=False
args: 'Show As Optional Inherit'
first_page_id
Many2one → website.page
compute='_compute_first_page_id'
help='First page linked to this view'
string='Website Page'
args: 'website.page'
page_ids
One2many → website.page
track
Boolean
default=False
help='Allow to specify for one page of the website to be trackable or not'
string='Track'
website_id
Many2one → website
ondelete='cascade'
string='Website'
args: 'website'
filter_duplicate(self)
get_default_lang_code(self)
get_inheriting_views_arch(self, view_id, model)
get_related_views(self, key, bundles=False)
get_view_id(self, xml_id)
name_get(self)
redirect_to_page_manager(self)
render(self, values=None, engine='ir.qweb', minimal_qcontext=False)
save(self, value, xpath=None)
unlink(self)
write(self, vals)
No new fields.
Public methods (2)google_map_img(self, zoom=8, width=298, height=298)
google_map_link(self, zoom=8)
auth_signup_uninvited
Selection
compute='_compute_auth_signup'
inverse='_set_auth_signup'
cdn_activated
Boolean
readonly=False
related='website_id.cdn_activated'
cdn_filters
Text
readonly=False
related='website_id.cdn_filters'
cdn_url
Char
readonly=False
related='website_id.cdn_url'
favicon
Binary
readonly=False
related='website_id.favicon'
args: 'Favicon'
google_analytics_key
Char
readonly=False
related='website_id.google_analytics_key'
args: 'Google Analytics Key'
google_management_client_id
Char
readonly=False
related='website_id.google_management_client_id'
args: 'Google Client ID'
google_management_client_secret
Char
readonly=False
related='website_id.google_management_client_secret'
args: 'Google Client Secret'
google_maps_api_key
Char
readonly=False
related='website_id.google_maps_api_key'
group_multi_website
Boolean
implied_group='website.group_multi_website'
args: 'Multi-website'
has_google_analytics
Boolean
compute=has_google_analytics
inverse=inverse_has_google_analytics
args: 'Google Analytics'
has_google_analytics_dashboard
Boolean
compute=has_google_analytics_dashboard
inverse=inverse_has_google_analytics_dashboard
args: 'Google Analytics Dashboard'
has_google_maps
Boolean
compute=has_google_maps
inverse=inverse_has_google_maps
args: 'Google Maps'
has_social_network
Boolean
compute=has_social_network
inverse=inverse_has_social_network
args: 'Configure Social Network'
language_ids
Many2many
readonly=False
related='website_id.language_ids'
relation='res.lang'
module_website_links
Boolean
module_website_version
Boolean
social_default_image
Binary
readonly=False
related='website_id.social_default_image'
args: 'Default Social Share Image'
social_facebook
Char
readonly=False
related='website_id.social_facebook'
social_github
Char
readonly=False
related='website_id.social_github'
social_instagram
Char
readonly=False
related='website_id.social_instagram'
social_linkedin
Char
readonly=False
related='website_id.social_linkedin'
social_twitter
Char
readonly=False
related='website_id.social_twitter'
social_youtube
Char
readonly=False
related='website_id.social_youtube'
specific_user_account
Boolean
help='Are newly created user accounts website specific'
readonly=False
related='website_id.specific_user_account'
website_company_id
Many2one
readonly=False
related='website_id.company_id'
string='Website Company'
website_country_group_ids
Many2many
readonly=False
related='website_id.country_group_ids'
website_default_lang_code
Char
readonly=False
related='website_id.default_lang_id.code'
args: 'Default language code'
website_default_lang_id
Many2one
readonly=False
related='website_id.default_lang_id'
relation='res.lang'
string='Default language'
website_domain
Char
readonly=False
related='website_id.domain'
args: 'Website Domain'
website_id
Many2one → website
default=_default_website
ondelete='cascade'
string='website'
args: 'website'
website_language_count
Integer
compute='_compute_website_language_count'
readonly=True
string='Number of languages'
website_logo
Binary
readonly=False
related='website_id.logo'
website_name
Char
readonly=False
related='website_id.name'
args: 'Website Name'
action_website_create_new(self)
has_google_analytics(self)
has_google_analytics_dashboard(self)
has_google_maps(self)
has_social_network(self)
inverse_has_google_analytics(self)
inverse_has_google_analytics_dashboard(self)
inverse_has_google_maps(self)
inverse_has_social_network(self)
open_template_user(self)
set_values(self)
website_go_to(self)
No new fields.
Public methods (2)get_available(self)
write(self, vals)
visitor_ids
Many2many → website.visitor
string='Visitors'
args: 'website.visitor', 'website_visitor_partner_rel', 'partner_id', 'visitor_id'
google_map_img(self, zoom=8, width=298, height=298)
google_map_link(self, zoom=10)
website_id
Many2one → website
readonly=False
related='partner_id.website_id'
related_sudo=False
store=True
args: 'website'
authenticate(cls, db, login, password, user_agent_env)
No new fields.
Public methods (1)make_scss_customization(self, url, values)
auth_signup_uninvited
Selection
default='b2b'
string='Customer Account'
args: [('b2b', 'On invitation'), ('b2c', 'Free sign up')]
auto_redirect_lang
Boolean
default=True
help="Should users be redirected to their browser's language"
args: 'Autoredirect Language'
cdn_activated
Boolean
cdn_filters
Text
default=<expr>
help='URL matching those filters will be rewritten using the CDN Base URL'
args: 'CDN Filters'
cdn_url
Char
default=''
args: 'CDN Base URL'
company_id
Many2one → res.company
default=<expr>
required=True
string='Company'
args: 'res.company'
country_group_ids
Many2many → res.country.group
help='Used when multiple websites have the same domain.'
string='Country Groups'
args: 'res.country.group', 'website_country_group_rel', 'website_id', 'country_group_id'
default_lang_id
Many2one → res.lang
default=_default_language
required=True
string='Default Language'
args: 'res.lang'
domain
Char
help='Will be prefixed by http in canonical URLs if no scheme is specified'
args: 'Website Domain'
favicon
Binary
default=_default_favicon
help='This field holds the image used to display a favicon on the website.'
string='Website Favicon'
google_analytics_key
Char
google_management_client_id
Char
google_management_client_secret
Char
google_maps_api_key
Char
homepage_id
Many2one → website.page
string='Homepage'
args: 'website.page'
language_ids
Many2many → res.lang
default=_active_languages
args: 'res.lang', 'website_lang_rel', 'website_id', 'lang_id', 'Languages'
logo
Binary
default=_default_logo
help='Display this logo on the website.'
args: 'Website Logo'
menu_id
Many2one → website.menu
compute='_compute_menu'
string='Main Menu'
args: 'website.menu'
name
Char
required=True
args: 'Website Name'
partner_id
Many2one
readonly=False
related='user_id.partner_id'
relation='res.partner'
string='Public Partner'
social_default_image
Binary
help='If set, replaces the company logo as the default social share image.'
string='Default Social Share Image'
social_facebook
Char
default=_default_social_facebook
args: 'Facebook Account'
social_github
Char
default=_default_social_github
args: 'GitHub Account'
social_instagram
Char
default=_default_social_instagram
args: 'Instagram Account'
social_linkedin
Char
default=_default_social_linkedin
args: 'LinkedIn Account'
social_twitter
Char
default=_default_social_twitter
args: 'Twitter Account'
social_youtube
Char
default=_default_social_youtube
args: 'Youtube Account'
specific_user_account
Boolean
help='If True, new accounts will be associated to the current website'
args: 'Specific User Account'
theme_id
Many2one → ir.module.module
help='Installed theme'
args: 'ir.module.module'
user_id
Many2one → res.users
required=True
string='Public User'
args: 'res.users'
action_dashboard_redirect(self)
button_go_website(self)
copy_menu_hierarchy(self, top_menu)
create(self, vals)
enumerate_pages(self, query_string=None, force=False)
get_base_url(self)
get_cdn_url(self, uri)
get_current_website(self, fallback=True)
get_template(self, template)
get_unique_key(self, string, template_module=False)
get_unique_path(self, page_url)
get_website_pages(self, domain=[], order='name', limit=None)
guess_mimetype(self)
image_url(self, record, field, size=None)
is_public_user(self)
is_publisher(self)
is_user(self)
new_page(self, name=False, add_menu=False, template='website.default_page', ispage=True, namespace=None)
page_search_dependencies(self, page_id=False)
page_search_key_dependencies(self, page_id=False)
pager(self, url, total, page=1, step=30, scope=5, url_args=None)
rule_is_enumerable(self, rule)
search_pages(self, needle=None, limit=None)
unlink(self)
viewref(self, view_id, raise_if_not_found=True)
website_domain(self, website_id=False)
write(self, values)
child_id
One2many → website.menu
string='Child Menus'
args: 'website.menu', 'parent_id'
group_ids
Many2many → res.groups
help='User need to be at least in one of these groups to see the menu'
string='Visible Groups'
args: 'res.groups'
is_mega_menu
Boolean
compute=_compute_field_is_mega_menu
inverse=_set_field_is_mega_menu
is_visible
Boolean
compute='_compute_visible'
string='Is Visible'
mega_menu_classes
Char
mega_menu_content
Html
prefetch=True
sanitize=False
translate=html_translate
name
Char
required=True
translate=True
args: 'Menu'
new_window
Boolean
page_id
Many2one → website.page
ondelete='cascade'
args: 'website.page', 'Related Page'
parent_id
Many2one → website.menu
index=True
ondelete='cascade'
args: 'website.menu', 'Parent Menu'
parent_path
Char
index=True
sequence
Integer
default=_default_sequence
url
Char
default=''
args: 'Url'
website_id
Many2one → website
ondelete='cascade'
args: 'website', 'Website'
clean_url(self)
create(self, vals)
get_tree(self, website_id, menu_id=None)
name_get(self)
save(self, website_id, data)
unlink(self)
write(self, values)
website_id
Many2one → website
help='Restrict publishing to this website.'
ondelete='restrict'
string='Website'
args: 'website'
can_access_from_current_website(self, website_id=False)
arch
Text
depends_context=('website_id')
readonly=False
related='view_id.arch'
date_publish
Datetime
header_color
Char
header_overlay
Boolean
is_homepage
Boolean
compute='_compute_homepage'
inverse='_set_homepage'
string='Homepage'
is_visible
Boolean
compute='_compute_visible'
string='Is Visible'
menu_ids
One2many → website.menu
url
Char
view_id
Many2one → ir.ui.view
ondelete='cascade'
required=True
string='View'
args: 'ir.ui.view'
website_id
Many2one
ondelete='cascade'
readonly=False
related='view_id.website_id'
store=True
website_indexed
Boolean
default=True
args: 'Page Indexed'
clone_page(self, page_id, clone_menu=True)
copy(self, default=None)
get_page_info(self, id)
get_view_identifier(self)
get_website_meta(self)
save_page_info(self, website_id, data)
unlink(self)
write(self, vals)
can_publish
Boolean
compute='_compute_can_publish'
args: 'Can Publish'
is_published
Boolean
copy=False
default=<expr>
args: 'Is Published'
website_published
Boolean
readonly=False
related='is_published'
args: 'Visible on current website'
website_url
Char
compute='_compute_website_url'
help='The full URL to access the document through the website.'
args: 'Website URL'
create(self, vals_list)
create_and_get_website_url(self, **kwargs)
open_website_url(self)
website_publish_button(self)
write(self, values)
active
Boolean
default=True
name
Char
required=True
args: 'Name'
redirect_type
Selection
default='302'
help="Type of redirect/Rewrite:\n\n 301 Moved permanently: The browser will keep in cache the new url.\n 302 Moved temporarily: The browser will not keep in cache the new url and ask again the next time the new url.\n 404 Not Found: If you want remove a specific page/controller (e.g. Ecommerce is installed, but you don't want /shop on a specific website)\n 308 Redirect / Rewrite: If you want rename a controller with a new url. (Eg: /shop -> /garden - Both url will be accessible but /shop will automatically be redirected to /garden)\n "
string='Action'
args: [('404', '404 Not Found'), ('301', '301 Moved permanently'), ('302', '302 Moved temporarily'), ('308', '308 Redirect / Rewrite')]
route_id
Many2one → website.route
sequence
Integer
url_from
Char
index=True
args: 'URL from'
url_to
Char
website_id
Many2one → website
index=True
ondelete='cascade'
string='Website'
args: 'website'
create(self, vals)
name_get(self)
refresh_routes(self)
unlink(self)
write(self, vals)
path
Char
No public methods.
is_seo_optimized
Boolean
compute='_compute_is_seo_optimized'
args: 'SEO optimized'
website_meta_description
Text
translate=True
args: 'Website meta description'
website_meta_keywords
Char
translate=True
args: 'Website meta keywords'
website_meta_og_img
Char
website_meta_title
Char
translate=True
args: 'Website meta title'
get_website_meta(self)
page_id
Many2one → website.page
index=True
ondelete='cascade'
readonly=True
args: 'website.page'
url
Text
index=True
args: 'Url'
visit_datetime
Datetime
default=fields.Datetime.now
readonly=True
required=True
args: 'Visit Date'
visitor_id
Many2one → website.visitor
index=True
ondelete='cascade'
readonly=True
required=True
args: 'website.visitor'
No public methods.
access_token
Char
copy=False
default=<expr>
groups='base.group_website_publisher'
index=False
required=True
active
Boolean
default=True
args: 'Active'
country_flag
Binary
related='country_id.image'
string='Country Flag'
country_id
Many2one → res.country
readonly=True
args: 'res.country', 'Country'
create_date
Datetime
readonly=True
args: 'First connection date'
email
Char
compute='_compute_email_phone'
string='Email'
is_connected
Boolean
compute='_compute_time_statistics'
help='A visitor is considered as connected if his last page view was within the last 5 minutes.'
args: 'Is connected ?'
lang_id
Many2one → res.lang
help='Language from the website when visitor has been created'
string='Language'
args: 'res.lang'
last_connection_datetime
Datetime
default=fields.Datetime.now
help='Last page view date'
readonly=True
args: 'Last Connection'
last_visited_page_id
Many2one → website.page
compute='_compute_last_visited_page_id'
string='Last Visited Page'
args: 'website.page'
mobile
Char
compute='_compute_email_phone'
string='Mobile Phone'
name
Char
page_count
Integer
compute='_compute_page_statistics'
help='Total number of tracked page visited'
args: '# Visited Pages'
page_ids
Many2many → website.page
compute='_compute_page_statistics'
search='_search_page_ids'
string='Visited Pages'
args: 'website.page'
partner_id
Many2one → res.partner
help='Partner of the last logged in user.'
string='Linked Partner'
args: 'res.partner'
partner_image
Binary
related='partner_id.image_1920'
time_since_last_action
Char
compute='_compute_time_statistics'
help='Time since last page view. E.g.: 2 minutes ago'
args: 'Last action'
timezone
Selection
string='Timezone'
args: _tz_get
visit_count
Integer
default=1
help='A new visit is considered if last connection was more than 8 hours ago.'
readonly=True
args: 'Number of visits'
visitor_page_count
Integer
compute='_compute_page_statistics'
help='Total number of visits on tracked pages'
args: 'Page Views'
website_id
Many2one → website
readonly=True
args: 'website', 'Website'
website_track_ids
One2many → website.track
readonly=True
string='Visited Pages History'
args: 'website.track', 'visitor_id'
action_send_mail(self)
name_get(self)
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
403 |
403 | ir.ui.view | qweb | New |
404 |
404 | ir.ui.view | qweb | New |
500 |
500 | ir.ui.view | qweb | New |
_assets_frontend_helpers |
_assets_frontend_helpers | ir.ui.view | qweb | Inherits web._assets_frontend_helpers |
_assets_primary_variables |
_assets_primary_variables | ir.ui.view | qweb | Inherits web._assets_primary_variables |
_assets_secondary_variables |
_assets_secondary_variables | ir.ui.view | qweb | Inherits web._assets_secondary_variables |
aboutus |
About us | t | New | |
affix_top_menu |
Affix Top Menu | ir.ui.view | qweb | Inherits website.layout |
assets_backend |
Website Backend Assets (used in backend interface) | ir.ui.view | qweb | Inherits web.assets_backend |
assets_common |
Website Assets Common | ir.ui.view | qweb | Inherits web.assets_common |
assets_frontend |
Website Assets | ir.ui.view | qweb | Inherits web.assets_frontend |
assets_frontend_compatibility_for_12_0 |
assets_frontend_compatibility_for_12_0 | ir.ui.view | qweb | Inherits website.assets_frontend |
brand_promotion |
Brand Promotion | ir.ui.view | qweb | New |
company_description |
Company Description | ir.ui.view | qweb | New |
contactus |
Contact Us | t | New | |
default_css |
default_css | ir.ui.view | qweb | New |
default_csv |
default_csv | ir.ui.view | qweb | New |
default_js |
default_js | ir.ui.view | qweb | New |
default_less |
default_less | ir.ui.view | qweb | New |
default_page |
default_page | ir.ui.view | qweb | New |
default_scss |
default_scss | ir.ui.view | qweb | New |
default_xml |
default_xml | ir.ui.view | qweb | New |
external_snippets |
external_snippets | ir.ui.view | qweb | Inherits website.snippets |
footer_custom |
Footer | ir.ui.view | qweb | Inherits website.layout |
homepage |
Home | t | New | |
http_error |
http_error | ir.ui.view | qweb | New |
http_error_debug |
http_error_debug | ir.ui.view | qweb | New |
index_management |
index_management | ir.ui.view | qweb | New |
kanban |
kanban | ir.ui.view | qweb | New |
kanban_contain |
kanban_contain | ir.ui.view | qweb | New |
language_selector |
language_selector | ir.ui.view | qweb | New |
layout |
Main layout | ir.ui.view | qweb | Inherits portal.frontend_layout |
layout_footer_copyright |
Footer Copyright | ir.ui.view | qweb | Inherits website.layout |
layout_logo_show |
Show Logo | ir.ui.view | qweb | Inherits website.layout |
list_website_pages |
Website Pages Management | ir.ui.view | qweb | New |
login_layout |
Website Login Layout | ir.ui.view | qweb | Inherits web.login_layout |
menu_search |
website.menu.search | website.menu | search | New |
menu_tree |
website.menu.tree | website.menu | tree | New |
no_autohide_menu |
no_autohide_menu | ir.ui.view | qweb | Inherits website.layout |
one_page_line |
one_page_line | ir.ui.view | qweb | New |
option_custom_body_image |
option_custom_body_image | ir.ui.view | qweb | Inherits website.assets_frontend |
option_custom_body_pattern |
option_custom_body_pattern | ir.ui.view | qweb | Inherits website.assets_frontend |
option_font_body_02_variables |
option_font_body_02_variables | ir.ui.view | qweb | Inherits website._assets_primary_variables |
option_font_body_03_variables |
option_font_body_03_variables | ir.ui.view | qweb | Inherits website._assets_primary_variables |
option_font_body_04_variables |
option_font_body_04_variables | ir.ui.view | qweb | Inherits website._assets_primary_variables |
option_font_body_05_variables |
option_font_body_05_variables | ir.ui.view | qweb | Inherits website._assets_primary_variables |
option_font_body_06_variables |
option_font_body_06_variables | ir.ui.view | qweb | Inherits website._assets_primary_variables |
option_font_button_02_variables |
option_font_button_02_variables | ir.ui.view | qweb | Inherits website._assets_primary_variables |
option_font_button_03_variables |
option_font_button_03_variables | ir.ui.view | qweb | Inherits website._assets_primary_variables |
option_font_button_04_variables |
option_font_button_04_variables | ir.ui.view | qweb | Inherits website._assets_primary_variables |
option_font_button_05_variables |
option_font_button_05_variables | ir.ui.view | qweb | Inherits website._assets_primary_variables |
option_font_button_06_variables |
option_font_button_06_variables | ir.ui.view | qweb | Inherits website._assets_primary_variables |
option_font_navbar_02_variables |
option_font_navbar_02_variables | ir.ui.view | qweb | Inherits website._assets_primary_variables |
option_font_navbar_03_variables |
option_font_navbar_03_variables | ir.ui.view | qweb | Inherits website._assets_primary_variables |
option_font_navbar_04_variables |
option_font_navbar_04_variables | ir.ui.view | qweb | Inherits website._assets_primary_variables |
option_font_navbar_05_variables |
option_font_navbar_05_variables | ir.ui.view | qweb | Inherits website._assets_primary_variables |
option_font_navbar_06_variables |
option_font_navbar_06_variables | ir.ui.view | qweb | Inherits website._assets_primary_variables |
option_font_title_02_variables |
option_font_title_02_variables | ir.ui.view | qweb | Inherits website._assets_primary_variables |
option_font_title_03_variables |
option_font_title_03_variables | ir.ui.view | qweb | Inherits website._assets_primary_variables |
option_font_title_04_variables |
option_font_title_04_variables | ir.ui.view | qweb | Inherits website._assets_primary_variables |
option_font_title_05_variables |
option_font_title_05_variables | ir.ui.view | qweb | Inherits website._assets_primary_variables |
option_font_title_06_variables |
option_font_title_06_variables | ir.ui.view | qweb | Inherits website._assets_primary_variables |
option_layout_boxed_variables |
option_layout_boxed_variables | ir.ui.view | qweb | Inherits website._assets_primary_variables |
page_404 |
page_404 | ir.ui.view | qweb | New |
pager |
Pager | ir.ui.view | qweb | Inherits portal.pager |
portal.portal_show_sign_in |
New | |||
publish_management |
publish_management | ir.ui.view | qweb | New |
publish_short |
publish_short | ir.ui.view | qweb | New |
qunit_suite |
qunit_suite | ir.ui.view | qweb | Inherits web.qunit_suite |
res_config_settings_view_form |
res.config.settings.view.form.inherit.website | res.config.settings | xpath | Inherits base.res_config_settings_view_form |
robots |
robots | ir.ui.view | qweb | New |
s_alert |
Alert | ir.ui.view | qweb | New |
s_banner |
Banner | ir.ui.view | qweb | New |
s_btn |
Button | ir.ui.view | qweb | New |
s_call_to_action |
Call to Action | ir.ui.view | qweb | New |
s_card |
Card | ir.ui.view | qweb | New |
s_carousel |
Carousel | ir.ui.view | qweb | New |
s_company_team |
Company Team | ir.ui.view | qweb | New |
s_comparisons |
Comparisons | ir.ui.view | qweb | New |
s_cover |
Cover | ir.ui.view | qweb | New |
s_facebook_page |
Facebook Page | ir.ui.view | qweb | New |
s_faq_collapse |
Accordion | ir.ui.view | qweb | New |
s_features |
Features | ir.ui.view | qweb | New |
s_features_grid |
Features Grid | ir.ui.view | qweb | New |
s_hr |
Separator | ir.ui.view | qweb | New |
s_image_gallery |
Image Gallery | ir.ui.view | qweb | New |
s_image_text |
Image - Text | ir.ui.view | qweb | New |
s_parallax |
Parallax | ir.ui.view | qweb | New |
s_picture |
Picture | ir.ui.view | qweb | New |
s_quotes_carousel |
Quotes | ir.ui.view | qweb | New |
s_rating |
Rating | ir.ui.view | qweb | New |
s_references |
References | ir.ui.view | qweb | New |
s_share |
Share | ir.ui.view | qweb | New |
s_tabs |
Tabs | ir.ui.view | qweb | New |
s_text_block |
Text block | ir.ui.view | qweb | New |
s_text_image |
Text - Image | ir.ui.view | qweb | New |
s_three_columns |
Three Columns | ir.ui.view | qweb | New |
s_title |
Title | ir.ui.view | qweb | New |
show_website_info |
Show Odoo Information | ir.ui.view | qweb | Inherits website.website_info |
sitemap_index_xml |
sitemap_index_xml | ir.ui.view | qweb | New |
sitemap_locs |
sitemap_locs | ir.ui.view | qweb | New |
sitemap_xml |
sitemap_xml | ir.ui.view | qweb | New |
snippet_options |
snippet_options | ir.ui.view | qweb | New |
snippets |
snippets | ir.ui.view | qweb | Inherits web_editor.snippets |
submenu |
Submenu | ir.ui.view | qweb | New |
theme_customize |
theme_customize | ir.ui.view | qweb | New |
user_navbar |
user_navbar | ir.ui.view | qweb | Inherits website.layout |
view_attachment_form_inherit_website |
ir.attachment.form.inherit.website | ir.attachment | field | Inherits base.view_attachment_form |
view_attachment_tree_inherit_website |
ir.attachment.tree.inherit.website | ir.attachment | field | Inherits base.view_attachment_tree |
view_base_language_install |
view_base_language_install.inherit | base.language.install | group | Inherits base.view_base_language_install |
view_partner_form_inherit_website |
res.partner.form.website.inherit | res.partner | field | Inherits base.view_partner_form |
view_redirect_search |
website.redirect.search | website.redirect | search | New |
view_server_action_form_website |
ir.actions.server.form.website | ir.actions.server | data | Inherits base.view_server_action_form |
view_server_action_search_website |
ir.actions.server.search.website | ir.actions.server | xpath | Inherits base.view_server_action_search |
view_server_action_tree_website |
ir.actions.server.tree.website | ir.actions.server | xpath | Inherits base.view_server_action_tree |
view_view_form_extend |
ir.ui.view | field | Inherits base.view_view_form | |
view_view_tree_inherit_website |
ir.ui.view | field | Inherits base.view_view_tree | |
view_website_form |
website.form | website | form | New |
view_website_tree |
website.tree | website | tree | New |
website.assets_editor |
Website Editor Assets (used in website editor) | ir.ui.view | qweb | New |
website_info |
Odoo Information | ir.ui.view | qweb | New |
website_menus_form_view |
website.menu.form | website.menu | form | New |
website_pages_form_view |
website.page.form | website.page | form | New |
website_pages_tree_view |
website.page.list | website.page | tree | New |
website_redirect_form_view |
website.redirect.form | website.redirect | form | New |
website_redirect_tree_view |
website.redirect.list | website.redirect | tree | New |
website_search_box |
Website Searchbox | ir.ui.view | qweb | New |
website_ids
Many2many → website
string='Websites to translate'
args: 'website'
default_get(self, fields)
lang_install(self)
website_path
Char
website_published
Boolean
copy=False
help='A code server action can be executed from the website, using a dedicated controller. The address is <base>/website/action/<website_path>. Set this field as True to allow users to run this action. If it is set to False the action cannot be run through the website.'
args: 'Available on the Website'
website_url
Char
compute='_get_website_url'
help='The full URL to access the server action through the website.'
args: 'Website Url'
xml_id
Char
compute='_compute_xml_id'
help='ID of the action if defined in a XML file'
args: 'External ID'
run_action_code_multi(self, action, eval_context=None)
key
Char
help='Technical field used to resolve multiple attachments in a multi-website environment.'
website_id
Many2one → website
website_url
Char
deprecated=True
readonly=False
related='local_url'
string='Website URL'
create(self, vals)
get_attachment_by_key(self, key, extra_domain=None, order=None)
get_serve_attachment(self, url, extra_domain=None, extra_fields=None, order=None)
get_serving_groups(self)
init(self)
No new fields.
Public methods (1)binary_content(cls, xmlid=None, model='ir.attachment', id=None, field='datas', unique=False, filename=None, filename_field='datas_fname', download=False, mimetype=None, default_mimetype='application/octet-stream', access_token=None, related_id=None, access_mode=None, env=None)
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (1)get_asset_bundle(self, xmlid, files, remains=None, env=None)
No new fields.
Public methods (1)get_available_options(self)
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (1)load_module_terms(self, modules, langs)
customize_show
Boolean
default=False
args: 'Show As Optional Inherit'
first_page_id
Many2one → website.page
compute='_compute_first_page_id'
help='First page linked to this view'
string='Website Page'
args: 'website.page'
page_ids
One2many → website.page
website_id
Many2one → website
ondelete='cascade'
string='Website'
args: 'website'
filter_duplicate(self)
get_default_lang_code(self)
get_inheriting_views_arch(self, view_id, model)
get_related_views(self, key, bundles=False)
get_view_id(self, xml_id)
redirect_to_page_manager(self)
render(self, values=None, engine='ir.qweb', minimal_qcontext=False)
save(self, value, xpath=None)
unlink(self)
write(self, vals)
No new fields.
Public methods (2)google_map_img(self, zoom=8, width=298, height=298)
google_map_link(self, zoom=8)
auth_signup_uninvited
Selection
readonly=False
related='website_id.auth_signup_uninvited'
args: 'Customer Account'
cdn_activated
Boolean
readonly=False
related='website_id.cdn_activated'
cdn_filters
Text
readonly=False
related='website_id.cdn_filters'
cdn_url
Char
readonly=False
related='website_id.cdn_url'
favicon
Binary
readonly=False
related='website_id.favicon'
args: 'Favicon'
google_analytics_key
Char
readonly=False
related='website_id.google_analytics_key'
args: 'Google Analytics Key'
google_management_client_id
Char
readonly=False
related='website_id.google_management_client_id'
args: 'Google Client ID'
google_management_client_secret
Char
readonly=False
related='website_id.google_management_client_secret'
args: 'Google Client Secret'
google_maps_api_key
Char
readonly=False
related='website_id.google_maps_api_key'
group_multi_website
Boolean
implied_group='website.group_multi_website'
args: 'Multi-website'
has_google_analytics
Boolean
compute=has_google_analytics
inverse=inverse_has_google_analytics
args: 'Google Analytics'
has_google_analytics_dashboard
Boolean
compute=has_google_analytics_dashboard
inverse=inverse_has_google_analytics_dashboard
args: 'Google Analytics Dashboard'
has_google_maps
Boolean
compute=has_google_maps
inverse=inverse_has_google_maps
args: 'Google Maps'
has_social_network
Boolean
compute=has_social_network
inverse=inverse_has_social_network
args: 'Configure Social Network'
language_count
Integer
compute='_compute_language_count'
readonly=True
string='Number of languages'
language_ids
Many2many
readonly=False
related='website_id.language_ids'
relation='res.lang'
module_website_links
Boolean
module_website_version
Boolean
social_default_image
Binary
readonly=False
related='website_id.social_default_image'
args: 'Default Social Share Image'
social_facebook
Char
readonly=False
related='website_id.social_facebook'
social_github
Char
readonly=False
related='website_id.social_github'
social_googleplus
Char
readonly=False
related='website_id.social_googleplus'
social_instagram
Char
readonly=False
related='website_id.social_instagram'
social_linkedin
Char
readonly=False
related='website_id.social_linkedin'
social_twitter
Char
readonly=False
related='website_id.social_twitter'
social_youtube
Char
readonly=False
related='website_id.social_youtube'
specific_user_account
Boolean
help='Are newly created user accounts website specific'
readonly=False
related='website_id.specific_user_account'
website_company_id
Many2one
readonly=False
related='website_id.company_id'
string='Website Company'
website_country_group_ids
Many2many
readonly=False
related='website_id.country_group_ids'
website_default_lang_code
Char
oldname='default_lang_code'
readonly=False
related='website_id.default_lang_code'
args: 'Default language code'
website_default_lang_id
Many2one
oldname='default_lang_id'
readonly=False
related='website_id.default_lang_id'
relation='res.lang'
string='Default language'
website_domain
Char
readonly=False
related='website_id.domain'
args: 'Website Domain'
website_id
Many2one → website
default=_default_website
ondelete='cascade'
string='website'
args: 'website'
website_name
Char
readonly=False
related='website_id.name'
args: 'Website Name'
action_website_create_new(self)
has_google_analytics(self)
has_google_analytics_dashboard(self)
has_google_maps(self)
has_social_network(self)
inverse_has_google_analytics(self)
inverse_has_google_analytics_dashboard(self)
inverse_has_google_maps(self)
inverse_has_social_network(self)
open_template_user(self)
set_values(self)
website_go_to(self)
No new fields.
Public methods (1)write(self, vals)
website_id
Many2one → website
string='Registration Website'
args: 'website'
get_base_url(self)
google_map_img(self, zoom=8, width=298, height=298)
google_map_link(self, zoom=10)
website_id
Many2one → website
readonly=False
related='partner_id.website_id'
related_sudo=False
store=True
args: 'website'
No public methods.
auth_signup_uninvited
Selection
default='b2b'
string='Customer Account'
args: [('b2b', 'On invitation'), ('b2c', 'Free sign up')]
auto_redirect_lang
Boolean
default=True
help="Should users be redirected to their browser's language"
args: 'Autoredirect Language'
cdn_activated
Boolean
cdn_filters
Text
default=<expr>
help='URL matching those filters will be rewritten using the CDN Base URL'
args: 'CDN Filters'
cdn_url
Char
default=''
args: 'CDN Base URL'
company_id
Many2one → res.company
default=<expr>
required=True
string='Company'
args: 'res.company'
country_group_ids
Many2many → res.country.group
help='Used when multiple websites have the same domain.'
string='Country Groups'
args: 'res.country.group', 'website_country_group_rel', 'website_id', 'country_group_id'
default_lang_code
Char
readonly=False
related='default_lang_id.code'
store=True
args: 'Default language code'
default_lang_id
Many2one → res.lang
default=_default_language
required=True
string='Default Language'
args: 'res.lang'
domain
Char
favicon
Binary
help='This field holds the image used to display a favicon on the website.'
string='Website Favicon'
google_analytics_key
Char
google_management_client_id
Char
google_management_client_secret
Char
google_maps_api_key
Char
homepage_id
Many2one → website.page
string='Homepage'
args: 'website.page'
language_ids
Many2many → res.lang
default=_active_languages
args: 'res.lang', 'website_lang_rel', 'website_id', 'lang_id', 'Languages'
menu_id
Many2one → website.menu
compute='_compute_menu'
string='Main Menu'
args: 'website.menu'
name
Char
required=True
args: 'Website Name'
partner_id
Many2one
readonly=False
related='user_id.partner_id'
relation='res.partner'
string='Public Partner'
social_default_image
Binary
attachment=True
help='If set, replaces the company logo as the default social share image.'
string='Default Social Share Image'
social_facebook
Char
default=_default_social_facebook
args: 'Facebook Account'
social_github
Char
default=_default_social_github
args: 'GitHub Account'
social_googleplus
Char
default=_default_social_googleplus
args: 'Google+ Account'
social_instagram
Char
default=_default_social_instagram
args: 'Instagram Account'
social_linkedin
Char
default=_default_social_linkedin
args: 'LinkedIn Account'
social_twitter
Char
default=_default_social_twitter
args: 'Twitter Account'
social_youtube
Char
default=_default_social_youtube
args: 'Youtube Account'
specific_user_account
Boolean
help='If True, new accounts will be associated to the current website'
args: 'Specific User Account'
theme_id
Many2one → ir.module.module
help='Installed theme'
args: 'ir.module.module'
user_id
Many2one → res.users
required=True
string='Public User'
args: 'res.users'
action_dashboard_redirect(self)
button_go_website(self)
copy_menu_hierarchy(self, top_menu)
create(self, vals)
enumerate_pages(self, query_string=None, force=False)
get_alternate_languages(self, req=None)
get_cdn_url(self, uri)
get_current_website(self, fallback=True)
get_languages(self)
get_template(self, template)
get_unique_key(self, string, template_module=False)
get_unique_path(self, page_url)
get_website_pages(self, domain=[], order='name', limit=None)
guess_mimetype(self)
image_url(self, record, field, size=None)
is_public_user(self)
is_publisher(self)
is_user(self)
new_page(self, name=False, add_menu=False, template='website.default_page', ispage=True, namespace=None)
page_search_dependencies(self, page_id=False)
page_search_key_dependencies(self, page_id=False)
pager(self, url, total, page=1, step=30, scope=5, url_args=None)
rule_is_enumerable(self, rule)
search_pages(self, needle=None, limit=None)
unlink(self)
viewref(self, view_id, raise_if_not_found=True)
website_domain(self, website_id=False)
write(self, values)
child_id
One2many → website.menu
string='Child Menus'
args: 'website.menu', 'parent_id'
is_visible
Boolean
compute='_compute_visible'
string='Is Visible'
name
Char
required=True
translate=True
args: 'Menu'
new_window
Boolean
page_id
Many2one → website.page
ondelete='cascade'
args: 'website.page', 'Related Page'
parent_id
Many2one → website.menu
index=True
ondelete='cascade'
args: 'website.menu', 'Parent Menu'
parent_path
Char
index=True
sequence
Integer
default=_default_sequence
url
Char
default=''
args: 'Url'
website_id
Many2one → website
ondelete='cascade'
args: 'website', 'Website'
clean_url(self)
create(self, vals)
get_tree(self, website_id, menu_id=None)
name_get(self)
save(self, website_id, data)
unlink(self)
website_id
Many2one → website
help='Restrict publishing to this website.'
ondelete='restrict'
string='Website'
args: 'website'
can_access_from_current_website(self, website_id=False)
date_publish
Datetime
header_color
Char
header_overlay
Boolean
is_homepage
Boolean
compute='_compute_homepage'
inverse='_set_homepage'
string='Homepage'
is_visible
Boolean
compute='_compute_visible'
string='Is Visible'
menu_ids
One2many → website.menu
url
Char
view_id
Many2one → ir.ui.view
ondelete='cascade'
required=True
string='View'
args: 'ir.ui.view'
website_id
Many2one
ondelete='cascade'
readonly=False
related='view_id.website_id'
store=True
website_indexed
Boolean
default=True
args: 'Page Indexed'
clone_page(self, page_id, clone_menu=True)
copy(self, default=None)
get_page_info(self, id)
get_view_identifier(self)
get_website_meta(self)
save_page_info(self, website_id, data)
unlink(self)
write(self, vals)
is_published
Boolean
copy=False
args: 'Is published'
website_published
Boolean
readonly=False
related='is_published'
args: 'Visible on current website'
website_url
Char
compute='_compute_website_url'
help='The full URL to access the document through the website.'
args: 'Website URL'
create_and_get_website_url(self, **kwargs)
open_website_url(self)
website_publish_button(self)
active
Boolean
default=True
sequence
Integer
type
Selection
default='301'
required=True
string='Redirection Type'
args: [('301', 'Moved permanently (301)'), ('302', 'Moved temporarily (302)')]
url_from
Char
required=True
args: 'Redirect From'
url_to
Char
required=True
args: 'Redirect To'
website_id
Many2one → website
ondelete='cascade'
args: 'website', 'Website'
No public methods.
is_seo_optimized
Boolean
compute='_compute_is_seo_optimized'
args: 'SEO optimized'
website_meta_description
Text
translate=True
args: 'Website meta description'
website_meta_keywords
Char
translate=True
args: 'Website meta keywords'
website_meta_og_img
Char
website_meta_title
Char
translate=True
args: 'Website meta title'
get_website_meta(self)
| 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 |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Website |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | Yes |
| 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, Xavier Morel, Goffin Simon, Simon Lejeune, Nicolas Martinelli, Nicolas Lempereur, Jérome Maes, Richard Mathot, qdp-odoo, Géry Debongnie, Aaron Bohy, ged-odoo, Jeremy Kersten, GitHub, Lucas Perais (lpe), Damien Bouvy, Olivier Colson, Yannick Tivisse, Alexandre Kühn, qsm-odoo, Odoo Online, Romain Derie, Denis Vermylen (dve), fwi-odoo, rde, len-odoo, Jairo Llopis, Adrian Torres, Paul Morelle, Sébastien Theys, Sanjay Jamod, Akim Juillerat |
| WEBSITE | |
| WEBSITE | https://www.odoo.com/page/website-builder |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-05 23:53:42 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - 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 |
|---|---|---|---|---|
403 |
403 | ir.ui.view | qweb | New |
404 |
404 | ir.ui.view | qweb | New |
500 |
500 | ir.ui.view | qweb | New |
aboutus |
About us | t | New | |
assets_backend |
Website Backend Assets (used in backend interface) | ir.ui.view | qweb | Inherits web.assets_backend |
assets_frontend |
Website Assets | ir.ui.view | qweb | Inherits web.assets_frontend |
company_description |
Company Description | ir.ui.view | qweb | New |
contactus |
Contact Us | t | New | |
default_css |
default_css | ir.ui.view | qweb | New |
default_csv |
default_csv | ir.ui.view | qweb | New |
default_js |
default_js | ir.ui.view | qweb | New |
default_less |
default_less | ir.ui.view | qweb | New |
default_page |
default_page | ir.ui.view | qweb | New |
default_xml |
default_xml | ir.ui.view | qweb | New |
edit_website_pages |
Website Pages Management | ir.ui.view | qweb | New |
external_snippets |
external_snippets | ir.ui.view | qweb | Inherits website.snippets |
footer_custom |
Footer | ir.ui.view | qweb | Inherits website.layout |
footer_default |
Automatic Footer | ir.ui.view | qweb | Inherits website.footer_custom |
homepage |
Home | t | New | |
http_error |
http_error | ir.ui.view | qweb | New |
http_error_debug |
http_error_debug | ir.ui.view | qweb | New |
index_management |
index_management | ir.ui.view | qweb | New |
kanban |
kanban | ir.ui.view | qweb | New |
kanban_contain |
kanban_contain | ir.ui.view | qweb | New |
language_selector |
language_selector | ir.ui.view | qweb | New |
layout |
Main layout | ir.ui.view | qweb | Inherits portal.frontend_layout |
layout_footer_copyright |
Footer Copyright | ir.ui.view | qweb | Inherits website.layout |
layout_logo_show |
Show Logo | ir.ui.view | qweb | Inherits website.layout |
login_layout |
Website Login Layout | ir.ui.view | qweb | Inherits web.login_layout |
menu_search |
website.menu.search | website.menu | search | New |
menu_tree |
website.menu.tree | website.menu | tree | New |
page_404 |
page_404 | ir.ui.view | qweb | New |
pager |
Pager | ir.ui.view | qweb | Inherits portal.pager |
portal.portal_show_sign_in |
New | |||
publish_management |
publish_management | ir.ui.view | qweb | New |
publish_short |
publish_short | ir.ui.view | qweb | New |
qunit_suite |
qunit_suite | ir.ui.view | qweb | Inherits web.qunit_suite |
res_config_settings_view_form |
res.config.settings.view.form.inherit.website | res.config.settings | xpath | Inherits base.res_config_settings_view_form |
robots |
robots | ir.ui.view | qweb | New |
s_banner |
Slider | ir.ui.view | qweb | New |
s_big_message |
Big Message | ir.ui.view | qweb | New |
s_big_picture |
Big Picture | ir.ui.view | qweb | New |
s_button |
Call to Action | ir.ui.view | qweb | New |
s_company_team |
Company Team | ir.ui.view | qweb | New |
s_comparisons |
Comparisons | ir.ui.view | qweb | New |
s_cover |
Cover | ir.ui.view | qweb | New |
s_faq_collapse |
FAQ | ir.ui.view | qweb | New |
s_feature_grid |
Feature Grid | ir.ui.view | qweb | New |
s_features |
Features | ir.ui.view | qweb | New |
s_image_floating |
Image Floating | ir.ui.view | qweb | New |
s_image_gallery |
Image Gallery | ir.ui.view | qweb | New |
s_image_text |
Image-Text | ir.ui.view | qweb | New |
s_panel |
Panel | ir.ui.view | qweb | New |
s_parallax |
Parallax | ir.ui.view | qweb | New |
s_parallax_slider |
Parallax Slider | ir.ui.view | qweb | New |
s_references |
References | ir.ui.view | qweb | New |
s_share |
Share | ir.ui.view | qweb | New |
s_text_block |
Text Block | ir.ui.view | qweb | New |
s_text_image |
Text-Image | ir.ui.view | qweb | New |
s_three_columns |
Three Columns | ir.ui.view | qweb | New |
s_title |
Title | ir.ui.view | qweb | New |
s_well |
Well | ir.ui.view | qweb | New |
show_website_info |
Show Odoo Information | ir.ui.view | qweb | Inherits website.website_info |
sitemap_index_xml |
sitemap_index_xml | ir.ui.view | qweb | New |
sitemap_locs |
sitemap_locs | ir.ui.view | qweb | New |
sitemap_xml |
sitemap_xml | ir.ui.view | qweb | New |
snippet_options |
snippet_options | ir.ui.view | qweb | New |
snippets |
snippets | ir.ui.view | qweb | Inherits web_editor.snippets |
submenu |
Submenu | ir.ui.view | qweb | New |
template_partner_comment |
Partner Comment (Website Server Action Demo) | ir.ui.view | qweb | New |
template_partner_post |
Partner Post and Thanks (Website Server Action Demo) | ir.ui.view | qweb | New |
user_navbar |
user_navbar | ir.ui.view | qweb | Inherits website.layout |
view_base_language_install |
view_base_language_install.inherit | base.language.install | group | Inherits base.view_base_language_install |
view_company_form_inherit_website |
res.company.form.inherit.website | res.company | xpath | Inherits base.view_company_form |
view_server_action_form_website |
ir.actions.server.form.website | ir.actions.server | data | Inherits base.view_server_action_form |
view_server_action_search_website |
ir.actions.server.search.website | ir.actions.server | xpath | Inherits base.view_server_action_search |
view_server_action_tree_website |
ir.actions.server.tree.website | ir.actions.server | xpath | Inherits base.view_server_action_tree |
view_view_form_extend |
ir.ui.view | field | Inherits base.view_view_form | |
view_website_form |
website.form | website | form | New |
view_website_tree |
website.tree | website | tree | New |
website.assets_editor |
Website Editor Assets (used in website editor) | ir.ui.view | qweb | New |
website.theme_customize |
Theme Modal for Customization | ir.ui.view | qweb | New |
website2_contactus |
Contact Us | t | New | |
website2_homepage |
Home | t | New | |
website_info |
Odoo Information | ir.ui.view | qweb | New |
website_pages_form_view |
website.page.form | website.page | form | New |
website_pages_tree_view |
website.page.list | website.page | tree | New |
website_planner |
website_planner | ir.ui.view | qweb | New |
website_redirect_form_view |
website.redirect.form | website.redirect | form | New |
website_redirect_tree_view |
website.redirect.list | website.redirect | tree | New |
website_search_box |
Website Searchbox | ir.ui.view | qweb | New |
website_ids
Many2many → website
string='Websites to translate'
args: 'website'
default_get(self, fields)
lang_install(self)
website_path
Char
website_published
Boolean
copy=False
help='A code server action can be executed from the website, using a dedicated controller. The address is <base>/website/action/<website_path>. Set this field as True to allow users to run this action. If it is set to False the action cannot be run through the website.'
args: 'Available on the Website'
website_url
Char
compute='_get_website_url'
help='The full URL to access the server action through the website.'
args: 'Website Url'
xml_id
Char
compute='_compute_xml_id'
help='ID of the action if defined in a XML file'
args: 'External ID'
run_action_code_multi(self, action, eval_context=None)
website_url
Char
deprecated=True
related='local_url'
string='Attachment URL'
get_serving_groups(self)
No new fields.
Public methods (1)binary_content(cls, xmlid=None, model='ir.attachment', id=None, field='datas', unique=False, filename=None, filename_field='datas_fname', download=False, mimetype=None, default_mimetype='application/octet-stream', access_token=None, env=None)
No new fields.
Public methods (1)unlink(self)
No new fields.
Public methods (0)No public methods.
customize_show
Boolean
default=False
args: 'Show As Optional Inherit'
page_ids
One2many → website.page
compute='_compute_page_ids'
store=False
args: 'website.page'
website_id
Many2one → website
ondelete='cascade'
string='Website'
args: 'website'
filter_duplicate(self)
get_default_lang_code(self)
get_view_id(self, xml_id)
redirect_to_page_manager(self)
render(self, values=None, engine='ir.qweb')
unlink(self)
social_facebook
Char
social_github
Char
social_googleplus
Char
social_linkedin
Char
social_twitter
Char
social_youtube
Char
google_map_img(self, zoom=8, width=298, height=298)
google_map_link(self, zoom=8)
auth_signup_uninvited
Selection
string='Customer Account'
args: [('b2b', 'On invitation (B2B)'), ('b2c', 'Free sign up (B2C)')]
cdn_activated
Boolean
related='website_id.cdn_activated'
args: 'Use a Content Delivery Network (CDN)'
cdn_filters
Text
related='website_id.cdn_filters'
cdn_url
Char
related='website_id.cdn_url'
default_lang_code
Char
related='website_id.default_lang_code'
args: 'Default language code'
default_lang_id
Many2one
related='website_id.default_lang_id'
relation='res.lang'
required=True
string='Default language'
favicon
Binary
related='website_id.favicon'
args: 'Favicon'
google_analytics_key
Char
related='website_id.google_analytics_key'
args: 'Google Analytics Key'
google_management_client_id
Char
related='website_id.google_management_client_id'
args: 'Google Client ID'
google_management_client_secret
Char
related='website_id.google_management_client_secret'
args: 'Google Client Secret'
google_maps_api_key
Char
string='Google Maps API Key'
has_google_analytics
Boolean
has_google_analytics_dashboard
Boolean
has_google_maps
Boolean
language_count
Integer
compute='_compute_language_count'
readonly=True
string='Number of languages'
language_ids
Many2many
related='website_id.language_ids'
relation='res.lang'
module_website_version
Boolean
website_id
Many2one → website
default=_default_website
required=True
string='website'
args: 'website'
website_name
Char
related='website_id.name'
args: 'Website Name'
get_values(self)
onchange_has_google_analytics(self)
onchange_has_google_analytics_dashboard(self)
open_template_user(self)
set_values(self)
No new fields.
Public methods (2)google_map_img(self, zoom=8, width=298, height=298)
google_map_link(self, zoom=10)
No new fields.
Public methods (0)No public methods.
auto_redirect_lang
Boolean
default=True
help="Should users be redirected to their browser's language"
args: 'Autoredirect Language'
cdn_activated
Boolean
cdn_filters
Text
default=<expr>
help='URL matching those filters will be rewritten using the CDN Base URL'
args: 'CDN Filters'
cdn_url
Char
default=''
args: 'CDN Base URL'
company_id
Many2one → res.company
default=<expr>
string='Company'
args: 'res.company'
default_lang_code
Char
related='default_lang_id.code'
store=True
string='Default language code'
default_lang_id
Many2one → res.lang
default=_default_language
required=True
string='Default Language'
args: 'res.lang'
domain
Char
favicon
Binary
help='This field holds the image used to display a favicon on the website.'
string='Website Favicon'
google_analytics_key
Char
google_management_client_id
Char
google_management_client_secret
Char
homepage_id
Many2one → website.page
string='Homepage'
args: 'website.page'
language_ids
Many2many → res.lang
default=_active_languages
args: 'res.lang', 'website_lang_rel', 'website_id', 'lang_id', 'Languages'
menu_id
Many2one → website.menu
compute='_compute_menu'
string='Main Menu'
args: 'website.menu'
name
Char
partner_id
Many2one
related='user_id.partner_id'
relation='res.partner'
string='Public Partner'
social_facebook
Char
related='company_id.social_facebook'
social_github
Char
related='company_id.social_github'
social_googleplus
Char
related='company_id.social_googleplus'
social_linkedin
Char
related='company_id.social_linkedin'
social_twitter
Char
related='company_id.social_twitter'
social_youtube
Char
related='company_id.social_youtube'
user_id
Many2one → res.users
default=<expr>
required=True
string='Public User'
args: 'res.users'
action_dashboard_redirect(self)
enumerate_pages(self, query_string=None, force=False)
get_alternate_languages(self, req=None)
get_cdn_url(self, uri)
get_current_website(self)
get_languages(self)
get_template(self, template)
get_unique_key(self, string, template_module=False)
get_unique_path(self, page_url)
get_website_pages(self, domain=[], order='name', limit=None)
guess_mimetype(self)
image_url(self, record, field, size=None)
is_public_user(self)
is_publisher(self)
is_user(self)
key_to_view_id(self, view_id)
new_page(self, name=False, add_menu=False, template='website.default_page', ispage=True, namespace=None)
noop(self, *args, **kwargs)
page_exists(self, name, module='website')
page_search_dependencies(self, page_id=False)
page_search_key_dependencies(self, page_id=False)
pager(self, url, total, page=1, step=30, scope=5, url_args=None)
rule_is_enumerable(self, rule)
search_pages(self, needle=None, limit=None)
write(self, values)
child_id
One2many → website.menu
string='Child Menus'
args: 'website.menu', 'parent_id'
is_visible
Boolean
compute='_compute_visible'
string='Is Visible'
name
Char
required=True
translate=True
args: 'Menu'
new_window
Boolean
page_id
Many2one → website.page
parent_id
Many2one → website.menu
index=True
ondelete='cascade'
args: 'website.menu', 'Parent Menu'
parent_left
Integer
index=True
args: 'Parent Left'
parent_right
Integer
index=True
args: 'Parent Rigth'
sequence
Integer
default=_default_sequence
url
Char
default=''
args: 'Url'
website_id
Many2one → website
clean_url(self)
get_tree(self, website_id, menu_id=None)
save(self, website_id, data)
date_publish
Datetime
is_homepage
Boolean
compute='_compute_homepage'
inverse='_set_homepage'
string='Homepage'
is_visible
Boolean
compute='_compute_visible'
string='Is Visible'
menu_ids
One2many → website.menu
url
Char
view_id
Many2one → ir.ui.view
ondelete='cascade'
required=True
string='View'
args: 'ir.ui.view'
website_ids
Many2many → website
string='Websites'
args: 'website'
website_indexed
Boolean
default=True
args: 'Page Indexed'
clone_page(self, page_id, clone_menu=True)
copy(self, default=None)
delete_page(self, page_id)
get_page_info(self, id, website_id)
get_view_identifier(self)
save_page_info(self, website_id, data)
unlink(self)
write(self, vals)
website_published
Boolean
copy=False
args: 'Visible in Website'
website_url
Char
compute='_compute_website_url'
help='The full URL to access the document through the website.'
args: 'Website URL'
open_website_url(self)
website_publish_button(self)
active
Boolean
default=True
sequence
Integer
default=0
type
Selection
default='301'
string='Redirection Type'
args: [('301', 'Moved permanently'), ('302', 'Moved temporarily')]
url_from
Char
url_to
Char
website_id
Many2one → website
ondelete='cascade'
args: 'website', 'Website'
No public methods.
website_meta_description
Text
translate=True
args: 'Website meta description'
website_meta_keywords
Char
translate=True
args: 'Website meta keywords'
website_meta_title
Char
translate=True
args: 'Website meta title'
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 |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Website |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | Yes |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Raphael Collet, Odoo Translation Bot, Christophe Matthieu, Martin Trigaux, Fabien Pinckaers, Olivier Dony, Thibault Delavallée, Denis Ledoux, Christophe Simonis, Goffin Simon, Simon Lejeune, Nicolas Martinelli, Nicolas Lempereur, Jérome Maes, Julien Legros, xmo-odoo, qdp-odoo, Géry Debongnie, Aaron Bohy, Jeremy Kersten, GitHub, Lucas Perais (lpe), Damien Bouvy, Yannick Tivisse, qsm-odoo, Martin Geubelle, Pierre Masereel, Romain Derie, Denis Vermylen (dve) |
| WEBSITE | |
| WEBSITE | https://www.odoo.com/page/website-builder |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-05 23:50:47 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - web - base - web_editor - web_planner |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
Odoo Website CMS
===================
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
403 |
403 | ir.ui.view | qweb | New |
404 |
404 | ir.ui.view | qweb | New |
500 |
500 | ir.ui.view | qweb | New |
aboutus |
About us | ir.ui.view | qweb | New |
assets_backend |
Website Backend Assets | ir.ui.view | qweb | Inherits web.assets_backend |
assets_frontend |
Website Frontend Assets | ir.ui.view | qweb | Inherits web.assets_frontend |
company_description |
Company Description | ir.ui.view | qweb | New |
contactus |
Contact us | ir.ui.view | qweb | New |
default_page |
default_page | ir.ui.view | qweb | New |
footer_custom |
Footer | ir.ui.view | qweb | Inherits website.layout |
footer_default |
Automatic Footer | ir.ui.view | qweb | Inherits website.footer_custom |
homepage |
Homepage | ir.ui.view | qweb | New |
http_error |
http_error | ir.ui.view | qweb | New |
http_error_debug |
http_error_debug | ir.ui.view | qweb | New |
kanban |
kanban | ir.ui.view | qweb | New |
kanban_contain |
kanban_contain | ir.ui.view | qweb | New |
language_selector |
language_selector | ir.ui.view | qweb | New |
layout |
Main layout | ir.ui.view | qweb | New |
layout_footer_copyright |
Footer Copyright | ir.ui.view | qweb | Inherits website.layout |
layout_logo_show |
Show Logo | ir.ui.view | qweb | Inherits website.layout |
login_layout |
Website Login Layout | ir.ui.view | qweb | Inherits web.login_layout |
menu_search |
website.menu.search | website.menu | search | New |
menu_tree |
website.menu.tree | website.menu | tree | New |
page_404 |
page_404 | ir.ui.view | qweb | New |
pager |
Pager | ir.ui.view | qweb | New |
publish_management |
publish_management | ir.ui.view | qweb | New |
publish_short |
publish_short | ir.ui.view | qweb | New |
robots |
robots | ir.ui.view | qweb | New |
s_banner |
Banner | ir.ui.view | qweb | New |
s_big_message |
Big message | ir.ui.view | qweb | New |
s_big_picture |
Big Picture | ir.ui.view | qweb | New |
s_button |
Call to Action | ir.ui.view | qweb | New |
s_comparisons |
Comparisons | ir.ui.view | qweb | New |
s_cover |
Cover | ir.ui.view | qweb | New |
s_faq_collapse |
Accordion | ir.ui.view | qweb | New |
s_feature_grid |
Feature Grid | ir.ui.view | qweb | New |
s_features |
Features | ir.ui.view | qweb | New |
s_image_floating |
Image Floating | ir.ui.view | qweb | New |
s_image_gallery |
Image Gallery | ir.ui.view | qweb | New |
s_image_text |
Image-Text | ir.ui.view | qweb | New |
s_panel |
Panel | ir.ui.view | qweb | New |
s_parallax |
Parallax | ir.ui.view | qweb | New |
s_parallax_slider |
Parallax Slider | ir.ui.view | qweb | New |
s_references |
References | ir.ui.view | qweb | New |
s_share |
Share | ir.ui.view | qweb | New |
s_text_block |
Text Block | ir.ui.view | qweb | New |
s_text_image |
Text-Image | ir.ui.view | qweb | New |
s_three_columns |
Three Columns | ir.ui.view | qweb | New |
s_title |
Title | ir.ui.view | qweb | New |
s_well |
Well | ir.ui.view | qweb | New |
show_sign_in |
Show Sign In | ir.ui.view | qweb | Inherits website.layout |
show_website_info |
Show Odoo Information | ir.ui.view | qweb | Inherits website.website_info |
sitemap_index_xml |
sitemap_index_xml | ir.ui.view | qweb | New |
sitemap_locs |
sitemap_locs | ir.ui.view | qweb | New |
sitemap_xml |
sitemap_xml | ir.ui.view | qweb | New |
snippet_options |
snippet_options | ir.ui.view | qweb | New |
snippets |
snippets | ir.ui.view | qweb | Inherits web_editor.snippets |
submenu |
Submenu | ir.ui.view | qweb | New |
template_partner_comment |
Partner Comment (Website Server Action Demo) | ir.ui.view | qweb | New |
template_partner_post |
Partner Post and Thanks (Website Server Action Demo) | ir.ui.view | qweb | New |
user_navbar |
user_navbar | ir.ui.view | qweb | Inherits website.layout |
view_base_language_install |
view_base_language_install.inherit | base.language.install | group | Inherits base.view_base_language_install |
view_server_action_form_website |
ir.actions.server.form.website | ir.actions.server | data | Inherits base.view_server_action_form |
view_server_action_search_website |
ir.actions.server.search.website | ir.actions.server | xpath | Inherits base.view_server_action_search |
view_server_action_tree_website |
ir.actions.server.tree.website | ir.actions.server | xpath | Inherits base.view_server_action_tree |
view_view_form_extend |
ir.ui.view | field | Inherits base.view_view_form | |
view_website_config_settings |
Website settings | website.config.settings | form | New |
view_website_form |
website.form | website | form | New |
view_website_tree |
website.tree | website | tree | New |
website.assets_editor |
Website Editor Assets | ir.ui.view | qweb | New |
website.theme_customize |
Theme Modal for Customization | ir.ui.view | qweb | New |
website2_homepage |
Homepage | t | New | |
website_info |
Odoo Information | ir.ui.view | qweb | New |
website_planner |
website_planner | ir.ui.view | qweb | New |
website_search_box |
Website Searchbox | ir.ui.view | qweb | New |
website_ids
Many2many → website
string='Websites to translate'
args: 'website'
default_get(self, fields)
lang_install(self)
website_path
Char
website_published
Boolean
copy=False
help='A code server action can be executed from the website, using a dedicated controller. The address is <base>/website/action/<website_path>. Set this field as True to allow users to run this action. If it is set to False the action cannot be run through the website.'
args: 'Available on the Website'
website_url
Char
compute='_get_website_url'
help='The full URL to access the server action through the website.'
args: 'Website Url'
xml_id
Char
compute='_compute_xml_id'
help='ID of the action if defined in a XML file'
args: 'External ID'
run_action_code_multi(self, action, eval_context=None)
website_url
Char
deprecated=True
related='local_url'
string='Attachment URL'
get_serving_groups(self)
customize_show
Boolean
default=False
args: 'Show As Optional Inherit'
page
Boolean
default=False
args: 'Whether this view is a web page template (complete)'
website_id
Many2one → website
ondelete='cascade'
string='Website'
args: 'website'
filter_duplicate(self)
get_default_lang_code(self)
get_view_id(self, xml_id)
render(self, values=None, engine='ir.qweb')
unlink(self)
No new fields.
Public methods (2)google_map_img(self, zoom=8, width=298, height=298)
google_map_link(self, zoom=8)
No new fields.
Public methods (2)google_map_img(self, zoom=8, width=298, height=298)
google_map_link(self, zoom=10)
No new fields.
Public methods (0)No public methods.
cdn_activated
Boolean
cdn_filters
Text
default=<expr>
help='URL matching those filters will be rewritten using the CDN Base URL'
args: 'CDN Filters'
cdn_url
Char
default=''
args: 'CDN Base URL'
company_id
Many2one → res.company
default=<expr>
string='Company'
args: 'res.company'
compress_html
Boolean
default_lang_code
Char
related='default_lang_id.code'
store=True
string='Default language code'
default_lang_id
Many2one → res.lang
default=_default_language
required=True
string='Default Language'
args: 'res.lang'
domain
Char
favicon
Binary
help='This field holds the image used to display a favicon on the website.'
string='Website Favicon'
google_analytics_key
Char
language_ids
Many2many → res.lang
default=_active_languages
args: 'res.lang', 'website_lang_rel', 'website_id', 'lang_id', 'Languages'
menu_id
Many2one → website.menu
compute='_compute_menu'
string='Main Menu'
args: 'website.menu'
name
Char
partner_id
Many2one
related='user_id.partner_id'
relation='res.partner'
string='Public Partner'
social_facebook
Char
social_github
Char
social_googleplus
Char
social_linkedin
Char
social_twitter
Char
social_youtube
Char
user_id
Many2one → res.users
default=<expr>
required=True
string='Public User'
args: 'res.users'
delete_page(self, view_id)
enumerate_pages(self, query_string=None)
get_alternate_languages(self, req=None)
get_cdn_url(self, uri)
get_current_website(self)
get_languages(self)
get_template(self, template)
image_url(self, record, field, size=None)
is_publisher(self)
is_user(self)
key_to_view_id(self, view_id)
new_page(self, name, template='website.default_page', ispage=True)
noop(self, *args, **kwargs)
page_exists(self, name, module='website')
page_search_dependencies(self, view_id=False)
pager(self, url, total, page=1, step=30, scope=5, url_args=None)
rename_page(self, view_id, new_name)
rule_is_enumerable(self, rule)
search_pages(self, needle=None, limit=None)
write(self, values)
cdn_activated
Boolean
related='website_id.cdn_activated'
args: 'Use a Content Delivery Network (CDN)'
cdn_filters
Text
related='website_id.cdn_filters'
cdn_url
Char
related='website_id.cdn_url'
compress_html
Boolean
related='website_id.compress_html'
args: 'Compress rendered HTML'
default_lang_code
Char
related='website_id.default_lang_code'
args: 'Default language code'
default_lang_id
Many2one
related='website_id.default_lang_id'
relation='res.lang'
required=True
favicon
Binary
related='website_id.favicon'
args: 'Favicon'
google_analytics_key
Char
related='website_id.google_analytics_key'
args: 'Google Analytics Key'
google_maps_api_key
Char
string='Google Maps API Key'
language_ids
Many2many
related='website_id.language_ids'
relation='res.lang'
module_website_form_editor
Selection
module_website_version
Selection
social_facebook
Char
related='website_id.social_facebook'
social_github
Char
related='website_id.social_github'
social_googleplus
Char
related='website_id.social_googleplus'
social_linkedin
Char
related='website_id.social_linkedin'
social_twitter
Char
related='website_id.social_twitter'
social_youtube
Char
related='website_id.social_youtube'
website_id
Many2one → website
default=_default_website
required=True
string='website'
args: 'website'
website_name
Char
related='website_id.name'
args: 'Website Name'
get_default_google_maps_api_key(self, fields)
set_google_maps_api_key(self)
child_id
One2many → website.menu
string='Child Menus'
args: 'website.menu', 'parent_id'
name
Char
required=True
translate=True
args: 'Menu'
new_window
Boolean
parent_id
Many2one → website.menu
index=True
ondelete='cascade'
args: 'website.menu', 'Parent Menu'
parent_left
Integer
index=True
args: 'Parent Left'
parent_right
Integer
index=True
args: 'Parent Rigth'
sequence
Integer
default=_default_sequence
url
Char
default=''
args: 'Url'
website_id
Many2one → website
get_tree(self, website_id, menu_id=None)
save(self, website_id, data)
website_published
Boolean
copy=False
args: 'Visible in Website'
website_url
Char
compute='_compute_website_url'
help='The full URL to access the document through the website.'
args: 'Website URL'
open_website_url(self)
website_publish_button(self)
website_meta_description
Text
translate=True
args: 'Website meta description'
website_meta_keywords
Char
translate=True
args: 'Website meta keywords'
website_meta_title
Char
translate=True
args: 'Website meta title'
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 |
| VERSION | |
| VERSION | 1.0 |
| CATEGORY | |
| CATEGORY | Website |
| LICENSE | |
| LICENSE | LGPL-3 |
| APPLICATION | |
| APPLICATION | Yes |
| AUTO-INSTALLABLE | |
| AUTO-INSTALLABLE | No |
| AUTHORS | |
| AUTHORS | |
| MAINTAINERS | |
| MAINTAINERS | |
| COMMITTERS | |
| COMMITTERS | Raphael Collet, Odoo Translation Bot, Christophe Matthieu, Martin Trigaux, Fabien Pinckaers, Antony Lesuisse, Olivier Dony, Thibault Delavallée, Denis Ledoux, Fabien Meghazi, Christophe Simonis, David Monjoie, Xavier Morel, Goffin Simon, Simon Lejeune, Nicolas Martinelli, Nicolas Lempereur, Jérome Maes, Julien Legros, xmo-odoo, Richard Mathot, Géry Debongnie, Aaron Bohy, Jeremy Kersten, Lucas Perais (lpe), Damien Bouvy, Julien De Coster, Yannick Tivisse, qsm-odoo, Martin Geubelle, Odoo Online, Romain Derie, Wisniewski, mge-odoo |
| WEBSITE | |
| WEBSITE | https://www.odoo.com/page/website-builder |
| LAST TRACKING UPDATE | |
| LAST TRACKING UPDATE | 2026-07-05 23:48:30 |
| ODOO DEPENDENCIES | |
| ODOO DEPENDENCIES |
odoo/odoo: - web - base - web_editor - web_planner |
| PYTHON DEPENDENCIES | |
| PYTHON DEPENDENCIES | Not have |
| SYSTEM DEPENDENCIES | |
| SYSTEM DEPENDENCIES | Not have |
| DESCRIPTION | |
| DESCRIPTION |
OpenERP Website CMS
===================
|
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
403 |
403 | ir.ui.view | qweb | New |
404 |
404 | ir.ui.view | qweb | New |
500 |
500 | ir.ui.view | qweb | New |
aboutus |
About us | ir.ui.view | qweb | New |
assets_backend |
website assets for backend | ir.ui.view | qweb | Inherits web.assets_backend |
assets_common |
Website assets | ir.ui.view | qweb | Inherits web.assets_common |
assets_editor |
Editor assets | ir.ui.view | qweb | New |
assets_frontend |
Website assets | ir.ui.view | qweb | New |
company_description |
Company Description | ir.ui.view | qweb | New |
contactus |
Contact us | ir.ui.view | qweb | New |
default_page |
default_page | ir.ui.view | qweb | New |
footer_custom |
Footer | ir.ui.view | qweb | Inherits website.layout |
footer_default |
Automatic Footer | ir.ui.view | qweb | Inherits website.footer_custom |
homepage |
Homepage | ir.ui.view | qweb | New |
http_error |
http_error | ir.ui.view | qweb | New |
http_error_debug |
http_error_debug | ir.ui.view | qweb | New |
info |
Odoo Information | ir.ui.view | qweb | New |
kanban |
kanban | ir.ui.view | qweb | New |
kanban_contain |
kanban_contain | ir.ui.view | qweb | New |
language_selector |
language_selector | ir.ui.view | qweb | New |
layout |
Main layout | ir.ui.view | qweb | New |
layout_editor |
Editor | ir.ui.view | qweb | Inherits website.layout |
layout_footer_copyright |
Footer Copyright | ir.ui.view | qweb | Inherits website.layout |
layout_logo_show |
Show Logo | ir.ui.view | qweb | Inherits website.layout |
login_layout |
Website Login Layout | ir.ui.view | qweb | Inherits web.login_layout |
menu_search |
website.menu.search | website.menu | search | New |
menu_tree |
website.menu.tree | website.menu | tree | New |
page_404 |
page_404 | ir.ui.view | qweb | New |
pager |
Pager | ir.ui.view | qweb | New |
pdf_js_lib |
PDF JS Library | ir.ui.view | qweb | New |
publish_management |
publish_management | ir.ui.view | qweb | New |
publish_short |
publish_short | ir.ui.view | qweb | New |
robots |
robots | ir.ui.view | qweb | New |
s_banner |
Banner | ir.ui.view | qweb | New |
s_big_message |
Big message | ir.ui.view | qweb | New |
s_big_picture |
Big Picture | ir.ui.view | qweb | New |
s_button |
Button | ir.ui.view | qweb | New |
s_comparisons |
Comparisons | ir.ui.view | qweb | New |
s_faq |
FAQ | ir.ui.view | qweb | New |
s_faq_collapse |
FAQ Roller | ir.ui.view | qweb | New |
s_feature_grid |
Feature Grid | ir.ui.view | qweb | New |
s_features |
Features | ir.ui.view | qweb | New |
s_image_floating |
Image Floating | ir.ui.view | qweb | New |
s_image_gallery |
Image Gallery | ir.ui.view | qweb | New |
s_image_text |
Image-Text | ir.ui.view | qweb | New |
s_panel |
Panel | ir.ui.view | qweb | New |
s_parallax |
Parallax | ir.ui.view | qweb | New |
s_parallax_slider |
Parallax Slider | ir.ui.view | qweb | New |
s_quote |
Quote | ir.ui.view | qweb | New |
s_quotes_slider |
Quotes Slider | ir.ui.view | qweb | New |
s_references |
References | ir.ui.view | qweb | New |
s_separator |
Separator | ir.ui.view | qweb | New |
s_share |
Share | ir.ui.view | qweb | New |
s_text_block |
Text Block | ir.ui.view | qweb | New |
s_text_image |
Text-Image | ir.ui.view | qweb | New |
s_text_image_floating |
Image Float | ir.ui.view | qweb | New |
s_three_columns |
Three Columns | ir.ui.view | qweb | New |
s_title |
Title | ir.ui.view | qweb | New |
s_well |
Well | ir.ui.view | qweb | New |
show_sign_in |
Show Sign In | ir.ui.view | qweb | Inherits website.layout |
show_website_info |
Show Odoo Information | ir.ui.view | qweb | Inherits website.info |
sitemap_index_xml |
sitemap_index_xml | ir.ui.view | qweb | New |
sitemap_locs |
sitemap_locs | ir.ui.view | qweb | New |
sitemap_xml |
sitemap_xml | ir.ui.view | qweb | New |
snippet_options |
snippet_options | ir.ui.view | qweb | New |
snippets |
snippets | ir.ui.view | qweb | New |
submenu |
Submenu | ir.ui.view | qweb | New |
template_partner_comment |
Partner Comment (Website Server Action Demo) | ir.ui.view | qweb | New |
template_partner_post |
Partner Post and Thanks (Website Server Action Demo) | ir.ui.view | qweb | New |
user_navbar |
user_navbar | ir.ui.view | qweb | Inherits website.layout |
view_base_language_install |
view_base_language_install.inherit | base.language.install | group | Inherits base.view_base_language_install |
view_server_action_form_website |
ir.actions.server.form.website | ir.actions.server | data | Inherits base.view_server_action_form |
view_server_action_search_website |
ir.actions.server.search.website | ir.actions.server | xpath | Inherits base.view_server_action_search |
view_server_action_tree_website |
ir.actions.server.tree.website | ir.actions.server | xpath | Inherits base.view_server_action_tree |
view_view_form_extend |
ir.ui.view | field | Inherits base.view_view_form | |
view_website_config_settings |
Website settings | website.config.settings | form | New |
view_website_form |
website.form | website | form | New |
view_website_tree |
website.tree | website | tree | New |
website.theme_customize |
Theme Modal for Customization | ir.ui.view | qweb | New |
website2_homepage |
Homepage | t | New | |
website_planner |
website_planner | ir.ui.view | qweb | New |
website_search_box |
Website Searchbox | ir.ui.view | qweb | New |
No new fields.
Public methods (2)on_change_website_path(self, cr, uid, ids, website_path, xml_id, context=None)
run_action_code_multi(self, cr, uid, action, eval_context=None, context=None)
No new fields.
Public methods (3)render_attribute(self, element, name, value, qwebcontext)
render_tail(self, tail, element, qwebcontext)
render_text(self, text, element, qwebcontext)
No new fields.
Public methods (0)No public methods.
| XML ID | Name | Model | Type | Status |
|---|---|---|---|---|
403 |
403 | ir.ui.view | qweb | New |
404 |
404 | ir.ui.view | qweb | New |
500 |
500 | ir.ui.view | qweb | New |
aboutus |
About us | ir.ui.view | qweb | New |
assets_backend |
website assets for backend | ir.ui.view | qweb | Inherits web.assets_backend |
assets_editor |
Editor assets | ir.ui.view | qweb | New |
company_description |
Company Description | ir.ui.view | qweb | New |
contactus |
Contact us | ir.ui.view | qweb | New |
default_page |
default_page | ir.ui.view | qweb | New |
editor_head |
Editor | ir.ui.view | qweb | Inherits website.layout |
footer_custom |
Footer | ir.ui.view | qweb | Inherits website.layout |
footer_default |
Automatic Footer | ir.ui.view | qweb | Inherits website.footer_custom |
homepage |
Homepage | ir.ui.view | qweb | New |
http_error |
http_error | ir.ui.view | qweb | New |
http_error_debug |
http_error_debug | ir.ui.view | qweb | New |
info |
Odoo Information | ir.ui.view | qweb | New |
kanban |
kanban | ir.ui.view | qweb | New |
kanban_contain |
kanban_contain | ir.ui.view | qweb | New |
layout |
Main layout | ir.ui.view | qweb | New |
layout_footer_copyright |
Footer Copyright | ir.ui.view | qweb | Inherits website.layout |
layout_logo_show |
Show Logo | ir.ui.view | qweb | Inherits website.layout |
login_layout |
Website Login Layout | ir.ui.view | qweb | Inherits web.login_layout |
menu_tree |
website.menu.tree | website.menu | tree | New |
page_404 |
page_404 | ir.ui.view | qweb | New |
pager |
Pager | ir.ui.view | qweb | New |
publish_management |
publish_management | ir.ui.view | qweb | New |
publish_short |
publish_short | ir.ui.view | qweb | New |
robots |
robots | ir.ui.view | qweb | New |
show_sign_in |
Show Sign In | ir.ui.view | qweb | Inherits website.layout |
show_website_info |
Show Odoo Information | ir.ui.view | qweb | Inherits website.info |
sitemap_index_xml |
sitemap_index_xml | ir.ui.view | qweb | New |
sitemap_locs |
sitemap_locs | ir.ui.view | qweb | New |
sitemap_xml |
sitemap_xml | ir.ui.view | qweb | New |
snippet_options |
snippet_options | ir.ui.view | qweb | New |
snippets |
snippets | ir.ui.view | qweb | New |
template_partner_comment |
Partner Comment (Website Server Action Demo) | ir.ui.view | qweb | New |
template_partner_post |
Partner Post and Thanks (Website Server Action Demo) | ir.ui.view | qweb | New |
user_navbar |
user_navbar | ir.ui.view | qweb | Inherits website.layout |
view_base_language_install |
view_base_language_install.inherit | base.language.install | group | Inherits base.view_base_language_install |
view_server_action_form_website |
ir.actions.server.form.website | ir.actions.server | data | Inherits base.view_server_action_form |
view_server_action_search_website |
ir.actions.server.search.website | ir.actions.server | xpath | Inherits base.view_server_action_search |
view_server_action_tree_website |
ir.actions.server.tree.website | ir.actions.server | xpath | Inherits base.view_server_action_tree |
view_website_config_settings |
Website settings | website.config.settings | form | New |
view_website_form |
website.form | website | form | New |
view_website_tree |
website.tree | website | tree | New |
website.assets_frontend |
Website assets | ir.ui.view | qweb | New |
website.submenu |
Submenu | ir.ui.view | qweb | New |
website.theme |
Theme | ir.ui.view | qweb | New |
website.theme_amelia |
Amelia | ir.ui.view | qweb | Inherits website.theme |
website.theme_cerulean |
Cerulean | ir.ui.view | qweb | Inherits website.theme |
website.theme_cosmo |
Cosmo | ir.ui.view | qweb | Inherits website.theme |
website.theme_cyborg |
Cyborg | ir.ui.view | qweb | Inherits website.theme |
website.theme_flatly |
Flatly | ir.ui.view | qweb | Inherits website.theme |
website.theme_journal |
Journal | ir.ui.view | qweb | Inherits website.theme |
website.theme_readable |
Readable | ir.ui.view | qweb | Inherits website.theme |
website.theme_simplex |
Simplex | ir.ui.view | qweb | Inherits website.theme |
website.theme_slate |
Slate | ir.ui.view | qweb | Inherits website.theme |
website.theme_spacelab |
Spacelab | ir.ui.view | qweb | Inherits website.theme |
website.theme_united |
United | ir.ui.view | qweb | Inherits website.theme |
website.theme_yeti |
Yeti | ir.ui.view | qweb | Inherits website.theme |
website.themes |
Themes | ir.ui.view | qweb | New |
No new fields.
Public methods (2)on_change_website_path(self, cr, uid, ids, website_path, xml_id, context=None)
run_action_code_multi(self, cr, uid, action, eval_context=None, context=None)
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (3)add_template(self, qcontext, name, node)
get_converter_for(self, field_type)
render_att_att(self, element, attribute_name, attribute_value, qwebcontext)
No new fields.
Public methods (4)attributes(self, cr, uid, field_name, record, options, source_element, g_att, t_att, qweb_context, context=None)
from_html(self, cr, uid, model, field, element, context=None)
qweb_object(self)
value_from_string(self, value)
No new fields.
Public methods (1)from_html(self, cr, uid, model, field, element, context=None)
No new fields.
Public methods (2)attributes(self, cr, uid, field_name, record, options, source_element, g_att, t_att, qweb_context, context=None)
from_html(self, cr, uid, model, field, element, context=None)
No new fields.
Public methods (2)attributes(self, cr, uid, field_name, record, options, source_element, g_att, t_att, qweb_context, context=None)
from_html(self, cr, uid, model, field, element, context=None)
No new fields.
Public methods (2)attributes(self, cr, uid, field_name, record, options, source_element, g_att, t_att, qweb_context, context=None)
from_html(self, cr, uid, model, field, element, context=None)
No new fields.
Public methods (1)from_html(self, cr, uid, model, field, element, context=None)
No new fields.
Public methods (1)from_html(self, cr, uid, model, field, element, context=None)
No new fields.
Public methods (5)from_html(self, cr, uid, model, field, element, context=None)
load_local_url(self, url)
load_remote_url(self, url)
record_to_html(self, cr, uid, field_name, record, options=None, context=None)
to_html(self, cr, uid, field_name, record, options, source_element, t_att, g_att, qweb_context, context=None)
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (1)from_html(self, cr, uid, model, field, element, context=None)
No new fields.
Public methods (1)from_html(self, cr, uid, model, field, element, context=None)
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (0)No public methods.
No new fields.
Public methods (1)from_html(self, cr, uid, model, field, element, context=None)
No new fields.
Public methods (1)from_html(self, cr, uid, model, field, element, context=None)