From 54dd238ffcb1e3c03c332aa224bd9cd869f68c99 Mon Sep 17 00:00:00 2001 From: Younn Olivier Date: Mon, 3 Jan 2022 17:55:35 +0100 Subject: [PATCH] [IMP] website: add edit website systray item See merge commit for more information. task-2687506 --- addons/website/__manifest__.py | 3 +++ .../static/src/systray_items/edit_website.js | 14 ++++++++++++++ .../static/src/systray_items/edit_website.scss | 3 +++ .../static/src/systray_items/edit_website.xml | 8 ++++++++ 4 files changed, 28 insertions(+) create mode 100644 addons/website/static/src/systray_items/edit_website.js create mode 100644 addons/website/static/src/systray_items/edit_website.scss create mode 100644 addons/website/static/src/systray_items/edit_website.xml diff --git a/addons/website/__manifest__.py b/addons/website/__manifest__.py index 3792074940e..d94645bfde4 100644 --- a/addons/website/__manifest__.py +++ b/addons/website/__manifest__.py @@ -175,6 +175,8 @@ 'website/static/src/client_actions/*/*.scss', 'website/static/src/services/website_service.js', 'website/static/src/components/navbar/navbar.js', + 'website/static/src/systray_items/*.js', + 'website/static/src/systray_items/*.scss', ], 'web.qunit_suite_tests': [ 'website/static/tests/dashboard_tests.js', @@ -246,6 +248,7 @@ 'website/static/src/xml/website_widget.xml', 'website/static/src/xml/theme_preview.xml', 'website/static/src/client_actions/*/*.xml', + 'website/static/src/systray_items/*.xml', ], 'website.test_bundle': [ '/web/static/lib/qweb/qweb2.js', diff --git a/addons/website/static/src/systray_items/edit_website.js b/addons/website/static/src/systray_items/edit_website.js new file mode 100644 index 00000000000..885654fca6a --- /dev/null +++ b/addons/website/static/src/systray_items/edit_website.js @@ -0,0 +1,14 @@ +/** @odoo-module **/ + +import { registry } from "@web/core/registry"; + +const { Component } = owl; + +class EditWebsiteSystray extends Component {} +EditWebsiteSystray.template = "website.EditWebsiteSystray"; + +export const systrayItem = { + Component: EditWebsiteSystray, +}; + +registry.category("website_systray").add("EditWebsite", systrayItem, { sequence: 9 }); diff --git a/addons/website/static/src/systray_items/edit_website.scss b/addons/website/static/src/systray_items/edit_website.scss new file mode 100644 index 00000000000..eb513114021 --- /dev/null +++ b/addons/website/static/src/systray_items/edit_website.scss @@ -0,0 +1,3 @@ +.o_edit_website_container { + @include button-variant($o-brand-primary, $o-brand-primary); +} diff --git a/addons/website/static/src/systray_items/edit_website.xml b/addons/website/static/src/systray_items/edit_website.xml new file mode 100644 index 00000000000..f7d8e1612cd --- /dev/null +++ b/addons/website/static/src/systray_items/edit_website.xml @@ -0,0 +1,8 @@ + + + +
+ Edit +
+
+