403 lines
28 KiB
XML
403 lines
28 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
||
<odoo>
|
||
|
||
|
||
<record id="website_config_settings_view_form" model="ir.ui.view">
|
||
<field name="name">website.config.settings.form</field>
|
||
<field name="model">website.config.settings</field>
|
||
<field name="arch" type="xml">
|
||
<form string="Configure Website" class="oe_form_configuration">
|
||
<header>
|
||
<button string="Save" type="object" name="execute" class="oe_highlight"/>
|
||
<button string="Cancel" type="object" name="cancel" class="oe_link"/>
|
||
</header>
|
||
<sheet>
|
||
<div>
|
||
<field name="website_id" invisible="1"/>
|
||
<h2>Website</h2>
|
||
<div class="row mt16 o_settings_container" id="webmaster_settings">
|
||
<div class="col-xs-12 col-md-6 o_setting_box" id="domain_setting">
|
||
<div class="o_setting_left_pane" />
|
||
<div class="o_setting_right_pane">
|
||
<label string="Website Title"/>
|
||
<div class="text-muted">
|
||
Name and favicon of your website
|
||
</div>
|
||
<div class="content-group">
|
||
<div class="row mt16">
|
||
<label class="col-md-3 o_light_label" for="website_name"/>
|
||
<field name="website_name"/>
|
||
</div>
|
||
<div class="row">
|
||
<label class="col-md-3 o_light_label" for="favicon" />
|
||
<field name="favicon" widget="image"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="col-xs-12 col-md-6 o_setting_box" id="languages_setting">
|
||
<div class="o_setting_left_pane"/>
|
||
<div class="o_setting_right_pane">
|
||
<label for="language_ids"/>
|
||
<div class="text-muted">
|
||
Languages available on your website
|
||
</div>
|
||
<div class="content-group">
|
||
<div class="row mt16">
|
||
<label class="col-md-3 o_light_label" for="language_ids"/>
|
||
<field name="language_ids" widget="many2many_tags" options="{'no_create': True, 'no_open': True}"/>
|
||
</div>
|
||
<field name="language_count" invisible="1"/>
|
||
<div class="row" attrs="{'invisible':[('language_count', '<', 2)]}">
|
||
<label class="col-md-3 o_light_label" string="Default" for="default_lang_id"/>
|
||
<field name="default_lang_id" widget="selection"/>
|
||
</div>
|
||
</div>
|
||
<div>
|
||
<button type="action" name="%(base.action_view_base_language_install)d" string="Install new language" class="btn-link" icon="fa-arrow-right"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="col-xs-12 col-md-6 o_setting_box" id="google_analytics_setting">
|
||
<div class="o_setting_left_pane">
|
||
<field name="has_google_analytics"/>
|
||
</div>
|
||
<div class="o_setting_right_pane">
|
||
<label for="has_google_analytics"/>
|
||
<div class="text-muted">
|
||
Track visits in Google Analytics
|
||
</div>
|
||
<div class="content-group" attrs="{'invisible': [('has_google_analytics', '=', False)]}">
|
||
<div class="row mt16">
|
||
<label class="col-md-3 o_light_label" string="Tracking ID" for="google_analytics_key"/>
|
||
<field name="google_analytics_key" placeholder="UA-XXXXXXXX-Y"
|
||
attrs="{'required': [('google_management_client_id', '!=', False)]}"/>
|
||
</div>
|
||
</div>
|
||
<div attrs="{'invisible': [('has_google_analytics', '=', False)]}">
|
||
<a href="https://www.odoo.com/documentation/user/online/website/optimize/google_analytics_dashboard.html"
|
||
class="oe_link fa fa-arrow-right" target="_blank">
|
||
How to get my Tracking ID
|
||
</a>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="col-xs-12 col-md-6 o_setting_box" id="google_analytics_dashboard_setting">
|
||
<div class="o_setting_left_pane" attrs="{'invisible': [('has_google_analytics', '=', False)]}">
|
||
<field name="has_google_analytics_dashboard"/>
|
||
</div>
|
||
<div class="o_setting_right_pane" attrs="{'invisible': [('has_google_analytics', '=', False)]}">
|
||
<label for="has_google_analytics_dashboard"/>
|
||
<div class="text-muted">
|
||
See Google Analytics data on your Website Dashboard
|
||
</div>
|
||
<div class="content-group" attrs="{'invisible': [('has_google_analytics_dashboard', '=', False)]}">
|
||
<div class="row mt16">
|
||
<label class="col-md-3 o_light_label" string="Client ID" for="google_management_client_id"/>
|
||
<field name="google_management_client_id"/>
|
||
</div>
|
||
<div class="row">
|
||
<label class="col-md-3 o_light_label" string="Client Secret" for="google_management_client_secret"/>
|
||
<field name="google_management_client_secret"/>
|
||
</div>
|
||
</div>
|
||
<div attrs="{'invisible': [('has_google_analytics_dashboard', '=', False)]}">
|
||
<a href="https://www.odoo.com/documentation/user/online/website/optimize/google_analytics_dashboard.html"
|
||
class="oe_link fa fa-arrow-right" target="_blank">
|
||
How to get my Client ID
|
||
</a>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="col-xs-12 col-md-6 o_setting_box" id="google_maps_setting">
|
||
<div class="o_setting_left_pane">
|
||
<field name="has_google_maps"/>
|
||
</div>
|
||
<div class="o_setting_right_pane">
|
||
<label for="has_google_maps"/>
|
||
<div class="text-muted">
|
||
Show a map in the <a href="/page/contactus">Contact Us</a> page
|
||
</div>
|
||
<div class="content-group" attrs="{'invisible': [('has_google_maps', '=', False)]}">
|
||
<div class="row mt16">
|
||
<label class="col-md-3 o_light_label" string="API Key" for="google_maps_api_key"/>
|
||
<field name="google_maps_api_key"/>
|
||
</div>
|
||
</div>
|
||
<div attrs="{'invisible': [('has_google_maps', '=', False)]}">
|
||
<a class="btn-link fa fa-arrow-right" target="_blank"
|
||
href="https://console.developers.google.com/flows/enableapi?apiid=maps_backend,static_maps_backend&keyType=CLIENT_SIDE&reusekey=true">
|
||
Create a Google Project and Get a Key
|
||
</a>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="col-xs-12 col-md-6 o_setting_box">
|
||
<div class="o_setting_left_pane">
|
||
<field name="module_website_version"/>
|
||
</div>
|
||
<div class="o_setting_right_pane">
|
||
<label for="module_website_version"/>
|
||
<div class="text-muted">
|
||
Create several versions of your website pages
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="col-xs-12 col-md-6 o_setting_box">
|
||
<div class="o_setting_left_pane">
|
||
</div>
|
||
<div class="o_setting_right_pane">
|
||
<label for="auth_signup_uninvited"/>
|
||
<div class="text-muted">
|
||
Let your customers log in to see their documents
|
||
</div>
|
||
<div class="mt8">
|
||
<field name="auth_signup_uninvited" widget="radio" required="True"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<h2>Social Media</h2>
|
||
<div class="row mt16 o_settings_container" id="social_media_settings">
|
||
<div class="col-xs-12 col-md-6 o_setting_box" id="social_media_links_setting">
|
||
<div class="o_setting_left_pane" />
|
||
<div class="o_setting_right_pane">
|
||
<label string="Social Media Links"/>
|
||
<div class="text-muted">
|
||
Social media links in your website footer
|
||
</div>
|
||
<div class="content-group">
|
||
<div name="social_facebook" class="row mt16">
|
||
<label class="col-md-3 o_light_label" for="social_facebook"/>
|
||
<field name="social_facebook" placeholder="https://www.facebook.com/Odoo"/>
|
||
</div>
|
||
<div name="social_twitter" class="row">
|
||
<label class="col-md-3 o_light_label" for="social_twitter"/>
|
||
<field name="social_twitter" placeholder="https://twitter.com/Odoo" />
|
||
</div>
|
||
<div name="social_youtube" class="row">
|
||
<label class="col-md-3 o_light_label" for="social_youtube"/>
|
||
<field name="social_youtube" placeholder="https://www.youtube.com/user/OpenERPonline"/>
|
||
</div>
|
||
<div name="social_googleplus" class="row">
|
||
<label class="col-md-3 o_light_label" for="social_googleplus"/>
|
||
<field name="social_googleplus" placeholder="https://plus.google.com/+Odooapps"/>
|
||
</div>
|
||
<div name="social_linkedin" class="row">
|
||
<label class="col-md-3 o_light_label" for="social_linkedin"/>
|
||
<field name="social_linkedin" placeholder="https://www.linkedin.com/company/odoo"/>
|
||
</div>
|
||
<div name="social_github" class="row">
|
||
<label class="col-md-3 o_light_label" for="social_github"/>
|
||
<field name="social_github" placeholder="https://youraccount.github.io"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<div class="col-xs-12 col-md-6 o_setting_box" id="twitter_roller_install_setting">
|
||
<div class="o_setting_left_pane">
|
||
<field name="module_website_twitter"/>
|
||
</div>
|
||
<div class="o_setting_right_pane">
|
||
<label for="module_website_twitter"/>
|
||
<div class="text-muted">
|
||
Display a Twitter wall on your website
|
||
</div>
|
||
<div class="content-group" id="msg_twitter_roller_install_setting" attrs="{'invisible': [('module_website_twitter', '=', False)]}">
|
||
<div class="text-warning mt16">Save this page and come back here to set up the feature.</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<h2>Features</h2>
|
||
<div class="row mt16 o_settings_container" id="features_settings">
|
||
<div class="col-xs-12 col-md-6 o_setting_box" id="ecommerce_install_setting">
|
||
<div class="o_setting_left_pane">
|
||
<field name="module_website_sale"/>
|
||
</div>
|
||
<div class="o_setting_right_pane">
|
||
<label for="module_website_sale"/>
|
||
<div class="text-muted">
|
||
Boost your online sales with sleek product pages
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="col-xs-12 col-md-6 o_setting_box" id="jobs_install_setting">
|
||
<div class="o_setting_left_pane">
|
||
<field name="module_website_hr_recruitment"/>
|
||
</div>
|
||
<div class="o_setting_right_pane">
|
||
<label for="module_website_hr_recruitment"/>
|
||
<div class="text-muted">
|
||
Promote your job announces and attract new talents
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="col-xs-12 col-md-6 o_setting_box" id="blog_install_setting">
|
||
<div class="o_setting_left_pane">
|
||
<field name="module_website_blog"/>
|
||
</div>
|
||
<div class="o_setting_right_pane">
|
||
<label for="module_website_blog"/>
|
||
<div class="text-muted">
|
||
Build up a community with an efficient content strategy
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="col-xs-12 col-md-6 o_setting_box" id="slides_install_setting">
|
||
<div class="o_setting_left_pane">
|
||
<field name="module_website_slides"/>
|
||
</div>
|
||
<div class="o_setting_right_pane">
|
||
<label for="module_website_slides"/>
|
||
<div class="text-muted">
|
||
Share videos, presentations and documents
|
||
</div>
|
||
<div class="content-group" id="msg_slides_install_setting" groups="base.group_no_one" attrs="{'invisible': [('module_website_slides', '=', False)]}">
|
||
<div class="text-warning mt16">Save this page and come back here to set up the feature.</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="col-xs-12 col-md-6 o_setting_box" id="subscriptions_install_setting">
|
||
<div class="o_setting_left_pane">
|
||
<field name="module_website_subscription" widget="upgrade_boolean"/>
|
||
</div>
|
||
<div class="o_setting_right_pane">
|
||
<label for="module_website_subscription"/>
|
||
<div class="text-muted">
|
||
Sell recurring services with automated billing and payments
|
||
</div>
|
||
<div class="content-group"></div>
|
||
</div>
|
||
</div>
|
||
<div class="col-xs-12 col-md-6 o_setting_box" id="event_ticket_install_setting">
|
||
<div class="o_setting_left_pane">
|
||
<field name="module_website_event_sale"/>
|
||
</div>
|
||
<div class="o_setting_right_pane">
|
||
<label for="module_website_event_sale"/>
|
||
<div class="text-muted">
|
||
Organize events and sell tickets online
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<h2>Communication</h2>
|
||
|
||
<div class="row mt16 o_settings_container" id="communication_settings">
|
||
<div class="col-xs-12 col-md-6 o_setting_box" id="contact_form_install_setting" title="New incoming messages are managed as leads or opportunities in your CRM app.">
|
||
<div class="o_setting_left_pane">
|
||
<field name="module_website_crm"/>
|
||
</div>
|
||
<div class="o_setting_right_pane">
|
||
<label for="module_website_crm"/>
|
||
<div class="text-muted" id="msg_contact_form_install_setting">
|
||
Add a contact form in the <a href="/page/website.contactus">Contact Us</a> page
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="col-xs-12 col-md-6 o_setting_box" id="live_chat_install_setting">
|
||
<div>
|
||
<div class="o_setting_left_pane">
|
||
<field name="module_website_livechat"/>
|
||
</div>
|
||
<div class="o_setting_right_pane">
|
||
<label for="module_website_livechat"/>
|
||
<div class="text-muted">
|
||
Chat with your visitors in real time
|
||
</div>
|
||
<div class="content-group" id="msg_module_website_livechat" attrs="{'invisible': [('module_website_livechat', '=', False)]}">
|
||
<div class="text-warning mt16">Save this page and come back here to set up the feature.</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="col-xs-12 col-md-6 o_setting_box" id="forum_install_setting">
|
||
<div>
|
||
<div class="o_setting_left_pane">
|
||
<field name="module_website_forum"/>
|
||
</div>
|
||
<div class="o_setting_right_pane">
|
||
<label for="module_website_forum"/>
|
||
<div class="text-muted">
|
||
Reduce resources spent on support with a website forum
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
<div class="col-xs-12 col-md-6 o_setting_box" id="custom_forms_install_setting" groups="base.group_no_one">
|
||
<div title="Build up your own forms and get requests as emails, leads or issues.
|
||
You can also edit the fields of the Extra Step page in eCommerce checkout.">
|
||
<div class="o_setting_left_pane">
|
||
<field name="module_website_form_editor" widget="upgrade_boolean"/>
|
||
</div>
|
||
<div class="o_setting_right_pane">
|
||
<label string="Custom Forms" for="module_website_form_editor"/>
|
||
<div class="text-muted">
|
||
Build up customized forms on your website
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
|
||
<h2 groups="base.group_no_one">Performance Optimization</h2>
|
||
|
||
<div class="row mt16 o_settings_container" id="performance_settings" groups="base.group_no_one">
|
||
<div class="col-xs-12 col-md-6 o_setting_box" id="cdn_setting" title="A CDN helps you serve your website’s content with high availability and high performance to any visitor wherever they are located.">
|
||
<div class="o_setting_left_pane">
|
||
<field name="cdn_activated"/>
|
||
</div>
|
||
<div class="o_setting_right_pane">
|
||
<label for="cdn_activated" string="Content Delivery Network (CDN)"/>
|
||
<div class="text-muted">
|
||
Use a CDN to optimize the availability of your website's content
|
||
</div>
|
||
<div class="content-group" attrs="{'invisible': [('cdn_activated', '=', False)]}">
|
||
<div class="row mt16">
|
||
<label class="col-md-3 o_light_label" for="cdn_url"/>
|
||
<field name="cdn_url"
|
||
attrs="{'required': [('cdn_activated', '=', True)]}"
|
||
placeholder="//mycompany.mycdn.com/"
|
||
t-translation="off"/>
|
||
</div>
|
||
<div class="row" >
|
||
<label class="col-md-3 o_light_label" for="cdn_filters"/>
|
||
<field name="cdn_filters" class="oe_inline"
|
||
attrs="{'required': [('cdn_activated', '=', True)]}"/>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</div>
|
||
</sheet>
|
||
</form>
|
||
</field>
|
||
</record>
|
||
|
||
<record id="action_website_configuration" model="ir.actions.act_window">
|
||
<field name="name">Website Settings</field>
|
||
<field name="res_model">website.config.settings</field>
|
||
<field name="view_mode">form</field>
|
||
<field name="target">inline</field>
|
||
</record>
|
||
|
||
<menuitem id="menu_website_global_configuration" parent="menu_website_configuration"
|
||
sequence="100" name="Configuration" groups="base.group_system"/>
|
||
<menuitem name="Settings"
|
||
id="menu_website_website_settings"
|
||
action="action_website_configuration"
|
||
parent="menu_website_global_configuration"
|
||
groups="base.group_system"/>
|
||
|
||
</odoo>
|