summaryrefslogtreecommitdiff
path: root/addons
diff options
context:
space:
mode:
authorJeremy Kersten <jke@odoo.com>2020-07-08 08:57:46 +0000
committerJeremy Kersten <jke@odoo.com>2020-07-09 06:45:33 +0000
commitf8a7379be95eb3c33d1486bba0a772c5868c4c2a (patch)
treeffaa3ca5e562b288536b28298aee6c3eebde3041 /addons
parent5bd8e6e0a8d5cecedfdec8be0b7f314c0f5f3648 (diff)
[IMP] website_customer, website_hr: match apps when redirect in edit backend
Edit in backend now redirect to related apps, and no more in website Apps closes odoo/odoo#54208 Signed-off-by: Jérémy Kersten (jke) <jke@openerp.com>
Diffstat (limited to 'addons')
-rw-r--r--addons/website/static/src/xml/website.seo.xml2
-rw-r--r--addons/website_customer/models/res_partner.py3
-rw-r--r--addons/website_customer/views/website_customer_templates.xml6
-rw-r--r--addons/website_hr_recruitment/models/hr_recruitment.py3
-rw-r--r--addons/website_hr_recruitment/views/website_hr_recruitment_templates.xml6
5 files changed, 19 insertions, 1 deletions
diff --git a/addons/website/static/src/xml/website.seo.xml b/addons/website/static/src/xml/website.seo.xml
index 65b86bebb84..b10faaff5e5 100644
--- a/addons/website/static/src/xml/website.seo.xml
+++ b/addons/website/static/src/xml/website.seo.xml
@@ -80,7 +80,7 @@
<span class="input-group-text seo_name_pre"></span>
</div>
<input type="text" name="website_seo_name" id="website_seo_name" class="form-control" t-att-placeholder="widget.seoNameDefault" />
- <div class="input-group-append" title="Unalterable uniq identifier">
+ <div class="input-group-append" title="Unalterable unique identifier">
<span class="input-group-text seo_name_post"></span>
</div>
</div>
diff --git a/addons/website_customer/models/res_partner.py b/addons/website_customer/models/res_partner.py
index 9a70eef5ca7..5ad57bc96c9 100644
--- a/addons/website_customer/models/res_partner.py
+++ b/addons/website_customer/models/res_partner.py
@@ -10,6 +10,9 @@ class Partner(models.Model):
website_tag_ids = fields.Many2many('res.partner.tag', 'res_partner_res_partner_tag_rel', 'partner_id', 'tag_id', string='Website tags')
+ def get_backend_menu_id(self):
+ return self.env.ref('contacts.menu_contacts').id
+
class Tags(models.Model):
diff --git a/addons/website_customer/views/website_customer_templates.xml b/addons/website_customer/views/website_customer_templates.xml
index d2be629480a..ecb02e59cc6 100644
--- a/addons/website_customer/views/website_customer_templates.xml
+++ b/addons/website_customer/views/website_customer_templates.xml
@@ -142,6 +142,12 @@
</xpath>
</template>
+<template id="contact_edit_options" inherit_id="website.user_navbar" name="Edit Customer Options">
+ <xpath expr="//li[@id='edit-page-menu']" position="after">
+ <t t-if="main_object._name == 'res.partner'" t-set="action" t-value="'contacts.action_contacts'"/>
+ </xpath>
+</template>
+
<template id="details" name="Customer Detail">
<t t-call="website.layout">
<div id="wrap">
diff --git a/addons/website_hr_recruitment/models/hr_recruitment.py b/addons/website_hr_recruitment/models/hr_recruitment.py
index bcd8fc5a874..8f47ef3c870 100644
--- a/addons/website_hr_recruitment/models/hr_recruitment.py
+++ b/addons/website_hr_recruitment/models/hr_recruitment.py
@@ -61,3 +61,6 @@ class Job(models.Model):
def set_open(self):
self.write({'website_published': False})
return super(Job, self).set_open()
+
+ def get_backend_menu_id(self):
+ return self.env.ref('hr_recruitment.menu_hr_recruitment_root').id
diff --git a/addons/website_hr_recruitment/views/website_hr_recruitment_templates.xml b/addons/website_hr_recruitment/views/website_hr_recruitment_templates.xml
index 2720d66a305..d095fdc932c 100644
--- a/addons/website_hr_recruitment/views/website_hr_recruitment_templates.xml
+++ b/addons/website_hr_recruitment/views/website_hr_recruitment_templates.xml
@@ -7,6 +7,12 @@
</xpath>
</template>
+<template id="job_edit_options" inherit_id="website.user_navbar" name="Edit Job Options">
+ <xpath expr="//li[@id='edit-page-menu']" position="after">
+ <t t-if="main_object._name == 'hr.job'" t-set="action" t-value="'hr_recruitment.action_hr_job'"/>
+ </xpath>
+</template>
+
<template id="index" name="Jobs">
<t t-call="website.layout">
<div id="wrap" class="o_website_hr_recruitment_jobs_list bg-100">