diff --git a/irie_backend_theme/README.rst b/irie_backend_theme/README.rst deleted file mode 100755 index 4c8508fd0..000000000 --- a/irie_backend_theme/README.rst +++ /dev/null @@ -1,40 +0,0 @@ -Irie Backend Theme -================== -* Irie Backend Theme module for Odoo 15 community editions - -Installation -============ - - www.odoo.com/documentation/15.0/setup/install.html - - Install our custom addon - -License -------- -General Public License, Version 3 (LGPL v3). -(https://www.odoo.com/documentation/user/14.0/legal/licenses/licenses.html) - -Company -------- -* 'Cybrosys Techno Solutions '__ - -Credits -------- -* 'Cybrosys Techno Solutions '__ - -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 -========== -This module is maintained by Cybrosys Technologies. - -For support and more information, please visit https://www.cybrosys.com - -Further information -=================== -HTML Description: ``__ - diff --git a/irie_backend_theme/__init__.py b/irie_backend_theme/__init__.py deleted file mode 100644 index 9a7e03ede..000000000 --- a/irie_backend_theme/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import models \ No newline at end of file diff --git a/irie_backend_theme/__manifest__.py b/irie_backend_theme/__manifest__.py deleted file mode 100644 index 242014ab2..000000000 --- a/irie_backend_theme/__manifest__.py +++ /dev/null @@ -1,67 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################# -# -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2021-TODAY Cybrosys Technologies() -# Author: Cybrosys Techno Solutions() -# -# 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 . -# -############################################################################# - -{ - "name": "Irie Backend Theme v15", - "description": """Minimalist and elegant backend theme for Odoo 14, Backend Theme, Theme""", - "summary": "irie backed Theme V15 is an attractive theme for backend", - "category": "Theme/Backend", - "version": "15.0.1.0.0", - 'author': 'Cybrosys Techno Solutions', - 'company': 'Cybrosys Techno Solutions', - 'maintainer': 'Cybrosys Techno Solutions', - 'website': "https://www.cybrosys.com", - "depends": ['base', 'web', 'mail'], - "data": [ - 'views/style.xml', - 'views/res_config_settings.xml', - ], - 'assets': { - 'web.assets_backend': [ - 'irie_backend_theme/static/src/layout/style/login.scss', - 'irie_backend_theme/static/src/layout/style/layout_colors.scss', - 'irie_backend_theme/static/src/components/app_menu/menu_order.css', - 'irie_backend_theme/static/src/layout/style/layout_style.scss', - 'irie_backend_theme/static/src/components/app_side_bar/app_bar.scss', - 'irie_backend_theme/static/src/components/app_side_bar/app_bar_item.js', - 'irie_backend_theme/static/src/components/app_side_bar/app_bar.js', - 'irie_backend_theme/static/src/components/app_menu/search_apps.js', - 'irie_backend_theme/static/src/webclient/webclient.js', - ], - 'web.assets_qweb': [ - 'irie_backend_theme/static/src/components/app_menu/side_menu.xml', - 'irie_backend_theme/static/src/components/app_side_bar/app_bar.xml', - 'irie_backend_theme/static/src/components/app_side_bar/app_bar_item.xml', - 'irie_backend_theme/static/src/components/home_menu/home_menu.xml', - 'irie_backend_theme/static/src/webclient/webclient.xml', - - ], - }, - 'images': [ - 'static/description/banner.png', - 'static/description/theme_screenshot.png', - ], - 'license': 'LGPL-3', - 'installable': True, - 'application': False, - 'auto_install': False, -} diff --git a/irie_backend_theme/models/__init__.py b/irie_backend_theme/models/__init__.py deleted file mode 100644 index aba222842..000000000 --- a/irie_backend_theme/models/__init__.py +++ /dev/null @@ -1 +0,0 @@ -from . import res_config_settings \ No newline at end of file diff --git a/irie_backend_theme/models/res_config_settings.py b/irie_backend_theme/models/res_config_settings.py deleted file mode 100644 index 923a287a5..000000000 --- a/irie_backend_theme/models/res_config_settings.py +++ /dev/null @@ -1,73 +0,0 @@ -from odoo import models, fields - - -class ResCompany(models.Model): - _inherit = 'res.company' - - background_image = fields.Binary(string="Background Image", attachment=True) - - -class ResConfigSettings(models.TransientModel): - _inherit = 'res.config.settings' - - theme_background = fields.Binary(string="App menu Background", - related='company_id.background_image', - readonly=False) - - app_bar_color = fields.Char(string='Appbar color', - config_parameter='irie_backend_theme.appbar_color', - default='#FFFFFF') - primary_accent = fields.Char(string="Navbar color", - config_parameter='irie_backend_theme.primary_accent_color', - default='#004589') - secondary_accent = fields.Char(string="Navbar color", - config_parameter='irie_backend_theme.secondary_color', - default='#0C4D9D') - - kanban_bg_color = fields.Char(string="Kanban Bg Color", - config_parameter='irie_backend_theme.kanban_bg_color', - default='#F7F7F7') - - primary_hover = fields.Char(string="Hover Primary Color", - config_parameter='irie_backend_theme.primary_hover', - default='#00376E') - light_hover = fields.Char(string="Light Hover", - config_parameter='irie_backend_theme.light_hover', - default='#ffffff') - appbar_text = fields.Char(string="Home Menu Text Color", - config_parameter='irie_backend_theme.appbar_text', - default='#F7F8F7') - secoundary_hover = fields.Char(string="AppBar Hover", - config_parameter='irie_backend_theme.secoundary_hover', - default='#F2F2F3') - - def config_color_settings(self): - colors = {} - print("ppp", self.env.user.company_id.background_image) - colors['full_bg_img'] = self.env.user.company_id.background_image - colors['appbar_color'] = self.env[ - 'ir.config_parameter'].sudo().get_param( - 'irie_backend_theme.appbar_color'); - colors['primary_accent'] = self.env[ - 'ir.config_parameter'].sudo().get_param( - 'irie_backend_theme.primary_accent_color'); - colors['secondary_color'] = self.env[ - 'ir.config_parameter'].sudo().get_param( - 'irie_backend_theme.secondary_color'); - colors['kanban_bg_color'] = self.env[ - 'ir.config_parameter'].sudo().get_param( - 'irie_backend_theme.kanban_bg_color'); - colors['primary_hover'] = self.env[ - 'ir.config_parameter'].sudo().get_param( - 'irie_backend_theme.primary_hover'); - colors['light_hover'] = self.env[ - 'ir.config_parameter'].sudo().get_param( - 'irie_backend_theme.light_hover'); - colors['appbar_text'] = self.env[ - 'ir.config_parameter'].sudo().get_param( - 'irie_backend_theme.appbar_text'); - colors['secoundary_hover'] = self.env[ - 'ir.config_parameter'].sudo().get_param( - 'irie_backend_theme.secoundary_hover'); - - return colors diff --git a/irie_backend_theme/static/description/assets/.DS_Store b/irie_backend_theme/static/description/assets/.DS_Store deleted file mode 100644 index 84181bb36..000000000 Binary files a/irie_backend_theme/static/description/assets/.DS_Store and /dev/null differ diff --git a/irie_backend_theme/static/description/assets/._.DS_Store b/irie_backend_theme/static/description/assets/._.DS_Store deleted file mode 100644 index 9ad849cdb..000000000 Binary files a/irie_backend_theme/static/description/assets/._.DS_Store and /dev/null differ diff --git a/irie_backend_theme/static/description/assets/._Daco_4075075.png b/irie_backend_theme/static/description/assets/._Daco_4075075.png deleted file mode 100644 index 66e1da358..000000000 Binary files a/irie_backend_theme/static/description/assets/._Daco_4075075.png and /dev/null differ diff --git a/irie_backend_theme/static/description/assets/._clipart4258116.png b/irie_backend_theme/static/description/assets/._clipart4258116.png deleted file mode 100644 index febd13e17..000000000 Binary files a/irie_backend_theme/static/description/assets/._clipart4258116.png and /dev/null differ diff --git a/irie_backend_theme/static/description/assets/Daco_4075075.png b/irie_backend_theme/static/description/assets/Daco_4075075.png deleted file mode 100644 index f4b695d40..000000000 Binary files a/irie_backend_theme/static/description/assets/Daco_4075075.png and /dev/null differ diff --git a/irie_backend_theme/static/description/assets/background.jpg b/irie_backend_theme/static/description/assets/background.jpg deleted file mode 100644 index 36b2c310a..000000000 Binary files a/irie_backend_theme/static/description/assets/background.jpg and /dev/null differ diff --git a/irie_backend_theme/static/description/assets/clipart4258116.png b/irie_backend_theme/static/description/assets/clipart4258116.png deleted file mode 100644 index 192f1ad0f..000000000 Binary files a/irie_backend_theme/static/description/assets/clipart4258116.png and /dev/null differ diff --git a/irie_backend_theme/static/description/assets/home_screen.png b/irie_backend_theme/static/description/assets/home_screen.png deleted file mode 100644 index 4d4c06821..000000000 Binary files a/irie_backend_theme/static/description/assets/home_screen.png and /dev/null differ diff --git a/irie_backend_theme/static/description/assets/icons/chevron.png b/irie_backend_theme/static/description/assets/icons/chevron.png deleted file mode 100644 index 2089293d6..000000000 Binary files a/irie_backend_theme/static/description/assets/icons/chevron.png and /dev/null differ diff --git a/irie_backend_theme/static/description/assets/icons/cogs.png b/irie_backend_theme/static/description/assets/icons/cogs.png deleted file mode 100644 index 95d0bad62..000000000 Binary files a/irie_backend_theme/static/description/assets/icons/cogs.png and /dev/null differ diff --git a/irie_backend_theme/static/description/assets/icons/consultation.png b/irie_backend_theme/static/description/assets/icons/consultation.png deleted file mode 100644 index 8319d4baa..000000000 Binary files a/irie_backend_theme/static/description/assets/icons/consultation.png and /dev/null differ diff --git a/irie_backend_theme/static/description/assets/icons/ecom-black.png b/irie_backend_theme/static/description/assets/icons/ecom-black.png deleted file mode 100644 index a9385ff13..000000000 Binary files a/irie_backend_theme/static/description/assets/icons/ecom-black.png and /dev/null differ diff --git a/irie_backend_theme/static/description/assets/icons/education-black.png b/irie_backend_theme/static/description/assets/icons/education-black.png deleted file mode 100644 index 3eb09b27b..000000000 Binary files a/irie_backend_theme/static/description/assets/icons/education-black.png and /dev/null differ diff --git a/irie_backend_theme/static/description/assets/icons/hotel-black.png b/irie_backend_theme/static/description/assets/icons/hotel-black.png deleted file mode 100644 index 130f613be..000000000 Binary files a/irie_backend_theme/static/description/assets/icons/hotel-black.png and /dev/null differ diff --git a/irie_backend_theme/static/description/assets/icons/license.png b/irie_backend_theme/static/description/assets/icons/license.png deleted file mode 100644 index a5869797e..000000000 Binary files a/irie_backend_theme/static/description/assets/icons/license.png and /dev/null differ diff --git a/irie_backend_theme/static/description/assets/icons/lifebuoy.png b/irie_backend_theme/static/description/assets/icons/lifebuoy.png deleted file mode 100644 index 658d56ccc..000000000 Binary files a/irie_backend_theme/static/description/assets/icons/lifebuoy.png and /dev/null differ diff --git a/irie_backend_theme/static/description/assets/icons/manufacturing-black.png b/irie_backend_theme/static/description/assets/icons/manufacturing-black.png deleted file mode 100644 index 697eb0e9f..000000000 Binary files a/irie_backend_theme/static/description/assets/icons/manufacturing-black.png and /dev/null differ diff --git a/irie_backend_theme/static/description/assets/icons/pos-black.png b/irie_backend_theme/static/description/assets/icons/pos-black.png deleted file mode 100644 index 97c0f90c1..000000000 Binary files a/irie_backend_theme/static/description/assets/icons/pos-black.png and /dev/null differ diff --git a/irie_backend_theme/static/description/assets/icons/puzzle.png b/irie_backend_theme/static/description/assets/icons/puzzle.png deleted file mode 100644 index 65cf854e7..000000000 Binary files a/irie_backend_theme/static/description/assets/icons/puzzle.png and /dev/null differ diff --git a/irie_backend_theme/static/description/assets/icons/restaurant-black.png b/irie_backend_theme/static/description/assets/icons/restaurant-black.png deleted file mode 100644 index 4a35eb939..000000000 Binary files a/irie_backend_theme/static/description/assets/icons/restaurant-black.png and /dev/null differ diff --git a/irie_backend_theme/static/description/assets/icons/service-black.png b/irie_backend_theme/static/description/assets/icons/service-black.png deleted file mode 100644 index 301ab51cb..000000000 Binary files a/irie_backend_theme/static/description/assets/icons/service-black.png and /dev/null differ diff --git a/irie_backend_theme/static/description/assets/icons/trading-black.png b/irie_backend_theme/static/description/assets/icons/trading-black.png deleted file mode 100644 index 9398ba2f1..000000000 Binary files a/irie_backend_theme/static/description/assets/icons/trading-black.png and /dev/null differ diff --git a/irie_backend_theme/static/description/assets/icons/training.png b/irie_backend_theme/static/description/assets/icons/training.png deleted file mode 100644 index 884ca024d..000000000 Binary files a/irie_backend_theme/static/description/assets/icons/training.png and /dev/null differ diff --git a/irie_backend_theme/static/description/assets/icons/update.png b/irie_backend_theme/static/description/assets/icons/update.png deleted file mode 100644 index ecbc5a01a..000000000 Binary files a/irie_backend_theme/static/description/assets/icons/update.png and /dev/null differ diff --git a/irie_backend_theme/static/description/assets/icons/user.png b/irie_backend_theme/static/description/assets/icons/user.png deleted file mode 100644 index 6ffb23d9f..000000000 Binary files a/irie_backend_theme/static/description/assets/icons/user.png and /dev/null differ diff --git a/irie_backend_theme/static/description/assets/icons/wrench.png b/irie_backend_theme/static/description/assets/icons/wrench.png deleted file mode 100644 index 6c04dea0f..000000000 Binary files a/irie_backend_theme/static/description/assets/icons/wrench.png and /dev/null differ diff --git a/irie_backend_theme/static/description/assets/mobile_app_menu.jpg b/irie_backend_theme/static/description/assets/mobile_app_menu.jpg deleted file mode 100644 index 8d34667b8..000000000 Binary files a/irie_backend_theme/static/description/assets/mobile_app_menu.jpg and /dev/null differ diff --git a/irie_backend_theme/static/description/assets/settings_customisation.png b/irie_backend_theme/static/description/assets/settings_customisation.png deleted file mode 100644 index 02dfb05f2..000000000 Binary files a/irie_backend_theme/static/description/assets/settings_customisation.png and /dev/null differ diff --git a/irie_backend_theme/static/description/banner.png b/irie_backend_theme/static/description/banner.png deleted file mode 100644 index b260a5795..000000000 Binary files a/irie_backend_theme/static/description/banner.png and /dev/null differ diff --git a/irie_backend_theme/static/description/icon.png b/irie_backend_theme/static/description/icon.png deleted file mode 100644 index 9bc8788fd..000000000 Binary files a/irie_backend_theme/static/description/icon.png and /dev/null differ diff --git a/irie_backend_theme/static/description/images/app_bar.png b/irie_backend_theme/static/description/images/app_bar.png deleted file mode 100644 index 73dd08834..000000000 Binary files a/irie_backend_theme/static/description/images/app_bar.png and /dev/null differ diff --git a/irie_backend_theme/static/description/images/desktop.gif b/irie_backend_theme/static/description/images/desktop.gif deleted file mode 100644 index 49e7563e7..000000000 Binary files a/irie_backend_theme/static/description/images/desktop.gif and /dev/null differ diff --git a/irie_backend_theme/static/description/images/employe.jpg b/irie_backend_theme/static/description/images/employe.jpg deleted file mode 100644 index c69148e5a..000000000 Binary files a/irie_backend_theme/static/description/images/employe.jpg and /dev/null differ diff --git a/irie_backend_theme/static/description/images/event.png b/irie_backend_theme/static/description/images/event.png deleted file mode 100644 index 268f665c4..000000000 Binary files a/irie_backend_theme/static/description/images/event.png and /dev/null differ diff --git a/irie_backend_theme/static/description/images/hero.png b/irie_backend_theme/static/description/images/hero.png deleted file mode 100644 index 2e5c29025..000000000 Binary files a/irie_backend_theme/static/description/images/hero.png and /dev/null differ diff --git a/irie_backend_theme/static/description/images/icons/design.png b/irie_backend_theme/static/description/images/icons/design.png deleted file mode 100644 index 674eba0ef..000000000 Binary files a/irie_backend_theme/static/description/images/icons/design.png and /dev/null differ diff --git a/irie_backend_theme/static/description/images/icons/quality.png b/irie_backend_theme/static/description/images/icons/quality.png deleted file mode 100644 index 058de1420..000000000 Binary files a/irie_backend_theme/static/description/images/icons/quality.png and /dev/null differ diff --git a/irie_backend_theme/static/description/images/icons/responsive.png b/irie_backend_theme/static/description/images/icons/responsive.png deleted file mode 100644 index e6fe95233..000000000 Binary files a/irie_backend_theme/static/description/images/icons/responsive.png and /dev/null differ diff --git a/irie_backend_theme/static/description/images/kanban.png b/irie_backend_theme/static/description/images/kanban.png deleted file mode 100644 index 089cb0fb0..000000000 Binary files a/irie_backend_theme/static/description/images/kanban.png and /dev/null differ diff --git a/irie_backend_theme/static/description/images/mobile_event.jpg b/irie_backend_theme/static/description/images/mobile_event.jpg deleted file mode 100644 index 0b88e31b7..000000000 Binary files a/irie_backend_theme/static/description/images/mobile_event.jpg and /dev/null differ diff --git a/irie_backend_theme/static/description/images/mobile_form.jpg b/irie_backend_theme/static/description/images/mobile_form.jpg deleted file mode 100644 index 36f0bc650..000000000 Binary files a/irie_backend_theme/static/description/images/mobile_form.jpg and /dev/null differ diff --git a/irie_backend_theme/static/description/images/mobile_graph.jpg b/irie_backend_theme/static/description/images/mobile_graph.jpg deleted file mode 100644 index ee4e97070..000000000 Binary files a/irie_backend_theme/static/description/images/mobile_graph.jpg and /dev/null differ diff --git a/irie_backend_theme/static/description/images/mobile_kanban.jpg b/irie_backend_theme/static/description/images/mobile_kanban.jpg deleted file mode 100644 index 9b32d89cc..000000000 Binary files a/irie_backend_theme/static/description/images/mobile_kanban.jpg and /dev/null differ diff --git a/irie_backend_theme/static/description/images/mobile_lost.jpg b/irie_backend_theme/static/description/images/mobile_lost.jpg deleted file mode 100644 index 6f2b5a6bc..000000000 Binary files a/irie_backend_theme/static/description/images/mobile_lost.jpg and /dev/null differ diff --git a/irie_backend_theme/static/description/images/mobile_search.jpg b/irie_backend_theme/static/description/images/mobile_search.jpg deleted file mode 100644 index 0ea91d0b7..000000000 Binary files a/irie_backend_theme/static/description/images/mobile_search.jpg and /dev/null differ diff --git a/irie_backend_theme/static/description/images/mobile_settings.jpg b/irie_backend_theme/static/description/images/mobile_settings.jpg deleted file mode 100644 index 97384cfa6..000000000 Binary files a/irie_backend_theme/static/description/images/mobile_settings.jpg and /dev/null differ diff --git a/irie_backend_theme/static/description/images/mobile_view.gif b/irie_backend_theme/static/description/images/mobile_view.gif deleted file mode 100644 index 67fa4687c..000000000 Binary files a/irie_backend_theme/static/description/images/mobile_view.gif and /dev/null differ diff --git a/irie_backend_theme/static/description/images/responsive.jpg b/irie_backend_theme/static/description/images/responsive.jpg deleted file mode 100644 index 4f5533ba1..000000000 Binary files a/irie_backend_theme/static/description/images/responsive.jpg and /dev/null differ diff --git a/irie_backend_theme/static/description/images/sale_kanban.png b/irie_backend_theme/static/description/images/sale_kanban.png deleted file mode 100644 index d84451205..000000000 Binary files a/irie_backend_theme/static/description/images/sale_kanban.png and /dev/null differ diff --git a/irie_backend_theme/static/description/images/search.png b/irie_backend_theme/static/description/images/search.png deleted file mode 100644 index 60f1187e5..000000000 Binary files a/irie_backend_theme/static/description/images/search.png and /dev/null differ diff --git a/irie_backend_theme/static/description/index.html b/irie_backend_theme/static/description/index.html deleted file mode 100644 index b15d965ee..000000000 --- a/irie_backend_theme/static/description/index.html +++ /dev/null @@ -1,513 +0,0 @@ - -
-
-
-

Irie Backend Theme

-

Clean - &Minimal Backend Theme for Odoo 15

-
- -
-
- - -
-
-
-
The app provides a user friendly backend - theme for Odoo 15.0 community edition.
-
-
-
- - -
-
-
-
- -
-
Well-Crafted
-
- -
-
- -
-
Efficent Design
-
- -
-
- -
-
Clearer insight
-
-
-
- - - -
-
-
-

App Menu

-

The App Menu is the main attraction of the Irie backend theme. It has a fully responsive layout with a new highlighted color combination and a more modern interface for all applications. Moreover, the Irie backend theme improves your experience with Odoo, providing you with a fully customizable background image, Navbar color, and many more.

-
-
- -
-
- -
-
-
-
-
- - - -
-
-
- Theme - Settings -

Irie Backend Theme Settings

-

To improve your experience with Odoo the Irie backend theme provides a fully - configurable theme settings menu.

- -
- -
- Custom - AppBar -

AppBar

-

Easly accessible side bar where it reveals the side bar menu on just a click. Moreover, its also - fully customisable with Irie backend theme.

- -
- -
-
- - - -
-
-
- -
-
- Responsive - Layout -

Truly Responsive

-

One of the critical highlights of the Irie backend theme is that it was genuinely responsive; moreover, it provides an efficient interface to manage a mobile device.

-
-
- -
- - - -
-
-
- Custom - Kanban View -

Kanban view

-

Irie Backend Theme gives a colorful & elegant kanban view, and it's fully customizable with this theme.

- -
- -
- Search - Option -

Advanced Searching for App Menus

-

Irie Backend Theme gives a more complex and powerful search than standard search, providing search options like enterprise edition.

- -
- -
-
- - -
- - -
-
- - Form View -

Custom Form view

-

Irie Backend theme provides a fully modified and colorful form view with the full view - experience.

- -
- -
- Vibrent - ui -

Attractive Customizable User Interface

-

It provides fully attractive, and a elgant User Interface with completely customizability.

- -
- -
-
- -
- - - Mobile - - -
-
- - Kanban View -

Responsive kanban view

-

It gives a fully responsive kanban view in Mobile view, which is also fully customizable in the Irie Backend theme.

- -
- -
- Form - View -

Visualized form view

-

It puts forward a fully visualized form view with colorful and attractive aspects which the user can customize.

- -
- -
-
-
- - -
-
- - List view -

Modified Tree view

-

Irie Backend Theme provides fully modified list view and amazing table designs - with stunning look outputs.

- -
- -
- settings -

Fully Redesigned Settings

-

Mobile friendly and Redesigned settings with stylish view.

- -
- -
-
-
- - -
-
- - Employe module -

Modified Form view for employees

-

It provides the Employees with a form view with redesigned and various modified features. -

- -
- -
- Search - View -

Ultra Modern Search view

-

It has an advanced search view with a highly modified search option for easy usage and an improved experience with Odoo.

- -
- -
-
- - - - - - - - -
-
-
-

- Our Services

-

- We provide following services

-
- -
-
- -
-
Odoo - Customization
-
- -
-
- -
-
Odoo - Implementation
-
- -
-
- -
-
Odoo - Support
-
- - -
-
- -
-
Hire - Odoo - Developer
-
- -
-
- -
-
Odoo - Integration
-
- -
-
- -
-
Odoo - Migration
-
- - -
-
- -
-
Odoo - Consultancy
-
- -
-
- -
-
Odoo - Implementation
-
- -
-
- -
-
Odoo - Licensing Consultancy
-
-
-
- - - -
-
-
-

- Our Industries

-

- Our industry specifics and process segments to solve your complex business barriers.

-
- -
-
- -
- Trading -
-

Easily procure - and - sell your products

-
-
- -
-
- -
- POS -
-

Easy - configuration - and convivial experience

-
-
- -
-
- -
- Education -
-

A platform for - educational management

-
-
- -
-
- -
- Manufacturing -
-

Plan, track and - schedule your operations

-
-
- -
-
- -
- E-commerce & Website -
-

Mobile - friendly, - awe-inspiring product pages

-
-
- -
-
- -
- Service Management -
-

Keep track of - services and invoice

-
-
- -
-
- -
- Restaurant -
-

Run your bar or - restaurant methodically

-
-
- -
-
- -
- Hotel Management -
-

An - all-inclusive - hotel management application

-
-
- -
-
- - - - - -
-
-
-

- Need Help?

-

- Do you have any queries regarding our products & services? Let us know.

-
-
- - -
- -
- - -
- -
- -
- -
-
- -
- -
- -
-
- -
-
- - \ No newline at end of file diff --git a/irie_backend_theme/static/description/theme_screenshot.png b/irie_backend_theme/static/description/theme_screenshot.png deleted file mode 100644 index 5c71db8c0..000000000 Binary files a/irie_backend_theme/static/description/theme_screenshot.png and /dev/null differ diff --git a/irie_backend_theme/static/src/components/app_menu/menu_order.css b/irie_backend_theme/static/src/components/app_menu/menu_order.css deleted file mode 100644 index 40fe111ca..000000000 --- a/irie_backend_theme/static/src/components/app_menu/menu_order.css +++ /dev/null @@ -1,113 +0,0 @@ -.nav-container { - - float: left; - position: relative; - width: 99vw; - height: 100%; - background: #fff; - display: flex; - justify-content: start; - align-items: start; - padding: 0px 20rem; - margin-top: 2rem; - -} -/*.search-results { - float: left; - position: relative; - width: 100vw; - height: 100vh; - background: #fff; - display: flex; - justify-content: center; - align-items: center; - padding: 0 20rem; -}*/ -.o_main_navbar .dropdown-menu .show { - max-height: auto !important; - min-width: 100%; - overflow: auto; - margin-top: 0; - position: static; - top: 0; - display: flex; - box-shadow: none; - border: none; - flex-wrap: wrap; - flex-direction: row; - overflow: unset; -} -.dropdown-item.o_app.mt0 { - flex-basis: 20%; - display: flex; - justify-content: center; - align-items: center; - flex-direction: column; - margin-bottom: 23px; -} -.o_setting_search { - position: relative; - - .searchInput { - height: 28px; - padding: 0px; - border: 0px; - border-dropdown-item bottom: 1px solid gray('400'); - border-color: gray('700'); - box-shadow: none; - font-weight: 500; - } - - .searchIcon { - @include o-position-absolute(4px, 0); - color: gray('700'); - } - } - .search-container.has-results { - height: 100%; - - .search-input { - height: 3em; - } - - .search-results { - height: calc(100% - 3em); - overflow: auto; - } - } - -.app-menu { - - width: 100%; - display: flex; - flex-wrap: wrap; - -} -.o_main_navbar .dropdown-menu.show { - max-height: none !important; - min-width: 100%; - overflow: auto; - margin-top: 0; -} -.o-menu-search-result.dropdown-item.col-12.ml-auto.mr-auto { - - background-repeat: no-repeat; - background-size: 100%; - padding-left: 30%; - margin-bottom: 5%; - -} -@media (max-width: 1371px){ - -} - -@media (max-width:992px) { - -} - -@media (max-width:400px) { - - - - -} \ No newline at end of file diff --git a/irie_backend_theme/static/src/components/app_menu/search_apps.js b/irie_backend_theme/static/src/components/app_menu/search_apps.js deleted file mode 100644 index e90596cbe..000000000 --- a/irie_backend_theme/static/src/components/app_menu/search_apps.js +++ /dev/null @@ -1,120 +0,0 @@ -/** @odoo-module */ - -import { NavBar } from "@web/webclient/navbar/navbar"; -import { registry } from "@web/core/registry"; -const { fuzzyLookup } = require('@web/core/utils/search'); -import { computeAppsAndMenuItems } from "@web/webclient/menus/menu_helpers"; -import core from 'web.core'; - -const commandProviderRegistry = registry.category("command_provider"); - -import { patch } from 'web.utils'; -var rpc = require('web.rpc'); -patch(NavBar.prototype, 'irie_backend_theme/static/src/js/appMenu.js', { - - //-------------------------------------------------------------------------- - // Public - //-------------------------------------------------------------------------- - - /** - * @override - */ - setup() { - this._super(); - this._search_def = $.Deferred(); - let { apps, menuItems } = computeAppsAndMenuItems(this.menuService.getMenuAsTree("root")); - this._apps = apps; - this._searchableMenus = menuItems; - this.colors = this.fetch_data(); - }, - fetch_data: function() { - var self = this; - rpc.query({model: 'res.config.settings',method: 'config_color_settings',args: [0],}).then(function(result){ - self.colors = result; - if (result.primary_accent !== false){ - document.documentElement.style.setProperty("--primary-accent",result.primary_accent); - } - if (result.appbar_color !== false){ - document.documentElement.style.setProperty("--app-bar-accent",result.appbar_color);} - if (result.primary_hover !== false){ - document.documentElement.style.setProperty("--primary-hover",result.primary_hover);} - if (result.secondary_color !== false){ - document.documentElement.style.setProperty("--primary-accent-border",result.secondary_color);} - if (result.full_bg_img !== false){ - document.documentElement.style.setProperty("--full-screen-bg",'url(data:image/png;base64,'+result.full_bg_img+')'); - } - if (result.appbar_text !== false){ - document.documentElement.style.setProperty("--app-menu-font-color",result.appbar_text);} - if (result.secoundary_hover !== false){ - document.documentElement.style.setProperty("--secoundary-hover",result.secoundary_hover);} - if (result.kanban_bg_color !== false){ - document.documentElement.style.setProperty("--kanban-bg-color",result.kanban_bg_color);} - }); - }, - - mounted() { - this._super(); - this.$search_container = $(".search-container"); - this.$search_input = $(".search-input input"); - this.$search_results = $(".search-results"); - this.$app_menu = $(".app-menu"); - this.$dropdown_menu = $(".dropdown-menu"); - }, - - _searchMenusSchedule: function () { - this.$search_results.removeClass("o_hidden") - this.$app_menu.addClass("o_hidden"); - this._search_def.reject(); - this._search_def = $.Deferred(); - setTimeout(this._search_def.resolve.bind(this._search_def), 50); - this._search_def.done(this._searchMenus.bind(this)); - }, - - _searchMenus: function () { - var query = this.$search_input.val(); - if (query === "") { - this.$search_container.removeClass("has-results"); - this.$app_menu.removeClass("o_hidden"); - this.$search_results.empty(); - return; - } - var results = []; - - fuzzyLookup(query, this._apps, (menu) => menu.label) - .forEach((menu) => { - results.push({ - category: "apps", - name: menu.label, - actionID: menu.actionID, - id: menu.id, - webIconData: menu.webIconData, - }); - }); - - fuzzyLookup(query, this._searchableMenus, (menu) => - (menu.parents + " / " + menu.label).split("/").reverse().join("/") - ).forEach((menu) => { - results.push({ - category: "menu_items", - name: menu.parents + " / " + menu.label, - actionID: menu.actionID, - id: menu.id, - }); - }); - - this.$search_container.toggleClass( - "has-results", - Boolean(results.length) - ); - this.$search_results.html( - core.qweb.render( - "irie_backend_theme.SearchResults", - { - results: results, - widget: this, - } - ) - ); - }, - -}); \ No newline at end of file diff --git a/irie_backend_theme/static/src/components/app_menu/side_menu.xml b/irie_backend_theme/static/src/components/app_menu/side_menu.xml deleted file mode 100644 index 60eb29cfd..000000000 --- a/irie_backend_theme/static/src/components/app_menu/side_menu.xml +++ /dev/null @@ -1,66 +0,0 @@ - - - - - - - - - -
- -
-
-
- -
\ No newline at end of file diff --git a/irie_backend_theme/static/src/components/app_side_bar/app_bar.js b/irie_backend_theme/static/src/components/app_side_bar/app_bar.js deleted file mode 100644 index 1acafb8be..000000000 --- a/irie_backend_theme/static/src/components/app_side_bar/app_bar.js +++ /dev/null @@ -1,25 +0,0 @@ -/** @odoo-module **/ - -const { Component, hooks } = owl; -const { useExternalListener, useState, useRef } = hooks; -import { useService } from "@web/core/utils/hooks"; -import { bus, _t } from 'web.core'; -import { AppItem } from "./app_bar_item"; - -export class AppBar extends Component { - setup(){ - this.currentAppSectionsExtra = []; - this.actionService = useService("action"); - this.menuService = useService("menu"); - var apps = this.menuService.getApps(); - this.state = useState({ apps }); - - } - willUnmount() { - this.env.bus.off("MENUS:APP-CHANGED", this); - } - -} - AppBar.components = { AppItem }; - AppBar.props = {}; - AppBar.template = 'irie_backend_theme.app_bar'; \ No newline at end of file diff --git a/irie_backend_theme/static/src/components/app_side_bar/app_bar.scss b/irie_backend_theme/static/src/components/app_side_bar/app_bar.scss deleted file mode 100644 index e037a7a79..000000000 --- a/irie_backend_theme/static/src/components/app_side_bar/app_bar.scss +++ /dev/null @@ -1,117 +0,0 @@ - -$sidebar_toggle_one_width: 50px; - -.app_bar { - - display: flex; - flex-direction: row; - - z-index: 4; - width: $sidebar_toggle_one_width; - position: fixed; - top: 46px; - bottom: 0; - - transition: width 0.3s ease-in-out 0s, left 0.3s ease-in-out 0s, margin-left 0.3s ease-in-out 0s; - overflow: hidden; - - -webkit-box-shadow: 0 3px 10px rgba(62, 85, 120, .045); - -moz-box-shadow: 0 3px 10px rgba(62, 85, 120, .045); - box-shadow: 0 3px 10px rgba(62, 85, 120, .045); - background-color: $secondary_accent; - - .slide-enter-active, .slide-leave-active { - transition: height 0.3s ease-in-out 0.3s; - } - - .slide-enter, .slide-leave-to { - height: 0px; - } - - .app_container { - - display: flex; - flex-direction: column; - flex-shrink: 0; - - width: $sidebar_toggle_one_width; - overflow: hidden; - z-index: 5; - - a { - &:hover { - position: relative; - color: $color_white; - background: rgba(255, 255, 255, .2); - } - } - - ul { - margin: 0; - padding: 0; - - li { - a:hover { - color: $color_white - } - } - } - - .scroll_container { - width: $sidebar_toggle_one_width; - overflow: hidden; - - .app_items_wrapper { - width: 80px; - height: 100%; - - overflow-y: scroll; - overflow-x: hidden; - - .app_items { - width: $sidebar_toggle_one_width; - - .o-app-icon { - width: 32px; - height: 32px; - } - } - } - } - } - - // because we need to drag app items, it is standlone, so we put it here - .app_item { - - display: flex; - align-items: center; - justify-content: center; - - color: #fff; - flex-direction: column; - height: 48px; - padding: 8px; - - .app_name { - max-width: 95%; - text-align: center; - overflow: hidden; - text-overflow: ellipsis; - padding: 10px 0px 0px 0px; - color: $color_white; - } - - .o-app-icon { - width: 32px; - height: 32px; - } - } -} - -.o_main_navbar { - background-color: $primary_accent; -} - -.o_action_manager { - margin-left: 50px; -} diff --git a/irie_backend_theme/static/src/components/app_side_bar/app_bar.xml b/irie_backend_theme/static/src/components/app_side_bar/app_bar.xml deleted file mode 100644 index fa7f78f23..000000000 --- a/irie_backend_theme/static/src/components/app_side_bar/app_bar.xml +++ /dev/null @@ -1,19 +0,0 @@ - - - - -
-
-
-
-
- - - -
-
-
-
-
-
-
\ No newline at end of file diff --git a/irie_backend_theme/static/src/components/app_side_bar/app_bar_item.js b/irie_backend_theme/static/src/components/app_side_bar/app_bar_item.js deleted file mode 100644 index 5d4667446..000000000 --- a/irie_backend_theme/static/src/components/app_side_bar/app_bar_item.js +++ /dev/null @@ -1,60 +0,0 @@ -/** @odoo-module **/ - -const { Component, hooks} = owl; -const { useState } = hooks; -import { useService } from "@web/core/utils/hooks"; - -export class AppItem extends Component{ - setup(){ - this.menuService = useService('menu'); - this.state= useState({ - active:false - }) - } - mounted() { - this.env.bus.on("MENUS:APP-CHANGED", this, this.on_app_changed); - } - - willUnmount() { - this.env.bus.off("MENUS:APP-CHANGED", this); - } - on_app_changed() { - - var current_app = this.menuService.getCurrentApp(); - var first_app = current_app; - while (first_app.parent) { - first_app = first_app.parent; - first_app.open = true - } - - if (first_app.id == this.app.id) { - this.state.active = true; - } else { - this.state.active = false; - } - } - getMenuItemHref() { - const parts = [`menu_id=${this.app.id}`]; - if (this.app.action) { - parts.push(`action=${this.app.action.split(",")[1]}`); - } - return "#" + parts.join("&"); - } - - get app() { - return this.props.app; - } - - click_app_item(event) { - this.state.active = true; - this.menuService.selectMenu(this.app); - } -} - -AppItem.props = { - app: { - type: Object - } -}; - -AppItem.template = "irie_backend_theme.app_bar_item"; diff --git a/irie_backend_theme/static/src/components/app_side_bar/app_bar_item.xml b/irie_backend_theme/static/src/components/app_side_bar/app_bar_item.xml deleted file mode 100644 index d5813080e..000000000 --- a/irie_backend_theme/static/src/components/app_side_bar/app_bar_item.xml +++ /dev/null @@ -1,13 +0,0 @@ - - - - - -
- - - - \ No newline at end of file diff --git a/irie_backend_theme/static/src/components/home_menu/home_menu.xml b/irie_backend_theme/static/src/components/home_menu/home_menu.xml deleted file mode 100644 index 6749eead6..000000000 --- a/irie_backend_theme/static/src/components/home_menu/home_menu.xml +++ /dev/null @@ -1,69 +0,0 @@ - - - - -
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
-
- -
\ No newline at end of file diff --git a/irie_backend_theme/static/src/layout/style/layout_colors.scss b/irie_backend_theme/static/src/layout/style/layout_colors.scss deleted file mode 100644 index bdf32afcb..000000000 --- a/irie_backend_theme/static/src/layout/style/layout_colors.scss +++ /dev/null @@ -1,33 +0,0 @@ -$primary_accent: var(--primary-accent) !important; -$secondary_accent: var(--secondary-accent) !important; -$inverse_accent: var(--inverse-accent) !important; -$kanban-bg-color:var(--kanban-bg-color) !important; -$o-kanban-color-border-width: var(--o-kanban-color-border-width) !important; -$selected_row: var(--selected-row) !important; -$bg_white: var(--bg-white) !important; -$f_color: var(--f-color) !important; -$color_white : var(--color-white) !important; -$primary_hover: var(--primary-hover) !important; -$light_hover: var(--light-hover) !important; - -$fullscreen-bg-color: var(--fullscreen-bg-color) !important; - - -:root{ - --primary-accent: #004589 ; - --primary-accent-border: #ffffff; - --app-bar-accent: #ffffff; - --full-screen-bg: url(/irie_backend_theme/static/description/assets/background.jpg) ; - - --kanban-bg-color:#f7f7f7; - --o-kanban-color-border-width: 8px !important; - --selected-row: #ffffff !important; - --app-menu-font-color:#ffffff; - --bg-white: #ffffff !important; - --f-color: #555b6d !important; - --color-white : #ffffff !important; - --primary-hover: #00376e; - --light-hover: #d5d5d5 ; - --secoundary-hover:#ffffff; - --fullscreen-bg-color: #C5F0FC !important; -} \ No newline at end of file diff --git a/irie_backend_theme/static/src/layout/style/layout_style.scss b/irie_backend_theme/static/src/layout/style/layout_style.scss deleted file mode 100644 index 1b4b4be0e..000000000 --- a/irie_backend_theme/static/src/layout/style/layout_style.scss +++ /dev/null @@ -1,684 +0,0 @@ -.bg-primary{ - background-color: var(--primary-accent) !important; -} -.o_field_widget.o_field_many2one .o_external_button { - -webkit-box-flex: 0; - -webkit-flex: 0 0 auto; - flex: 0 0 auto; - padding-left:1%; - padding-right:0.5%; - - margin-left: 2px; - font-size: 19px; - color: #7C7BAD; - border: none; -} - -.app_bar .app_container a:hover{ - background:var(--secoundary-hover) !important; -} - -.fullscreen-menu{ - height: calc(100vh - 46px); - background: var(--full-screen-bg); - background-size: cover; - background-repeat: no-repeat; - min-width: 100%; - overflow-y: auto !important; - overflow-x: hidden !important; - margin-top: 0; - position: fixed; - top: 46px; - left: -1px; - padding: 2.5rem 0; -} -.a_app_menu_title{ - color: var(--app-menu-font-color) !important; -} -.o_main_navbar{ - border-bottom: 1px solid var(--primary-hover) !important; -} -.dropdown-toggle { - &:hover{ - background: var(--primary-hover) !important; - } -} - -.o-menu-search-result.dropdown-item.col-12.ml-auto.mr-auto { - - background-repeat: no-repeat; - background-size: 23px; - padding-left: 40px; - margin-bottom: 5px; - -} - -//Top bar -//icon color -.o_searchview .o_searchview_facet .o_searchview_facet_label { - background-color: var(--primary-accent) !important; -} -.btn-secondary { - color: #fff !important; - background-color: var(--primary-accent) !important; - border-color: var(--primary-accent) !important; - margin:0 5px 0 0; - &:hover{ - background-color: var(--primary-hover) !important; - } -} - -.o_searchview { - background-color: var(--bg-white) !important; - border: 1px solid #ccc; - border-radius: 10px; - padding: 1px 25px 3px 5px; -} -.o_searchview .o_searchview_input_container { - display: flex; - flex-flow: row wrap; - position: relative; - border-radius: 10px; -} -.o_searchview .o_searchview_input_container .o_searchview_facet { - display: flex; - -webkit-box-flex: 0; - flex: 0 0 auto; - margin: 1px 3px 0 0; - max-width: 100%; - border-radius: 10px; - position: relative; -} -.o_searchview .o_searchview_input_container .o_searchview_facet .o_searchview_facet_label { - align-items: center; - color: var(--bg-white) !important; - -webkit-box-flex: 0; - flex: 0 0 auto; - padding: 0 3px; - border-radius: 10px; - display: flex; - max-width: 100%; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - vertical-align: top; -} -//module icon -.oe_module_icon { - width: 70px; - max-height: 70px; - max-width: 23%; - float: left; - border-radius: 10px; -} - -.o_base_settings .o_setting_container .settings_tab .selected{ - background-color: var(--primary-hover); -} - - -.app_bar .app_container .scroll_container .app_items_wrapper .app_items{ - background-color:var(--app-bar-accent); -} -.app_bar .app_container .scroll_container .app_items_wrapper .app_items .o-app-icon { - width: 32px; - height: 32px; - border-radius: 5px; - -} - -//photo -.o_kanban_view .o_kanban_record.o_kanban_record_has_image_fill .o_kanban_image_fill_left { - margin-top: -8px; - margin-bottom: -8px; - margin-left: -8px; - border-radius: 10px; -} - -//drowpdowm -.o-dropdown.dropup > .o-dropdown--menu, .o-dropdown.dropdown > .o-dropdown--menu, .o-dropdown.dropleft > .o-dropdown--menu, .o-dropdown.dropright > .o-dropdown--menu { - left: auto; - right: auto; - margin-left: 0; - margin-right: 0; - border-radius: 10px; -} - - -//kanban -.o_kanban_view.o_kanban_grouped .o_kanban_record, .o_kanban_view.o_kanban_grouped .o_kanban_quick_create { - width: 100%; - margin-left: 0; - margin-right: 0; - border-radius: 10px; -} -.o_kanban_view.o_kanban_ungrouped .o_kanban_record { - -webkit-box-flex: 1; - flex: 1 1 auto; - width: 300px; - margin: 4px 8px; - border-radius: 10px; -} - -.o_kanban_view .o_column_quick_create .o_quick_create_folded .o_kanban_add_column { - margin-right: 8px; - display: inline-block; - padding: 10px 14px; - background-color: rgba(73, 80, 87, 0.1); - border-radius: 10px; -} -.o_kanban_view .o_kanban_record.o_kanban_record_has_image_fill .o_kanban_image_fill_left .o_kanban_image_inner_pic, .o_kanban_view .o_kanban_record.o_kanban_record_has_image_fill .o_kanban_image .o_kanban_image_inner_pic { - position: absolute; - top: auto; - left: auto; - bottom: 0; - right: 0; - max-height: 25px; - max-width: 80%; - background: var(--bg-white) !important; - box-shadow: -1px -1px 0 1px var(--bg-white) !important; - border-radius: 10px; - margin: 5px; -} -.o_purchase_dashboard .table > thead > tr > td, .o_purchase_dashboard .table tbody > tr > td { - text-align: center; - width: 25%; - height: 33px; - vertical-align: middle; - border-top: 1px solid var(--bg-white) !important; - background-color: #f9f9f5; - border-radius: 10px; -} -.o_kanban_view.o_kanban_ungrouped { - min-height: 100%; - align-content: flex-start; - -webkit-flex-flow: row wrap; - flex-flow: row wrap; - -webkit-box-pack: start; - justify-content: flex-start; - padding: 8px 8px; - background-color: var(--kanban-bg-color) !important; -} - - -//chatter -.o_Message.o-not-discussion { - background-color: #f8f9fa; - border-radius: 10px; -} - - -//field dropdown -.o_settings_container .o_setting_box .o_setting_right_pane .o_field_widget { - width: 50%; - -webkit-box-flex: 0; - flex: 0 0 auto; - border-radius: 10px; -} -.o_settings_container .o_setting_box .o_setting_right_pane .o_input_dropdown > .o_input { - width: 100%; - border-radius: 10px; -} -//form input -//required - -.o_form_view .o_form_uri > span:first-child{ - color:var(--primary-accent) !important; -} -.o_form_view .oe_button_box .btn.oe_stat_button > .o_stat_info .o_stat_value, .o_form_view .oe_button_box .btn.oe_stat_button > span .o_stat_value -{ - color:var(--primary-accent) !important; -} - -.o_field_widget .o_input_dropdown > input { - cursor: pointer; - border-radius: 10px; -} -.o_field_widget .o_input_dropdown > input, .o_field_widget.o_datepicker > input { - padding-right: 14px; - border-radius: 10px; -} -.o_form_view .o_group .o_field_widget { - width: 100%; - border-radius: 10px; -} - -.oe_form_field_html .note-editable { - font: inherit !important; - font-family: inherit !important; - line-height: inherit !important; - color: inherit !important; - border-radius: 10px; -} - -.o_form_view .oe_avatar > img { - max-width: 90px; - max-height: 90px; - vertical-align: top; - border: 1px solid #dee2e6; - border-radius: 10px; -} - -.o_form_view .o_form_statusbar > .o_field_widget { - align-self: center; - margin-bottom: 0px; - border-radius: 10px; - -} -//settings -.settings_tab { - background-color: var(--primary-accent) !important; - -webkit-box-shadow: 0 0.75rem 1.5rem rgba(18,38,63,.03) !important; - box-shadow: 0 0.75rem 1.5rem rgba(18,38,63, .03) !important; - border-radius: 5px; -} -//satusbar -.btn-warning:active, -button[name="action_uninstall"]:active { - color: #fff !important; - background-color: #c1903d !important; - border-color: #b58739 !important; -} - - - -.btn-warning:focus, -button[name="action_uninstall"]:focus { - color: #fff !important; - background-color: #cd9941 !important; - border-color: #c1903d !important; - -webkit-box-shadow: 0 0 0 0.15rem rgba(243,191,103,.50) !important; - box-shadow: 0 0 0 0.15rem rgba(243,191,1,.50) !important; -} -.btn-fill-secondary.disabled, .disabled.btn-secondary, .btn-fill-secondary:disabled, .btn-secondary:disabled { - color: #212529 !important; - background-color: #fff !important; - border-color: #fff !important; -} - - - -.o_statusbar_status .o_arrow_button.btn-secondary { - /*border: solid 1px var(--primary-accent) !important;*/ - color: var(--primary-accent) !important; - background-color: #fff ; -} -.o_form_view .o_form_statusbar > .o_statusbar_status > .o_arrow_button:not(:first-child):before { - right: -11px; - border-left-color:var(--primary-accent) !important; -} - - -.o_statusbar_status .o_arrow_button.btn-secondary:hover:after { - border-color: #fff !important; -} -.o_statusbar_status .o_arrow_button.btn-primary { - border: solid 1px var(--primary-accent-border); - color: #fff !important; -} -.o_form_view .o_form_statusbar > .o_statusbar_status > .o_arrow_button.btn-primary.disabled { - background-color: var(--primary-accent) !important; - color: #fff; -} -.o_form_view .o_form_statusbar > .o_statusbar_status > .o_arrow_button.btn-primary.disabled:after, .o_form_view .o_form_statusbar > .o_statusbar_status > .o_arrow_button.btn-primary.disabled:before { - border-left-color: var(--primary-accent) !important; -} - - -//Avathar pic - -.rounded-circle, .o_status, .o_calendar_invitation, .o_status_bubble, .o_Activity_detailsUserAvatar, .o_Activity_userAvatar { - border-radius: 10% !important; -} - -.btn-fill-primary:hover, .btn-primary:hover, .btn-primary:hover, -.btn-fill-primary:focus, .btn-primary:focus, .btn-primary:focus, -.btn-fill-primary:active, .btn-primary:active, .btn-primary:active -{ - background:var(--primary-accent) !important; - border-color:var(--primary-accent) !important; -} - -//chat - -.o_ChatWindowHeader { - background-color: var(--primary-accent) !important; -} -.o_ChatWindow_newMessageFormInput { - outline: none; - border: 1px solid #dee2e6; - border-radius: 10px; -} -//a -a { - color: var(--primary-accent); - text-decoration: none; -} - -//buttons -.btn-fill-primary, .btn-primary{ - background-color:var(--primary-accent) !important; - border: none; - &:hover{ - background: var(--primary-hover); - color: #fff !important; - } -} -.btn-primary { - color: #fff; - background-color: var(--primary-accent) !important; - border-color: var(--primary-accent) !important; - margin:0 5px 0 0; -} -.btn-link { - font-weight: 400; - color: var(--primary-accent) !important; - text-decoration: none; -} -.btn-link:hover { - color: var(--primary-hover); - text-decoration: none; -} -.btn-light{ - &:hover{ - background-color: var(--light-hover) !important; - } -} -.o_form_view .oe_button_box .btn.oe_stat_button { - color: var(--primary-accent) !important; - height: 44px; - padding: 0 6px 0 0 !important; - text-align: left; - white-space: nowrap; - background-color: transparent; - opacity: 0.8; - border-radius: 0px; - margin-bottom: 0; -} -.o_dashboards .o_website_dashboard div.o_box { - color: rgba(73, 80, 87, 0.76); - background-color: white; - background-size: cover; - margin-top: 16px; - position: static; - box-shadow: 0 1px 2px 0 rgba(0, 0, 0, 0.3); - border-radius: 10px; -} - -//button -.custom-control-input:checked ~ .custom-control-label::before { - color: #fff; - border-color: var(--primary-accent) !important; - background-color: var(--primary-accent) !important; -} - -//current date calender -.o_calendar_view .o_calendar_widget .fc-timeGridDay-view .fc-widget-header.fc-today, .o_calendar_view .o_calendar_widget .fc-timeGridWeek-view .fc-widget-header.fc-today { - border-radius: 25px; - background: var(--primary-accent) !important; - color: var(--bg-white) !important; -} -// Tabs Start -.nav-tabs .nav-link.active, .nav-tabs .nav-item.show .nav-link { - border: none; - border-bottom: solid; - font-weight: bold; - background: var(--primary-accent) !important; - color: var(--bg-white) !important; - border-radius: 5px,50px,5px,50px; -} -//website -.o_dashboards .o_website_dashboard .o_dashboard_common .o_inner_box { - padding-top: 10px; - text-align: center; - border: 1px solid var(--bg-white) !important; - height: 80px; - overflow: hidden; - text-overflow: ellipsis; - white-space: nowrap; - cursor: pointer; - color: var(--color-white) !important; - background-color: var(--primary-accent) !important; - border-radius:10px; - - &:hover{ - background-color: var(--primary-hover) !important; - } -} -.o_purchase_dashboard .table > thead > tr > td.o_main, .o_purchase_dashboard .table tbody > tr > td.o_main { - background-color: var(--primary-accent) !important; - border-radius:10px; -} - -.dropdown-menu.show { - display: block; - border-radius: 0; - -} - -.o_mail_preview .o_mail_preview_image.o_mail_preview_app > img { - border-radius: 10px; -} - -//Graph -.o_calendar_view .fc-view .fc-event.o_calendar_color_3:not(.o_calendar_hatched):not(.o_calendar_striked) { - background: var(--primary-hover) !important; - border-radius: 10px; -} - -//Event -.text-center { - text-align: center !important; - border-radius: 10px; -} - -//form control icons -.o_form_view .oe_button_box .oe_stat_button .o_button_icon { - color: var(--primary-accent) !important; -} -//.o_required_modifier.o_input, .o_required_modifier .o_input { -// background-color: var(--primary-accent) !important; -//} - -//small icons -.o_search_panel .o_search_panel_category .o_search_panel_section_icon { - color: var(--primary-accent) !important; -} -.badge-primary { - color: var(--color-white) !important; - background-color: var(--primary-accent) !important; -} -//wizard -.modal.o_technical_modal .modal-content { - border-radius: 10px; -} -//Navbar -.nav-container{ - height: auto !important; - background: transparent !important; - float: none !important; - padding: 0 !important; - width: 850px !important; - margin: 0 auto !important; -} -.o_nav_entry{ - &:hover{ - background-color: var(--primary-hover) !important; - } -} - .app-menu{ - width: 100%; - display: flex; - flex-wrap: wrap; - justify-content: flex-start; - margin: 0 auto; - -} -//Responsive -.o_MobileMessagingNavbar_tab.o-active{ - color: var(--primary-accent) !important; -} -@media (max-width: 768px){ - .app-menu{ - width: 100%; - display: grid; - grid-template-columns: 1fr 1fr 1fr; - justify-content: flex-start; - margin: 0 auto; - } - .o_cp_bottom{ - flex-wrap: wrap !important; - } - .o_form_view .o_form_statusbar > .o_statusbar_status > .o_arrow_button.disabled { - - margin-right: 10px; - } - .o_form_view .o_form_statusbar > .o_statusbar_status > .o_arrow_button.disabled:not(.btn-primary), .o_form_view .o_form_statusbar > .o_statusbar_status > .o_arrow_button.disabled:not(.btn-primary):hover, .o_form_view .o_form_statusbar > .o_statusbar_status > .o_arrow_button.disabled:not(.btn-primary):focus - { - margin-left:10px; - } - .o_form_view .o_form_statusbar > .o_field_widget { - margin-left: -24px !important; - margin-top: 1px !important; - } - .o_form_view .o_form_statusbar{ - flex-direction: column !important; - padding-left: 0px !important; - } -} -@media (min-width: 768px){ - .o_form_view .o_form_sheet_bg > .o_form_sheet { - margin: 12px auto; - border-radius: 10px; - } - - .search-container{ - width: 750px; - margin: 0 auto; - } - -} - -@media (max-width:767px){ - - .o_form_view .o_group{ - width:100% !important; - } - - .dropdown-menu.show { - display: block; - border-radius:0; - } - .o_control_panel .breadcrumb > li { - display: inline-block; - max-width: 100%; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - vertical-align: top; - } - .o_control_panel .o_cp_top_right { - min-height: 30px; - max-width: 100%; - margin-left: 10%; - } - .o_form_view .o_form_sheet_bg > .o_form_sheet { - min-width: 100%; - max-width: 100%; - min-height: 100%; - border: 1px solid #c8c8d3; - box-shadow: 0 4px 20px rgba(0, 0, 0, 0.15); - background: white; - margin: 4.8px auto; - padding: 24px; - padding-right: 16px; - padding-left: 16px; - } - .oe_topbar_name{ - display:none; - } - - .nav-container { - /*float: left;*/ - position: relative; - width: 100vw !important; - /*height: 100%;*/ - /*background: #fff;*/ - display: flex; - /* justify-content: start; */ - align-items: start; - margin-top: 2rem; - } - - .o_cp_top{ - flex-wrap: wrap !important; - } - .o_cp_top_left, .o_cp_searchview{ - width: 100%; - } - .o_cp_top_right{ - width: 100%; - margin: 1.5rem auto; - margin-left: 0 !important; - } - - //Search Panel - .o_content o_controller_with_searchpanel, .o_controller_with_searchpanel{ - display:flex !important; - flex-direction: column !important; - } - - .o_search_panel{ - display: flex; - overflow-x: auto; - overflow-y: auto; - height: 200px; - width: 100%; - section{ - margin-right: 1rem; - } - } - .o_search_panel section { - width: 100% !important; - } - .o_setting_container{ - display: flex; - flex-direction: column; - } - .settings_tab{ - display: flex; - flex-direction: row !important; - overflow-x: auto; - height: 40px; - } - .settings{ - margin-top: 1.5rem; - } -} -//@media(max-width:716px){ - - //html .o_web_client > .o_action_manager > .o_action > .o_content{ - // overflow-x: hidden !important; - // } -//} - -@media (max-width:524px){ - - .o_control_panel .o_cp_bottom_right > .o_cp_pager - { - margin-top:5px; - } - div.app-menu *::before{ - box-sizing:none; - } - div.app-menu *::after{ - box-sizing:none; - } -} -@media (max-width:493px){ - .o_control_panel .o_cp_bottom_left > .o_cp_action_menus { - margin-left: 0px; - padding-right: 10px; - } -} - diff --git a/irie_backend_theme/static/src/layout/style/login.scss b/irie_backend_theme/static/src/layout/style/login.scss deleted file mode 100644 index f75366d60..000000000 --- a/irie_backend_theme/static/src/layout/style/login.scss +++ /dev/null @@ -1,150 +0,0 @@ - -#wrapwrap > main { - background: #f8f8fb; -} -.navbar { - background: #fff !important; -} - -body { - font-family: 'Poppins', sans-serif !important; -} -body.bg-100 { - background-color: #000000 !important; -} -.card.o_database_list { - align-items: center; - max-width: 450px !important -} -.card.o_database_list .card-body { - background-color: #fff !important; - border-radius: 5px !important; - -webkit-box-shadow: 0 0.75rem 1.5rem rgba(18,38,63,.03) !important; - box-shadow: 0 0.75rem 1.5rem rgba(18,38,63, .03) !important; - width: 450px; -} -.o_main_navbar .o_menu_sections { - flex-wrap: w -} -a { - color: #556ee6; - text-decoration: none; -} -a:hover { - color: #4458b8; - text-decoration: underline; -} -.alert-info { - color: #306391; - background-color: #dcedfc; - border-color: #cbe4fb; -} -.oe_login_form button.btn-link { - color: #495057; - font-weight: 500; - font-size: 14px !important; -} -.oe_login_form button.btn-link:hover { - color: #171a1c; -} - -//login button starts -.btn-primary { - color: #fff; - background-color: #556ee6; - border-color: #556ee6; -} -.btn-primary:hover { - color: #fff; - background-color: #485ec4; - border-color: #4458b8; -} -.btn-check:active+.btn-primary, -.btn-check:checked+.btn-primary, -.btn-primary.active,.btn-primary:active, -.show>.btn-primary.dropdown-toggle { - color: #fff; - background-color: #4458b8 !important; - border-color: #4053ad !important; -} -.btn-check:focus+.btn-primary, .btn-primary:focus { - color: #fff; - background-color: #485ec4 !important; - border-color: #4458b8 !important; - -webkit-box-shadow: 0 0 0 .15rem rgba(111,132,234,.5) !important; - box-shadow: 0 0 0 .15rem rgba(111,132,234,.5) !important; -} -.oe_login_form .btn { - display: inline-block; - cursor: pointer; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; - padding: .47rem .75rem; - border-radius: .25rem; - -webkit-transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out; - transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out; - transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out; - transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out; -} -.btn-secondary { - color: #fff !important; - background-color: #74788d !important; - border-color: #74788d !important; -} -.btn-secondary:hover { - color: #fff !important; - background-color: #636678 !important; - border-color: #5d6071 !important; -} -.btn-secondary:active { - color: #fff; - background-color: #5d6071 !important; - border-color: #575a6a !important; -} -.btn-secondary i,.btn-secondary span { - color: #fff !important; -} -.btn-fill-secondary:focus, .btn-secondary:focus, .btn-fill-secondary.focus, .focus.btn-secondary { - box-shadow: none !important; -} -//login button ends - -//input starts -.oe_login_form input { - display: block; - width: 100%; - height: 40px !important; - padding: 10px 20px; - font-size: 13px; - font-weight: 400; - line-height: 1.5; - color: #495057; - background-color: #fff; - background-clip: padding-box; - border: 1px solid #ced4da !important; - -webkit-appearance: none; - -moz-appearance: none; - appearance: none; - border-radius: .25rem; - -webkit-transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out; - transition: border-color .15s ease-in-out,-webkit-box-shadow .15s ease-in-out; - transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; - transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out,-webkit-box-shadow .15s ease-in-out; - box-shadow: none !important; - margin-bottom:10px !important; -} -form label { - font-weight: 400 !important; -} -.oe_login_form a.btn.btn-secondary { - height: 40px; - display: flex; - align-items: center; - justify-content: space-between; - padding: 0.35rem 0.75rem; -} -.oe_login_form a.btn.btn-secondary i.fa.fa-database { - margin-left: 5px; -} \ No newline at end of file diff --git a/irie_backend_theme/static/src/webclient/webclient.js b/irie_backend_theme/static/src/webclient/webclient.js deleted file mode 100644 index 99e37bd1a..000000000 --- a/irie_backend_theme/static/src/webclient/webclient.js +++ /dev/null @@ -1,11 +0,0 @@ -/** @odoo-module **/ - -import { AppBar } from '@irie_backend_theme/components/app_side_bar/app_bar'; -import { WebClient } from '@web/webclient/webclient'; -import { HomeMenu } from '@irie_backend_theme/components/home_menu/home_menu'; - -WebClient.components = { - ...WebClient.components, - AppBar, - HomeMenu -}; diff --git a/irie_backend_theme/static/src/webclient/webclient.xml b/irie_backend_theme/static/src/webclient/webclient.xml deleted file mode 100644 index 5eb395dd1..000000000 --- a/irie_backend_theme/static/src/webclient/webclient.xml +++ /dev/null @@ -1,12 +0,0 @@ - - - - - - - - - - - - \ No newline at end of file diff --git a/irie_backend_theme/views/res_config_settings.xml b/irie_backend_theme/views/res_config_settings.xml deleted file mode 100644 index 0fda2e8e2..000000000 --- a/irie_backend_theme/views/res_config_settings.xml +++ /dev/null @@ -1,115 +0,0 @@ - - - res.config.irie.backend.theme - res.config.settings - - - - -

Irie Backend Theme

-
-
-
- -
-
-
-
-
-
- -
-
-
-
-
-
- -
-
-
-
-
-
- -
-
-
-
-
-
- -
-
-
-
-
-
- -
-
-
-
-
-
- -
-
-
-
-
-
- -
-
-
-
- - - - - - - - - - - - -
-
-
-
-
\ No newline at end of file diff --git a/irie_backend_theme/views/style.xml b/irie_backend_theme/views/style.xml deleted file mode 100644 index 20f83c30a..000000000 --- a/irie_backend_theme/views/style.xml +++ /dev/null @@ -1,9 +0,0 @@ - - - - \ No newline at end of file