171 lines
12 KiB
XML
171 lines
12 KiB
XML
<?xml version="1.0" encoding="utf-8"?>
|
|
<odoo>
|
|
<data>
|
|
<record id="res_config_settings_backend_config" model="ir.ui.view">
|
|
<field name="name">res.config.settings.backend.config</field>
|
|
<field name="model">res.config.settings</field>
|
|
<field name="inherit_id" ref="base_setup.res_config_settings_view_form" />
|
|
<field name="arch" type="xml">
|
|
<xpath expr="//div[hasclass('settings')]" position="inside">
|
|
<div class="app_settings_block" data-string="Backend Settings" string="Backend Settings" data-key="spiffy_theme_backend" groups="base.group_system">
|
|
|
|
<div id="backend_config_view">
|
|
<h2>Spiffy General Setting</h2>
|
|
<div class="row mt16 o_settings_container" name="backend_setting_container">
|
|
<div class="col-12 col-lg-6 o_setting_box" id="config_settings_favicon">
|
|
<div class="o_setting_right_pane">
|
|
<label for="spiffy_favicon"/>
|
|
<field name='spiffy_favicon' widget="image" />
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-12 col-lg-6 o_setting_box" id="config_settings_backend_menubar_logo">
|
|
<div class="o_setting_right_pane">
|
|
<label for="backend_menubar_logo"/>
|
|
<field name='backend_menubar_logo' widget="image" />
|
|
</div>
|
|
<div class="o_setting_right_pane">
|
|
<label for="backend_menubar_logo_icon"/>
|
|
<field name='backend_menubar_logo_icon' widget="image" />
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-12 col-lg-6 o_setting_box" id="config_settings_tab_name">
|
|
<div class="o_setting_right_pane">
|
|
<p class="o_form_label"><label for="tab_name"/></p>
|
|
<field name='tab_name'/>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-12 col-lg-6 o_setting_box" id="config_settings_tab_name">
|
|
<div class="o_setting_right_pane">
|
|
<p class="o_form_label"><label for="backend_theme_level"/></p>
|
|
<field name='backend_theme_level' groups="base.group_system"/>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-12 col-lg-6 o_setting_box" id="config_settings_tab_name">
|
|
<div class="o_setting_right_pane mb-3">
|
|
<p class="o_form_label"><label for="login_page_style"/></p>
|
|
<field name='login_page_style' groups="base.group_system"/>
|
|
</div>
|
|
|
|
<div class="o_setting_box">
|
|
<div class="o_setting_left_pane">
|
|
<field name='show_bg_image' groups="base.group_system"/>
|
|
</div>
|
|
<div class="o_setting_right_pane">
|
|
<label for="show_bg_image"/>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="o_setting_right_pane" attrs="{'invisible': [('show_bg_image', '=', False)]}" >
|
|
<p class="o_form_label"><label for="login_page_background_img"/></p>
|
|
<field name='login_page_background_img' widget="image" groups="base.group_system" attrs="{'required': [('show_bg_image', '=', True)]}"/>
|
|
</div>
|
|
</div>
|
|
<div class="col-12 col-lg-6 o_setting_box" id="config_settings_tab_name">
|
|
<div class="o_setting_right_pane mb-3">
|
|
<p class="o_form_label"><label for="login_page_background_color"/></p>
|
|
<field name='login_page_background_color' widget="color" groups="base.group_system"/>
|
|
</div>
|
|
|
|
<div class="o_setting_right_pane">
|
|
<p class="o_form_label"><label for="login_page_text_color"/></p>
|
|
<field name='login_page_text_color' widget="color" groups="base.group_system"/>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-12 col-lg-6 o_setting_box" id="config_settings_toolbar_color">
|
|
<div class="o_setting_right_pane">
|
|
<p class="o_form_label"><label for="spiffy_toobar_color"/></p>
|
|
<field name='spiffy_toobar_color' widget="color" groups="base.group_system"/>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="col-12 col-lg-6 o_setting_box" id="config_settings_prevent_auto_save">
|
|
<div class="o_setting_left_pane">
|
|
<field name='prevent_auto_save' groups="base.group_system"/>
|
|
</div>
|
|
<div class="o_setting_right_pane">
|
|
<p class="o_form_label"><label for="prevent_auto_save"/></p>
|
|
<field name='prevent_auto_save_warning' attrs="{'invisible': [('prevent_auto_save', '=', False)]}" groups="base.group_system"/>
|
|
</div>
|
|
</div>
|
|
|
|
</div>
|
|
|
|
<h2>Spiffy Progressive Web Application (PWA)</h2>
|
|
<div class="row mt16 o_settings_container" id="website_pwa_setting">
|
|
<div class="col-xs-12 col-md-6 o_setting_box" id="website PWA">
|
|
<div class="">
|
|
<div class="col-12 o_setting_box">
|
|
<div class="o_setting_left_pane">
|
|
<field name="enable_pwa"/>
|
|
</div>
|
|
<div class="o_setting_right_pane">
|
|
<label for="enable_pwa"/>
|
|
<div class="text-muted">
|
|
Enable Backend Progressive Web Application
|
|
</div>
|
|
|
|
<div class="mt16 o_setting_box" attrs="{'invisible': [('enable_pwa', '=', False)]}">
|
|
<div class="">
|
|
<label class="col-lg-5 o_light_label" string="PWA Name" for="app_name_pwa"/>
|
|
<field name="app_name_pwa" attrs="{'required': [('enable_pwa', '=', True)]}"/>
|
|
</div>
|
|
<div class="">
|
|
<label class="col-lg-5 o_light_label" string="Short Name" for="app_name_pwa"/>
|
|
<field name="short_name_pwa" attrs="{'required': [('enable_pwa', '=', True)]}"/>
|
|
</div>
|
|
<div class="">
|
|
<label class="col-lg-5 o_light_label" string="Description" for="description_pwa"/>
|
|
<field name="description_pwa" attrs="{'required': [('enable_pwa', '=', True)]}"/>
|
|
</div>
|
|
<div class="">
|
|
<label class="col-lg-5 o_light_label" string="Start url" for="start_url_pwa"/>
|
|
<field name="start_url_pwa" attrs="{'required': [('enable_pwa', '=', True)]}"/>
|
|
</div>
|
|
<div class="">
|
|
<label class="col-lg-5 o_light_label" string="PWA Shortcuts" for="pwa_shortcuts_ids"/>
|
|
<field name="pwa_shortcuts_ids" widget="many2many_tags"/>
|
|
</div>
|
|
<div class="">
|
|
<label class="col-lg-5 o_light_label" string="Background Color" for="background_color_pwa"/>
|
|
<field name="background_color_pwa" widget="color" attrs="{'required': [('enable_pwa', '=', True)]}"/>
|
|
</div>
|
|
<div class="">
|
|
<label class="col-lg-5 o_light_label" string="Theme Color" for="theme_color_pwa"/>
|
|
<field name="theme_color_pwa" widget="color" attrs="{'required': [('enable_pwa', '=', True)]}"/>
|
|
</div>
|
|
<div class="">
|
|
<label class="col-lg-5 o_light_label" string="PWA Icon (512 x 512)" for="image_512_pwa"/>
|
|
<field name="image_512_pwa" widget="image" attrs="{'required': [('enable_pwa', '=', True)]}"/>
|
|
</div>
|
|
<div class="">
|
|
<label class="col-lg-5 o_light_label" string="PWA Icon (192 x 192)" for="image_192_pwa"/>
|
|
<field name="image_192_pwa" widget="image" attrs="{'required': [('enable_pwa', '=', True)]}"/>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</div>
|
|
</xpath>
|
|
|
|
<xpath expr="//div[@name='about_setting_container']//img[@src='/base_setup/static/src/img/google_play.png']/.." position="attributes">
|
|
<attribute name="href">https://play.google.com/store/apps/details?id=com.bizople.spiffy</attribute>
|
|
</xpath>
|
|
|
|
<xpath expr="//div[@name='about_setting_container']//img[@src='/base_setup/static/src/img/app_store.png']/.." position="attributes">
|
|
<attribute name="href">https://apps.apple.com/in/app/spiffy-odoo-mobile-app/id6449771773</attribute>
|
|
</xpath>
|
|
</field>
|
|
</record>
|
|
</data>
|
|
</odoo>
|
|
|