diff --git a/orange_theme_odoo12/README.md b/orange_theme_odoo12/README.md index 377bedf8c..b9e5ca5ba 100644 --- a/orange_theme_odoo12/README.md +++ b/orange_theme_odoo12/README.md @@ -24,8 +24,9 @@ Company Credits ------- -* 'Cybrosys Techno Solutions '__ - +* Developer: + V16 Sigha Ck @ Cybrosys +* Contacts -------- * Mail Contact : odoo@cybrosys.com diff --git a/orange_theme_odoo12/__init__.py b/orange_theme_odoo12/__init__.py index 45fc0fe72..3f422d825 100644 --- a/orange_theme_odoo12/__init__.py +++ b/orange_theme_odoo12/__init__.py @@ -3,7 +3,7 @@ # # Cybrosys Technologies Pvt. Ltd. # -# Copyright (C) 2021-TODAY Cybrosys Technologies() +# Copyright (C) 2023-TODAY Cybrosys Technologies() # Author: Cybrosys Techno Solutions() # # You can modify it under the terms of the GNU LESSER diff --git a/orange_theme_odoo12/__manifest__.py b/orange_theme_odoo12/__manifest__.py index bbdcb170f..cd59ce615 100644 --- a/orange_theme_odoo12/__manifest__.py +++ b/orange_theme_odoo12/__manifest__.py @@ -3,7 +3,7 @@ # # Cybrosys Technologies Pvt. Ltd. # -# Copyright (C) 2021-TODAY Cybrosys Technologies() +# Copyright (C) 2023-TODAY Cybrosys Technologies() # Author: Cybrosys Techno Solutions() # # You can modify it under the terms of the GNU LESSER @@ -36,7 +36,6 @@ ], "depends": [ 'web', - 'website', 'portal', ], "data": [ diff --git a/orange_theme_odoo12/doc/RELEASE_NOTES.md b/orange_theme_odoo12/doc/RELEASE_NOTES.md index 25944adc9..0190ce90d 100644 --- a/orange_theme_odoo12/doc/RELEASE_NOTES.md +++ b/orange_theme_odoo12/doc/RELEASE_NOTES.md @@ -1,10 +1,7 @@ ## Module -#### 04.06.2021 -#### Version 15.0.1.0.0 -##### ADD +#### 10.03.2023 +#### Version 16.0.1.0.0 +#### ADD - Initial commit -#### 09.01.2023 -#### Version 16.0.1.0.0 -#### ADD \ No newline at end of file diff --git a/orange_theme_odoo12/static/src/js/chrome/search_apps.js b/orange_theme_odoo12/static/src/js/chrome/search_apps.js index c55bf9a89..1daae5dbd 100644 --- a/orange_theme_odoo12/static/src/js/chrome/search_apps.js +++ b/orange_theme_odoo12/static/src/js/chrome/search_apps.js @@ -1,20 +1,17 @@ /** @odoo-module */ - import { NavBar } from "@web/webclient/navbar/navbar"; -import { registry } from "@web/core/registry"; const { fuzzyLookup } = require('@web/core/utils/search'); import { computeAppsAndMenuItems } from "@web/webclient/menus/menu_helpers"; import core from 'web.core'; - -const commandProviderRegistry = registry.category("command_provider"); const { onMounted } = owl; - import { patch } from 'web.utils'; -var rpc = require('web.rpc'); + +// patch NavaBar for searching apps and contents by extending navbar patch(NavBar.prototype, 'orange_theme_odoo12/static/src/js/chrome/search_apps.js', { //-------------------------------------------------------------------------- - // Public + // For advance search bar feature, and this will enable a global search for apps and related content + // //-------------------------------------------------------------------------- /** @@ -28,25 +25,22 @@ patch(NavBar.prototype, 'orange_theme_odoo12/static/src/js/chrome/search_apps.js this._searchableMenus = menuItems; onMounted(this.onMounted); }, - - onMounted() { this.$search_container = $(".search-container"); this.$search_input = $(".search-input input"); this.$search_results = $(".search-results"); this.$app_menu = $(".app-menu"); - this.$dropdown_menu = $(".dropdown-menu"); }, + // to show the search results _searchMenusSchedule: function () { this.$search_results.removeClass("o_hidden") this.$app_menu.addClass("o_hidden"); this._search_def.reject(); this._search_def = $.Deferred(); setTimeout(this._search_def.resolve.bind(this._search_def), 50); - this._search_def.done(this._searchMenus.bind(this)); }, - + // function for searching all apps and content _searchMenus: function () { var query = this.$search_input.val(); if (query === "") { @@ -55,7 +49,7 @@ patch(NavBar.prototype, 'orange_theme_odoo12/static/src/js/chrome/search_apps.js this.$search_results.empty(); return; } - + // search for all apps var results = []; fuzzyLookup(query, this._apps, (menu) => menu.label) .forEach((menu) => { @@ -67,7 +61,7 @@ patch(NavBar.prototype, 'orange_theme_odoo12/static/src/js/chrome/search_apps.js webIconData: menu.webIconData, }); }); - + // search for all content fuzzyLookup(query, this._searchableMenus, (menu) => (menu.parents + " / " + menu.label).split("/").reverse().join("/") ).forEach((menu) => { @@ -79,18 +73,11 @@ patch(NavBar.prototype, 'orange_theme_odoo12/static/src/js/chrome/search_apps.js }); }); - this.$search_container.toggleClass( - "has-results", - Boolean(results.length) - ); - this.$search_results.html( - core.qweb.render( - "orange_theme_odoo12.SearchResults", - { + this.$search_container.toggleClass("has-results",Boolean(results.length)); + this.$search_results.html( core.qweb.render("orange_theme_odoo12.SearchResults", { results: results, widget: this, - } - ) - ); + }) + ); }, }); \ No newline at end of file diff --git a/orange_theme_odoo12/static/src/scss/theme_style_backend.scss b/orange_theme_odoo12/static/src/scss/theme_style_backend.scss index 0a90ffe89..9b6e758bd 100644 --- a/orange_theme_odoo12/static/src/scss/theme_style_backend.scss +++ b/orange_theme_odoo12/static/src/scss/theme_style_backend.scss @@ -22,10 +22,7 @@ p img { margin: 0 } a, -.o_form_view .o_form_uri > span:first-child, -.o_form_view .o_form_uri > span:last-child, -.o_button_icon, -.btn-link +.o_form_view .o_form_uri > span:first-child,.o_form_view .o_form_uri > span:last-child,.o_button_icon,.btn-link { color: #fe5031 !important; text-decoration: none; @@ -119,12 +116,10 @@ input { border-radius: 0 !important; transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out; } -.o_field_statusbar > .o_statusbar_status > .o_arrow_button.o_arrow_button_current.disabled::after, .o_field_statusbar > -.o_statusbar_status > .o_arrow_button.o_arrow_button_current.disabled::before { +.o_field_statusbar > .o_statusbar_status > .o_arrow_button.o_arrow_button_current.disabled::after, .o_field_statusbar >.o_statusbar_status > .o_arrow_button.o_arrow_button_current.disabled::before { border-left-color: #fe5031; } -.o_field_statusbar > .o_statusbar_status > .o_arrow_button:not(:first-child)::before, .o_field_statusbar > -.o_statusbar_status > .o_arrow_button:not(:first-child)::after { +.o_field_statusbar > .o_statusbar_status > .o_arrow_button:not(:first-child)::before, .o_field_statusbar >.o_statusbar_status > .o_arrow_button:not(:first-child)::after { content: " "; content: " "; display: block; @@ -153,10 +148,9 @@ button { outline: none !important; letter-spacing: 0 } -.custom-control-input:checked ~ .custom-control-label::before, -.badge-primary +.custom-control-input:checked ~ .custom-control-label::before,.badge-primary { - background-color: #fe5031 !important ; + background-color: #fe5031 ; } blockquote { padding: 60px; @@ -307,8 +301,7 @@ li.o_user_menu a.dropdown-toggle { transform: translateY(-2px); margin-right: 9px; } -.o_main_navbar .o_nav_entry, .o_main_navbar .dropdown-toggle, .o_main_navbar .o_menu_brand, .o_main_navbar -.o_menu_systray > * > a, .o_main_navbar .o_menu_systray > * > .dropdown > a, .o_main_navbar .o_menu_systray > * > button, .o_main_navbar .o_menu_systray > * > label +.o_main_navbar .o_nav_entry, .o_main_navbar .dropdown-toggle, .o_main_navbar .o_menu_brand, .o_main_navbar.o_menu_systray > * > a, .o_main_navbar .o_menu_systray > * > .dropdown > a, .o_main_navbar .o_menu_systray > * > button, .o_main_navbar .o_menu_systray > * > label { line-height: 33px; } @@ -325,8 +318,7 @@ li.o_user_menu a.dropdown-toggle { margin-left: 20px; } -.o_main_navbar .o_menu_systray > * > a .badge, .o_main_navbar .o_menu_systray > * > .dropdown > a -.badge, .o_main_navbar .o_menu_systray > * > button .badge, .o_main_navbar .o_menu_systray > * > label .badge +.o_main_navbar .o_menu_systray > * > a .badge, .o_main_navbar .o_menu_systray > * > .dropdown > a.badge, .o_main_navbar .o_menu_systray > * > button .badge, .o_main_navbar .o_menu_systray > * > label .badge { background-color:#fe5031; border-radius: 24px; @@ -337,8 +329,7 @@ li.o_user_menu a.dropdown-toggle { appearance: radio; height: 14px !important; } -.o_menu_sections .o-dropdown .dropdown-toggle, -.o_main_navbar .o_nav_entry, .o_main_navbar .o_menu_sections .o_nav_entry +.o_menu_sections .o-dropdown .dropdown-toggle,.o_main_navbar .o_nav_entry, .o_main_navbar .o_menu_sections .o_nav_entry { &:hover{ color: #fe5031 !important; @@ -377,8 +368,7 @@ li.o_user_menu a.dropdown-toggle { transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; } -.o_form_view .o_form_statusbar > .o_statusbar_status > .o_arrow_button:not(:first-child): -before, .o_form_view .o_form_statusbar > .o_statusbar_status > .o_arrow_button:not(:first-child):after { +.o_form_view .o_form_statusbar > .o_statusbar_status > .o_arrow_button:not(:first-child):before, .o_form_view .o_form_statusbar > .o_statusbar_status > .o_arrow_button:not(:first-child):after { content: " "; display: block; position: absolute; @@ -458,8 +448,7 @@ before, .o_form_view .o_form_statusbar > .o_statusbar_status > .o_arrow_button:n color: #b1a7a7; } -.ui-autocomplete .ui-menu-item > a, .show .dropdown-menu .dropdown-item, .show .dropdown-menu .dropdown-header, -.navbar-nav .show .dropdown-menu .dropdown-item, .navbar-nav .show .dropdown-menu .dropdown-header { +.ui-autocomplete .ui-menu-item > a, .show .dropdown-menu .dropdown-item, .show .dropdown-menu .dropdown-header,.navbar-nav .show .dropdown-menu .dropdown-item, .navbar-nav .show .dropdown-menu .dropdown-header { padding: 3px 20px; transition: 0s !important; } @@ -594,8 +583,7 @@ span.o_searchview_facet_label { border: 1px solid #fe5031; } -.o_control_panel .btn-secondary:not(:disabled):not(.disabled):active, .o_control_panel .btn-secondary: -not(:disabled):not(.disabled).active, .o_control_panel .show > .btn-secondary.dropdown-toggle { +.o_control_panel .btn-secondary:not(:disabled):not(.disabled):active, .o_control_panel .btn-secondary:not(:disabled):not(.disabled).active, .o_control_panel .show > .btn-secondary.dropdown-toggle { color: #fe5031; background-color: #ffffff; border-color: #fe5031; @@ -763,8 +751,6 @@ ul.nav.nav-tabs li.nav-item a { background-color: #ffffff; width: 300px; color: #000000; -// box-shadow: 13px 9px 21px 20px #f1f1f1; -// box-shadow: 12px 0px 4px 6px black; } .o_DiscussSidebarItem.o-active { @@ -798,8 +784,7 @@ ul.nav.nav-tabs li.nav-item a { opacity: .5 !important; } -.o_Discuss .o_DiscussSidebar .o_DiscussSidebar_groupHeader .o_add:hover, .o_Discuss .o_DiscussSidebar .o_DiscussSidebar_groupHeader -.o_add:focus, .o_Discuss .o_DiscussSidebar .o_DiscussSidebar_groupHeader .o_add.focus { +.o_Discuss .o_DiscussSidebar .o_DiscussSidebar_groupHeader .o_add:hover, .o_Discuss .o_DiscussSidebar .o_DiscussSidebar_groupHeader.o_add:focus, .o_Discuss .o_DiscussSidebar .o_DiscussSidebar_groupHeader .o_add.focus { color: #fe5031; } @@ -1054,15 +1039,13 @@ h4.o_onboarding_step_title.mt16 a { .o_menu_apps .dropdown-menu { position :absolute !important; } -.o_cp_switch_buttons .btn-light:not(:disabled):not(.disabled).active, -.o_cp_switch_buttons .btn-light:hover +.o_cp_switch_buttons .btn-light:not(:disabled):not(.disabled).active,.o_cp_switch_buttons .btn-light:hover { color: #fe5031 !important; background-color: #fff !important; border-color: #fe5031 !important; } -.o_form_view .o_form_statusbar > .o_statusbar_status > .o_arrow_button.btn-primary.disabled::before, -.o_form_view .o_form_statusbar > .o_statusbar_status > .o_arrow_button.btn-primary.disabled::after +.o_form_view .o_form_statusbar > .o_statusbar_status > .o_arrow_button.btn-primary.disabled::before,.o_form_view .o_form_statusbar > .o_statusbar_status > .o_arrow_button.btn-primary.disabled::after { border-left-color: #E9ECEF !important; } @@ -1186,5 +1169,12 @@ i.fa-folder{ #user_id { height: 22px !important; } +o_main_navbar .o_menu_systray > * > a .badge, .o_main_navbar .o_menu_systray > * > .dropdown > a .badge, .o_main_navbar .o_menu_systray > * > button .badge, .o_main_navbar .o_menu_systray > * > label .badge { + + background-color: #fe5031 !important; + border-radius: 50% !important; + color: #fff; + +} diff --git a/orange_theme_odoo12/views/login_templates.xml b/orange_theme_odoo12/views/login_templates.xml index f61015028..4ee563b77 100644 --- a/orange_theme_odoo12/views/login_templates.xml +++ b/orange_theme_odoo12/views/login_templates.xml @@ -8,13 +8,8 @@ in - - + +