@ -1,54 +0,0 @@ | 
				
			|||
.. image:: https://img.shields.io/badge/licence-AGPL--3-blue.svg | 
				
			|||
    :target: http://www.gnu.org/licenses/agpl-3.0-standalone.html | 
				
			|||
    :alt: License: AGPL-3 | 
				
			|||
 | 
				
			|||
=================== | 
				
			|||
Odoo Debranding V16 | 
				
			|||
=================== | 
				
			|||
 | 
				
			|||
Debranding of odoo with the given configurations under Website Admin -> Debranding Configurations. | 
				
			|||
Will replace: | 
				
			|||
 | 
				
			|||
 - Page Title | 
				
			|||
 - Login Page Modification | 
				
			|||
 - User Drop down Odoo links | 
				
			|||
 - POS Odoo logo replaced by company logo | 
				
			|||
 - Odoo Database Selector Logo, Labels | 
				
			|||
 | 
				
			|||
Installation | 
				
			|||
============ | 
				
			|||
- www.odoo.com/documentation/14.0/setup/install.html | 
				
			|||
- Install our custom addon | 
				
			|||
 | 
				
			|||
Company | 
				
			|||
------- | 
				
			|||
* `Cybrosys Techno Solutions <https://cybrosys.com/>`__ | 
				
			|||
 | 
				
			|||
Credits | 
				
			|||
------- | 
				
			|||
* Developer: | 
				
			|||
   V13 Atul Varma | 
				
			|||
   V14 Sachin T | 
				
			|||
 | 
				
			|||
Contacts | 
				
			|||
-------- | 
				
			|||
* Mail Contact : odoo@cybrosys.com | 
				
			|||
 | 
				
			|||
Bug Tracker | 
				
			|||
----------- | 
				
			|||
Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. | 
				
			|||
 | 
				
			|||
Maintainer | 
				
			|||
========== | 
				
			|||
.. image:: https://cybrosys.com/images/logo.png | 
				
			|||
   :target: https://cybrosys.com | 
				
			|||
 | 
				
			|||
This module is maintained by Cybrosys Technologies. | 
				
			|||
 | 
				
			|||
For support and more information, please visit `Our Website <https://cybrosys.com/>`__ | 
				
			|||
 | 
				
			|||
Further information | 
				
			|||
=================== | 
				
			|||
HTML Description: `<static/description/index.html>`__ | 
				
			|||
 | 
				
			|||
 | 
				
			|||
@ -1,36 +0,0 @@ | 
				
			|||
# -*- coding: utf-8 -*- | 
				
			|||
############################################################################# | 
				
			|||
# | 
				
			|||
#    Cybrosys Technologies Pvt. Ltd. | 
				
			|||
# | 
				
			|||
#    Copyright (C) 2022-TODAY Cybrosys Technologies(<https://www.cybrosys.com>) | 
				
			|||
# | 
				
			|||
#    You can modify it under the terms of the GNU LESSER | 
				
			|||
#    GENERAL PUBLIC LICENSE (LGPL v3), Version 3. | 
				
			|||
# | 
				
			|||
#    This program is distributed in the hope that it will be useful, | 
				
			|||
#    but WITHOUT ANY WARRANTY; without even the implied warranty of | 
				
			|||
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | 
				
			|||
#    GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. | 
				
			|||
# | 
				
			|||
#    You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE | 
				
			|||
#    (AGPL v3) along with this program. | 
				
			|||
#    If not, see <http://www.gnu.org/licenses/>. | 
				
			|||
# | 
				
			|||
############################################################################# | 
				
			|||
 | 
				
			|||
from . import controllers | 
				
			|||
 | 
				
			|||
from odoo import api, SUPERUSER_ID | 
				
			|||
 | 
				
			|||
 | 
				
			|||
def _pre_init_odoo_bot(cr): | 
				
			|||
    env = api.Environment(cr, SUPERUSER_ID, {}) | 
				
			|||
    user = env.ref('base.user_root') | 
				
			|||
    user.name = 'System User' | 
				
			|||
 | 
				
			|||
 | 
				
			|||
def uninstall_hook_odoo_bot(cr, registry): | 
				
			|||
    env = api.Environment(cr, SUPERUSER_ID, {}) | 
				
			|||
    user = env.ref('base.user_root') | 
				
			|||
    user.name = 'OdooBot' | 
				
			|||
@ -1,55 +0,0 @@ | 
				
			|||
# -*- coding: utf-8 -*- | 
				
			|||
############################################################################# | 
				
			|||
# | 
				
			|||
#    Cybrosys Technologies Pvt. Ltd. | 
				
			|||
# | 
				
			|||
#    Copyright (C) 2022-TODAY Cybrosys Technologies(<https://www.cybrosys.com>) | 
				
			|||
# | 
				
			|||
#    You can modify it under the terms of the GNU LESSER | 
				
			|||
#    GENERAL PUBLIC LICENSE (LGPL v3), Version 3. | 
				
			|||
# | 
				
			|||
#    This program is distributed in the hope that it will be useful, | 
				
			|||
#    but WITHOUT ANY WARRANTY; without even the implied warranty of | 
				
			|||
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | 
				
			|||
#    GNU AFFERO GENERAL PUBLIC LICENSE (AGPL v3) for more details. | 
				
			|||
# | 
				
			|||
#    You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE | 
				
			|||
#    (AGPL v3) along with this program. | 
				
			|||
#    If not, see <http://www.gnu.org/licenses/>. | 
				
			|||
# | 
				
			|||
############################################################################# | 
				
			|||
 | 
				
			|||
{ | 
				
			|||
    'name': "Odoo Debranding V16", | 
				
			|||
    'version': "16.0.1.0.0", | 
				
			|||
    'summary': """Odoo Backend and Frontend Debranding In V16""", | 
				
			|||
    'description': """Odoo Debrand, Odooo Debranding, Debrand, Debranding, Backend Debrand, Frontend Debranding, Odoo Backend and Frontend Debranding""", | 
				
			|||
    'live_test_url': 'https://www.youtube.com/watch?v=fYSPARjmYA4', | 
				
			|||
    'author': "Cybrosys Techno Solutions", | 
				
			|||
    'company': "Cybrosys Techno Solutions", | 
				
			|||
    'maintainer': "Cybrosys Techno Solutions", | 
				
			|||
    'website': "https://cybrosys.com/", | 
				
			|||
    'category': 'Tools', | 
				
			|||
    'depends': ['website', 'base_setup', 'base', 'web'], | 
				
			|||
    'data': [ | 
				
			|||
        'views/ir_module_views.xml', | 
				
			|||
    ], | 
				
			|||
    'assets': { | 
				
			|||
        'web.assets_backend': [ | 
				
			|||
            'customize_settings/static/src/js/web_client.js', | 
				
			|||
            'customize_settings/static/src/xml/user_menu_items.xml', | 
				
			|||
            'customize_settings/static/src/js/error_dialogs.js', | 
				
			|||
            'customize_settings/static/src/js/dialogs.js' | 
				
			|||
        ], | 
				
			|||
        'web.assets_frontend': [ | 
				
			|||
        ] | 
				
			|||
    }, | 
				
			|||
    'qweb': ["static/src/xml/base.xml"], | 
				
			|||
    'images': ['static/description/banner.jpg'], | 
				
			|||
    'license': "LGPL-3", | 
				
			|||
    'installable': True, | 
				
			|||
    'application': False, | 
				
			|||
    'auto_install': False, | 
				
			|||
    'pre_init_hook': '_pre_init_odoo_bot', | 
				
			|||
    'uninstall_hook': 'uninstall_hook_odoo_bot', | 
				
			|||
} | 
				
			|||
@ -1,22 +0,0 @@ | 
				
			|||
# -*- coding: utf-8 -*- | 
				
			|||
############################################################################# | 
				
			|||
# | 
				
			|||
#    Cybrosys Technologies Pvt. Ltd. | 
				
			|||
# | 
				
			|||
#    Copyright (C) 2021-TODAY Cybrosys Technologies(<https://www.cybrosys.com>) | 
				
			|||
# | 
				
			|||
#    You can modify it under the terms of the GNU LESSER | 
				
			|||
#    GENERAL PUBLIC LICENSE (LGPL v3), Version 3. | 
				
			|||
# | 
				
			|||
#    This program is distributed in the hope that it will be useful, | 
				
			|||
#    but WITHOUT ANY WARRANTY; without even the implied warranty of | 
				
			|||
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | 
				
			|||
#    GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. | 
				
			|||
# | 
				
			|||
#    You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE | 
				
			|||
#    (LGPL v3) along with this program. | 
				
			|||
#    If not, see <http://www.gnu.org/licenses/>. | 
				
			|||
# | 
				
			|||
############################################################################# | 
				
			|||
 | 
				
			|||
from . import database | 
				
			|||
@ -1,89 +0,0 @@ | 
				
			|||
# -*- coding: utf-8 -*- | 
				
			|||
############################################################################# | 
				
			|||
# | 
				
			|||
#    Cybrosys Technologies Pvt. Ltd. | 
				
			|||
# | 
				
			|||
#    Copyright (C) 2022-TODAY Cybrosys Technologies(<https://www.cybrosys.com>) | 
				
			|||
# | 
				
			|||
#    You can modify it under the terms of the GNU LESSER | 
				
			|||
#    GENERAL PUBLIC LICENSE (LGPL v3), Version 3. | 
				
			|||
# | 
				
			|||
#    This program is distributed in the hope that it will be useful, | 
				
			|||
#    but WITHOUT ANY WARRANTY; without even the implied warranty of | 
				
			|||
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | 
				
			|||
#    GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. | 
				
			|||
# | 
				
			|||
#    You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE | 
				
			|||
#    (LGPL v3) along with this program. | 
				
			|||
#    If not, see <http://www.gnu.org/licenses/>. | 
				
			|||
# | 
				
			|||
############################################################################# | 
				
			|||
 | 
				
			|||
import odoo | 
				
			|||
from odoo import http | 
				
			|||
from odoo.http import request | 
				
			|||
from lxml import html | 
				
			|||
from odoo.addons.base.models.ir_qweb import render as qweb_render | 
				
			|||
 | 
				
			|||
from odoo.addons.web.controllers.database import Database | 
				
			|||
 | 
				
			|||
DBNAME_PATTERN = '^[a-zA-Z0-9][a-zA-Z0-9_.-]+$' | 
				
			|||
 | 
				
			|||
from odoo.tools.misc import file_open | 
				
			|||
 | 
				
			|||
db_monodb = odoo.tools.config['list_db'] | 
				
			|||
 | 
				
			|||
 | 
				
			|||
class Debrand(Database): | 
				
			|||
 | 
				
			|||
    def _render_template(self, **d): | 
				
			|||
        website_name = 'Database' | 
				
			|||
        dbname = request.db | 
				
			|||
        uid = (request.session.uid if dbname else None) or odoo.SUPERUSER_ID | 
				
			|||
 | 
				
			|||
        try: | 
				
			|||
            # create an empty registry | 
				
			|||
            registry = odoo.modules.registry.Registry(dbname) | 
				
			|||
            with registry.cursor() as cr: | 
				
			|||
 | 
				
			|||
                cr.execute("""SELECT c.name, c.write_date | 
				
			|||
                                                FROM res_users u | 
				
			|||
                                           LEFT JOIN res_company c | 
				
			|||
                                                  ON c.id = u.company_id | 
				
			|||
                                               WHERE u.id = %s | 
				
			|||
                                           """, (uid,)) | 
				
			|||
                row = cr.fetchone() | 
				
			|||
                website_name = row[0] | 
				
			|||
 | 
				
			|||
        except Exception: | 
				
			|||
            pass | 
				
			|||
        d.setdefault('manage', True) | 
				
			|||
        d['insecure'] = odoo.tools.config.verify_admin_password('admin') | 
				
			|||
        d['list_db'] = odoo.tools.config['list_db'] | 
				
			|||
        d['langs'] = odoo.service.db.exp_list_lang() | 
				
			|||
        d['countries'] = odoo.service.db.exp_list_countries() | 
				
			|||
        d['pattern'] = DBNAME_PATTERN | 
				
			|||
 | 
				
			|||
        d['website_name'] = website_name | 
				
			|||
 | 
				
			|||
        # databases list | 
				
			|||
        try: | 
				
			|||
            d['databases'] = http.db_list() | 
				
			|||
            d['incompatible_databases'] = odoo.service.db.list_db_incompatible(d['databases']) | 
				
			|||
        except odoo.exceptions.AccessDenied: | 
				
			|||
            d['databases'] = [request.db] if request.db else [] | 
				
			|||
 | 
				
			|||
        templates = {} | 
				
			|||
 | 
				
			|||
        with file_open("customize_settings/static/src/public/database_manager.qweb.html", "r") as fd: | 
				
			|||
            templates['database_manager'] = fd.read() | 
				
			|||
        with file_open("web/static/src/public/database_manager.master_input.qweb.html", "r") as fd: | 
				
			|||
            templates['master_input'] = fd.read() | 
				
			|||
        with file_open("web/static/src/public/database_manager.create_form.qweb.html", "r") as fd: | 
				
			|||
            templates['create_form'] = fd.read() | 
				
			|||
 | 
				
			|||
        def load(template_name): | 
				
			|||
            fromstring = html.document_fromstring if template_name == 'database_manager' else html.fragment_fromstring | 
				
			|||
            return (fromstring(templates[template_name]), template_name) | 
				
			|||
 | 
				
			|||
        return qweb_render('database_manager', d, load) | 
				
			|||
@ -1,6 +0,0 @@ | 
				
			|||
## Module <customize_settings> | 
				
			|||
 | 
				
			|||
#### 30.12.2022 | 
				
			|||
#### Version 16.0.1.0.0 | 
				
			|||
#### ADD | 
				
			|||
Initial Commit for customize_settings | 
				
			|||
| 
		 Before Width: | Height: | Size: 3.6 KiB  | 
| 
		 Before Width: | Height: | Size: 310 B  | 
| 
		 Before Width: | Height: | Size: 1.3 KiB  | 
| 
		 Before Width: | Height: | Size: 1.4 KiB  | 
| 
		 Before Width: | Height: | Size: 576 B  | 
| 
		 Before Width: | Height: | Size: 733 B  | 
| 
		 Before Width: | Height: | Size: 911 B  | 
| 
		 Before Width: | Height: | Size: 1.1 KiB  | 
| 
		 Before Width: | Height: | Size: 1.2 KiB  | 
| 
		 Before Width: | Height: | Size: 673 B  | 
| 
		 Before Width: | Height: | Size: 878 B  | 
| 
		 Before Width: | Height: | Size: 653 B  | 
| 
		 Before Width: | Height: | Size: 905 B  | 
| 
		 Before Width: | Height: | Size: 839 B  | 
| 
		 Before Width: | Height: | Size: 427 B  | 
| 
		 Before Width: | Height: | Size: 627 B  | 
| 
		 Before Width: | Height: | Size: 1.2 KiB  | 
| 
		 Before Width: | Height: | Size: 988 B  | 
| 
		 Before Width: | Height: | Size: 1.2 KiB  | 
| 
		 Before Width: | Height: | Size: 1.5 KiB  | 
| 
		 Before Width: | Height: | Size: 1.1 KiB  | 
| 
		 Before Width: | Height: | Size: 1.9 KiB  | 
| 
		 Before Width: | Height: | Size: 1.1 KiB  | 
| 
		 Before Width: | Height: | Size: 2.1 KiB  | 
| 
		 Before Width: | Height: | Size: 4.4 KiB  | 
| 
		 Before Width: | Height: | Size: 589 B  | 
| 
		 Before Width: | Height: | Size: 3.4 KiB  | 
| 
		 Before Width: | Height: | Size: 1.7 KiB  | 
| 
		 Before Width: | Height: | Size: 2.3 KiB  | 
| 
		 Before Width: | Height: | Size: 967 B  | 
| 
		 Before Width: | Height: | Size: 1.6 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 5.0 KiB  | 
| 
		 Before Width: | Height: | Size: 60 KiB  | 
| 
		 Before Width: | Height: | Size: 56 KiB  | 
| 
		 Before Width: | Height: | Size: 56 KiB  | 
| 
		 Before Width: | Height: | Size: 59 KiB  | 
| 
		 Before Width: | Height: | Size: 1.8 MiB  | 
| 
		 Before Width: | Height: | Size: 57 KiB  | 
| 
		 Before Width: | Height: | Size: 40 KiB  | 
| 
		 Before Width: | Height: | Size: 160 KiB  | 
| 
		 Before Width: | Height: | Size: 42 KiB  | 
| 
		 Before Width: | Height: | Size: 276 KiB  | 
| 
		 Before Width: | Height: | Size: 452 KiB  | 
| 
		 Before Width: | Height: | Size: 60 KiB  | 
| 
		 Before Width: | Height: | Size: 28 KiB  | 
| 
		 Before Width: | Height: | Size: 44 KiB  | 
| 
		 Before Width: | Height: | Size: 256 KiB  | 
| 
		 Before Width: | Height: | Size: 226 KiB  | 
| 
		 Before Width: | Height: | Size: 97 KiB  | 
| 
		 Before Width: | Height: | Size: 118 KiB  | 
| 
		 Before Width: | Height: | Size: 78 KiB  | 
| 
		 Before Width: | Height: | Size: 65 KiB  | 
| 
		 Before Width: | Height: | Size: 251 KiB  | 
| 
		 Before Width: | Height: | Size: 30 KiB  | 
| 
		 Before Width: | Height: | Size: 39 KiB  | 
| 
		 Before Width: | Height: | Size: 272 KiB  | 
| 
		 Before Width: | Height: | Size: 118 KiB  | 
| 
		 Before Width: | Height: | Size: 74 KiB  | 
| 
		 Before Width: | Height: | Size: 81 KiB  | 
| 
		 Before Width: | Height: | Size: 63 KiB  | 
| 
		 Before Width: | Height: | Size: 17 KiB  | 
| 
		 Before Width: | Height: | Size: 2.0 KiB  | 
@ -1,645 +0,0 @@ | 
				
			|||
<div style="background-color: #714B67; min-height: 600px; width: 100%; padding: 15px; position: relative;"> | 
				
			|||
    <!-- TITLE BAR --> | 
				
			|||
    <div | 
				
			|||
            style="border-bottom: 1px solid #875A7B; padding: 15px; display: flex; justify-content: space-between; align-items: center;"> | 
				
			|||
        <img src="./assets/misc/cybrosys-logo.png" width="42" height="42" style="width: 42px; height: 42px;"/> | 
				
			|||
        <div> | 
				
			|||
            <div | 
				
			|||
                    style="color: #7C7BAD; font-size: 14px; font-family: 'Montserrat', sans-serif; font-weight: bold; background-color: white; display: inline-block; padding: 3px 10px; border-radius: 50px;" | 
				
			|||
                    class="mr-2"> | 
				
			|||
                <i class="fa fa-check mr-1"></i>Community | 
				
			|||
            </div> | 
				
			|||
            <div | 
				
			|||
                    style="color: #7C7BAD; font-size: 14px; font-family: 'Montserrat', sans-serif; font-weight: bold; background-color: white; display: inline-block; padding: 3px 10px; border-radius: 50px;" | 
				
			|||
                    class="mr-2"> | 
				
			|||
                <i class="fa fa-check mr-1"></i>Enterprise | 
				
			|||
            </div> | 
				
			|||
        </div> | 
				
			|||
    </div> | 
				
			|||
    <!-- END OF TITLE BAR --> | 
				
			|||
 | 
				
			|||
    <!-- APP HERO --> | 
				
			|||
    <h1 style="color: #FFFFFF; font-weight: bolder; font-size: 50px; text-align: center; margin-top: 50px;"> ODOO | 
				
			|||
        DEBRANDING</h1> | 
				
			|||
    <p style="color:#FFFFFF; padding: 8px 15px; text-align: center; font-size: 24px;">Odoo Backend and Frontend Debranding In V16</p> | 
				
			|||
    <!-- END OF APP HERO --> | 
				
			|||
    <img src="./assets/screenshots/hero.gif" | 
				
			|||
         style="width: 75%; height: auto; position: absolute; margin-left: auto; margin-right: auto; top: 45%; left: 12%; right: auto;"/> | 
				
			|||
 | 
				
			|||
</div> | 
				
			|||
 | 
				
			|||
<!-- NAVIGATION SECTION --> | 
				
			|||
<div class="d-flex align-items-center" style="border-bottom: 2px solid #714B67; padding: 15px 0px; margin-top: 300px;"> | 
				
			|||
    <div class="d-flex justify-content-center align-items-center mr-2" | 
				
			|||
         style="background-color: #F5F5F5; border-radius: 0px; width: 40px; height: 40px;"> | 
				
			|||
        <img src="./assets/misc/compass.png"/> | 
				
			|||
    </div> | 
				
			|||
    <h2 class="mt-2" style="font-family: 'Montserrat', sans-serif; font-size: 24px; font-weight: bold;">Explore This | 
				
			|||
        Module</h2> | 
				
			|||
</div> | 
				
			|||
<div class="row my-4" style="font-family: 'Montserrat', sans-serif;"> | 
				
			|||
    <div class="col-sm-12 col-md-6 my-3"> | 
				
			|||
        <a href="#overview"> | 
				
			|||
            <div class="d-flex justify-content-between align-items-center" | 
				
			|||
                 style="background-color: #f5f5f5; padding: 30px; width: 100%;"> | 
				
			|||
                <div> | 
				
			|||
                    <span style="color: #714B67; font-size: 24px; font-weight: 500; display: block;">Overview</span> | 
				
			|||
                    <span style="color: #714B67; font-size: 16px; font-weight: 400; color:#282F33;  display: block;">  Learn More About this module | 
				
			|||
</span> | 
				
			|||
                </div> | 
				
			|||
                <img src="./assets/misc/right-arrow.png" width="36" height="36"/> | 
				
			|||
            </div> | 
				
			|||
        </a> | 
				
			|||
    </div> | 
				
			|||
    <div class="col-sm-12 col-md-6 my-3"> | 
				
			|||
        <a href="#features"> | 
				
			|||
            <div class="d-flex justify-content-between align-items-center" | 
				
			|||
                 style="background-color: #f5f5f5; padding: 30px; width: 100%;"> | 
				
			|||
                <div> | 
				
			|||
                    <span style="color: #714B67; font-size: 24px; font-weight: 500; display: block;">Features</span> | 
				
			|||
                    <span style="color: #714B67; font-size: 16px; font-weight: 400; color:#282F33;  display: block;">View | 
				
			|||
            features of this | 
				
			|||
            module</span> | 
				
			|||
                </div> | 
				
			|||
                <img src="./assets/misc/right-arrow.png" width="36" height="36"/> | 
				
			|||
            </div> | 
				
			|||
        </a> | 
				
			|||
    </div> | 
				
			|||
    <div class="col-sm-12 col-md-6 my-3"> | 
				
			|||
        <a href="#screenshots"> | 
				
			|||
            <div class="d-flex justify-content-between align-items-center" | 
				
			|||
                 style="background-color: #f5f5f5; padding: 30px; width: 100%;"> | 
				
			|||
                <div> | 
				
			|||
                    <span style="color: #714B67; font-size: 24px; font-weight: 500; display: block;">Screenshots</span> | 
				
			|||
                    <span style="color: #714B67; font-size: 16px; font-weight: 400; color:#282F33;  display: block;">View | 
				
			|||
            screenshots for this | 
				
			|||
            module</span> | 
				
			|||
                </div> | 
				
			|||
                <img src="./assets/misc/right-arrow.png" width="36" height="36"/> | 
				
			|||
            </div> | 
				
			|||
        </a> | 
				
			|||
    </div> | 
				
			|||
</div> | 
				
			|||
<!-- END OF NAVIGATION SECTION --> | 
				
			|||
 | 
				
			|||
<!-- OVERVIEW SECTION --> | 
				
			|||
<div class="d-flex align-items-center" style="border-bottom: 2px solid #714B67; padding: 15px 0px;" id="overview"> | 
				
			|||
    <div class="d-flex justify-content-center align-items-center mr-2" | 
				
			|||
         style="background-color: #F5F5F5; border-radius: 0px; width: 40px; height: 40px;"> | 
				
			|||
        <img src="./assets/misc/pie-chart.png"/> | 
				
			|||
    </div> | 
				
			|||
    <h2 class="mt-2" style="font-family: 'Montserrat', sans-serif; font-size: 24px; font-weight: bold;">Overview | 
				
			|||
    </h2> | 
				
			|||
</div> | 
				
			|||
<div class="row" style="font-family: 'Montserrat', sans-serif; font-weight: 400; font-size: 14px; line-height: 200%;"> | 
				
			|||
    <div class="col-sm-12 py-4"> | 
				
			|||
        Odoo debranding module allows you to debrand odoo backend and front end. | 
				
			|||
    </div> | 
				
			|||
 | 
				
			|||
</div> | 
				
			|||
<!-- END OF OVERVIEW SECTION --> | 
				
			|||
 | 
				
			|||
<!-- FEATURES SECTION --> | 
				
			|||
<div class="d-flex align-items-center" style="border-bottom: 2px solid #714B67; padding: 15px 0px;" id="features"> | 
				
			|||
    <div class="d-flex justify-content-center align-items-center mr-2" | 
				
			|||
         style="background-color: #F5F5F5; border-radius: 0px; width: 40px; height: 40px;"> | 
				
			|||
        <img src="./assets/misc/features.png"/> | 
				
			|||
    </div> | 
				
			|||
    <h2 class="mt-2" style="font-family: 'Montserrat', sans-serif; font-size: 24px; font-weight: bold;">Features | 
				
			|||
    </h2> | 
				
			|||
</div> | 
				
			|||
<div class="row" style="font-family: 'Montserrat', sans-serif; font-weight: 400; font-size: 14px; line-height: 200%;"> | 
				
			|||
    <div class="col-sm-12 col-md-6"> | 
				
			|||
        <div class="d-flex flex-column justify-content-center align-items-start" | 
				
			|||
             style="margin-top: 40px; margin-bottom: 40px"> | 
				
			|||
            <img src="./assets/misc/check-box.png" class="mr-2"/> | 
				
			|||
            <span style="font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: bold;">Update User dropdown list</span> | 
				
			|||
 | 
				
			|||
        </div> | 
				
			|||
    </div> | 
				
			|||
    <div class="col-sm-12 col-md-6"> | 
				
			|||
        <div class="d-flex flex-column justify-content-center align-items-start" | 
				
			|||
             style="margin-top: 40px; margin-bottom: 40px"> | 
				
			|||
            <img src="./assets/misc/check-box.png" class="mr-2"/> | 
				
			|||
            <span style="font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: bold;">Modify Page Title</span> | 
				
			|||
 | 
				
			|||
        </div> | 
				
			|||
    </div> | 
				
			|||
    <div class="col-sm-12 col-md-6"> | 
				
			|||
        <div class="d-flex flex-column justify-content-center align-items-start" | 
				
			|||
             style="margin-top: 40px; margin-bottom: 40px"> | 
				
			|||
            <img src="./assets/misc/check-box.png" class="mr-2"/> | 
				
			|||
            <span style="font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: bold;">Modify Database Selector Page</span> | 
				
			|||
 | 
				
			|||
        </div> | 
				
			|||
    </div> | 
				
			|||
    <div class="col-sm-12 col-md-6"> | 
				
			|||
        <div class="d-flex flex-column justify-content-center align-items-start" | 
				
			|||
             style="margin-top: 40px; margin-bottom: 40px"> | 
				
			|||
            <img src="./assets/misc/check-box.png" class="mr-2"/> | 
				
			|||
            <span style="font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: bold;">Change the OdooBot Name</span> | 
				
			|||
 | 
				
			|||
        </div> | 
				
			|||
    </div> | 
				
			|||
 | 
				
			|||
    <div class="col-sm-12 col-md-6"> | 
				
			|||
        <div class="d-flex flex-column justify-content-center align-items-start" | 
				
			|||
             style="margin-top: 40px; margin-bottom: 40px"> | 
				
			|||
            <img src="./assets/misc/check-box.png" class="mr-2"/> | 
				
			|||
            <span style="font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: bold;">Odoo Notifications</span> | 
				
			|||
 | 
				
			|||
        </div> | 
				
			|||
    </div> | 
				
			|||
 | 
				
			|||
    <div class="col-sm-12 col-md-6"> | 
				
			|||
        <div class="d-flex flex-column justify-content-center align-items-start" | 
				
			|||
             style="margin-top: 40px; margin-bottom: 40px"> | 
				
			|||
            <img src="./assets/misc/check-box.png" class="mr-2"/> | 
				
			|||
            <span style="font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: bold;">Remove Odoo Reference from 'Apps' Module</span> | 
				
			|||
 | 
				
			|||
        </div> | 
				
			|||
    </div> | 
				
			|||
 | 
				
			|||
 | 
				
			|||
</div> | 
				
			|||
</div> | 
				
			|||
<!-- END OF FEATURES SECTION --> | 
				
			|||
 | 
				
			|||
<!-- SCREENSHOTS SECTION --> | 
				
			|||
<div class="d-flex align-items-center" style="border-bottom: 2px solid #714B67; padding: 15px 0px;" id="screenshots"> | 
				
			|||
    <div class="d-flex justify-content-center align-items-center mr-2" | 
				
			|||
         style="background-color: #F5F5F5; border-radius: 0px; width: 40px; height: 40px;"> | 
				
			|||
        <img src="./assets/misc/pictures.png"/> | 
				
			|||
    </div> | 
				
			|||
    <h2 class="mt-2" style="font-family: 'Montserrat', sans-serif; font-size: 24px; font-weight: bold;">Screenshots | 
				
			|||
    </h2> | 
				
			|||
</div> | 
				
			|||
<div class="row"> | 
				
			|||
    <div class="col-sm-12"> | 
				
			|||
 | 
				
			|||
        <div style="display: block; margin: 30px auto;"> | 
				
			|||
            <h3 style="font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: bold;">Update User dropdown | 
				
			|||
                list</h3> | 
				
			|||
            <p style="font-weight: 400; font-family: 'Montserrat', sans-serif; font-size: 14px;">Updated the user | 
				
			|||
                dropdown list. The style of user menu list has changed, and removed some menus.</p> | 
				
			|||
            <p style="font-weight: 900; font-family: 'Montserrat', sans-serif; font-size: 18px;">Before install</p> | 
				
			|||
            <img src="./assets/screenshots/screenshot-11.png" class="img-thumbnail"> | 
				
			|||
            <p style="font-weight: 900; font-family: 'Montserrat', sans-serif; font-size: 18px;">After install</p> | 
				
			|||
            <img src="./assets/screenshots/screenshot-1.png" class="img-thumbnail"> | 
				
			|||
        </div> | 
				
			|||
 | 
				
			|||
        <div style="display: block; margin: 30px auto;"> | 
				
			|||
            <h3 style="font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: bold;">Modify Page Title | 
				
			|||
            </h3> | 
				
			|||
            <p style="font-weight: 400; font-family: 'Montserrat', sans-serif; font-size: 14px;">Changed title name. | 
				
			|||
                Odoo default title is changed to company's name.</p> | 
				
			|||
            <p style="font-weight: 900; font-family: 'Montserrat', sans-serif; font-size: 18px;">Before install</p> | 
				
			|||
            <img src="./assets/screenshots/screenshot-12.png" class="img-thumbnail"> | 
				
			|||
            <p style="font-weight: 900; font-family: 'Montserrat', sans-serif; font-size: 18px;">After install</p> | 
				
			|||
            <img src="./assets/screenshots/screenshot-2.png" class="img-thumbnail"> | 
				
			|||
        </div> | 
				
			|||
 | 
				
			|||
        <div style="display: block; margin: 30px auto;"> | 
				
			|||
            <h3 style="font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: bold;">Database Manager</h3> | 
				
			|||
            <p style="font-weight: 400; font-family: 'Montserrat', sans-serif; font-size: 14px;">The user can view the | 
				
			|||
                company logo in the database manager.</p> | 
				
			|||
            <p style="font-weight: 900; font-family: 'Montserrat', sans-serif; font-size: 18px;">Before install</p> | 
				
			|||
            <img src="./assets/screenshots/screenshot-13.png" class="img-thumbnail"> | 
				
			|||
            <p style="font-weight: 900; font-family: 'Montserrat', sans-serif; font-size: 18px;">After install</p> | 
				
			|||
            <img src="./assets/screenshots/screenshot-3.png" class="img-thumbnail"> | 
				
			|||
        </div> | 
				
			|||
 | 
				
			|||
        <div style="display: block; margin: 30px auto;"> | 
				
			|||
            <h3 style="font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: bold;">Database Manager</h3> | 
				
			|||
            <p style="font-weight: 400; font-family: 'Montserrat', sans-serif; font-size: 14px;">Changed title of | 
				
			|||
                database manager page. It is changed to company's name.</p> | 
				
			|||
            <p style="font-weight: 900; font-family: 'Montserrat', sans-serif; font-size: 18px;">Before install</p> | 
				
			|||
            <img src="./assets/screenshots/screenshot-14.png" class="img-thumbnail"> | 
				
			|||
            <p style="font-weight: 900; font-family: 'Montserrat', sans-serif; font-size: 18px;">After install</p> | 
				
			|||
            <img src="./assets/screenshots/screenshot-4.png" class="img-thumbnail"> | 
				
			|||
        </div> | 
				
			|||
 | 
				
			|||
        <div style="display: block; margin: 30px auto;"> | 
				
			|||
            <h3 style="font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: bold;">Odoo Apps</h3> | 
				
			|||
            <p style="font-weight: 400; font-family: 'Montserrat', sans-serif; font-size: 14px;">Updated the Apps Views. | 
				
			|||
                Removed 'Learn More' button from the apps kanban view. Removed the author and website from the list | 
				
			|||
                view. Removed the website details from the apps form view.</p> | 
				
			|||
            <p style="font-weight: 900; font-family: 'Montserrat', sans-serif; font-size: 18px;">Before install</p> | 
				
			|||
            <img src="./assets/screenshots/screenshot-15.png" class="img-thumbnail"> | 
				
			|||
            <img src="./assets/screenshots/screenshot-16.png" class="img-thumbnail"> | 
				
			|||
            <p style="font-weight: 900; font-family: 'Montserrat', sans-serif; font-size: 18px;">After install</p> | 
				
			|||
            <img src="./assets/screenshots/screenshot-5.png" class="img-thumbnail"> | 
				
			|||
            <img src="./assets/screenshots/screenshot-6.png" class="img-thumbnail"> | 
				
			|||
        </div> | 
				
			|||
 | 
				
			|||
        <div style="display: block; margin: 30px auto;"> | 
				
			|||
            <h3 style="font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: bold;">Odoo Apps</h3> | 
				
			|||
            <p style="font-weight: 400; font-family: 'Montserrat', sans-serif; font-size: 14px;">'Upgrade' and | 
				
			|||
                'Uninstall' button in apps Kanban view: this helps to easily to uninstall and upgrade the modules.</p> | 
				
			|||
            <p style="font-weight: 900; font-family: 'Montserrat', sans-serif; font-size: 18px;">Before install</p> | 
				
			|||
            <img src="./assets/screenshots/screenshot-20.png" class="img-thumbnail"> | 
				
			|||
            <p style="font-weight: 900; font-family: 'Montserrat', sans-serif; font-size: 18px;">After install</p> | 
				
			|||
            <img src="./assets/screenshots/screenshot-10.png" class="img-thumbnail"> | 
				
			|||
        </div> | 
				
			|||
 | 
				
			|||
        <div style="display: block; margin: 30px auto;"> | 
				
			|||
            <h3 style="font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: bold;">OdooBot User | 
				
			|||
                Name</h3> | 
				
			|||
            <p style="font-weight: 400; font-family: 'Montserrat', sans-serif; font-size: 14px;">Rename "OdooBot" to | 
				
			|||
                "System User"</p> | 
				
			|||
            <p style="font-weight: 900; font-family: 'Montserrat', sans-serif; font-size: 18px;">Before install</p> | 
				
			|||
            <img src="./assets/screenshots/screenshot-17.png" class="img-thumbnail"> | 
				
			|||
            <p style="font-weight: 900; font-family: 'Montserrat', sans-serif; font-size: 18px;">After install</p> | 
				
			|||
            <img src="./assets/screenshots/screenshot-7.png" class="img-thumbnail"> | 
				
			|||
        </div> | 
				
			|||
        <div style="display: block; margin: 30px auto;"> | 
				
			|||
            <h3 style="font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: bold;">Odoo Dailog Box</h3> | 
				
			|||
            <p style="font-weight: 400; font-family: 'Montserrat', sans-serif; font-size: 14px;">Backend Odoo | 
				
			|||
                Notification Updated. It replaces the odoo from the web.dialog.</p> | 
				
			|||
            <p style="font-weight: 900; font-family: 'Montserrat', sans-serif; font-size: 18px;">Before install</p> | 
				
			|||
            <img src="./assets/screenshots/screenshot-18.png" class="img-thumbnail"> | 
				
			|||
            <p style="font-weight: 900; font-family: 'Montserrat', sans-serif; font-size: 18px;">After install</p> | 
				
			|||
            <img src="./assets/screenshots/screenshot-8.png" class="img-thumbnail"> | 
				
			|||
        </div> | 
				
			|||
        <div style="display: block; margin: 30px auto;"> | 
				
			|||
            <h3 style="font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: bold;">Odoo Errors</h3> | 
				
			|||
            <p style="font-weight: 400; font-family: 'Montserrat', sans-serif; font-size: 14px;">Backend Odoo Errors | 
				
			|||
                Updated. Replaced the odoo name from the error boxes</p> | 
				
			|||
            <p style="font-weight: 900; font-family: 'Montserrat', sans-serif; font-size: 18px;">Before install</p> | 
				
			|||
            <img src="./assets/screenshots/screenshot-19.png" class="img-thumbnail"> | 
				
			|||
            <p style="font-weight: 900; font-family: 'Montserrat', sans-serif; font-size: 18px;">After install</p> | 
				
			|||
            <img src="./assets/screenshots/screenshot-9.png" class="img-thumbnail"> | 
				
			|||
        </div> | 
				
			|||
    </div> | 
				
			|||
</div> | 
				
			|||
<!-- END OF SCREENSHOTS SECTION --> | 
				
			|||
 | 
				
			|||
<!-- RELATED PRODUCTS --> | 
				
			|||
<div class="d-flex align-items-center" style="border-bottom: 2px solid #714B67; padding: 15px 0px;"> | 
				
			|||
    <div class="d-flex justify-content-center align-items-center mr-2" | 
				
			|||
         style="background-color: #F5F5F5; border-radius: 0px; width: 40px; height: 40px;"> | 
				
			|||
        <img src="./assets/misc/categories.png"/> | 
				
			|||
    </div> | 
				
			|||
    <h2 class="mt-2" style="font-family: 'Montserrat', sans-serif; font-size: 24px; font-weight: bold;">Related | 
				
			|||
        Products | 
				
			|||
    </h2> | 
				
			|||
</div> | 
				
			|||
<div class="row"> | 
				
			|||
    <div class="col-sm-12"> | 
				
			|||
        <div id="demo1" class="row carousel slide" data-ride="carousel"> | 
				
			|||
            <!-- The slideshow --> | 
				
			|||
            <div class="carousel-inner" style="padding: 30px;"> | 
				
			|||
                <div class="carousel-item" style="min-height: 198.656px;"> | 
				
			|||
                    <div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16" style="float:left"> | 
				
			|||
                        <a href="https://apps.odoo.com/apps/modules/15.0/dynamic_accounts_report/" target="_blank"> | 
				
			|||
                            <div style="border-radius:10px"> | 
				
			|||
                                <img class="img img-responsive center-block" style="border-radius: 0px;" | 
				
			|||
                                     src="./assets/modules/1.png"> | 
				
			|||
                            </div> | 
				
			|||
                        </a> | 
				
			|||
                    </div> | 
				
			|||
                    <div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16" style="float:left"> | 
				
			|||
                        <a href="https://apps.odoo.com/apps/modules/15.0/custom_gantt_view/" target="_blank"> | 
				
			|||
                            <div style="border-radius:10px"> | 
				
			|||
                                <img class="img img-responsive center-block" style="border-radius: 0px;" | 
				
			|||
                                     src="./assets/modules/2.png"> | 
				
			|||
                            </div> | 
				
			|||
                        </a> | 
				
			|||
                    </div> | 
				
			|||
                    <div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16" style="float:left"> | 
				
			|||
                        <a href="https://apps.odoo.com/apps/modules/15.0/project_custom_gantt/" target="_blank"> | 
				
			|||
                            <div style="border-radius:10px"> | 
				
			|||
                                <img class="img img-responsive center-block" style="border-radius: 0px;" | 
				
			|||
                                     src="./assets/modules/3.png"> | 
				
			|||
                            </div> | 
				
			|||
                        </a> | 
				
			|||
                    </div> | 
				
			|||
                </div> | 
				
			|||
                <div class="carousel-item active" style="min-height: 198.656px;"> | 
				
			|||
                    <div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16" style="float:left"> | 
				
			|||
                        <a href="https://apps.odoo.com/apps/modules/15.0/account_reports_xlsx/" target="_blank"> | 
				
			|||
                            <div style="border-radius:10px"> | 
				
			|||
                                <img class="img img-responsive center-block" style="border-radius: 0px;" | 
				
			|||
                                     src="./assets/modules/4.png"> | 
				
			|||
                            </div> | 
				
			|||
                        </a> | 
				
			|||
                    </div> | 
				
			|||
                    <div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16" style="float:left"> | 
				
			|||
                        <a href="https://apps.odoo.com/apps/modules/15.0/base_accounting_kit/" target="_blank"> | 
				
			|||
                            <div style="border-radius:10px"> | 
				
			|||
                                <img class="img img-responsive center-block" style="border-radius: 0px;" | 
				
			|||
                                     src="./assets/modules/5.gif"> | 
				
			|||
                            </div> | 
				
			|||
                        </a> | 
				
			|||
                    </div> | 
				
			|||
                    <div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16" style="float:left"> | 
				
			|||
                        <a href="https://apps.odoo.com/apps/modules/15.0/hr_payroll_community/" target="_blank"> | 
				
			|||
                            <div style="border-radius:10px"> | 
				
			|||
                                <img class="img img-responsive center-block" style="border-radius: 0px;" | 
				
			|||
                                     src="./assets/modules/6.png"> | 
				
			|||
                            </div> | 
				
			|||
                        </a> | 
				
			|||
                    </div> | 
				
			|||
                </div> | 
				
			|||
            </div> | 
				
			|||
            <!-- Left and right controls --> | 
				
			|||
            <a class="carousel-control-prev" href="#demo1" data-slide="prev" style="width:35px; color:#000"> <span | 
				
			|||
                    class="carousel-control-prev-icon"><i class="fa fa-chevron-left" style="font-size:24px"></i></span> | 
				
			|||
            </a> <a class="carousel-control-next" href="#demo1" data-slide="next" style="width:35px; color:#000"> | 
				
			|||
            <span class="carousel-control-next-icon"><i class="fa fa-chevron-right" style="font-size:24px"></i></span> | 
				
			|||
        </a> | 
				
			|||
        </div> | 
				
			|||
    </div> | 
				
			|||
</div> | 
				
			|||
<!-- END OF RELATED PRODUCTS --> | 
				
			|||
 | 
				
			|||
<!-- OUR SERVICES --> | 
				
			|||
 | 
				
			|||
<div class="d-flex align-items-center" style="border-bottom: 2px solid #714B67; padding: 15px 0px;"> | 
				
			|||
    <div class="d-flex justify-content-center align-items-center mr-2" | 
				
			|||
         style="background-color: #F5F5F5; border-radius: 0px; width: 40px; height: 40px;"> | 
				
			|||
        <img src="./assets/misc/star.png"/> | 
				
			|||
    </div> | 
				
			|||
    <h2 class="mt-2" style="font-family: 'Montserrat', sans-serif; font-size: 24px; font-weight: bold;">Our Services | 
				
			|||
    </h2> | 
				
			|||
</div> | 
				
			|||
 | 
				
			|||
<div class="container my-5"> | 
				
			|||
    <div class="row"> | 
				
			|||
        <div class="col-lg-4 d-flex flex-column justify-content-center align-items-center my-4"> | 
				
			|||
            <div class="d-flex justify-content-center align-items-center mx-3 my-3" | 
				
			|||
                 style="background-color: #1dd1a1 !important; border-radius: 15px !important; height: 80px; width: 80px;"> | 
				
			|||
                <img src="./assets/icons/cogs.png" class="img-responsive" height="48px" width="48px"> | 
				
			|||
            </div> | 
				
			|||
            <h6 class="text-center" style="font-family: Montserrat, 'sans-serif' !important; font-weight: bold;"> | 
				
			|||
                Odoo | 
				
			|||
                Customization</h6> | 
				
			|||
        </div> | 
				
			|||
 | 
				
			|||
        <div class="col-lg-4 d-flex flex-column justify-content-center align-items-center my-4"> | 
				
			|||
            <div class="d-flex justify-content-center align-items-center mx-3 my-3" | 
				
			|||
                 style="background-color: #ff6b6b !important; border-radius: 15px !important; height: 80px; width: 80px;"> | 
				
			|||
                <img src="./assets/icons/wrench.png" class="img-responsive" height="48px" width="48px"> | 
				
			|||
            </div> | 
				
			|||
            <h6 class="text-center" style="font-family: Montserrat, 'sans-serif' !important; font-weight: bold;"> | 
				
			|||
                Odoo | 
				
			|||
                Implementation</h6> | 
				
			|||
        </div> | 
				
			|||
 | 
				
			|||
        <div class="col-lg-4 d-flex flex-column justify-content-center align-items-center my-4"> | 
				
			|||
            <div class="d-flex justify-content-center align-items-center mx-3 my-3" | 
				
			|||
                 style="background-color: #6462CD !important; border-radius: 15px !important; height: 80px; width: 80px;"> | 
				
			|||
                <img src="./assets/icons/lifebuoy.png" class="img-responsive" height="48px" width="48px"> | 
				
			|||
            </div> | 
				
			|||
            <h6 class="text-center" style="font-family: Montserrat, 'sans-serif' !important; font-weight: bold;"> | 
				
			|||
                Odoo | 
				
			|||
                Support</h6> | 
				
			|||
        </div> | 
				
			|||
 | 
				
			|||
 | 
				
			|||
        <div class="col-lg-4 d-flex flex-column justify-content-center align-items-center my-4"> | 
				
			|||
            <div class="d-flex justify-content-center align-items-center mx-3 my-3" | 
				
			|||
                 style="background-color: #ffa801 !important; border-radius: 15px !important; height: 80px; width: 80px;"> | 
				
			|||
                <img src="./assets/icons/user.png" class="img-responsive" height="48px" width="48px"> | 
				
			|||
            </div> | 
				
			|||
            <h6 class="text-center" style="font-family: Montserrat, 'sans-serif' !important; font-weight: bold;"> | 
				
			|||
                Hire | 
				
			|||
                Odoo | 
				
			|||
                Developer</h6> | 
				
			|||
        </div> | 
				
			|||
 | 
				
			|||
        <div class="col-lg-4 d-flex flex-column justify-content-center align-items-center my-4"> | 
				
			|||
            <div class="d-flex justify-content-center align-items-center mx-3 my-3" | 
				
			|||
                 style="background-color: #54a0ff  !important; border-radius: 15px !important; height: 80px; width: 80px;"> | 
				
			|||
                <img src="./assets/icons/puzzle.png" class="img-responsive" height="48px" width="48px"> | 
				
			|||
            </div> | 
				
			|||
            <h6 class="text-center" style="font-family: Montserrat, 'sans-serif' !important; font-weight: bold;"> | 
				
			|||
                Odoo | 
				
			|||
                Integration</h6> | 
				
			|||
        </div> | 
				
			|||
 | 
				
			|||
        <div class="col-lg-4 d-flex flex-column justify-content-center align-items-center my-4"> | 
				
			|||
            <div class="d-flex justify-content-center align-items-center mx-3 my-3" | 
				
			|||
                 style="background-color: #6d7680 !important; border-radius: 15px !important; height: 80px; width: 80px;"> | 
				
			|||
                <img src="./assets/icons/update.png" class="img-responsive" height="48px" width="48px"> | 
				
			|||
            </div> | 
				
			|||
            <h6 class="text-center" style="font-family: Montserrat, 'sans-serif' !important; font-weight: bold;"> | 
				
			|||
                Odoo | 
				
			|||
                Migration</h6> | 
				
			|||
        </div> | 
				
			|||
 | 
				
			|||
 | 
				
			|||
        <div class="col-lg-4 d-flex flex-column justify-content-center align-items-center my-4"> | 
				
			|||
            <div class="d-flex justify-content-center align-items-center mx-3 my-3" | 
				
			|||
                 style="background-color: #786fa6 !important; border-radius: 15px !important; height: 80px; width: 80px;"> | 
				
			|||
                <img src="./assets/icons/consultation.png" class="img-responsive" height="48px" width="48px"> | 
				
			|||
            </div> | 
				
			|||
            <h6 class="text-center" style="font-family: Montserrat, 'sans-serif' !important; font-weight: bold;"> | 
				
			|||
                Odoo | 
				
			|||
                Consultancy</h6> | 
				
			|||
        </div> | 
				
			|||
 | 
				
			|||
        <div class="col-lg-4 d-flex flex-column justify-content-center align-items-center my-4"> | 
				
			|||
            <div class="d-flex justify-content-center align-items-center mx-3 my-3" | 
				
			|||
                 style="background-color: #f8a5c2 !important; border-radius: 15px !important; height: 80px; width: 80px;"> | 
				
			|||
                <img src="./assets/icons/training.png" class="img-responsive" height="48px" width="48px"> | 
				
			|||
            </div> | 
				
			|||
            <h6 class="text-center" style="font-family: Montserrat, 'sans-serif' !important; font-weight: bold;"> | 
				
			|||
                Odoo | 
				
			|||
                Implementation</h6> | 
				
			|||
        </div> | 
				
			|||
 | 
				
			|||
        <div class="col-lg-4 d-flex flex-column justify-content-center align-items-center my-4"> | 
				
			|||
            <div class="d-flex justify-content-center align-items-center mx-3 my-3" | 
				
			|||
                 style="background-color: #e6be26 !important; border-radius: 15px !important; height: 80px; width: 80px;"> | 
				
			|||
                <img src="./assets/icons/license.png" class="img-responsive" height="48px" width="48px"> | 
				
			|||
            </div> | 
				
			|||
            <h6 class="text-center" style="font-family: Montserrat, 'sans-serif' !important; font-weight: bold;"> | 
				
			|||
                Odoo | 
				
			|||
                Licensing Consultancy</h6> | 
				
			|||
        </div> | 
				
			|||
    </div> | 
				
			|||
 | 
				
			|||
</div> | 
				
			|||
 | 
				
			|||
<!-- END OF END OF OUR SERVICES --> | 
				
			|||
 | 
				
			|||
<!-- OUR INDUSTRIES --> | 
				
			|||
 | 
				
			|||
<div class="d-flex align-items-center" style="border-bottom: 2px solid #714B67; padding: 15px 0px;"> | 
				
			|||
    <div class="d-flex justify-content-center align-items-center mr-2" | 
				
			|||
         style="background-color: #F5F5F5; border-radius: 0px; width: 40px; height: 40px;"> | 
				
			|||
        <img src="./assets/misc/corporate.png"/> | 
				
			|||
    </div> | 
				
			|||
    <h2 class="mt-2" style="font-family: 'Montserrat', sans-serif; font-size: 24px; font-weight: bold;">Our | 
				
			|||
        Industries | 
				
			|||
    </h2> | 
				
			|||
</div> | 
				
			|||
 | 
				
			|||
<div class="container my-5"> | 
				
			|||
    <div class="row"> | 
				
			|||
        <div class="col-lg-3"> | 
				
			|||
            <div class="my-4 d-flex flex-column justify-content-center" | 
				
			|||
                 style="background-color: #f6f8f9 !important; border-radius: 0px; padding: 2rem !important; height: 250px !important;"> | 
				
			|||
                <img src="./assets/icons/trading-black.png" class="img-responsive mb-3" height="48px" width="48px"> | 
				
			|||
                <h5 style="font-family: Montserrat, sans-serif !important; color: #000 !important; font-weight: bold;"> | 
				
			|||
                    Trading | 
				
			|||
                </h5> | 
				
			|||
                <p style="font-family: Montserrat, sans-serif !important; font-size: 0.9rem !important;"> | 
				
			|||
                    Easily procure | 
				
			|||
                    and | 
				
			|||
                    sell your products</p> | 
				
			|||
            </div> | 
				
			|||
        </div> | 
				
			|||
 | 
				
			|||
        <div class="col-lg-3"> | 
				
			|||
            <div class="my-4 d-flex flex-column justify-content-center" | 
				
			|||
                 style="background-color: #f6f8f9 !important; border-radius: 0px; padding: 2rem !important; height: 250px !important;"> | 
				
			|||
                <img src="./assets/icons/pos-black.png" class="img-responsive mb-3" height="48px" width="48px"> | 
				
			|||
                <h5 style="font-family: Montserrat, sans-serif !important; color: #000 !important; font-weight: bold;"> | 
				
			|||
                    POS | 
				
			|||
                </h5> | 
				
			|||
                <p style="font-family: Montserrat, sans-serif !important; font-size: 0.9rem !important;"> | 
				
			|||
                    Easy | 
				
			|||
                    configuration | 
				
			|||
                    and convivial experience</p> | 
				
			|||
            </div> | 
				
			|||
        </div> | 
				
			|||
 | 
				
			|||
        <div class="col-lg-3"> | 
				
			|||
            <div class="my-4 d-flex flex-column justify-content-center" | 
				
			|||
                 style="background-color: #f6f8f9 !important; border-radius: 0px; padding: 2rem !important; height: 250px !important;"> | 
				
			|||
                <img src="./assets/icons/education-black.png" class="img-responsive mb-3" height="48px" width="48px"> | 
				
			|||
                <h5 style="font-family: Montserrat, sans-serif !important; color: #000 !important; font-weight: bold;"> | 
				
			|||
                    Education | 
				
			|||
                </h5> | 
				
			|||
                <p style="font-family: Montserrat, sans-serif !important; font-size: 0.9rem !important;"> | 
				
			|||
                    A platform for | 
				
			|||
                    educational management</p> | 
				
			|||
            </div> | 
				
			|||
        </div> | 
				
			|||
 | 
				
			|||
        <div class="col-lg-3"> | 
				
			|||
            <div class="my-4 d-flex flex-column justify-content-center" | 
				
			|||
                 style="background-color: #f6f8f9 !important; border-radius: 0px; padding: 2rem !important; height: 250px !important;"> | 
				
			|||
                <img src="./assets/icons/manufacturing-black.png" class="img-responsive mb-3" height="48px" | 
				
			|||
                     width="48px"> | 
				
			|||
                <h5 style="font-family: Montserrat, sans-serif !important; color: #000 !important; font-weight: bold;"> | 
				
			|||
                    Manufacturing | 
				
			|||
                </h5> | 
				
			|||
                <p style="font-family: Montserrat, sans-serif !important; font-size: 0.9rem !important;"> | 
				
			|||
                    Plan, track and | 
				
			|||
                    schedule your operations</p> | 
				
			|||
            </div> | 
				
			|||
        </div> | 
				
			|||
 | 
				
			|||
        <div class="col-lg-3"> | 
				
			|||
            <div class="my-4 d-flex flex-column justify-content-center" | 
				
			|||
                 style="background-color: #f6f8f9 !important; border-radius: 0px; padding: 2rem !important; height: 250px !important;"> | 
				
			|||
                <img src="./assets/icons/ecom-black.png" class="img-responsive mb-3" height="48px" width="48px"> | 
				
			|||
                <h5 style="font-family: Montserrat, sans-serif !important; color: #000 !important; font-weight: bold;"> | 
				
			|||
                    E-commerce & Website | 
				
			|||
                </h5> | 
				
			|||
                <p style="font-family: Montserrat, sans-serif !important; font-size: 0.9rem !important;"> | 
				
			|||
                    Mobile | 
				
			|||
                    friendly, | 
				
			|||
                    awe-inspiring product pages</p> | 
				
			|||
            </div> | 
				
			|||
        </div> | 
				
			|||
 | 
				
			|||
        <div class="col-lg-3"> | 
				
			|||
            <div class="my-4 d-flex flex-column justify-content-center" | 
				
			|||
                 style="background-color: #f6f8f9 !important; border-radius: 0px; padding: 2rem !important; height: 250px !important;"> | 
				
			|||
                <img src="./assets/icons/service-black.png" class="img-responsive mb-3" height="48px" width="48px"> | 
				
			|||
                <h5 style="font-family: Montserrat, sans-serif !important; color: #000 !important; font-weight: bold;"> | 
				
			|||
                    Service Management | 
				
			|||
                </h5> | 
				
			|||
                <p style="font-family: Montserrat, sans-serif !important; font-size: 0.9rem !important;"> | 
				
			|||
                    Keep track of | 
				
			|||
                    services and invoice</p> | 
				
			|||
            </div> | 
				
			|||
        </div> | 
				
			|||
 | 
				
			|||
        <div class="col-lg-3"> | 
				
			|||
            <div class="my-4 d-flex flex-column justify-content-center" | 
				
			|||
                 style="background-color: #f6f8f9 !important; border-radius: 0px; padding: 2rem !important; height: 250px !important;"> | 
				
			|||
                <img src="./assets/icons/restaurant-black.png" class="img-responsive mb-3" height="48px" width="48px"> | 
				
			|||
                <h5 style="font-family: Montserrat, sans-serif !important; color: #000 !important; font-weight: bold;"> | 
				
			|||
                    Restaurant | 
				
			|||
                </h5> | 
				
			|||
                <p style="font-family: Montserrat, sans-serif !important; font-size: 0.9rem !important;"> | 
				
			|||
                    Run your bar or | 
				
			|||
                    restaurant methodically</p> | 
				
			|||
            </div> | 
				
			|||
        </div> | 
				
			|||
 | 
				
			|||
        <div class="col-lg-3"> | 
				
			|||
            <div class="my-4 d-flex flex-column justify-content-center" | 
				
			|||
                 style="background-color: #f6f8f9 !important; border-radius: 0px; padding: 2rem !important; height: 250px !important;"> | 
				
			|||
                <img src="./assets/icons/hotel-black.png" class="img-responsive mb-3" height="48px" width="48px"> | 
				
			|||
                <h5 style="font-family: Montserrat, sans-serif !important; color: #000 !important; font-weight: bold;"> | 
				
			|||
                    Hotel Management | 
				
			|||
                </h5> | 
				
			|||
                <p style="font-family: Montserrat, sans-serif !important; font-size: 0.9rem !important;"> | 
				
			|||
                    An | 
				
			|||
                    all-inclusive | 
				
			|||
                    hotel management application</p> | 
				
			|||
            </div> | 
				
			|||
        </div> | 
				
			|||
    </div> | 
				
			|||
</div> | 
				
			|||
 | 
				
			|||
<!-- END OF END OF OUR INDUSTRIES --> | 
				
			|||
 | 
				
			|||
<!-- SUPPORT --> | 
				
			|||
<div class="d-flex align-items-center" style="border-bottom: 2px solid #714B67; padding: 15px 0px;"> | 
				
			|||
    <div class="d-flex justify-content-center align-items-center mr-2" | 
				
			|||
         style="background-color: #F5F5F5; border-radius: 0px; width: 40px; height: 40px;"> | 
				
			|||
        <img src="./assets/misc/customer-support.png"/> | 
				
			|||
    </div> | 
				
			|||
    <h2 class="mt-2" style="font-family: 'Montserrat', sans-serif; font-size: 24px; font-weight: bold;">Support | 
				
			|||
    </h2> | 
				
			|||
</div> | 
				
			|||
<div class="container mt-5"> | 
				
			|||
    <div class="row"> | 
				
			|||
        <div class="col-sm-12 col-md-6"> | 
				
			|||
            <div style="background-color: #F6F8F9; padding: 30px; display: flex; align-items: center;"> | 
				
			|||
                <div class="mr-4" | 
				
			|||
                     style="background-color: #714B67; display: inline-block; height: 70px; width: 70px; display: flex; align-items: center; justify-content: center;"> | 
				
			|||
                    <img src="./assets/misc/support.png" height="48" width="48" style="width: 42px; height: 42px;"/> | 
				
			|||
                </div> | 
				
			|||
                <div> | 
				
			|||
                    <h4>Need Help?</h4> | 
				
			|||
                    <p style="line-height: 100%;">Got questions or need help? Get in touch.</p> | 
				
			|||
                    <a href="mailto:odoo@cybrosys.com"> | 
				
			|||
                        <p style="font-weight: 400; font-size: 28px; line-height: 80%; color: #714B67;"> | 
				
			|||
                            odoo@cybrosys.com</p> | 
				
			|||
                    </a> | 
				
			|||
                </div> | 
				
			|||
            </div> | 
				
			|||
        </div> | 
				
			|||
        <div class="col-sm-12 col-md-6"> | 
				
			|||
            <div style="background-color: #F6F8F9; padding: 30px; display: flex; align-items: center;"> | 
				
			|||
                <div class="mr-4" | 
				
			|||
                     style="background-color: #2AC44D; display: inline-block; height: 70px; width: 70px; display: flex; align-items: center; justify-content: center;"> | 
				
			|||
                    <img src="./assets/misc/whatsapp.png" height="52" width="52" style="width: 52px; height: 52px;"/> | 
				
			|||
                </div> | 
				
			|||
                <div> | 
				
			|||
                    <h4>WhatsApp</h4> | 
				
			|||
                    <p style="line-height: 100%;">Say hi to us on WhatsApp!</p> | 
				
			|||
                    <a href="https://api.whatsapp.com/send?phone=918606827707"> | 
				
			|||
                        <p style="font-weight: 400; font-size: 28px; line-height: 80%; color: #714B67;">+91 86068 | 
				
			|||
                            27707</p> | 
				
			|||
                    </a> | 
				
			|||
                </div> | 
				
			|||
            </div> | 
				
			|||
        </div> | 
				
			|||
    </div> | 
				
			|||
    <div class="row"> | 
				
			|||
        <div class="col-sm-12 my-5 d-flex justify-content-center align-items-center"> | 
				
			|||
            <img src="./assets/misc/logo.png" width="144" height="31" | 
				
			|||
                 style="width:144px; height: 31px; margin-top: 40px;"/> | 
				
			|||
        </div> | 
				
			|||
    </div> | 
				
			|||
</div> | 
				
			|||
<!-- END OF SUPPORT --> | 
				
			|||
@ -1,13 +0,0 @@ | 
				
			|||
odoo.define('customize_settings.dialog', async function(require){ | 
				
			|||
    "use strict"; | 
				
			|||
    const { Dialog } = require("@web/core/dialog/dialog"); | 
				
			|||
    const { patch } = require("@web/core/utils/patch"); | 
				
			|||
    patch(Dialog.prototype,"customize_settings.Dialog",{ | 
				
			|||
    setup() { | 
				
			|||
        this._super(...arguments); | 
				
			|||
        console.log(this.props) | 
				
			|||
        this.props.title = 'System' | 
				
			|||
    } | 
				
			|||
    }); | 
				
			|||
}); | 
				
			|||
 | 
				
			|||
@ -1,47 +0,0 @@ | 
				
			|||
odoo.define('customize_settings.error_dialogs', function(require){ | 
				
			|||
    'use strict'; | 
				
			|||
 | 
				
			|||
    const { odooExceptionTitleMap, ErrorDialog, ClientErrorDialog, NetworkErrorDialog, | 
				
			|||
    RPCErrorDialog, WarningDialog, SessionExpiredDialog } = require("@web/core/errors/error_dialogs"); | 
				
			|||
    const { patch } = require("@web/core/utils/patch"); | 
				
			|||
    const { _lt } = require("@web/core/l10n/translation"); | 
				
			|||
 | 
				
			|||
    ErrorDialog.title=_lt("System Error"); | 
				
			|||
 | 
				
			|||
    ClientErrorDialog.title = _lt('System Client Error'); | 
				
			|||
 | 
				
			|||
    SessionExpiredDialog.title = _lt('System Session Expired'); | 
				
			|||
 | 
				
			|||
    NetworkErrorDialog.title = _lt('System Network Expired'); | 
				
			|||
 | 
				
			|||
    patch(RPCErrorDialog.prototype, 'customize_settings.RPCErrorDialog',{ | 
				
			|||
        inferTitle() { | 
				
			|||
            if (this.props.exceptionName && odooExceptionTitleMap.has(this.props.exceptionName)) { | 
				
			|||
                this.title = odooExceptionTitleMap.get(this.props.exceptionName).toString(); | 
				
			|||
                return; | 
				
			|||
            } | 
				
			|||
            if (!this.props.type) { | 
				
			|||
                return; | 
				
			|||
            } | 
				
			|||
            switch (this.props.type) { | 
				
			|||
                case "server": | 
				
			|||
                    this.title = this.env._t("System Server Error"); | 
				
			|||
                    break; | 
				
			|||
                case "script": | 
				
			|||
                    this.title = this.env._t("System Client Error"); | 
				
			|||
                    break; | 
				
			|||
                case "network": | 
				
			|||
                    this.title = this.env._t("System Network Error"); | 
				
			|||
                    break; | 
				
			|||
            } | 
				
			|||
        } | 
				
			|||
    }); | 
				
			|||
 | 
				
			|||
    patch(WarningDialog.prototype, 'customize_settings.WarningDialog',{ | 
				
			|||
        setup() { | 
				
			|||
            super.setup(); | 
				
			|||
            this.title = this.env._t("System Warning"); | 
				
			|||
        } | 
				
			|||
    }); | 
				
			|||
 | 
				
			|||
}); | 
				
			|||
@ -1,32 +0,0 @@ | 
				
			|||
odoo.define('customize_settings.web_client',async function(require){ | 
				
			|||
    'use strict'; | 
				
			|||
 | 
				
			|||
    const{WebClient}=require("@web/webclient/webclient"); | 
				
			|||
    const{patch}=require("@web/core/utils/patch"); | 
				
			|||
    const{useService}=require("@web/core/utils/hooks"); | 
				
			|||
    const{useOwnDebugContext}=require("@web/core/debug/debug_context"); | 
				
			|||
    const{registry}=require("@web/core/registry"); | 
				
			|||
    const{DebugMenu}=require("@web/core/debug/debug_menu"); | 
				
			|||
    const{localization}=require("@web/core/l10n/localization"); | 
				
			|||
    const{useTooltip}=require("@web/core/tooltip/tooltip_hook"); | 
				
			|||
    const rpc=require('web.rpc'); | 
				
			|||
    var session = require('web.session'); | 
				
			|||
 | 
				
			|||
    patch(WebClient.prototype,"customize_settings.WebClient",{ | 
				
			|||
        setup(){ | 
				
			|||
            this.menuService=useService("menu");this._super() | 
				
			|||
            var domain = session.user_context.allowed_company_ids; | 
				
			|||
            var obj = this; | 
				
			|||
            rpc.query({ | 
				
			|||
                fields: ['name','id',], | 
				
			|||
                domain: [['id', 'in', domain]], | 
				
			|||
                model: 'res.company', | 
				
			|||
                method: 'search_read', | 
				
			|||
            }).then(function (result) { | 
				
			|||
                obj.title.setParts({ zopenerp: result[0].name }); // Replacing the name 'Oodo' to selected company name near favicon
 | 
				
			|||
            }); | 
				
			|||
 | 
				
			|||
        }, | 
				
			|||
    }); | 
				
			|||
}); | 
				
			|||
 | 
				
			|||
@ -1,288 +0,0 @@ | 
				
			|||
<html> | 
				
			|||
<head> | 
				
			|||
    <meta http-equiv="content-type" content="text/html; charset=utf-8" /> | 
				
			|||
    <title><t t-esc="website_name" /></title> | 
				
			|||
    <link rel="shortcut icon" href="/web/static/img/favicon.ico" type="image/x-icon" /> | 
				
			|||
    <link rel="stylesheet" href="/web/static/src/libs/fontawesome/css/font-awesome.css" /> | 
				
			|||
    <link rel="stylesheet" href="/web/static/lib/bootstrap/dist/css/bootstrap.css" /> | 
				
			|||
    <script src="/web/static/lib/jquery/jquery.js" ></script> | 
				
			|||
    <script src="/web/static/lib/bootstrap/js/dist/dom/data.js" ></script> | 
				
			|||
    <script src="/web/static/lib/bootstrap/js/dist/dom/event-handler.js" ></script> | 
				
			|||
    <script src="/web/static/lib/bootstrap/js/dist/dom/manipulator.js" ></script> | 
				
			|||
    <script src="/web/static/lib/bootstrap/js/dist/dom/selector-engine.js" ></script> | 
				
			|||
    <script src="/web/static/lib/bootstrap/js/dist/base-component.js" ></script> | 
				
			|||
    <script src="/web/static/lib/bootstrap/js/dist/modal.js" ></script> | 
				
			|||
 | 
				
			|||
    <script src="/web/static/src/public/database_manager.js" ></script> | 
				
			|||
    <style> | 
				
			|||
        a { | 
				
			|||
            text-decoration: none; | 
				
			|||
        } | 
				
			|||
    </style> | 
				
			|||
</head> | 
				
			|||
<body> | 
				
			|||
    <div class="container"> | 
				
			|||
        <!-- Database List --> | 
				
			|||
        <div class="row"> | 
				
			|||
            <div class="col-lg-6 offset-lg-3 o_database_list"> | 
				
			|||
                <img class="img-responsive d-block mx-auto" | 
				
			|||
                        t-attf-src="/web/binary/company_logo" | 
				
			|||
                        alt="Logo" class="img-fluid d-block mx-auto"/> | 
				
			|||
                <t t-if="not list_db"> | 
				
			|||
                    <div class="alert alert-danger text-center">The database manager has been disabled by the administrator</div> | 
				
			|||
                </t> | 
				
			|||
                <t t-elif="insecure and databases"> | 
				
			|||
                    <div class="alert alert-warning"> | 
				
			|||
                        Warning, your Odoo database manager is not protected.<br/> | 
				
			|||
                        Please <a href="#" data-bs-toggle="modal" data-bs-target=".o_database_master">set a master password</a> to secure it. | 
				
			|||
                    </div> | 
				
			|||
                </t> | 
				
			|||
                <t t-if="error"> | 
				
			|||
                    <div class="alert alert-danger" t-out="error"></div> | 
				
			|||
                </t> | 
				
			|||
                <t t-if="list_db and databases"> | 
				
			|||
                    <div class="list-group"> | 
				
			|||
 | 
				
			|||
                        <t t-foreach="databases" t-as="db"> | 
				
			|||
                            <div class="list-group-item d-flex align-items-center"> | 
				
			|||
                                <a t-attf-href="/web?db={{ db }}" class="d-block flex-grow-1"> | 
				
			|||
                                    <t t-if="db in incompatible_databases"> | 
				
			|||
                                        <i class="icon fa fa-warning float-end text-warning" title="This database may not be compatible"></i> | 
				
			|||
                                    </t> | 
				
			|||
                                    <t t-out="db" /> | 
				
			|||
                                </a> | 
				
			|||
                                <t t-if="manage"> | 
				
			|||
                                    <div class="btn-group btn-group-sm float-end"> | 
				
			|||
                                        <button type="button" t-att-data-db="db" data-bs-target=".o_database_backup" class="o_database_action btn btn-primary"> | 
				
			|||
                                            <i class="fa fa-floppy-o fa-fw"></i> Backup | 
				
			|||
                                        </button> | 
				
			|||
                                        <button type="button" t-att-data-db="db" data-bs-target=".o_database_duplicate" class="o_database_action btn btn-secondary"> | 
				
			|||
                                            <i class="fa fa-files-o fa-fw"></i> Duplicate | 
				
			|||
                                        </button> | 
				
			|||
                                        <button type="button" t-att-data-db="db" data-bs-target=".o_database_delete" class="o_database_action btn btn-danger"> | 
				
			|||
                                            <i class="fa fa-trash-o fa-fw"></i> Delete | 
				
			|||
                                        </button> | 
				
			|||
                                    </div> | 
				
			|||
                                </t> | 
				
			|||
                            </div> | 
				
			|||
                        </t> | 
				
			|||
                    </div> | 
				
			|||
                    <t t-if="manage"> | 
				
			|||
                        <div class="d-flex mt-2"> | 
				
			|||
                            <button type="button" data-bs-toggle="modal" data-bs-target=".o_database_create" class="btn btn-primary flex-grow-1">Create Database</button> | 
				
			|||
                            <button type="button" data-bs-toggle="modal" data-bs-target=".o_database_restore" class="btn btn-primary flex-grow-1 ms-2">Restore Database</button> | 
				
			|||
                            <button type="button" data-bs-toggle="modal" data-bs-target=".o_database_master" class="btn btn-primary flex-grow-1 ms-2">Set Master Password</button> | 
				
			|||
                        </div> | 
				
			|||
                    </t> | 
				
			|||
                    <t t-else=""> | 
				
			|||
                        <div class="text-center mt-2"> | 
				
			|||
                            <a href="/web/database/manager">Manage databases</a> | 
				
			|||
                        </div> | 
				
			|||
                    </t> | 
				
			|||
                </t> | 
				
			|||
                <t t-elif="list_db"> | 
				
			|||
                    <form role="form" action="/web/database/create" method="post"> | 
				
			|||
                        <t t-call="create_form" /> | 
				
			|||
                        <input type="submit" value="Create database" class="btn btn-primary float-start"/> | 
				
			|||
                    </form> | 
				
			|||
                    <a role="button" data-bs-toggle="modal" data-bs-target=".o_database_restore" class="btn btn-link">or restore a database</a> | 
				
			|||
                </t> | 
				
			|||
            </div> | 
				
			|||
        </div> | 
				
			|||
 | 
				
			|||
        <!-- Create --> | 
				
			|||
        <div class="modal fade o_database_create" role="dialog"> | 
				
			|||
            <div class="modal-dialog"> | 
				
			|||
                <div class="modal-content"> | 
				
			|||
                    <form role="form" action="/web/database/create" method="post"> | 
				
			|||
                        <div class="modal-header"> | 
				
			|||
                            <h4 class="modal-title">Create Database</h4> | 
				
			|||
                            <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> | 
				
			|||
                        </div> | 
				
			|||
                        <div class="modal-body"> | 
				
			|||
                            <t t-call="create_form" /> | 
				
			|||
                            <!--<small class="text-muted"> | 
				
			|||
                                To enhance your experience, some data may be sent to Odoo online services. See our <a href="https://www.odoo.com/privacy">Privacy Policy</a>. | 
				
			|||
                            </small>--> | 
				
			|||
                        </div> | 
				
			|||
                        <div class="modal-footer"> | 
				
			|||
                            <input type="submit" value="Continue" class="btn btn-primary float-end"/> | 
				
			|||
                        </div> | 
				
			|||
                    </form> | 
				
			|||
                </div> | 
				
			|||
            </div> | 
				
			|||
        </div> | 
				
			|||
 | 
				
			|||
        <!-- Restore --> | 
				
			|||
        <div class="modal fade o_database_restore" role="dialog"> | 
				
			|||
            <div class="modal-dialog"> | 
				
			|||
                <div class="modal-content"> | 
				
			|||
                    <div class="modal-header"> | 
				
			|||
                        <h4 class="modal-title">Restore Database</h4> | 
				
			|||
                        <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> | 
				
			|||
                    </div> | 
				
			|||
                    <form id="form_restore_db" role="form" action="/web/database/restore" method="post" enctype="multipart/form-data"> | 
				
			|||
                        <div class="modal-body"> | 
				
			|||
                            <t t-call="master_input" /> | 
				
			|||
                            <div class="row mb-3"> | 
				
			|||
                                <label for="backup_file" class="col-md-4 col-form-label">File</label> | 
				
			|||
                                <div class="col-md-8"> | 
				
			|||
                                    <input id="backup_file" type="file" name="backup_file" class="required"/> | 
				
			|||
                                </div> | 
				
			|||
                            </div> | 
				
			|||
                            <div class="row mb-3"> | 
				
			|||
                                <label for="dbname_restore" class="col-md-4 col-form-label">Database Name</label> | 
				
			|||
                                <div class="col-md-8"> | 
				
			|||
                                    <input id="dbname_restore" type="text" name="name" class="form-control" required="required" t-att-pattern="pattern" title="Only alphanumerical characters, underscore, hyphen and dot are allowed"/> | 
				
			|||
                                </div> | 
				
			|||
                            </div> | 
				
			|||
                            <label for="radio_copy_true">This database might have been moved or copied.</label> | 
				
			|||
                            <p class="form-text"> | 
				
			|||
                                <!-- odoo --> | 
				
			|||
                                In order to avoid conflicts between databases, they need to know if this database was moved or copied.<br/> | 
				
			|||
                                If you don't know, answer "This database is a copy". | 
				
			|||
                            </p> | 
				
			|||
                            <div class="form-check"> | 
				
			|||
                                <input id="radio_copy_true" name="copy" type="radio" class="form-check-input" value="true" checked="1" /> | 
				
			|||
                                <label for="radio_copy_true" class="form-check-label">This database is a copy</label> | 
				
			|||
                            </div> | 
				
			|||
                            <div class="form-check"> | 
				
			|||
                                <input id="radio_copy_false" name="copy" type="radio" class="form-check-input" value="false" /> | 
				
			|||
                                <label for="radio_copy_false" class="form-check-label">This database was moved</label> | 
				
			|||
                            </div> | 
				
			|||
                        </div> | 
				
			|||
                        <div class="modal-footer"> | 
				
			|||
                            <input type="submit" value="Continue" class="btn btn-primary float-end"/> | 
				
			|||
                        </div> | 
				
			|||
                    </form> | 
				
			|||
                </div> | 
				
			|||
            </div> | 
				
			|||
        </div> | 
				
			|||
 | 
				
			|||
        <!-- Master password --> | 
				
			|||
        <div class="modal fade o_database_master" role="dialog"> | 
				
			|||
            <div class="modal-dialog"> | 
				
			|||
                <div class="modal-content"> | 
				
			|||
                    <div class="modal-header"> | 
				
			|||
                        <h4 class="modal-title">Set Master Password</h4> | 
				
			|||
                        <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> | 
				
			|||
                    </div> | 
				
			|||
                    <form id="form_change_pwd" role="form" action="/web/database/change_password" method="post"> | 
				
			|||
                        <div class="modal-body"> | 
				
			|||
                            <p>The master password is required to create, delete, dump or restore databases.</p> | 
				
			|||
                            <t t-set="set_master_pwd" t-value="True" /> | 
				
			|||
                            <t t-call="master_input" /> | 
				
			|||
                            <div class="row mb-3"> | 
				
			|||
                                <label for="master_pwd_new" class="col-md-5 col-form-label">New Master Password</label> | 
				
			|||
                                <div class="col-md-7"> | 
				
			|||
                                    <div class="input-group"> | 
				
			|||
                                        <input id="master_pwd_new" type="password" name="master_pwd_new" class="form-control" required="required" autocomplete="new-password"/> | 
				
			|||
                                        <span class="fa fa-eye o_little_eye input-group-text" aria-hidden="true" style="cursor: pointer;"></span> | 
				
			|||
                                    </div> | 
				
			|||
                                </div> | 
				
			|||
                            </div> | 
				
			|||
                        </div> | 
				
			|||
                        <div class="modal-footer"> | 
				
			|||
                            <input type="submit" value="Continue" class="btn btn-primary float-end"/> | 
				
			|||
                        </div> | 
				
			|||
                    </form> | 
				
			|||
                </div> | 
				
			|||
            </div> | 
				
			|||
        </div> | 
				
			|||
 | 
				
			|||
        <!-- Duplicate DB --> | 
				
			|||
        <div class="modal fade o_database_duplicate" role="dialog"> | 
				
			|||
            <div class="modal-dialog"> | 
				
			|||
                <div class="modal-content"> | 
				
			|||
                    <div class="modal-header"> | 
				
			|||
                        <h4 class="modal-title">Duplicate Database</h4> | 
				
			|||
                        <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> | 
				
			|||
                    </div> | 
				
			|||
                    <form id="form-duplicate-db" role="form" action="/web/database/duplicate" method="post"> | 
				
			|||
                        <div class="modal-body"> | 
				
			|||
                            <t t-set="set_master_pwd" t-value="False" /> | 
				
			|||
                            <t t-call="master_input" /> | 
				
			|||
                            <div class="row mb-3"> | 
				
			|||
                                <label for="dbname_duplicate" class="col-md-4 col-form-label">Database Name</label> | 
				
			|||
                                <div class="col-md-8"> | 
				
			|||
                                    <input id="dbname_duplicate" type="text" name="name" class="form-control" required="required" readonly="readonly"/> | 
				
			|||
                                </div> | 
				
			|||
                            </div> | 
				
			|||
                            <div class="row mb-3"> | 
				
			|||
                                <label for="new_name" class="col-md-4 col-form-label">New Name</label> | 
				
			|||
                                <div class="col-md-8"> | 
				
			|||
                                    <input id="new_name" type="text" name="new_name" class="form-control" required="required" t-att-pattern="pattern" title="Only alphanumerical characters, underscore, hyphen and dot are allowed"/> | 
				
			|||
                                </div> | 
				
			|||
                            </div> | 
				
			|||
                        </div> | 
				
			|||
                        <div class="modal-footer"> | 
				
			|||
                            <input type="submit" value="Continue" class="btn btn-primary float-end"/> | 
				
			|||
                        </div> | 
				
			|||
                    </form> | 
				
			|||
                </div> | 
				
			|||
            </div> | 
				
			|||
        </div> | 
				
			|||
 | 
				
			|||
        <!-- Drop DB --> | 
				
			|||
        <div class="modal fade o_database_delete" role="dialog"> | 
				
			|||
            <div class="modal-dialog"> | 
				
			|||
                <div class="modal-content"> | 
				
			|||
                    <div class="modal-header"> | 
				
			|||
                        <h4 class="modal-title">Delete Database</h4> | 
				
			|||
                        <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> | 
				
			|||
                    </div> | 
				
			|||
                    <form id="form_drop_db" role="form" action="/web/database/drop" method="post"> | 
				
			|||
                        <div class="modal-body"> | 
				
			|||
                            <t t-call="master_input" /> | 
				
			|||
                            <div class="row mb-3"> | 
				
			|||
                                <label for="dbname_delete" class="col-md-4 col-form-label">Database</label> | 
				
			|||
                                <div class="col-md-8"> | 
				
			|||
                                    <input id="dbname_delete" type="text" name="name" class="form-control" required="required" readonly="readonly"/> | 
				
			|||
                                </div> | 
				
			|||
                            </div> | 
				
			|||
                        </div> | 
				
			|||
                        <div class="modal-footer"> | 
				
			|||
                            <input type="submit" value="Delete" class="btn btn-primary float-end"/> | 
				
			|||
                        </div> | 
				
			|||
                    </form> | 
				
			|||
                </div> | 
				
			|||
            </div> | 
				
			|||
        </div> | 
				
			|||
 | 
				
			|||
        <!-- Backup DB --> | 
				
			|||
        <div class="modal fade o_database_backup" role="dialog"> | 
				
			|||
            <div class="modal-dialog"> | 
				
			|||
                <div class="modal-content"> | 
				
			|||
                    <div class="modal-header"> | 
				
			|||
                        <h4 class="modal-title">Backup Database</h4> | 
				
			|||
                        <button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close"></button> | 
				
			|||
                    </div> | 
				
			|||
                    <form id="form_backup_db" role="form" action="/web/database/backup" method="post"> | 
				
			|||
                        <div class="modal-body"> | 
				
			|||
                            <t t-call="master_input" /> | 
				
			|||
                            <div class="row mb-3"> | 
				
			|||
                                <label for="dbname_backup" class="col-md-4 col-form-label">Database Name</label> | 
				
			|||
                                <div class="col-md-8"> | 
				
			|||
                                    <input id="dbname_backup" type="text" name="name" class="form-control" required="required" readonly="readonly"/> | 
				
			|||
                                </div> | 
				
			|||
                            </div> | 
				
			|||
                            <div class="row mb-3"> | 
				
			|||
                                <label for="backup_format" class="col-md-4 col-form-label">Backup Format</label> | 
				
			|||
                                <div class="col-md-8"> | 
				
			|||
                                    <select id="backup_format" name="backup_format" class="form-select" required="required"> | 
				
			|||
                                        <option value="zip">zip (includes filestore)</option> | 
				
			|||
                                        <option value="dump">pg_dump custom format (without filestore)</option> | 
				
			|||
                                    </select> | 
				
			|||
                                </div> | 
				
			|||
                            </div> | 
				
			|||
                        </div> | 
				
			|||
                        <div class="modal-footer"> | 
				
			|||
                            <input type="submit" value="Backup" class="btn btn-primary float-end"/> | 
				
			|||
                        </div> | 
				
			|||
                    </form> | 
				
			|||
                </div> | 
				
			|||
            </div> | 
				
			|||
        </div> | 
				
			|||
    </div> | 
				
			|||
</body> | 
				
			|||
</html> | 
				
			|||
@ -1,36 +0,0 @@ | 
				
			|||
<?xml version="1.0" encoding="UTF-8" ?> | 
				
			|||
<templates xml:space="preserve"> | 
				
			|||
 | 
				
			|||
    <t t-name="web.UserMenu" owl="1"> | 
				
			|||
        <Dropdown class="'o_user_menu d-none d-md-block pe-0'" togglerClass="'py-1 py-lg-0'"> | 
				
			|||
            <t t-set-slot="toggler"> | 
				
			|||
                <img class="rounded-circle o_user_avatar h-75 py-1" t-att-src="source" alt="User"/> | 
				
			|||
                <span class="oe_topbar_name d-none d-lg-block ms-1"><t t-esc="user.name"/><t t-if="env.debug" t-esc="' (' + user.db.name + ')'"/></span> | 
				
			|||
            </t> | 
				
			|||
            <t t-foreach="getElements()" t-as="element" t-key="element_index"> | 
				
			|||
                <t t-if="!element.hide"> | 
				
			|||
                    <t t-if="element.id != 'documentation' and element.id != 'support' and element.id != 'account' and element.type != 'separator'"> | 
				
			|||
                        <DropdownItem | 
				
			|||
                            t-if="element.type == 'item' || element.type == 'switch'" | 
				
			|||
                            href="element.href" | 
				
			|||
                            dataset="{ menu: element.id }" | 
				
			|||
                            onSelected="element.callback" | 
				
			|||
                        > | 
				
			|||
                            <CheckBox | 
				
			|||
                                t-if="element.type == 'switch'" | 
				
			|||
                                value="element.isChecked" | 
				
			|||
                                className="'form-switch d-flex flex-row-reverse justify-content-between p-0'" | 
				
			|||
                                onChange="element.callback" | 
				
			|||
                            > | 
				
			|||
                                <t t-out="element.description"/> | 
				
			|||
                            </CheckBox> | 
				
			|||
                            <t t-else="" t-out="element.description"/> | 
				
			|||
                        </DropdownItem> | 
				
			|||
                    </t> | 
				
			|||
                    <div t-if="element.type == 'separator'" role="separator" class="dropdown-divider"/> | 
				
			|||
                </t> | 
				
			|||
            </t> | 
				
			|||
        </Dropdown> | 
				
			|||
    </t> | 
				
			|||
 | 
				
			|||
</templates> | 
				
			|||
@ -1,47 +0,0 @@ | 
				
			|||
<?xml version='1.0' encoding='utf-8'?> | 
				
			|||
<odoo> | 
				
			|||
 | 
				
			|||
    <record id="debrand_hide_website" model="ir.ui.view"> | 
				
			|||
        <field name="name">debrand.hide_website</field> | 
				
			|||
        <field name="model">ir.module.module</field> | 
				
			|||
        <field name="inherit_id" ref="base.module_form"/> | 
				
			|||
        <field name="arch" type="xml"> | 
				
			|||
            <xpath expr="//field[@name='website']" position="replace"> | 
				
			|||
            </xpath> | 
				
			|||
            <xpath expr="//h3[hasclass('oe_fade')]" position="replace"> | 
				
			|||
            </xpath> | 
				
			|||
        </field> | 
				
			|||
    </record> | 
				
			|||
 | 
				
			|||
    <record id="debrand_hide_learnmore" model="ir.ui.view"> | 
				
			|||
        <field name="name">debrand.hide_learnmore</field> | 
				
			|||
        <field name="model">ir.module.module</field> | 
				
			|||
        <field name="inherit_id" ref="base.module_view_kanban"/> | 
				
			|||
        <field name="arch" type="xml"> | 
				
			|||
            <xpath expr="//a[@t-if='record.website.raw_value']" position="replace"> | 
				
			|||
            </xpath> | 
				
			|||
            <xpath expr="//div[@t-if='installed']" position="after"> | 
				
			|||
                <button t-if="installed" name="button_immediate_upgrade" class="btn btn-sm btn-primary float-end" type="object" role="menuitem" groups="base.group_system">Upgrade</button> | 
				
			|||
                <button t-if="installed" name="button_uninstall_wizard" type="object" class="btn btn-sm btn-secondary" role="menuitem" groups="base.group_system">Uninstall</button> | 
				
			|||
            </xpath> | 
				
			|||
            <xpath expr="//a[@t-att-href='record.website.raw_value']" position="replace"> | 
				
			|||
            </xpath> | 
				
			|||
        </field> | 
				
			|||
    </record> | 
				
			|||
 | 
				
			|||
    <record id="debrand_hide_tree_fields" model="ir.ui.view"> | 
				
			|||
        <field name="name">debrand.hide_tree_fields</field> | 
				
			|||
        <field name="model">ir.module.module</field> | 
				
			|||
        <field name="inherit_id" ref="base.module_tree"/> | 
				
			|||
        <field name="arch" type="xml"> | 
				
			|||
 | 
				
			|||
            <xpath expr="//field[@name='author']" position="attributes"> | 
				
			|||
                <attribute name="invisible">1</attribute> | 
				
			|||
            </xpath> | 
				
			|||
            <xpath expr="//field[@name='website']" position="attributes"> | 
				
			|||
                <attribute name="invisible">1</attribute> | 
				
			|||
            </xpath> | 
				
			|||
        </field> | 
				
			|||
    </record> | 
				
			|||
     | 
				
			|||
</odoo> | 
				
			|||