diff options
Diffstat (limited to 'addons/website/views')
| -rw-r--r-- | addons/website/views/res_config_settings_views.xml | 7 | ||||
| -rw-r--r-- | addons/website/views/website_rewrite.xml | 80 | ||||
| -rw-r--r-- | addons/website/views/website_views.xml | 63 |
3 files changed, 80 insertions, 70 deletions
diff --git a/addons/website/views/res_config_settings_views.xml b/addons/website/views/res_config_settings_views.xml index ff0ac73f2b5..4c3f7e6c296 100644 --- a/addons/website/views/res_config_settings_views.xml +++ b/addons/website/views/res_config_settings_views.xml @@ -380,13 +380,6 @@ sequence="30" /> - <menuitem name="Redirects" - id="menu_website_redirect_list" - action="action_website_redirect_list" - parent="menu_website_global_configuration" - sequence="40" - /> - <menuitem name="Menus" id="menu_website_menu_list" action="action_website_menu" diff --git a/addons/website/views/website_rewrite.xml b/addons/website/views/website_rewrite.xml new file mode 100644 index 00000000000..e41111c3bf1 --- /dev/null +++ b/addons/website/views/website_rewrite.xml @@ -0,0 +1,80 @@ +<?xml version="1.0" encoding="utf-8"?> +<odoo> + <!-- Attachment --> + <record id="view_website_rewrite_form" model="ir.ui.view"> + <field name="model">website.rewrite</field> + <field name="arch" type="xml"> + <form string="Website rewrite Settings"> + <header> + <button name="refresh_routes" string="Refresh route's list" type="object" + class="btn-primary" + attrs="{'invisible':[('redirect_type', '!=', 'rewrite')]}" + /> + </header> + <sheet> + <group> + <group> + <field name="name"/> + <field name="redirect_type"/> + <field name="url_from" attrs="{'invisible': [('redirect_type', '=', 'rewrite')]}"/> + <field name="route_id" string="URL from" options="{'no_create': True, 'no_open': True}" attrs="{'invisible': [('redirect_type', '!=', 'rewrite')]}"/> + <field name="url_to" attrs="{'invisible': [('redirect_type', '=', 'not_found')]}"/> + </group> + <group> + <field name="website_id" options="{'no_create': True}" groups="website.group_multi_website"/> + <field name="active"/> + <field name="sequence" groups="base.group_no_one"/> + </group> + </group> + </sheet> + </form> + </field> + </record> + + <record id="action_website_rewrite_tree" model="ir.ui.view"> + <field name="name">website.rewrite.list</field> + <field name="model">website.rewrite</field> + <field name="arch" type="xml"> + <tree string="Website rewrites"> + <field name="redirect_type"/> + <field name="name"/> + <field name="url_from"/> + <field name="url_to"/> + <field name="website_id" options="{'no_create': True}" groups="website.group_multi_website"/> + <field name="active"/> + <field name="sequence" widget="handle" /> + </tree> + </field> + </record> + + + <record id="action_website_rewrite_list" model="ir.actions.act_window"> + <field name="name">Rewrite</field> + <field name="type">ir.actions.act_window</field> + <field name="res_model">website.rewrite</field> + <field name="view_id" eval="False"/> + </record> + + <menuitem name="Redirects" + id="menu_website_rewrite" + action="action_website_rewrite_list" + parent="menu_website_global_configuration" + sequence="30" + groups="base.group_no_one"/> + + <record id="view_rewrite_search" model="ir.ui.view"> + <field name="name">website.rewrite.search</field> + <field name="model">website.rewrite</field> + <field name="arch" type="xml"> + <search string="Search Redirect"> + <field name="url_from"/> + <field name="url_to"/> + <separator/> + <filter string="Archived" name="inactive" domain="[('active', '=', False)]"/> + <group string="Group By"> + <filter string="Redirection Type" name="group_by_type" domain="[]" context="{'group_by': 'redirect_type'}"/> + </group> + </search> + </field> + </record> +</odoo> diff --git a/addons/website/views/website_views.xml b/addons/website/views/website_views.xml index 92841cb2063..cac1ba89b28 100644 --- a/addons/website/views/website_views.xml +++ b/addons/website/views/website_views.xml @@ -62,23 +62,6 @@ </field> </record> - - <record id="view_redirect_search" model="ir.ui.view"> - <field name="name">website.redirect.search</field> - <field name="model">website.redirect</field> - <field name="arch" type="xml"> - <search string="Search Redirect"> - <field name="url_from"/> - <field name="url_to"/> - <separator/> - <filter string="Archived" name="inactive" domain="[('active', '=', False)]"/> - <group string="Group By"> - <filter string="Redirection Type" name="group_by_type" domain="[]" context="{'group_by': 'redirect_type'}"/> - </group> - </search> - </field> - </record> - <record id="action_website_list" model="ir.actions.act_window"> <field name="name">Websites</field> <field name="res_model">website</field> @@ -87,52 +70,6 @@ <field name="target">current</field> </record> - <!-- website.redirect views --> - <record id="website_redirect_form_view" model="ir.ui.view"> - <field name="name">website.redirect.form</field> - <field name="model">website.redirect</field> - <field name="arch" type="xml"> - <form string="Website Redirect Settings"> - <sheet> - <group> - <group> - <field name="redirect_type"/> - <field name="url_from"/> - <field name="url_to"/> - </group> - <group> - <field name="website_id" options="{'no_create': True}" groups="website.group_multi_website"/> - <field name="active"/> - </group> - </group> - </sheet> - </form> - </field> - </record> - - <record id="website_redirect_tree_view" model="ir.ui.view"> - <field name="name">website.redirect.list</field> - <field name="model">website.redirect</field> - <field name="arch" type="xml"> - <tree string="Website Redirects" editable="bottom"> - <field name="redirect_type"/> - <field name="url_from"/> - <field name="url_to"/> - <field name="website_id" options="{'no_create': True}" groups="website.group_multi_website"/> - <field name="active"/> - <field name="sequence" widget="handle" /> - </tree> - </field> - </record> - - <record id="action_website_redirect_list" model="ir.actions.act_window"> - <field name="name">Website Redirects</field> - <field name="res_model">website.redirect</field> - <field name="view_mode">tree,form</field> - <field name="view_id" ref="website_redirect_tree_view"/> - <field name="target">current</field> - <field name="search_view_id" ref="view_redirect_search"/> - </record> <!-- website.page views --> <record id="website_pages_form_view" model="ir.ui.view"> |
