diff --git a/addons/website/models/website.py b/addons/website/models/website.py index e99e0fd4e82..789b43708d4 100644 --- a/addons/website/models/website.py +++ b/addons/website/models/website.py @@ -303,6 +303,7 @@ class Website(models.Model): 'url': page_url, 'website_id': website.id, # remove it if only one website or not? 'view_id': view.id, + 'track': True, }) result['view_id'] = view.id if add_menu: diff --git a/addons/website/static/src/js/menu/new_content.js b/addons/website/static/src/js/menu/new_content.js index 50d46e81221..918a840561d 100644 --- a/addons/website/static/src/js/menu/new_content.js +++ b/addons/website/static/src/js/menu/new_content.js @@ -267,7 +267,10 @@ var NewContentMenu = websiteNavbarData.WebsiteNavbarActionWidget.extend({ }).last(); if ($finalPosition) { $el.fadeTo(400, 0, function () { - $el.insertAfter($finalPosition); + // if once installed, button disapeear, don't need to move it. + if (!$el.hasClass('o_new_content_element_once')) { + $el.insertAfter($finalPosition); + } // change style to use spinner $i.removeClass() .addClass('fa fa-spin fa-spinner fa-pulse'); @@ -278,7 +281,9 @@ var NewContentMenu = websiteNavbarData.WebsiteNavbarActionWidget.extend({ } self._install(moduleId).then(function () { - window.location.href = window.location.origin + window.location.pathname + '?' + enableFlag; + var origin = window.location.origin; + var redirectURL = $el.find('a').data('url') || (window.location.pathname + '?' + enableFlag); + window.location.href = origin + redirectURL; }, function () { $i.removeClass() .addClass('fa fa-exclamation-triangle'); diff --git a/addons/website/static/src/scss/website.ui.scss b/addons/website/static/src/scss/website.ui.scss index 0027d792093..8ac07bc6ade 100644 --- a/addons/website/static/src/scss/website.ui.scss +++ b/addons/website/static/src/scss/website.ui.scss @@ -245,7 +245,7 @@ body .modal { transition: 200ms; display: inline-block; padding: 23px 27px; - border: 2px dashed lighten(gray('600'), 30%); + border: 3px dashed lighten(gray('700'), 30%); vertical-align: top; cursor: pointer; color: lighten(gray('600'), 30%); diff --git a/addons/website/static/src/xml/track_page.xml b/addons/website/static/src/xml/track_page.xml index 11311156ca7..2d4093dc0d2 100644 --- a/addons/website/static/src/xml/track_page.xml +++ b/addons/website/static/src/xml/track_page.xml @@ -7,7 +7,7 @@ - Track visitor + Track Visitor diff --git a/addons/website/static/src/xml/website.xml b/addons/website/static/src/xml/website.xml index 61528303768..d4193d7cbc2 100644 --- a/addons/website/static/src/xml/website.xml +++ b/addons/website/static/src/xml/website.xml @@ -11,10 +11,10 @@ - + : - + diff --git a/addons/website/views/website_navbar_templates.xml b/addons/website/views/website_navbar_templates.xml index fb10bda8435..0a643c5de50 100644 --- a/addons/website/views/website_navbar_templates.xml +++ b/addons/website/views/website_navbar_templates.xml @@ -1,5 +1,19 @@ + + + + + + + + Unpublished + Published + + + + + @@ -54,22 +68,20 @@ - Promote + Promote Optimize SEO + + d-block d-sm-block d-md-none + - - - - - Unpublished - Published - - + + + @@ -106,49 +118,55 @@ - New Page + Page - New Blog Post + Blog Post - New Event + Event - - + + - New Forum + Forum - New Job Offer + Job Offer - New Product + Product - New Course + Course - - + + - New Livechat Channel + Livechat Widget diff --git a/addons/website_blog/views/website_blog_templates.xml b/addons/website_blog/views/website_blog_templates.xml index fee514306d0..e2f56337d46 100644 --- a/addons/website_blog/views/website_blog_templates.xml +++ b/addons/website_blog/views/website_blog_templates.xml @@ -213,7 +213,7 @@ list of filtered posts (by date or tag). - + diff --git a/addons/website_event/views/event_templates.xml b/addons/website_event/views/event_templates.xml index 3e56d9bc880..4a51e20b55a 100644 --- a/addons/website_event/views/event_templates.xml +++ b/addons/website_event/views/event_templates.xml @@ -413,7 +413,7 @@ - + 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 257d415cadc..01adeeb47d7 100644 --- a/addons/website_hr_recruitment/views/website_hr_recruitment_templates.xml +++ b/addons/website_hr_recruitment/views/website_hr_recruitment_templates.xml @@ -78,7 +78,7 @@ - + Job Detail diff --git a/addons/website_links/views/website_links_template.xml b/addons/website_links/views/website_links_template.xml index 63d5606092c..56eb0fbeaf4 100644 --- a/addons/website_links/views/website_links_template.xml +++ b/addons/website_links/views/website_links_template.xml @@ -19,7 +19,7 @@ - Track this Page + Link Tracker diff --git a/addons/website_slides/views/website_slides_templates_course.xml b/addons/website_slides/views/website_slides_templates_course.xml index 4f3df6fcb86..6f8887a8345 100644 --- a/addons/website_slides/views/website_slides_templates_course.xml +++ b/addons/website_slides/views/website_slides_templates_course.xml @@ -102,7 +102,7 @@ - + diff --git a/addons/website_slides/views/website_slides_templates_lesson.xml b/addons/website_slides/views/website_slides_templates_lesson.xml index c71cffefb17..7ddaa1e97b3 100644 --- a/addons/website_slides/views/website_slides_templates_lesson.xml +++ b/addons/website_slides/views/website_slides_templates_lesson.xml @@ -2,7 +2,7 @@ - +
New Page
Page
New Blog Post
Blog Post
New Event
Event
New Forum
Forum
New Job Offer
Job Offer
New Product
Product
New Course
Course
New Livechat Channel
Livechat Widget