@ -0,0 +1,48 @@ | 
				
			|||||
 | 
					.. image:: https://img.shields.io/badge/license-OPL--1-red.svg | 
				
			||||
 | 
					    :target: https://www.odoo.com/documentation/16.0/legal/licenses.html#odoo-apps | 
				
			||||
 | 
					    :alt: License: OPL-1 | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					Account Report Send By Mail | 
				
			||||
 | 
					=========================== | 
				
			||||
 | 
					Create account report based on user requirements and send it by mail | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					Configuration | 
				
			||||
 | 
					============= | 
				
			||||
 | 
					* configure 'Outgoing Mail Servers'. | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					Company | 
				
			||||
 | 
					------- | 
				
			||||
 | 
					* `Cybrosys Techno Solutions <https://cybrosys.com/>`__ | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					License | 
				
			||||
 | 
					------- | 
				
			||||
 | 
					Odoo Proprietary License v1.0 (OPL-1) | 
				
			||||
 | 
					(https://www.odoo.com/documentation/user/12.0/legal/licenses/licenses.html) | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					Credits | 
				
			||||
 | 
					------- | 
				
			||||
 | 
					* Developer: (V17) Swathy K S, | 
				
			||||
 | 
					            (V18) Busthana Shirin | 
				
			||||
 | 
					            Contact: odoo@cybrosys.com | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					Contacts | 
				
			||||
 | 
					-------- | 
				
			||||
 | 
					* Mail Contact : odoo@cybrosys.com | 
				
			||||
 | 
					* Website : https://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>`__ | 
				
			||||
@ -0,0 +1,23 @@ | 
				
			|||||
 | 
					# -*- coding: utf-8 -*- | 
				
			||||
 | 
					################################################################################ | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					#    Cybrosys Technologies Pvt. Ltd. | 
				
			||||
 | 
					# | 
				
			||||
 | 
					#    Copyright (C) 2025-TODAY Cybrosys Technologies(<https://www.cybrosys.com>). | 
				
			||||
 | 
					#    Author: Cybrosys Techno Solutions(<https://www.cybrosys.com>) | 
				
			||||
 | 
					# | 
				
			||||
 | 
					#    This program is under the terms of the Odoo Proprietary License v1.0 | 
				
			||||
 | 
					#    (OPL-1) | 
				
			||||
 | 
					#    It is forbidden to publish, distribute, sublicense, or sell copies of the | 
				
			||||
 | 
					#    Software or modified copies of the Software. | 
				
			||||
 | 
					# | 
				
			||||
 | 
					#    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | 
				
			||||
 | 
					#    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | 
				
			||||
 | 
					#    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. | 
				
			||||
 | 
					#    IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, | 
				
			||||
 | 
					#    DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR | 
				
			||||
 | 
					#    OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE | 
				
			||||
 | 
					#    USE OR OTHER DEALINGS IN THE SOFTWARE. | 
				
			||||
 | 
					# | 
				
			||||
 | 
					################################################################################ | 
				
			||||
 | 
					from .import wizard | 
				
			||||
@ -0,0 +1,57 @@ | 
				
			|||||
 | 
					# -*- coding: utf-8 -*- | 
				
			||||
 | 
					################################################################################ | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					#    Cybrosys Technologies Pvt. Ltd. | 
				
			||||
 | 
					# | 
				
			||||
 | 
					#    Copyright (C) 2025-TODAY Cybrosys Technologies(<https://www.cybrosys.com>). | 
				
			||||
 | 
					#    Author: Cybrosys Techno Solutions(<https://www.cybrosys.com>) | 
				
			||||
 | 
					# | 
				
			||||
 | 
					#    This program is under the terms of the Odoo Proprietary License v1.0 | 
				
			||||
 | 
					#    (OPL-1) | 
				
			||||
 | 
					#    It is forbidden to publish, distribute, sublicense, or sell copies of the | 
				
			||||
 | 
					#    Software or modified copies of the Software. | 
				
			||||
 | 
					# | 
				
			||||
 | 
					#    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | 
				
			||||
 | 
					#    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | 
				
			||||
 | 
					#    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. | 
				
			||||
 | 
					#    IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, | 
				
			||||
 | 
					#    DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR | 
				
			||||
 | 
					#    OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE | 
				
			||||
 | 
					#    USE OR OTHER DEALINGS IN THE SOFTWARE. | 
				
			||||
 | 
					# | 
				
			||||
 | 
					################################################################################ | 
				
			||||
 | 
					{ | 
				
			||||
 | 
					    'name': 'Account Report Send By Mail', | 
				
			||||
 | 
					    'version': '18.0.1.0.0', | 
				
			||||
 | 
					    'category': 'Accounting', | 
				
			||||
 | 
					    'summary': "Create account report based on user requirements and send it " | 
				
			||||
 | 
					               "by mail", | 
				
			||||
 | 
					    'description': "This app enables users to generate personalized " | 
				
			||||
 | 
					                   "account reports based on their email address. Users have " | 
				
			||||
 | 
					                   "the flexibility to choose the type of report they want, " | 
				
			||||
 | 
					                   "catering to their specific needs. After selecting the " | 
				
			||||
 | 
					                   "desired report type, users can input the recipients email " | 
				
			||||
 | 
					                   "address to seamlessly send the generated report.", | 
				
			||||
 | 
					    'company': 'Cybrosys Techno Solutions', | 
				
			||||
 | 
					    'author': 'Cybrosys Techno Solutions', | 
				
			||||
 | 
					    'maintainer': 'Cybrosys Techno Solutions', | 
				
			||||
 | 
					    'website': 'https://www.cybrosys.com', | 
				
			||||
 | 
					    'depends': ['account', 'account_reports'], | 
				
			||||
 | 
					    'data': [ | 
				
			||||
 | 
					        'security/ir.model.access.csv', | 
				
			||||
 | 
					        'data/account_report_mail_template.xml', | 
				
			||||
 | 
					        'wizard/send_mail_report.xml', | 
				
			||||
 | 
					    ], | 
				
			||||
 | 
					    'assets': { | 
				
			||||
 | 
					        'web.assets_backend': [ | 
				
			||||
 | 
					            'account_report_send_by_mail/static/src/css/send_mail_report.css', | 
				
			||||
 | 
					            'account_report_send_by_mail/static/src/js/report_action.js', | 
				
			||||
 | 
					            'account_report_send_by_mail/static/src/xml/report_action.xml', | 
				
			||||
 | 
					        ], | 
				
			||||
 | 
					    }, | 
				
			||||
 | 
					    'images': ['static/description/banner.jpg'], | 
				
			||||
 | 
					    'license': 'OPL-1', | 
				
			||||
 | 
					    'installable': True, | 
				
			||||
 | 
					    'auto_install': True, | 
				
			||||
 | 
					    'application': True, | 
				
			||||
 | 
					} | 
				
			||||
@ -0,0 +1,26 @@ | 
				
			|||||
 | 
					<?xml version="1.0" encoding="UTF-8" ?> | 
				
			||||
 | 
					<odoo> | 
				
			||||
 | 
					    <data> | 
				
			||||
 | 
					        <!--create a new email template for account report details--> | 
				
			||||
 | 
					        <record id="email_template_account_report" model="mail.template"> | 
				
			||||
 | 
					            <field name="name">Account Report email template</field> | 
				
			||||
 | 
					            <field name="model_id" | 
				
			||||
 | 
					                   ref="account_report_send_by_mail.model_send_mail_report"/> | 
				
			||||
 | 
					            <field name="body_html" type="html"> | 
				
			||||
 | 
					                <div> | 
				
			||||
 | 
					                    <div style="margin: 0px; padding: 0px;"> | 
				
			||||
 | 
					                        <p style="margin: 0px; padding: 0px; font-size: 12px;"> | 
				
			||||
 | 
					                            Hello, | 
				
			||||
 | 
					                            <span t-esc="object.partner_id.name"/> | 
				
			||||
 | 
					                            <br/> | 
				
			||||
 | 
					                            <span t-esc="object.email_body"/> | 
				
			||||
 | 
					                        </p> | 
				
			||||
 | 
					                    </div> | 
				
			||||
 | 
					                    Regards, | 
				
			||||
 | 
					                    <br/> | 
				
			||||
 | 
					                    <span t-esc="object.create_uid.name"/> | 
				
			||||
 | 
					                </div> | 
				
			||||
 | 
					            </field> | 
				
			||||
 | 
					        </record> | 
				
			||||
 | 
					    </data> | 
				
			||||
 | 
					</odoo> | 
				
			||||
@ -0,0 +1,7 @@ | 
				
			|||||
 | 
					## Module <account_report_send_by_mail> | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					#### 03.01.2025 | 
				
			||||
 | 
					#### Version 18.0.1.0.0 | 
				
			||||
 | 
					#### ADD | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					- Initial commit for Account Report Send By Mail | 
				
			||||
		
		
			
  | 
| 
		 After Width: | Height: | Size: 1.1 KiB  | 
| 
		 After Width: | Height: | Size: 210 KiB  | 
| 
		 After Width: | Height: | Size: 209 KiB  | 
| 
		 After Width: | Height: | Size: 109 KiB  | 
| 
		 After Width: | Height: | Size: 495 B  | 
| 
		 After Width: | Height: | Size: 1.0 KiB  | 
| 
		 After Width: | Height: | Size: 624 B  | 
| 
		 After Width: | Height: | Size: 136 KiB  | 
| 
		 After Width: | Height: | Size: 214 KiB  | 
| 
		 After Width: | Height: | Size: 36 KiB  | 
| 
		 After Width: | Height: | Size: 3.6 KiB  | 
| 
		 After Width: | Height: | Size: 310 B  | 
| 
		 After Width: | Height: | Size: 929 B  | 
| 
		 After Width: | Height: | Size: 1.3 KiB  | 
| 
		 After Width: | Height: | Size: 3.3 KiB  | 
| 
		 After Width: | Height: | Size: 1.4 KiB  | 
| 
		 After Width: | Height: | Size: 17 KiB  | 
| 
		 After Width: | Height: | Size: 542 B  | 
| 
		 After Width: | Height: | Size: 576 B  | 
| 
		 After Width: | Height: | Size: 733 B  | 
| 
		 After Width: | Height: | Size: 4.3 KiB  | 
| 
		 After Width: | Height: | Size: 1.2 KiB  | 
| 
		 After Width: | Height: | Size: 4.0 KiB  | 
| 
		 After Width: | Height: | Size: 1.7 KiB  | 
| 
		 After Width: | Height: | Size: 738 KiB  | 
| 
		 After Width: | Height: | Size: 2.2 KiB  | 
| 
		 After Width: | Height: | Size: 911 B  | 
| 
		 After Width: | Height: | Size: 1.1 KiB  | 
| 
		 After Width: | Height: | Size: 1.2 KiB  | 
| 
		 After Width: | Height: | Size: 1.2 KiB  | 
| 
		 After Width: | Height: | Size: 600 B  | 
| 
		 After Width: | Height: | Size: 673 B  | 
| 
		 After Width: | Height: | Size: 2.0 KiB  | 
| 
		 After Width: | Height: | Size: 462 B  | 
| 
		 After Width: | Height: | Size: 2.1 KiB  | 
| 
		 After Width: | Height: | Size: 926 B  | 
| 
		 After Width: | Height: | Size: 9.0 KiB  | 
| 
		 After Width: | Height: | Size: 23 KiB  | 
| 
		 After Width: | Height: | Size: 7.0 KiB  | 
| 
		 After Width: | Height: | Size: 878 B  | 
| 
		 After Width: | Height: | Size: 1.2 KiB  | 
| 
		 After Width: | Height: | Size: 653 B  | 
| 
		 After Width: | Height: | Size: 800 B  | 
| 
		 After Width: | Height: | Size: 905 B  | 
| 
		 After Width: | Height: | Size: 189 KiB  | 
| 
		 After Width: | Height: | Size: 4.3 KiB  | 
| 
		 After Width: | Height: | Size: 839 B  | 
| 
		 After Width: | Height: | Size: 1.7 KiB  | 
| 
		 After Width: | Height: | Size: 5.9 KiB  | 
| 
		 After Width: | Height: | Size: 1.6 KiB  | 
| 
		 After Width: | Height: | Size: 34 KiB  | 
| 
		 After Width: | Height: | Size: 26 KiB  | 
| 
		 After Width: | Height: | Size: 3.8 KiB  | 
| 
		 After Width: | Height: | Size: 23 KiB  | 
| 
		 After Width: | Height: | Size: 1.9 KiB  | 
| 
		 After Width: | Height: | Size: 2.3 KiB  | 
| 
		 After Width: | Height: | Size: 427 B  | 
| 
		 After Width: | Height: | Size: 627 B  | 
| 
		 After Width: | Height: | Size: 1.1 KiB  | 
| 
		 After Width: | Height: | Size: 1.2 KiB  | 
| 
		 After Width: | Height: | Size: 988 B  | 
| 
		 After Width: | Height: | Size: 3.7 KiB  | 
| 
		 After Width: | Height: | Size: 5.0 KiB  | 
| 
		 After Width: | Height: | Size: 875 B  | 
| 
		 After Width: | Height: | Size: 1.2 KiB  | 
| 
		 After Width: | Height: | Size: 912 KiB  | 
| 
		 After Width: | Height: | Size: 1.3 MiB  | 
| 
		 After Width: | Height: | Size: 46 KiB  | 
| 
		 After Width: | Height: | Size: 44 KiB  | 
| 
		 After Width: | Height: | Size: 46 KiB  | 
| 
		 After Width: | Height: | Size: 85 KiB  | 
| 
		 After Width: | Height: | Size: 75 KiB  | 
| 
		 After Width: | Height: | Size: 104 KiB  | 
| 
		 After Width: | Height: | Size: 83 KiB  | 
| 
		 After Width: | Height: | Size: 48 KiB  | 
| 
		 After Width: | Height: | Size: 70 KiB  | 
| 
		 After Width: | Height: | Size: 105 KiB  | 
| 
		 After Width: | Height: | Size: 111 KiB  | 
| 
		 After Width: | Height: | Size: 52 KiB  | 
| 
		 After Width: | Height: | Size: 55 KiB  | 
| 
		 After Width: | Height: | Size: 60 KiB  | 
| 
		 After Width: | Height: | Size: 33 KiB  | 
| 
		 After Width: | Height: | Size: 54 KiB  | 
| 
		 After Width: | Height: | Size: 78 KiB  | 
| 
		 After Width: | Height: | Size: 156 KiB  | 
| 
		 After Width: | Height: | Size: 729 KiB  | 
| 
		 After Width: | Height: | Size: 38 KiB  | 
@ -0,0 +1,917 @@ | 
				
			|||||
 | 
					<!DOCTYPE html> | 
				
			||||
 | 
					<html lang="en"> | 
				
			||||
 | 
					<head> | 
				
			||||
 | 
					    <meta charset="UTF-8"/> | 
				
			||||
 | 
					    <meta name="viewport" content="width=device-width, initial-scale=1.0"/> | 
				
			||||
 | 
					    <title> Account Report Send By Mail</title> | 
				
			||||
 | 
					    <link href="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/css/bootstrap.min.css" | 
				
			||||
 | 
					          rel="stylesheet"/> | 
				
			||||
 | 
					    <link rel="preconnect" href="https://fonts.googleapis.com"> | 
				
			||||
 | 
					    <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> | 
				
			||||
 | 
					    <link href="https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap" | 
				
			||||
 | 
					          rel="stylesheet"> | 
				
			||||
 | 
					    <link rel="stylesheet" | 
				
			||||
 | 
					          href="https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.6.0/css/all.min.css"/> | 
				
			||||
 | 
					    <link rel="stylesheet" | 
				
			||||
 | 
					          href="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/assets/owl.carousel.min.css"/> | 
				
			||||
 | 
					    <style> | 
				
			||||
 | 
					        :root { | 
				
			||||
 | 
					            --primary-color: #7f54b3; | 
				
			||||
 | 
					            --bg-white: #fff; | 
				
			||||
 | 
					            --text-color: #121212; | 
				
			||||
 | 
					            --text-color-light: #64728f; | 
				
			||||
 | 
					        } | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					        body { | 
				
			||||
 | 
					            font-family: "Montserrat", sans-serif; | 
				
			||||
 | 
					        } | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					        .nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { | 
				
			||||
 | 
					            color: #121212; | 
				
			||||
 | 
					            font-family: Montserrat; | 
				
			||||
 | 
					            font-size: 16px !important; | 
				
			||||
 | 
					            font-weight: 500 !important; | 
				
			||||
 | 
					            border-radius: 30px; | 
				
			||||
 | 
					            line-height: normal; | 
				
			||||
 | 
					            text-transform: capitalize; | 
				
			||||
 | 
					            background-color: #F5F5F5; | 
				
			||||
 | 
					            border: none; | 
				
			||||
 | 
					            margin-bottom: 0; | 
				
			||||
 | 
					            padding: 12px 24px; | 
				
			||||
 | 
					        } | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					        .nav-tabs .nav-link:focus, .nav-tabs .nav-link:hover { | 
				
			||||
 | 
					            border-color: transparent; | 
				
			||||
 | 
					            isolation: isolate; | 
				
			||||
 | 
					        } | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					        .nav-tabs .nav-link:focus-visible { | 
				
			||||
 | 
					            border-color: transparent; | 
				
			||||
 | 
					            box-shadow: none; | 
				
			||||
 | 
					        } | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					        /* owl-carosel */ | 
				
			||||
 | 
					        .owl-carousel .owl-nav { | 
				
			||||
 | 
					            position: absolute; | 
				
			||||
 | 
					            top: 42%; | 
				
			||||
 | 
					            width: 100%; | 
				
			||||
 | 
					            display: flex; | 
				
			||||
 | 
					            justify-content: space-between; | 
				
			||||
 | 
					            transform: translateY(-42%); | 
				
			||||
 | 
					        } | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					        .owl-carousel .owl-nav button.owl-prev { | 
				
			||||
 | 
					            position: absolute; | 
				
			||||
 | 
					            right: -36px; | 
				
			||||
 | 
					            font-size: 28px; | 
				
			||||
 | 
					            background-color: #e4e4e4; | 
				
			||||
 | 
					            border-radius: 20px; | 
				
			||||
 | 
					            width: 40px; | 
				
			||||
 | 
					            height: 40px; | 
				
			||||
 | 
					            display: flex; | 
				
			||||
 | 
					            justify-content: center; | 
				
			||||
 | 
					            align-items: center; | 
				
			||||
 | 
					        } | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					        .owl-carousel .owl-nav button.owl-next { | 
				
			||||
 | 
					            position: absolute; | 
				
			||||
 | 
					            left: -36px; | 
				
			||||
 | 
					            font-size: 28px; | 
				
			||||
 | 
					            background-color: #e4e4e4; | 
				
			||||
 | 
					            border-radius: 20px; | 
				
			||||
 | 
					            width: 40px; | 
				
			||||
 | 
					            height: 40px; | 
				
			||||
 | 
					            display: flex; | 
				
			||||
 | 
					            justify-content: center; | 
				
			||||
 | 
					            align-items: center; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					        } | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    </style> | 
				
			||||
 | 
					</head> | 
				
			||||
 | 
					<body> | 
				
			||||
 | 
					<!-- overview --> | 
				
			||||
 | 
					<div class="container"> | 
				
			||||
 | 
					    <div class="my-5"> | 
				
			||||
 | 
					        <!-- button tab --> | 
				
			||||
 | 
					        <!--  --> | 
				
			||||
 | 
					        <!-- version support --> | 
				
			||||
 | 
					        <div class="my-3 d-flex align-items-center justify-content-end"> | 
				
			||||
 | 
					            <div class="text-center" | 
				
			||||
 | 
					                 style="background-color:#017E84 !important; font-size:0.8rem !important; color:#fff !important; font-weight:500 !important; padding:4px !important; margin:0 3px !important; border-radius:50px !important; min-width:120px !important"> | 
				
			||||
 | 
					                Community | 
				
			||||
 | 
					            </div> | 
				
			||||
 | 
					            <div class="text-center" | 
				
			||||
 | 
					                 style="background-color:#875A7B !important; color:#fff !important; font-size:0.8rem !important; font-weight:500 !important; padding:4px !important; margin:0 3px !important; border-radius:50px !important; min-width:120px !important"> | 
				
			||||
 | 
					                Enterprise | 
				
			||||
 | 
					            </div> | 
				
			||||
 | 
					        </div> | 
				
			||||
 | 
					        <div class="tab-content" id="myTabContent"> | 
				
			||||
 | 
					            <!-- description --> | 
				
			||||
 | 
					            <div class="tab-pane fade show active" id="home" role="tabpanel" | 
				
			||||
 | 
					                 aria-labelledby="home-tab"> | 
				
			||||
 | 
					                <div class="position-relative" | 
				
			||||
 | 
					                     style="border-radius: 16px; background: #f8f8f8; padding: 20px 0;"> | 
				
			||||
 | 
					                    <div class="row " style=" | 
				
			||||
 | 
					          padding: 2rem 0rem 0 !important; | 
				
			||||
 | 
					        "> | 
				
			||||
 | 
					                        <div class="col-lg-8 mx-auto gap-4 d-flex flex-column align-items-center"> | 
				
			||||
 | 
					                            <p class="my-1 text-center text-uppercase" | 
				
			||||
 | 
					                               style=" | 
				
			||||
 | 
					              letter-spacing: 4px !important; | 
				
			||||
 | 
					              color: #7f54b3; | 
				
			||||
 | 
					              font-weight: bold; | 
				
			||||
 | 
					              text-align: center; | 
				
			||||
 | 
					              font-size: 14px; | 
				
			||||
 | 
					              font-weight: 600; | 
				
			||||
 | 
					              line-height: 15.96px; | 
				
			||||
 | 
					              text-transform: uppercase; | 
				
			||||
 | 
					            "> | 
				
			||||
 | 
					                                Create account report based on user requirements and send it | 
				
			||||
 | 
					                    by mail | 
				
			||||
 | 
					                            </p> | 
				
			||||
 | 
					                            <h1 class="text-center text-uppercase my-0" | 
				
			||||
 | 
					                                style=" | 
				
			||||
 | 
					              color: #121212; | 
				
			||||
 | 
					              font-size: 46px; | 
				
			||||
 | 
					              font-weight: 700; | 
				
			||||
 | 
					              line-height: normal; | 
				
			||||
 | 
					            "> Account Report Send By Mail | 
				
			||||
 | 
					                            </h1> | 
				
			||||
 | 
					                        </div> | 
				
			||||
 | 
					                        <div class="col-lg-12 d-flex justify-content-center align-items-center" | 
				
			||||
 | 
					                             style="margin: 3rem 0;"> | 
				
			||||
 | 
					                            <img src="./assets/icons/brand-pair.svg" | 
				
			||||
 | 
					                                 width="100%" | 
				
			||||
 | 
					                                 height="auto" | 
				
			||||
 | 
					                                 style="width: 50%" | 
				
			||||
 | 
					                                 class="img-responsive"/> | 
				
			||||
 | 
					                        </div> | 
				
			||||
 | 
					                        <div class="col-md-12 text-center"> | 
				
			||||
 | 
					                            <a href="mailto:odoo@cybrosys.com" | 
				
			||||
 | 
					                               target="_blank" | 
				
			||||
 | 
					                               style="background-color: transparent;border-radius: 35px; | 
				
			||||
 | 
					              font-family: Montserrat; | 
				
			||||
 | 
					              display: inline-block; | 
				
			||||
 | 
					              padding: 7px 33px; | 
				
			||||
 | 
					              border: 1px solid #7f54b3; | 
				
			||||
 | 
					              color: #7f54b3; | 
				
			||||
 | 
					              text-decoration: none; | 
				
			||||
 | 
					            " | 
				
			||||
 | 
					                               class="mx-1 mb-2 deep-1 deep_hover"> | 
				
			||||
 | 
					                                <img class="img" | 
				
			||||
 | 
					                                     style="width: 24px" | 
				
			||||
 | 
					                                     src="./assets/icons/mail.svg"/> | 
				
			||||
 | 
					                                <span class="pl-2" | 
				
			||||
 | 
					                                      style=" font-size: 16px; vertical-align: middle" | 
				
			||||
 | 
					                                >Email Us</span | 
				
			||||
 | 
					                                > | 
				
			||||
 | 
					                            </a> | 
				
			||||
 | 
					                            <a href="skype:cybroopenerp?chat" | 
				
			||||
 | 
					                               target="_blank" | 
				
			||||
 | 
					                               style=" | 
				
			||||
 | 
					              background-color: #7f289b; | 
				
			||||
 | 
					              font-family: Montserrat; | 
				
			||||
 | 
					              display: inline-block; | 
				
			||||
 | 
					              padding: 7px 33px; | 
				
			||||
 | 
					              border: 1px solid #7f289b; | 
				
			||||
 | 
					              border-radius: 35px; | 
				
			||||
 | 
					              text-decoration: none; | 
				
			||||
 | 
					            " | 
				
			||||
 | 
					                               class="mx-1 mb-2 deep-1 deep_hover"> | 
				
			||||
 | 
					                                <img | 
				
			||||
 | 
					                                        class="img" | 
				
			||||
 | 
					                                        style="width: 24px" | 
				
			||||
 | 
					                                        src="./assets/icons/skype-fill.svg" | 
				
			||||
 | 
					                                /> | 
				
			||||
 | 
					                                <span | 
				
			||||
 | 
					                                        class="pl-2" | 
				
			||||
 | 
					                                        style="color: #fff; font-size: 16px; vertical-align: middle" | 
				
			||||
 | 
					                                >Skype Us</span | 
				
			||||
 | 
					                                > | 
				
			||||
 | 
					                            </a> | 
				
			||||
 | 
					                        </div> | 
				
			||||
 | 
					                        <div class="d-flex justify-content-center mt-2"> | 
				
			||||
 | 
					                            <img src="./assets/screenshots/hero.gif" | 
				
			||||
 | 
					                                 class="w-100" | 
				
			||||
 | 
					                                 style="z-index: 3; height: auto;"> | 
				
			||||
 | 
					                        </div> | 
				
			||||
 | 
					                    </div> | 
				
			||||
 | 
					                    <div class="position-absolute bottom-0" | 
				
			||||
 | 
					                         style="z-index: 1; width: 100%;"> | 
				
			||||
 | 
					                        <img src="./assets/icons/banner-bg.svg" | 
				
			||||
 | 
					                             class="img-fluid w-100"> | 
				
			||||
 | 
					                    </div> | 
				
			||||
 | 
					                    <div class="position-absolute bottom-0 end-0" | 
				
			||||
 | 
					                         style=" z-index: 2;"> | 
				
			||||
 | 
					                        <img src="./assets/icons/patter.svg"> | 
				
			||||
 | 
					                    </div> | 
				
			||||
 | 
					                </div> | 
				
			||||
 | 
					<!--                <section class="oe_container pb-5">--> | 
				
			||||
 | 
					<!--                    <div class="mt64 mb64">--> | 
				
			||||
 | 
					<!--                        <div class="col-sm-12 py-4">--> | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					<!--                            <div class="alert alert-primary mt-4"--> | 
				
			||||
 | 
					<!--                                 style="color: #000;background-color: #f8f8f8;border: 1px solid #dcdcdc;border-radius: 16px;">--> | 
				
			||||
 | 
					<!--                                <hr style="color: #888;">--> | 
				
			||||
 | 
					<!--                                This module uses some external python dependencies :--> | 
				
			||||
 | 
					<!--                                dropbox, nextcloud , nextcloud-api-wrapper , boto3 and paramiko. Before--> | 
				
			||||
 | 
					<!--                                installing the module install the python--> | 
				
			||||
 | 
					<!--                                package--> | 
				
			||||
 | 
					<!--                                first. The required python packages can be installed using the--> | 
				
			||||
 | 
					<!--                                following commands.--> | 
				
			||||
 | 
					<!--                                <br>--> | 
				
			||||
 | 
					<!--                                <code class="d-block mt-2"--> | 
				
			||||
 | 
					<!--                                      style="background-color:#4e4e4e;color: #fff; border-radius: 5px; padding: 6px 8px;">pip--> | 
				
			||||
 | 
					<!--                                    install dropbox</code>--> | 
				
			||||
 | 
					<!--                                <code class="d-block mt-2"--> | 
				
			||||
 | 
					<!--                                      style="background-color:#4e4e4e;color: #fff;padding: 6px 8px; border-radius: 5px;">pip--> | 
				
			||||
 | 
					<!--                                    install nextcloud</code>--> | 
				
			||||
 | 
					<!--                                <code class="d-block mt-2"--> | 
				
			||||
 | 
					<!--                                      style="background-color:#4e4e4e;color: #fff;padding: 6px 8px; border-radius: 5px;">pip--> | 
				
			||||
 | 
					<!--                                    install nextcloud-api-wrapper</code>--> | 
				
			||||
 | 
					<!--                                <code class="d-block mt-2"--> | 
				
			||||
 | 
					<!--                                      style="background-color:#4e4e4e;color: #fff;padding: 6px 8px; border-radius: 5px;">pip--> | 
				
			||||
 | 
					<!--                                    install boto3</code>--> | 
				
			||||
 | 
					<!--                                <code class="d-block mt-2"--> | 
				
			||||
 | 
					<!--                                      style="background-color:#4e4e4e;color: #fff;padding: 6px 8px; border-radius: 5px;">pip--> | 
				
			||||
 | 
					<!--                                    install paramiko</code>--> | 
				
			||||
 | 
					<!--                            </div>--> | 
				
			||||
 | 
					<!--                        </div>--> | 
				
			||||
 | 
					<!--                    </div>--> | 
				
			||||
 | 
					<!--                </section>--> | 
				
			||||
 | 
					                <!-- key-highlight --> | 
				
			||||
 | 
					                <div class="" style="border-radius: 16px; | 
				
			||||
 | 
					     padding: 60px 40px; | 
				
			||||
 | 
					     border: 1px solid #EBEEF2; | 
				
			||||
 | 
					     background: #F5F5F7; | 
				
			||||
 | 
					     box-shadow: 0px 5px 20px -11px rgba(0, 0, 0, 0.25); "> | 
				
			||||
 | 
					                    <div class="row"> | 
				
			||||
 | 
					                        <div class="col-lg-12 d-flex flex-column justify-content-center align-items-center"> | 
				
			||||
 | 
					                            <h2 style=" color: #121212; | 
				
			||||
 | 
					            text-align: center; | 
				
			||||
 | 
					            font-size: 40px; | 
				
			||||
 | 
					            font-weight: 700; | 
				
			||||
 | 
					            text-transform: uppercase; padding-bottom: 50px;">Key | 
				
			||||
 | 
					                                Heighlights</h2> | 
				
			||||
 | 
					                        </div> | 
				
			||||
 | 
					                        <div class="col-lg-4"> | 
				
			||||
 | 
					                            <div class="mb-4 d-flex flex-column justify-content-center gap-3" | 
				
			||||
 | 
					                                 style="border-radius: 12px; border: 1px solid  #B6BCCD; | 
				
			||||
 | 
					            background:  #FFF;padding:32px "> | 
				
			||||
 | 
					                                <div class="d-flex justify-content-center align-items-center" | 
				
			||||
 | 
					                                     style="background-color:#7847D9 !important; border-radius:8px !important; height:42px; width:42px"> | 
				
			||||
 | 
					                                    <img src="./assets/icons/feature-icon.svg" | 
				
			||||
 | 
					                                         class="img-responsive" height="26px" | 
				
			||||
 | 
					                                         width="26px"> | 
				
			||||
 | 
					                                </div> | 
				
			||||
 | 
					                                <h5 class="m-0" | 
				
			||||
 | 
					                                    style="color:#000 !important; font-weight:bold"> | 
				
			||||
 | 
					                                    Choose report type. | 
				
			||||
 | 
					                                </h5> | 
				
			||||
 | 
					                                <p class="m-0" | 
				
			||||
 | 
					                                   style="font-size:0.9rem; color:#64728f; font-size: 16px; font-weight: 400;"> | 
				
			||||
 | 
					                                    The user can | 
				
			||||
 | 
					                                select the type of report, whether it is a | 
				
			||||
 | 
					                                current report or an unfolded line report.</p> | 
				
			||||
 | 
					                            </div> | 
				
			||||
 | 
					                        </div> | 
				
			||||
 | 
					                        <div class="col-lg-4"> | 
				
			||||
 | 
					                            <div class="mb-4 d-flex flex-column justify-content-center gap-3" | 
				
			||||
 | 
					                                 style="border-radius: 12px; | 
				
			||||
 | 
					          border: 1px solid  #B6BCCD; | 
				
			||||
 | 
					          background:  #FFF;padding:32px "> | 
				
			||||
 | 
					                                <div class="d-flex justify-content-center align-items-center" | 
				
			||||
 | 
					                                     style="background-color:#7847D9 !important; border-radius:8px !important; height:42px; width:42px"> | 
				
			||||
 | 
					                                    <img src="./assets/icons/feature-icon.svg" | 
				
			||||
 | 
					                                         class="img-responsive" height="26px" | 
				
			||||
 | 
					                                         width="26px"> | 
				
			||||
 | 
					                                </div> | 
				
			||||
 | 
					                                <h5 class="m-0" | 
				
			||||
 | 
					                                    style="color:#000 !important; font-weight:bold"> | 
				
			||||
 | 
					                                     Report send to mail. | 
				
			||||
 | 
					                                </h5> | 
				
			||||
 | 
					                                <p class="m-0" | 
				
			||||
 | 
					                                   style="font-size:0.9rem; color:#64728f; font-size: 16px; font-weight: 400;"> | 
				
			||||
 | 
					                                    The PDF of | 
				
			||||
 | 
					                                accounting report can be sent to the recipient's | 
				
			||||
 | 
					                                email. | 
				
			||||
 | 
					                                </p> | 
				
			||||
 | 
					                            </div> | 
				
			||||
 | 
					                        </div> | 
				
			||||
 | 
					                        <div class="col-lg-4"> | 
				
			||||
 | 
					                            <div class="mb-4 d-flex flex-column justify-content-center gap-3" | 
				
			||||
 | 
					                                 style="border-radius: 12px; | 
				
			||||
 | 
					            border: 1px solid  #B6BCCD; | 
				
			||||
 | 
					            background:  #FFF;padding:32px "> | 
				
			||||
 | 
					                                <div class="d-flex justify-content-center align-items-center" | 
				
			||||
 | 
					                                     style="background-color:#7847D9 !important; border-radius:8px !important; height:42px; width:42px"> | 
				
			||||
 | 
					                                    <img src="./assets/icons/feature-icon.svg" | 
				
			||||
 | 
					                                         class="img-responsive" height="26px" | 
				
			||||
 | 
					                                         width="26px"> | 
				
			||||
 | 
					                                </div> | 
				
			||||
 | 
					                                 <h5 class="m-0" | 
				
			||||
 | 
					                                    style="color:#000 !important; font-weight:bold"> | 
				
			||||
 | 
					                                     Enterprise Support | 
				
			||||
 | 
					                                </h5> | 
				
			||||
 | 
					                                <p class="m-0" | 
				
			||||
 | 
					                                   style="font-size:0.9rem; color:#64728f; font-size: 16px; font-weight: 400;"> | 
				
			||||
 | 
					                                    Available in | 
				
			||||
 | 
					                                Odoo 17.0 Enterprise. | 
				
			||||
 | 
					                                </p> | 
				
			||||
 | 
					                            </div> | 
				
			||||
 | 
					                        </div> | 
				
			||||
 | 
					                    </div> | 
				
			||||
 | 
					                </div> | 
				
			||||
 | 
					                <!--code  --> | 
				
			||||
 | 
					                <div class="my-5"> | 
				
			||||
 | 
					                    <div class="position-relative" style=" padding: 5rem 4rem 5rem 4rem; background-color: #0A1425; border-radius: 12px;"> | 
				
			||||
 | 
					                        <div class="d-flex flex-column gap-4"> | 
				
			||||
 | 
					                            <span class="wrapper-subtitle" | 
				
			||||
 | 
					                                  style="font-size: 40px; font-weight: 700; color: #fff;line-height: 60px; text-transform: capitalize; width: 450px;  font-family: Montserrat;">Account Report Send By Mail</span> | 
				
			||||
 | 
					                            <h3 class="wrapper-details" | 
				
			||||
 | 
					                                style="font-size: 20px; font-weight: 400; color: #fff; line-height: 32px;  "> | 
				
			||||
 | 
					                                Are you ready to make your business more | 
				
			||||
 | 
					                                organized? | 
				
			||||
 | 
					                                <br> Improve now! | 
				
			||||
 | 
					                            </h3> | 
				
			||||
 | 
					                            <div class="d-flex gap-3"> | 
				
			||||
 | 
					                                <a href="mailto:odoo@cybrosys.com" | 
				
			||||
 | 
					                                   class="shop-btn" style="cursor: pointer; border-radius: 16px; display: flex; justify-content: center; align-items: center; gap: 7px; | 
				
			||||
 | 
					            border: 1px solid  #ffffff33; | 
				
			||||
 | 
					            background-color: #ffffff14; | 
				
			||||
 | 
					            backdrop-filter: blur(10px); color: #fff; padding: 12px 16px 12px 16px; text-decoration: none;"> | 
				
			||||
 | 
					             <span style="border-radius: 12px; | 
				
			||||
 | 
					             background-color: #ffffff1a; | 
				
			||||
 | 
					             backdrop-filter: blur(6px);padding: 12px;  "> | 
				
			||||
 | 
					              <img src="./assets/icons/banner-mail.svg"> | 
				
			||||
 | 
					           </span> | 
				
			||||
 | 
					                                    <span style="font-weight: 500;font-family: Montserrat;">odoo@cybrosys.com</span> | 
				
			||||
 | 
					                                </a> | 
				
			||||
 | 
					                                <a href="tel:+91 9074270811" class="shop-btn" | 
				
			||||
 | 
					                                   style="cursor: pointer; border-radius: 16px; display: flex; justify-content: center; align-items: center; gap: 7px; | 
				
			||||
 | 
					             border: 1px solid  #ffffff33; | 
				
			||||
 | 
					             background-color: #ffffff14; | 
				
			||||
 | 
					            backdrop-filter: blur(10px); color: #fff; padding: 12px 22px 12px 18px; text-decoration: none;"> | 
				
			||||
 | 
					             <span style="border-radius: 12px; | 
				
			||||
 | 
					             background-color: #ffffff1a; | 
				
			||||
 | 
					             backdrop-filter: blur(6px);padding: 12px;"> | 
				
			||||
 | 
					              <img src="./assets/icons/banner-call.svg"> | 
				
			||||
 | 
					           </span> | 
				
			||||
 | 
					                                    <span style="font-weight: 500;font-family: Montserrat;">+91 9074270811</span> | 
				
			||||
 | 
					                                </a> | 
				
			||||
 | 
					                            </div> | 
				
			||||
 | 
					                        </div> | 
				
			||||
 | 
					                        <div class="position-absolute bottom-0 end-0"> | 
				
			||||
 | 
					                            <img src="./assets/icons/banner-pattern.svg" | 
				
			||||
 | 
					                                 style="width: 540px;"> | 
				
			||||
 | 
					                        </div> | 
				
			||||
 | 
					                    </div> | 
				
			||||
 | 
					                </div> | 
				
			||||
 | 
					                <!-- end-code --> | 
				
			||||
 | 
					                <!--  --> | 
				
			||||
 | 
					                <!-- screenshot and other --> | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					                <div class="mb-4 bg-white" | 
				
			||||
 | 
					                     style=" border: 1px solid #EBEEF2; border-radius: 6px; box-shadow: 0px 8px 20px -4px rgba(0, 0, 0, 0.10); border: 1px solid #EBEEF2;"> | 
				
			||||
 | 
					                    <div> | 
				
			||||
 | 
					                        <ul class="nav nav-tabs justify-content-center bg-white py-2" | 
				
			||||
 | 
					                            id="myTab" role="tablist" | 
				
			||||
 | 
					                            style="border-radius: 6px 6px 0 0;"> | 
				
			||||
 | 
					                            <li class="nav-item"> | 
				
			||||
 | 
					                                <a aria-controls="overview" | 
				
			||||
 | 
					                                   aria-bs-selected="true" | 
				
			||||
 | 
					                                   class="nav-link active" data-bs-toggle="tab" | 
				
			||||
 | 
					                                   href="#overview" id="overview-tab" role="tab" | 
				
			||||
 | 
					                                   style="color:#121212; font-weight:500; font-size:16px"> | 
				
			||||
 | 
					                                    Screenshots</a> | 
				
			||||
 | 
					                            </li> | 
				
			||||
 | 
					                            <li class="nav-item"> | 
				
			||||
 | 
					                                <a aria-controls="feature" | 
				
			||||
 | 
					                                   aria-bs-selected="false" | 
				
			||||
 | 
					                                   class="nav-link py-2" data-bs-toggle="tab" | 
				
			||||
 | 
					                                   href="#feature" id="feature-tab" role="tab" | 
				
			||||
 | 
					                                   style="color:#121212; font-weight:500; font-size:16px">Features</a> | 
				
			||||
 | 
					                            </li> | 
				
			||||
 | 
					                            <li class="nav-item"> | 
				
			||||
 | 
					                                <a aria-controls="releases" | 
				
			||||
 | 
					                                   aria-bs-selected="false" class="nav-link" | 
				
			||||
 | 
					                                   data-bs-toggle="tab" href="#releases" | 
				
			||||
 | 
					                                   id="releases-tab" role="tab" | 
				
			||||
 | 
					                                   style="color:#121212; font-weight:500; font-size:16px">Releases</a> | 
				
			||||
 | 
					                            </li> | 
				
			||||
 | 
					                        </ul> | 
				
			||||
 | 
					                    </div> | 
				
			||||
 | 
					                    <div class="tab-content p-md-5 p-2 py-3" id="myTabContent"> | 
				
			||||
 | 
					                        <div aria-labelledby="overview-tab" | 
				
			||||
 | 
					                             class="tab-pane fade show active" id="overview" | 
				
			||||
 | 
					                             role="tabpanel"> | 
				
			||||
 | 
					                            <div class="position-relative mb-4" | 
				
			||||
 | 
					                                 style="border-radius:10px"> | 
				
			||||
 | 
					                                <img alt="acc_bg" | 
				
			||||
 | 
					                                     class="w-100 h-100 position-absolute img-fluid left_0" | 
				
			||||
 | 
					                                     loading="lazy" | 
				
			||||
 | 
					                                     src="//apps.odoocdn.com/apps/assets/17.0/ks_dashboard_ninja/ai-img/o3.png?007008f" | 
				
			||||
 | 
					                                     style=""> | 
				
			||||
 | 
					                            </div> | 
				
			||||
 | 
					                            <!-- screenshots section--> | 
				
			||||
 | 
					                            <div class="position-relative mb-4" | 
				
			||||
 | 
					                                 style="border-radius:10px; background-color:#f4f4f4"> | 
				
			||||
 | 
					                                <div class="p-md-5 p-3 position-relative"> | 
				
			||||
 | 
					                                    <div class="row"> | 
				
			||||
 | 
					                                        <div class="col-md-12 mb-4"> | 
				
			||||
 | 
					                                            <p style="font-weight:400; font-size:16px; line-height:150%; text-align:center;  color:#64728f"> | 
				
			||||
 | 
					                                               Click 'Send Mail' button for choose report | 
				
			||||
 | 
					                                    type. | 
				
			||||
 | 
					                                            </p> | 
				
			||||
 | 
					                                        </div> | 
				
			||||
 | 
					                                        <div class="col-md-12 text-center"> | 
				
			||||
 | 
					                                            <div class="d-inline-block p-3 shadow-sm" | 
				
			||||
 | 
					                                                 style="background-color:#fff; border-radius:10px"> | 
				
			||||
 | 
					                                                <img alt="" class="img-fluid" | 
				
			||||
 | 
					                                                     loading="lazy" | 
				
			||||
 | 
					                                                     src="./assets/screenshots/acc1.png" | 
				
			||||
 | 
					                                                     style="min-height: 1px;"> | 
				
			||||
 | 
					                                            </div> | 
				
			||||
 | 
					                                        </div> | 
				
			||||
 | 
					                                    </div> | 
				
			||||
 | 
					                                </div> | 
				
			||||
 | 
					                            </div> | 
				
			||||
 | 
					                            <div class="position-relative mb-4" | 
				
			||||
 | 
					                                 style="border-radius:10px; background-color:#f4f4f4"> | 
				
			||||
 | 
					                                <div class="p-md-5 p-3 position-relative"> | 
				
			||||
 | 
					                                    <div class="row"> | 
				
			||||
 | 
					                                        <div class="col-md-12 mb-4"> | 
				
			||||
 | 
					                                            <p style="font-weight:400; font-size:16px; line-height:150%; text-align:center;  color:#64728f"> | 
				
			||||
 | 
					                                                When click 'Send Current Report' button then | 
				
			||||
 | 
					                                    it will display a wizard with attachment of | 
				
			||||
 | 
					                                    current report PDF. | 
				
			||||
 | 
					                                            </p> | 
				
			||||
 | 
					                                        </div> | 
				
			||||
 | 
					                                        <div class="col-md-12 text-center"> | 
				
			||||
 | 
					                                            <div class="d-inline-block p-3 shadow-sm" | 
				
			||||
 | 
					                                                 style="background-color:#fff; border-radius:10px"> | 
				
			||||
 | 
					                                                <img alt="" class="img-fluid" | 
				
			||||
 | 
					                                                     loading="lazy" | 
				
			||||
 | 
					                                                     src="./assets/screenshots/acc2.png" | 
				
			||||
 | 
					                                                     style="min-height: 1px;"> | 
				
			||||
 | 
					                                            </div> | 
				
			||||
 | 
					                                        </div> | 
				
			||||
 | 
					                                    </div> | 
				
			||||
 | 
					                                </div> | 
				
			||||
 | 
					                            </div> | 
				
			||||
 | 
					                            <div class="position-relative mb-4" | 
				
			||||
 | 
					                                 style="border-radius:10px; background-color:#f4f4f4"> | 
				
			||||
 | 
					                                <div class="p-md-5 p-3 position-relative"> | 
				
			||||
 | 
					                                    <div class="row"> | 
				
			||||
 | 
					                                        <div class="col-md-12 mb-4"> | 
				
			||||
 | 
					                                            <p style="font-weight:400; font-size:16px; line-height:150%; text-align:center;  color:#64728f"> | 
				
			||||
 | 
					                                                Click on 'Send Mail' button, an email will | 
				
			||||
 | 
					                                    be send to recipient's mail | 
				
			||||
 | 
					                                            </p> | 
				
			||||
 | 
					                                        </div> | 
				
			||||
 | 
					                                        <div class="col-md-12 text-center"> | 
				
			||||
 | 
					                                            <div class="d-inline-block p-3 shadow-sm" | 
				
			||||
 | 
					                                                 style="background-color:#fff; border-radius:10px"> | 
				
			||||
 | 
					                                                <img alt="" class="img-fluid" | 
				
			||||
 | 
					                                                     loading="lazy" | 
				
			||||
 | 
					                                                     src="./assets/screenshots/acc3.png" | 
				
			||||
 | 
					                                                     style="min-height: 1px;"> | 
				
			||||
 | 
					                                            </div> | 
				
			||||
 | 
					                                        </div> | 
				
			||||
 | 
					                                    </div> | 
				
			||||
 | 
					                                </div> | 
				
			||||
 | 
					                            </div> | 
				
			||||
 | 
					                            <div class="position-relative mb-4" | 
				
			||||
 | 
					                                 style="border-radius:10px; background-color:#f4f4f4"> | 
				
			||||
 | 
					                                <div class="p-md-5 p-3 position-relative"> | 
				
			||||
 | 
					                                    <div class="row"> | 
				
			||||
 | 
					                                        <div class="col-md-12 mb-4"> | 
				
			||||
 | 
					                                            <p style="font-weight:400; font-size:16px; line-height:150%; text-align:center;  color:#64728f"> | 
				
			||||
 | 
					                                                 Attached Current PDF report can be seen | 
				
			||||
 | 
					                                    here. | 
				
			||||
 | 
					                                            </p> | 
				
			||||
 | 
					                                        </div> | 
				
			||||
 | 
					                                        <div class="col-md-12 text-center"> | 
				
			||||
 | 
					                                            <div class="d-inline-block p-3 shadow-sm" | 
				
			||||
 | 
					                                                 style="background-color:#fff; border-radius:10px"> | 
				
			||||
 | 
					                                                <img alt="" class="img-fluid" | 
				
			||||
 | 
					                                                     loading="lazy" | 
				
			||||
 | 
					                                                     src="./assets/screenshots/4.png" | 
				
			||||
 | 
					                                                     style="min-height: 1px;"> | 
				
			||||
 | 
					                                            </div> | 
				
			||||
 | 
					                                        </div> | 
				
			||||
 | 
					                                    </div> | 
				
			||||
 | 
					                                </div> | 
				
			||||
 | 
					                            </div> | 
				
			||||
 | 
					                            <div class="position-relative mb-4" | 
				
			||||
 | 
					                                 style="border-radius:10px; background-color:#f4f4f4"> | 
				
			||||
 | 
					                                <div class="p-md-5 p-3 position-relative"> | 
				
			||||
 | 
					                                    <div class="row"> | 
				
			||||
 | 
					                                        <div class="col-md-12 mb-4"> | 
				
			||||
 | 
					                                            <p style="font-weight:400; font-size:16px; line-height:150%; text-align:center;  color:#64728f"> | 
				
			||||
 | 
					                                        Current PDF Report                                           </p> | 
				
			||||
 | 
					                                        </div> | 
				
			||||
 | 
					                                        <div class="col-md-12 text-center"> | 
				
			||||
 | 
					                                            <div class="d-inline-block p-3 shadow-sm" | 
				
			||||
 | 
					                                                 style="background-color:#fff; border-radius:10px"> | 
				
			||||
 | 
					                                                <img alt="" class="img-fluid" | 
				
			||||
 | 
					                                                     loading="lazy" | 
				
			||||
 | 
					                                                     src="./assets/screenshots/acc5.png" | 
				
			||||
 | 
					                                                     style="min-height: 1px;"> | 
				
			||||
 | 
					                                            </div> | 
				
			||||
 | 
					                                        </div> | 
				
			||||
 | 
					                                    </div> | 
				
			||||
 | 
					                                </div> | 
				
			||||
 | 
					                            </div> | 
				
			||||
 | 
					                            <div class="position-relative mb-4" | 
				
			||||
 | 
					                                 style="border-radius:10px; background-color:#f4f4f4"> | 
				
			||||
 | 
					                                <div class="p-md-5 p-3 position-relative"> | 
				
			||||
 | 
					                                    <div class="row"> | 
				
			||||
 | 
					                                        <div class="col-md-12 mb-4"> | 
				
			||||
 | 
					                                            <p style="font-weight:400; font-size:16px; line-height:150%; text-align:center;  color:#64728f"> | 
				
			||||
 | 
					                                         When click 'Send All Unfolded line Report' | 
				
			||||
 | 
					                                    button then it will display a wizard with | 
				
			||||
 | 
					                                    attachment of unfolded line report PDF                                      </p> | 
				
			||||
 | 
					                                        </div> | 
				
			||||
 | 
					                                        <div class="col-md-12 text-center"> | 
				
			||||
 | 
					                                            <div class="d-inline-block p-3 shadow-sm" | 
				
			||||
 | 
					                                                 style="background-color:#fff; border-radius:10px"> | 
				
			||||
 | 
					                                                <img alt="" class="img-fluid" | 
				
			||||
 | 
					                                                     loading="lazy" | 
				
			||||
 | 
					                                                     src="./assets/screenshots/acc6.png" | 
				
			||||
 | 
					                                                     style="min-height: 1px;"> | 
				
			||||
 | 
					                                            </div> | 
				
			||||
 | 
					                                        </div> | 
				
			||||
 | 
					                                    </div> | 
				
			||||
 | 
					                                </div> | 
				
			||||
 | 
					                            </div> | 
				
			||||
 | 
					                            <div class="position-relative mb-4" | 
				
			||||
 | 
					                                 style="border-radius:10px; background-color:#f4f4f4"> | 
				
			||||
 | 
					                                <div class="p-md-5 p-3 position-relative"> | 
				
			||||
 | 
					                                    <div class="row"> | 
				
			||||
 | 
					                                        <div class="col-md-12 mb-4"> | 
				
			||||
 | 
					                                            <p style="font-weight:400; font-size:16px; line-height:150%; text-align:center;  color:#64728f"> | 
				
			||||
 | 
					                                         Unfolded line Report                                          </p> | 
				
			||||
 | 
					                                        </div> | 
				
			||||
 | 
					                                        <div class="col-md-12 text-center"> | 
				
			||||
 | 
					                                            <div class="d-inline-block p-3 shadow-sm" | 
				
			||||
 | 
					                                                 style="background-color:#fff; border-radius:10px"> | 
				
			||||
 | 
					                                                <img alt="" class="img-fluid" | 
				
			||||
 | 
					                                                     loading="lazy" | 
				
			||||
 | 
					                                                     src="./assets/screenshots/acc7.png" | 
				
			||||
 | 
					                                                     style="min-height: 1px;"> | 
				
			||||
 | 
					                                            </div> | 
				
			||||
 | 
					                                        </div> | 
				
			||||
 | 
					                                    </div> | 
				
			||||
 | 
					                                </div> | 
				
			||||
 | 
					                            </div> | 
				
			||||
 | 
					                        </div> | 
				
			||||
 | 
					                        <div aria-labelledby="feature-tab" | 
				
			||||
 | 
					                             class="tab-pane fade show py-1" id="feature" | 
				
			||||
 | 
					                             role="tabpanel"> | 
				
			||||
 | 
					                            <div class="row py-4"> | 
				
			||||
 | 
					                                <!-- Features Section --> | 
				
			||||
 | 
					                                <div class="col-md-6 col-sm-12 p-3"> | 
				
			||||
 | 
					                                    <div class="d-flex flex-column align-items-start h-100" | 
				
			||||
 | 
					                                         style="padding:30px; border-radius:12px; background-color:#faf8ff"> | 
				
			||||
 | 
					                                        <div class="d-flex align-items-center justify-content-center"> | 
				
			||||
 | 
					                                            <div class="d-flex align-items-center justify-content-center " | 
				
			||||
 | 
					                                                 style="width:36px; height:36px; border-radius:50%; background-color:#7847D9 ; margin-right:10px"> | 
				
			||||
 | 
					                                                <i class="fa fa-star  " | 
				
			||||
 | 
					                                                   style="color:#fff; font-size:14px"></i> | 
				
			||||
 | 
					                                            </div> | 
				
			||||
 | 
					                                            <p style="color:#1A202C; font-weight:600; font-size:1.2rem; margin-bottom:2px"> | 
				
			||||
 | 
					                                            Create account | 
				
			||||
 | 
					                                                report and send it by mail.</p> | 
				
			||||
 | 
					                                        </div> | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					                                    </div> | 
				
			||||
 | 
					                                </div> | 
				
			||||
 | 
					                                <div class="col-md-6 col-sm-12 p-3"> | 
				
			||||
 | 
					                                    <div class="d-flex flex-column align-items-start h-100" | 
				
			||||
 | 
					                                         style="padding:30px; border-radius:12px; background-color:#faf8ff"> | 
				
			||||
 | 
					                                        <div class="d-flex align-items-center justify-content-center"> | 
				
			||||
 | 
					                                            <div class="d-flex align-items-center justify-content-center " | 
				
			||||
 | 
					                                                 style="width:36px; height:36px; border-radius:50%; background-color:#7847D9 ; margin-right:10px"> | 
				
			||||
 | 
					                                                <i class="fa fa-star  " | 
				
			||||
 | 
					                                                   style="color:#fff; font-size:14px"></i> | 
				
			||||
 | 
					                                            </div> | 
				
			||||
 | 
					                                            <p style="color:#1A202C; font-weight:600; font-size:1.2rem; margin-bottom:2px"> | 
				
			||||
 | 
					                                                User can select | 
				
			||||
 | 
					                                report type as current report or unfolded line | 
				
			||||
 | 
					                                report.</p> | 
				
			||||
 | 
					                                        </div> | 
				
			||||
 | 
					                                    </div> | 
				
			||||
 | 
					                                </div> | 
				
			||||
 | 
					                            </div> | 
				
			||||
 | 
					                        </div> | 
				
			||||
 | 
					                        <div aria-labelledby="releases-tab" | 
				
			||||
 | 
					                             class="tab-pane fade show" id="releases" | 
				
			||||
 | 
					                             role="tabpanel"> | 
				
			||||
 | 
					                            <!-- Release Notes --> | 
				
			||||
 | 
					                            <div class="row pt-5 m-0"> | 
				
			||||
 | 
					                                <div class="col-md-3"> | 
				
			||||
 | 
					                                    <h4 style="font-size:16px; font-weight:600; color:#514F4F; margin:0; line-height:26px;"> | 
				
			||||
 | 
					                                        Latest Release 18.0.1.0.0 | 
				
			||||
 | 
					                                    </h4> | 
				
			||||
 | 
					                                    <span style="font-size:14px; color:#7A7979; display:block; margin-bottom:20px;"> | 
				
			||||
 | 
					                                          03rd January, 2025 | 
				
			||||
 | 
					                                    </span> | 
				
			||||
 | 
					                                </div> | 
				
			||||
 | 
					                                <div class="col-md-8"> | 
				
			||||
 | 
					                                    <div style="padding:0 0 40px"> | 
				
			||||
 | 
					                                        <div style="margin:0 0 10px"> | 
				
			||||
 | 
					                                            <div style="display:inline-block; padding:0px 8px; color:#514F4F; background-color:#FFD8D8; border-radius:20px"> | 
				
			||||
 | 
					                                                Add | 
				
			||||
 | 
					                                            </div> | 
				
			||||
 | 
					                                        </div> | 
				
			||||
 | 
					                                        <div class="d-flex m-0" | 
				
			||||
 | 
					                                             style="color:#7A7979;"> | 
				
			||||
 | 
					                                            <ul class="pl-3 mb-0"> | 
				
			||||
 | 
					                                                <li> | 
				
			||||
 | 
					                                                    Initial Commit | 
				
			||||
 | 
					                                                </li> | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					                                            </ul> | 
				
			||||
 | 
					                                        </div> | 
				
			||||
 | 
					                                    </div> | 
				
			||||
 | 
					                                    <div style="padding:0 0 0; border-bottom:1px solid #E3E3E3"> | 
				
			||||
 | 
					                                    </div> | 
				
			||||
 | 
					                                </div> | 
				
			||||
 | 
					                            </div> | 
				
			||||
 | 
					                        </div> | 
				
			||||
 | 
					                    </div> | 
				
			||||
 | 
					                </div> | 
				
			||||
 | 
					                <!--  --> | 
				
			||||
 | 
					                <!-- related post --> | 
				
			||||
 | 
					                <!--  --> | 
				
			||||
 | 
					                <section class="oe_container mt32"> | 
				
			||||
 | 
					                <h2 style="color: #091E42;font-family: "Montserrat";text-align: center;margin: 25px auto;text-transform: uppercase;" class="oe_slogan"> | 
				
			||||
 | 
					                    <b>Related Products</b> | 
				
			||||
 | 
					                </h2> | 
				
			||||
 | 
					                <div id="demo" class="row carousel slide mt64 mb32" data-bs-ride="carousel"> | 
				
			||||
 | 
					                    <!-- The slideshow --> | 
				
			||||
 | 
					                    <div class="carousel-inner"> | 
				
			||||
 | 
					                        <div class="carousel-item active"> | 
				
			||||
 | 
					                            <div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16" style="float: left; padding: 10px;"> | 
				
			||||
 | 
					                                <a href="https://apps.odoo.com/apps/modules/17.0/base_accounting_kit" target="_blank" style="color: #000; text-decoration: none;"> | 
				
			||||
 | 
					                                    <div style="border-radius: 6px; padding: 16px; border: 1px solid #cbcbcb;" class="shadow-sm"> | 
				
			||||
 | 
					                                        <img class="img img-responsive center-block" style=" max-width: 100%;" src="./assets/modules/1.gif" /> | 
				
			||||
 | 
					                                        <h4 class="mt0 text-truncate" style="text-align:center;width:100% margin-bottom: 8px; font-weight: 600; padding-top: 16px; text-decoration:none;font-size: 18px; padding-bottom: 8px; margin-bottom: 0px"> | 
				
			||||
 | 
					                                            Odoo 17 Full Accounting Kit</h4> | 
				
			||||
 | 
					                                    </div> | 
				
			||||
 | 
					                                </a> | 
				
			||||
 | 
					                            </div> | 
				
			||||
 | 
					                            <div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16" style="float: left; padding: 10px;"> | 
				
			||||
 | 
					                                <a href="https://apps.odoo.com/apps/modules/17.0/ohrms_core" target="_blank" style="color: #000; text-decoration: none;"> | 
				
			||||
 | 
					                                    <div style="border-radius: 6px; padding: 16px; border: 1px solid #cbcbcb;" class="shadow-sm"> | 
				
			||||
 | 
					                                        <img class="img img-responsive center-block" style=" max-width: 100%;" src="./assets/modules/2.gif" /> | 
				
			||||
 | 
					                                        <h4 class="mt0 text-truncate" style="text-align:center;width:100% margin-bottom: 8px; font-weight: 600; padding-top: 16px; text-decoration:none;font-size: 18px; padding-bottom: 8px; margin-bottom: 0px"> | 
				
			||||
 | 
					                                             Open HRMS Core</h4> | 
				
			||||
 | 
					                                    </div> | 
				
			||||
 | 
					                                </a> | 
				
			||||
 | 
					                            </div> | 
				
			||||
 | 
					                            <div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16" style="float: left; padding: 10px;"> | 
				
			||||
 | 
					                                <a  href="https://apps.odoo.com/apps/modules/17.0/invoice_format_editor" target="_blank" style="color: #000; text-decoration: none;"> | 
				
			||||
 | 
					                                    <div style="border-radius: 6px;padding: 16px; border: 1px solid #cbcbcb;" class="shadow-sm"> | 
				
			||||
 | 
					                                        <img class="img img-responsive center-block" style=" max-width: 100%;" src="./assets/modules/3.png"/> | 
				
			||||
 | 
					                                        <h4 class="mt0 text-truncate" style="text-align:center;width:100% margin-bottom: 8px; font-weight: 600; padding-top: 16px; text-decoration:none;font-size: 18px; padding-bottom: 8px; margin-bottom: 0px"> | 
				
			||||
 | 
					                                            Odoo17 Invoice Format Editor </h4> | 
				
			||||
 | 
					                                    </div> | 
				
			||||
 | 
					                                </a> | 
				
			||||
 | 
					                            </div> | 
				
			||||
 | 
					                        </div> | 
				
			||||
 | 
					                        <div class="carousel-item"> | 
				
			||||
 | 
					                            <div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16" style="float: left; padding: 10px;"> | 
				
			||||
 | 
					                                <a href="https://apps.odoo.com/apps/modules/17.0/login_user_detail" target="_blank" style="color: #000; text-decoration: none;"> | 
				
			||||
 | 
					                                    <div style="border-radius: 6px; padding: 16px; border: 1px solid #cbcbcb;" class="shadow-sm"> | 
				
			||||
 | 
					                                        <img class="img img-responsive center-block" style=" max-width: 100%;" src="./assets/modules/4.png" /> | 
				
			||||
 | 
					                                        <h4 class="mt0 text-truncate" style="text-align:center;width:100% margin-bottom: 8px; font-weight: 600; padding-top: 16px; text-decoration:none;font-size: 18px; padding-bottom: 8px; margin-bottom: 0px"> | 
				
			||||
 | 
					                                            User Log Details</h4> | 
				
			||||
 | 
					                                    </div> | 
				
			||||
 | 
					                                </a> | 
				
			||||
 | 
					                            </div> | 
				
			||||
 | 
					                            <div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16" style="float: left; padding: 10px;"> | 
				
			||||
 | 
					                                <a href="https://apps.odoo.com/apps/modules/17.0/product_barcode" target="_blank" style="color: #000; text-decoration: none;"> | 
				
			||||
 | 
					                                    <div style="border-radius: 6px; padding: 16px; border: 1px solid #cbcbcb;" class="shadow-sm"> | 
				
			||||
 | 
					                                        <img class="img img-responsive center-block" style=" max-width: 100%;" src="./assets/modules/5.png" /> | 
				
			||||
 | 
					                                        <h4 class="mt0 text-truncate" style="text-align:center;width:100% margin-bottom: 8px; font-weight: 600; padding-top: 16px; text-decoration:none;font-size: 18px; padding-bottom: 8px; margin-bottom: 0px"> | 
				
			||||
 | 
					                                             Odoo17 Product Barcode Generator </h4> | 
				
			||||
 | 
					                                    </div> | 
				
			||||
 | 
					                                </a> | 
				
			||||
 | 
					                            </div> | 
				
			||||
 | 
					                            <div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16" style="float: left; padding: 10px;"> | 
				
			||||
 | 
					                                <a href="https://apps.odoo.com/apps/modules/17.0/whatsapp_redirect" target="_blank" style="color: #000; text-decoration: none;"> | 
				
			||||
 | 
					                                    <div style="border-radius: 6px; padding: 16px; border: 1px solid #cbcbcb;" class="shadow-sm"> | 
				
			||||
 | 
					                                        <img class="img img-responsive center-block" style=" max-width: 100%;" src="./assets/modules/6.jpg" /> | 
				
			||||
 | 
					                                        <h4 class="mt0 text-truncate" style="text-align:center;width:100% margin-bottom: 8px; font-weight: 600; padding-top: 16px; text-decoration:none;font-size: 18px; padding-bottom: 8px; margin-bottom: 0px"> | 
				
			||||
 | 
					                                            Send Whatsapp Message Odoo17</h4> | 
				
			||||
 | 
					                                    </div> | 
				
			||||
 | 
					                                </a> | 
				
			||||
 | 
					                            </div> | 
				
			||||
 | 
					                        </div> | 
				
			||||
 | 
					                    </div> | 
				
			||||
 | 
					                    <!-- Left and right controls --> | 
				
			||||
 | 
					                    <a class="carousel-control-prev" href="#demo" data-bs-slide="prev" style="margin-left: -30px;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="#demo" data-bs-slide="next" style="margin-right: -30px;width: 35px;color: #000;"> | 
				
			||||
 | 
					                        <span class="carousel-control-next-icon"> | 
				
			||||
 | 
					        <i class="fa fa-chevron-right" style="font-size:24px"></i> | 
				
			||||
 | 
					      </span> | 
				
			||||
 | 
					                    </a> | 
				
			||||
 | 
					                </div> | 
				
			||||
 | 
					            </section> | 
				
			||||
 | 
					                <!-- service-section --> | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					                <section id="services" class="mt-5" style="border-radius: 16px; | 
				
			||||
 | 
					                                                            border: 1px solid #EBEEF2; | 
				
			||||
 | 
					                                                            background: var(--Neutral-N0, #FFF); | 
				
			||||
 | 
					                                                            padding: 60px 40px; | 
				
			||||
 | 
					                                                            box-shadow: 0px 5px 20px -11px rgba(0, 0, 0, 0.25);"> | 
				
			||||
 | 
					                    <div class="text-center mt-4"><h3 class="mb-0" style="color: #000; | 
				
			||||
 | 
					                                                                  text-align: center; | 
				
			||||
 | 
					                                                                  font-family: Montserrat; | 
				
			||||
 | 
					                                                                  font-size: 40px; | 
				
			||||
 | 
					                                                                  font-style: normal; | 
				
			||||
 | 
					                                                                  font-weight: 700; | 
				
			||||
 | 
					                                                                  line-height: normal; | 
				
			||||
 | 
					                                                                  text-transform: uppercase; | 
				
			||||
 | 
					                                                                  padding-bottom: 50px;"> | 
				
			||||
 | 
					                        Our Services</h3></div> | 
				
			||||
 | 
					                    <div class="row mt-3"> | 
				
			||||
 | 
					                        <div class="col-lg-3 col-sm-12 mb-3"> | 
				
			||||
 | 
					                            <a href="#" style="text-decoration:none"> | 
				
			||||
 | 
					                                <div class="btn-lg btn-block p-4 mb-2 d-flex flex-column justify-content-center align-items-center" | 
				
			||||
 | 
					                                     style="font-size:25px; font-weight:bold;background-color:#FFE2E5; margin:auto; gap: 16px; border-radius: 8px;"> | 
				
			||||
 | 
					                                    <div class="d-flex justify-content-center align-items-center" | 
				
			||||
 | 
					                                         style="background-color:#FA5A7D; border-radius:50%; height:56px; width:56px"> | 
				
			||||
 | 
					                                        <img src="./assets/icons/gear.svg" | 
				
			||||
 | 
					                                             class="img-responsive" | 
				
			||||
 | 
					                                             height="28px" width="28px"> | 
				
			||||
 | 
					                                    </div> | 
				
			||||
 | 
					                                    <span style="font-size: 18px; | 
				
			||||
 | 
					                                  color: var(--text-color); | 
				
			||||
 | 
					                                  font-weight: 600;"> Odoo Customization</span> | 
				
			||||
 | 
					                                </div> | 
				
			||||
 | 
					                            </a> | 
				
			||||
 | 
					                        </div> | 
				
			||||
 | 
					                        <div class="col-lg-3 col-sm-12 mb-3"> | 
				
			||||
 | 
					                            <a href="#" style="text-decoration:none"> | 
				
			||||
 | 
					                                <div class="btn-lg btn-block p-4 mb-2 d-flex flex-column justify-content-center align-items-center" | 
				
			||||
 | 
					                                     style="font-size:25px; font-weight:bold;background-color:#FFF4DE; margin:auto; gap: 16px; border-radius: 8px;"> | 
				
			||||
 | 
					                                    <div class="d-flex justify-content-center align-items-center" | 
				
			||||
 | 
					                                         style="background-color:#FF947A; border-radius:50%; height:56px; width:56px"> | 
				
			||||
 | 
					                                        <img src="./assets/icons/wrench-icon.svg" | 
				
			||||
 | 
					                                             class="img-responsive" | 
				
			||||
 | 
					                                             height="28px" width="28px"> | 
				
			||||
 | 
					                                    </div> | 
				
			||||
 | 
					                                    <span style="font-size: 18px; | 
				
			||||
 | 
					                    color: var(--text-color); | 
				
			||||
 | 
					                    font-weight: 600;"> Odoo Implementation</span> | 
				
			||||
 | 
					                                </div> | 
				
			||||
 | 
					                            </a> | 
				
			||||
 | 
					                        </div> | 
				
			||||
 | 
					                        <div class="col-lg-3 col-sm-12 mb-3"> | 
				
			||||
 | 
					                            <a href="#" style="text-decoration:none"> | 
				
			||||
 | 
					                                <div class="btn-lg btn-block p-4 mb-2 d-flex flex-column justify-content-center align-items-center" | 
				
			||||
 | 
					                                     style="font-size:25px; font-weight:bold;background-color:#DCFCE7; margin:auto; gap: 16px; border-radius: 8px;"> | 
				
			||||
 | 
					                                    <div class="d-flex justify-content-center align-items-center" | 
				
			||||
 | 
					                                         style="background-color:#3CD856; border-radius:50%; height:56px; width:56px"> | 
				
			||||
 | 
					                                        <img src="./assets/icons/life-ring-icon.svg" | 
				
			||||
 | 
					                                             class="img-responsive" | 
				
			||||
 | 
					                                             height="28px" width="28px"> | 
				
			||||
 | 
					                                    </div> | 
				
			||||
 | 
					                                    <span style="font-size: 18px; | 
				
			||||
 | 
					                  color: var(--text-color); | 
				
			||||
 | 
					                  font-weight: 600;">Odoo Support</span> | 
				
			||||
 | 
					                                </div> | 
				
			||||
 | 
					                            </a> | 
				
			||||
 | 
					                        </div> | 
				
			||||
 | 
					                        <div class="col-lg-3 col-sm-12 mb-3"> | 
				
			||||
 | 
					                            <a href="#" style="text-decoration:none"> | 
				
			||||
 | 
					                                <div class="btn-lg btn-block p-4 mb-2 d-flex flex-column justify-content-center align-items-center" | 
				
			||||
 | 
					                                     style="font-size:25px; font-weight:bold;background-color:#F3E8FF; margin:auto; gap: 16px; border-radius: 8px;"> | 
				
			||||
 | 
					                                    <div class="d-flex justify-content-center align-items-center" | 
				
			||||
 | 
					                                         style="background-color:#BF83FF; border-radius:50%; height:56px; width:56px"> | 
				
			||||
 | 
					                                        <img src="./assets/icons/arrows-repeat.svg" | 
				
			||||
 | 
					                                             class="img-responsive" | 
				
			||||
 | 
					                                             height="28px" width="28px"> | 
				
			||||
 | 
					                                    </div> | 
				
			||||
 | 
					                                    <span style="font-size: 18px; | 
				
			||||
 | 
					                color: var(--text-color); | 
				
			||||
 | 
					                font-weight: 600;">Odoo Migration</span> | 
				
			||||
 | 
					                                </div> | 
				
			||||
 | 
					                            </a> | 
				
			||||
 | 
					                        </div> | 
				
			||||
 | 
					                        <div class="col-lg-3 col-sm-12 mb-3"> | 
				
			||||
 | 
					                            <a href="#" style="text-decoration:none"> | 
				
			||||
 | 
					                                <div class="btn-lg btn-block p-4 mb-2 d-flex flex-column justify-content-center align-items-center" | 
				
			||||
 | 
					                                     style="font-size:25px; font-weight:bold;background-color:#F1F9FF; margin:auto; gap: 16px; border-radius: 8px;"> | 
				
			||||
 | 
					                                    <div class="d-flex justify-content-center align-items-center" | 
				
			||||
 | 
					                                         style="background-color:#01649C; border-radius:50%; height:56px; width:56px"> | 
				
			||||
 | 
					                                        <img src="./assets/icons/puzzle-piece-icon.svg" | 
				
			||||
 | 
					                                             class="img-responsive" | 
				
			||||
 | 
					                                             height="28px" width="28px"> | 
				
			||||
 | 
					                                    </div> | 
				
			||||
 | 
					                                    <span style="font-size: 18px; | 
				
			||||
 | 
					              color: var(--text-color); | 
				
			||||
 | 
					              font-weight: 600;">Odoo integration</span> | 
				
			||||
 | 
					                                </div> | 
				
			||||
 | 
					                            </a> | 
				
			||||
 | 
					                        </div> | 
				
			||||
 | 
					                        <div class="col-lg-3 col-sm-12 mb-3"> | 
				
			||||
 | 
					                            <a href="#" style="text-decoration:none"> | 
				
			||||
 | 
					                                <div class="btn-lg btn-block p-4 mb-2 d-flex flex-column justify-content-center align-items-center" | 
				
			||||
 | 
					                                     style="font-size:25px; font-weight:bold;background-color:#EDF8ED; margin:auto; gap: 16px; border-radius: 8px;"> | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					                                    <div class="d-flex justify-content-center align-items-center" | 
				
			||||
 | 
					                                         style="background-color:#69CC70; border-radius:50%; height:56px; width:56px"> | 
				
			||||
 | 
					                                        <img src="./assets/icons/odoo-consultancy.svg" | 
				
			||||
 | 
					                                             class="img-responsive" | 
				
			||||
 | 
					                                             height="28px" width="28px"> | 
				
			||||
 | 
					                                    </div> | 
				
			||||
 | 
					                                    <span style="font-size: 18px; | 
				
			||||
 | 
					            color: var(--text-color); | 
				
			||||
 | 
					            font-weight: 600;">Odoo Consultancy</span> | 
				
			||||
 | 
					                                </div> | 
				
			||||
 | 
					                            </a> | 
				
			||||
 | 
					                        </div> | 
				
			||||
 | 
					                        <div class="col-lg-3 col-sm-12 mb-3"> | 
				
			||||
 | 
					                            <a href="#" style="text-decoration:none"> | 
				
			||||
 | 
					                                <div class="btn-lg btn-block p-4 mb-2 d-flex flex-column justify-content-center align-items-center" | 
				
			||||
 | 
					                                     style="font-size:25px; font-weight:bold;background-color:#F1F6FF; margin:auto; gap: 16px; border-radius: 8px;"> | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					                                    <div class="d-flex justify-content-center align-items-center" | 
				
			||||
 | 
					                                         style="background-color:#2E4556; border-radius:50%; height:56px; width:56px"> | 
				
			||||
 | 
					                                        <img src="./assets/icons/odoo-licencing.svg" | 
				
			||||
 | 
					                                             class="img-responsive" | 
				
			||||
 | 
					                                             height="28px" width="28px"> | 
				
			||||
 | 
					                                    </div> | 
				
			||||
 | 
					                                    <span style="font-size: 18px; | 
				
			||||
 | 
					          color: var(--text-color); | 
				
			||||
 | 
					          font-weight: 600;">Odoo Licensing</span> | 
				
			||||
 | 
					                                </div> | 
				
			||||
 | 
					                            </a> | 
				
			||||
 | 
					                        </div> | 
				
			||||
 | 
					                        <div class="col-lg-3 col-sm-12 mb-3"> | 
				
			||||
 | 
					                            <a href="#" style="text-decoration:none"> | 
				
			||||
 | 
					                                <div class="btn-lg btn-block p-4 mb-2 d-flex flex-column justify-content-center align-items-center" | 
				
			||||
 | 
					                                     style="font-size:25px; font-weight:bold;background-color:#FAF6EA; margin:auto; gap: 16px; border-radius: 8px;"> | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					                                    <div class="d-flex justify-content-center align-items-center" | 
				
			||||
 | 
					                                         style="background-color:#FCD12C; border-radius:50%; height:56px; width:56px"> | 
				
			||||
 | 
					                                        <img src="./assets/icons/hire-odoo.svg" | 
				
			||||
 | 
					                                             class="img-responsive" | 
				
			||||
 | 
					                                             height="28px" width="28px"> | 
				
			||||
 | 
					                                    </div> | 
				
			||||
 | 
					                                    <span style="font-size: 18px; | 
				
			||||
 | 
					          color: var(--text-color); | 
				
			||||
 | 
					          font-weight: 600;">Hire Odoo Developer</span> | 
				
			||||
 | 
					                                </div> | 
				
			||||
 | 
					                            </a> | 
				
			||||
 | 
					                        </div> | 
				
			||||
 | 
					                    </div> | 
				
			||||
 | 
					            </div> | 
				
			||||
 | 
					            <!-- licence --> | 
				
			||||
 | 
					            <div class="tab-pane fade" id="profile" role="tabpanel" | 
				
			||||
 | 
					                 aria-labelledby="profile-tab"> | 
				
			||||
 | 
					                <div class="px-5"> | 
				
			||||
 | 
					                    .... | 
				
			||||
 | 
					                </div> | 
				
			||||
 | 
					            </div> | 
				
			||||
 | 
					            <!--  --> | 
				
			||||
 | 
					        </div> | 
				
			||||
 | 
					        </section> | 
				
			||||
 | 
					        <!--  --> | 
				
			||||
 | 
					    </div> | 
				
			||||
 | 
					</div> | 
				
			||||
 | 
					</body> | 
				
			||||
 | 
					<script src="https://cdn.jsdelivr.net/npm/bootstrap@5.0.2/dist/js/bootstrap.bundle.min.js"></script> | 
				
			||||
 | 
					<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.7.1/jquery.min.js" | 
				
			||||
 | 
					        integrity="sha512-v2CJ7UaYy4JwqLDIrZUI/4hqeoQieOmAZNXBeQyjo21dadnwR+8ZaIJVT8EE2iyI61OV8e6M8PP2/4hpQINQ/g==" | 
				
			||||
 | 
					        crossorigin="anonymous" referrerpolicy="no-referrer"></script> | 
				
			||||
 | 
					<script src="https://cdnjs.cloudflare.com/ajax/libs/OwlCarousel2/2.3.4/owl.carousel.min.js"></script> | 
				
			||||
 | 
					<script> | 
				
			||||
 | 
					    $('.owl-carousel').owlCarousel({ | 
				
			||||
 | 
					        rtl: true, | 
				
			||||
 | 
					        loop: true, | 
				
			||||
 | 
					        margin: 10, | 
				
			||||
 | 
					        nav: true, | 
				
			||||
 | 
					        responsive: { | 
				
			||||
 | 
					            0: { | 
				
			||||
 | 
					                items: 1 | 
				
			||||
 | 
					            }, | 
				
			||||
 | 
					            600: { | 
				
			||||
 | 
					                items: 3 | 
				
			||||
 | 
					            }, | 
				
			||||
 | 
					            1000: { | 
				
			||||
 | 
					                items: 3 | 
				
			||||
 | 
					            } | 
				
			||||
 | 
					        } | 
				
			||||
 | 
					    }) | 
				
			||||
 | 
					</script> | 
				
			||||
 | 
					</html> | 
				
			||||
@ -0,0 +1,32 @@ | 
				
			|||||
 | 
					/* Send mail wizard styles added here */ | 
				
			||||
 | 
					#popup{ | 
				
			||||
 | 
					    padding:10px; | 
				
			||||
 | 
					    display:none; | 
				
			||||
 | 
					    } | 
				
			||||
 | 
					#send_mail_content{ | 
				
			||||
 | 
					   padding:15px; | 
				
			||||
 | 
					   margin-top: 23%; | 
				
			||||
 | 
					    width: 500px; | 
				
			||||
 | 
					} | 
				
			||||
 | 
					#close{ | 
				
			||||
 | 
					   width:25px; | 
				
			||||
 | 
					   align:right; | 
				
			||||
 | 
					   border-radius:5px; | 
				
			||||
 | 
					   border:1px solid purple; | 
				
			||||
 | 
					   background-color:transparent; | 
				
			||||
 | 
					   color:purple; | 
				
			||||
 | 
					   margin:5px; | 
				
			||||
 | 
					} | 
				
			||||
 | 
					.close_button{ | 
				
			||||
 | 
					    width: 100%; | 
				
			||||
 | 
					    display: flex; | 
				
			||||
 | 
					    justify-content: flex-end; | 
				
			||||
 | 
					} | 
				
			||||
 | 
					.report-btn{ | 
				
			||||
 | 
					   display:flex; | 
				
			||||
 | 
					   justify-content:center; | 
				
			||||
 | 
					   align-items:center; | 
				
			||||
 | 
					   gap:20px; | 
				
			||||
 | 
					   padding-top:10px; | 
				
			||||
 | 
					   padding-bottom:15px; | 
				
			||||
 | 
					} | 
				
			||||
@ -0,0 +1,82 @@ | 
				
			|||||
 | 
					/** @odoo-module **/ | 
				
			||||
 | 
					import { AccountReportButtonsBar } from "@account_reports/components/account_report/buttons_bar/buttons_bar"; | 
				
			||||
 | 
					import { patch } from "@web/core/utils/patch"; | 
				
			||||
 | 
					import { useService } from "@web/core/utils/hooks"; | 
				
			||||
 | 
					const {useRef } = owl; | 
				
			||||
 | 
					import { _t } from "@web/core/l10n/translation"; | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					patch(AccountReportButtonsBar.prototype,{ | 
				
			||||
 | 
					//created send mail report and report actions are performed here.
 | 
				
			||||
 | 
					    setup() { | 
				
			||||
 | 
					        // super the setup
 | 
				
			||||
 | 
					        super.setup(); | 
				
			||||
 | 
					        this.orm = useService("orm"); | 
				
			||||
 | 
					        this.actionService = useService('action'); | 
				
			||||
 | 
					        this.popup = useRef("popup"); | 
				
			||||
 | 
					        this.report_id = this.controller.actionReportId; | 
				
			||||
 | 
					      }, | 
				
			||||
 | 
					        close_button() { | 
				
			||||
 | 
					//          close the wizard
 | 
				
			||||
 | 
					            this.popup.el.style.display ="none"; | 
				
			||||
 | 
					          }, | 
				
			||||
 | 
					        send_mail() { | 
				
			||||
 | 
					//          display the send mail wizard
 | 
				
			||||
 | 
					            this.popup.el.style.display ="block"; | 
				
			||||
 | 
					      }, | 
				
			||||
 | 
					        send_current_report() { | 
				
			||||
 | 
					//      generate current pdf report and display on the mail wizard
 | 
				
			||||
 | 
					        var self = this; | 
				
			||||
 | 
					        var unfolded_list = [] | 
				
			||||
 | 
					        var unfolded = false | 
				
			||||
 | 
					        var lines = self.controller.data.lines | 
				
			||||
 | 
					        for (var line of lines){ | 
				
			||||
 | 
					            if (line.unfolded == true ){ | 
				
			||||
 | 
					               unfolded_list.push(line.id) | 
				
			||||
 | 
					            } | 
				
			||||
 | 
					         } | 
				
			||||
 | 
					        console.log(unfolded_list) | 
				
			||||
 | 
					        this.orm.call('send.mail.report', 'send_current_report', [{}], {context: {report: this.report_id, | 
				
			||||
 | 
					        unfolded_lines:unfolded_list,unfolded:unfolded}}) | 
				
			||||
 | 
					            .then(function(pdf) { | 
				
			||||
 | 
					                if (pdf) { | 
				
			||||
 | 
					                        self.actionService.doAction({ | 
				
			||||
 | 
					                            type: 'ir.actions.act_window', | 
				
			||||
 | 
					                            name: _t('Send Mail'), | 
				
			||||
 | 
					                            res_model: 'send.mail.report', | 
				
			||||
 | 
					                            views: [[false, "form"]], | 
				
			||||
 | 
					                            view_mode: 'form', | 
				
			||||
 | 
					                            target: 'new', | 
				
			||||
 | 
					                            context: { | 
				
			||||
 | 
					                                'default_report': self.report_id, | 
				
			||||
 | 
					                                'default_subject': 'Accounting Report', | 
				
			||||
 | 
					                                'default_attachment_ids': [pdf], | 
				
			||||
 | 
					                            }, | 
				
			||||
 | 
					                        }); | 
				
			||||
 | 
					                } | 
				
			||||
 | 
					            }); | 
				
			||||
 | 
					            this.close_button(); | 
				
			||||
 | 
					       }, | 
				
			||||
 | 
					         send_unfolded_report() { | 
				
			||||
 | 
					//       generate unfolded report pdf and display on the mail wizard
 | 
				
			||||
 | 
					            var self = this; | 
				
			||||
 | 
					            this.orm.call('send.mail.report', 'send_unfolded_report', [{}], {context: {report: this.report_id}}) | 
				
			||||
 | 
					            .then(function(pdf) { | 
				
			||||
 | 
					                if (pdf) { | 
				
			||||
 | 
					                        self.actionService.doAction({ | 
				
			||||
 | 
					                            type: 'ir.actions.act_window', | 
				
			||||
 | 
					                            name: _t('Send Mail'), | 
				
			||||
 | 
					                            res_model: 'send.mail.report', | 
				
			||||
 | 
					                            views: [[false, "form"]], | 
				
			||||
 | 
					                            view_mode: 'form', | 
				
			||||
 | 
					                            target: 'new', | 
				
			||||
 | 
					                            context: { | 
				
			||||
 | 
					                                'default_report': self.report_id, | 
				
			||||
 | 
					                                'default_subject': 'Accounting Report', | 
				
			||||
 | 
					                                'default_attachment_ids': [pdf], | 
				
			||||
 | 
					                            }, | 
				
			||||
 | 
					                        }); | 
				
			||||
 | 
					                } | 
				
			||||
 | 
					            }); | 
				
			||||
 | 
					            this.close_button(); | 
				
			||||
 | 
					       }, | 
				
			||||
 | 
					    }) | 
				
			||||
@ -0,0 +1,30 @@ | 
				
			|||||
 | 
					<?xml version="1.0" encoding="UTF-8" ?> | 
				
			||||
 | 
					<templates> | 
				
			||||
 | 
					    <t t-name="account_report_action" t-inherit="account_reports.AccountReportButtonsBar" t-inherit-mode="extension" owl="1"> | 
				
			||||
 | 
					        <!--        inherit the AccountReportButtonsBar view and add Send mail button--> | 
				
			||||
 | 
					        <xpath expr="//t[@t-if='controller.buttons.length > 1']//t[@t-if='mainButton']" | 
				
			||||
 | 
					               position="inside"> | 
				
			||||
 | 
					            <button class="btn btn-link text-nowrap" t-on-click="send_mail">Send Mail</button> | 
				
			||||
 | 
					            <center> | 
				
			||||
 | 
					                <!-- modal for choosing report type--> | 
				
			||||
 | 
					                <div id="popup" class="modal" t-ref="popup"> | 
				
			||||
 | 
					                    <div class="modal-content" id="send_mail_content"> | 
				
			||||
 | 
					                        <div class="close_button"> | 
				
			||||
 | 
					                            <button id="close" t-on-click="close_button">X</button> | 
				
			||||
 | 
					                        </div> | 
				
			||||
 | 
					                        <h4>Which type of report do you want to send by mail? | 
				
			||||
 | 
					                        </h4> | 
				
			||||
 | 
					                        <div class="button-container report-btn"> | 
				
			||||
 | 
					                            <button class="btn btn-primary" | 
				
			||||
 | 
					                                    t-on-click="send_current_report">Send Current Report</button> | 
				
			||||
 | 
					                            <button class="btn btn-primary" | 
				
			||||
 | 
					                                    t-on-click="send_unfolded_report">Send All | 
				
			||||
 | 
					                                Unfolded line Report | 
				
			||||
 | 
					                            </button> | 
				
			||||
 | 
					                        </div> | 
				
			||||
 | 
					                    </div> | 
				
			||||
 | 
					                </div> | 
				
			||||
 | 
					            </center> | 
				
			||||
 | 
					        </xpath> | 
				
			||||
 | 
					    </t> | 
				
			||||
 | 
					</templates> | 
				
			||||
@ -0,0 +1,23 @@ | 
				
			|||||
 | 
					# -*- coding: utf-8 -*- | 
				
			||||
 | 
					################################################################################ | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					#    Cybrosys Technologies Pvt. Ltd. | 
				
			||||
 | 
					# | 
				
			||||
 | 
					#    Copyright (C) 2025-TODAY Cybrosys Technologies(<https://www.cybrosys.com>). | 
				
			||||
 | 
					#    Author: Cybrosys Techno Solutions(<https://www.cybrosys.com>) | 
				
			||||
 | 
					# | 
				
			||||
 | 
					#    This program is under the terms of the Odoo Proprietary License v1.0 | 
				
			||||
 | 
					#    (OPL-1) | 
				
			||||
 | 
					#    It is forbidden to publish, distribute, sublicense, or sell copies of the | 
				
			||||
 | 
					#    Software or modified copies of the Software. | 
				
			||||
 | 
					# | 
				
			||||
 | 
					#    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | 
				
			||||
 | 
					#    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | 
				
			||||
 | 
					#    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. | 
				
			||||
 | 
					#    IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, | 
				
			||||
 | 
					#    DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR | 
				
			||||
 | 
					#    OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE | 
				
			||||
 | 
					#    USE OR OTHER DEALINGS IN THE SOFTWARE. | 
				
			||||
 | 
					# | 
				
			||||
 | 
					################################################################################ | 
				
			||||
 | 
					from .import send_mail_report | 
				
			||||
@ -0,0 +1,142 @@ | 
				
			|||||
 | 
					# -*- coding: utf-8 -*- | 
				
			||||
 | 
					################################################################################ | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					#    Cybrosys Technologies Pvt. Ltd. | 
				
			||||
 | 
					# | 
				
			||||
 | 
					#    Copyright (C) 2025-TODAY Cybrosys Technologies(<https://www.cybrosys.com>). | 
				
			||||
 | 
					#    Author: Cybrosys Techno Solutions(<https://www.cybrosys.com>) | 
				
			||||
 | 
					# | 
				
			||||
 | 
					#    This program is under the terms of the Odoo Proprietary License v1.0 | 
				
			||||
 | 
					#    (OPL-1) | 
				
			||||
 | 
					#    It is forbidden to publish, distribute, sublicense, or sell copies of the | 
				
			||||
 | 
					#    Software or modified copies of the Software. | 
				
			||||
 | 
					# | 
				
			||||
 | 
					#    THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR | 
				
			||||
 | 
					#    IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, | 
				
			||||
 | 
					#    FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. | 
				
			||||
 | 
					#    IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, | 
				
			||||
 | 
					#    DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR | 
				
			||||
 | 
					#    OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE | 
				
			||||
 | 
					#    USE OR OTHER DEALINGS IN THE SOFTWARE. | 
				
			||||
 | 
					# | 
				
			||||
 | 
					################################################################################ | 
				
			||||
 | 
					import base64 | 
				
			||||
 | 
					import markupsafe | 
				
			||||
 | 
					from odoo import fields, models | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					class SendMailReport(models.TransientModel): | 
				
			||||
 | 
					    """Created a new transient model for send mail""" | 
				
			||||
 | 
					    _name = 'send.mail.report' | 
				
			||||
 | 
					    _description = "Display send mail wizard details" | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    partner_id = fields.Many2one('res.partner', string='Recipient', | 
				
			||||
 | 
					                                 required=True, help="Select one recipient") | 
				
			||||
 | 
					    subject = fields.Char(string='Subject', required=True, | 
				
			||||
 | 
					                          help="Subject of the email") | 
				
			||||
 | 
					    email_body = fields.Html(required=True, String="Content", | 
				
			||||
 | 
					                             help="Body of the email") | 
				
			||||
 | 
					    attachment_ids = fields.Many2many( | 
				
			||||
 | 
					        'ir.attachment', string='Attachments', readonly=True, | 
				
			||||
 | 
					        help="Report attachment ") | 
				
			||||
 | 
					    report = fields.Integer(string="Report", help="report id") | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    def send_current_report(self): | 
				
			||||
 | 
					        """Create current accounting PDF report""" | 
				
			||||
 | 
					        report_value = False | 
				
			||||
 | 
					        return self.main_function(report_value) | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    def send_unfolded_report(self): | 
				
			||||
 | 
					        """Create unfolded PDF report""" | 
				
			||||
 | 
					        report_value = True | 
				
			||||
 | 
					        return self.main_function(report_value) | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    def main_function(self, report_value): | 
				
			||||
 | 
					        """Report action of current report and unfolded report | 
				
			||||
 | 
					         pdf is generated""" | 
				
			||||
 | 
					        report_id = self.env.context.get('report') | 
				
			||||
 | 
					        unfolded = self.env.context.get('unfolded_lines') | 
				
			||||
 | 
					        custom_context = { | 
				
			||||
 | 
					            'mode': 'print', | 
				
			||||
 | 
					            'base_url': self.env['ir.config_parameter'].sudo().get_param( | 
				
			||||
 | 
					                'report.url') or | 
				
			||||
 | 
					                        self.env['ir.config_parameter'].sudo().get_param( | 
				
			||||
 | 
					                            'web.base.url'), | 
				
			||||
 | 
					            'company': self.env.company, | 
				
			||||
 | 
					        } | 
				
			||||
 | 
					        if self.report: | 
				
			||||
 | 
					            custom_reports_to_print = self.env['account.report'].browse( | 
				
			||||
 | 
					                self.report) | 
				
			||||
 | 
					        else: | 
				
			||||
 | 
					            custom_reports_to_print = self.env['account.report'].browse( | 
				
			||||
 | 
					                report_id) | 
				
			||||
 | 
					            self.report = report_id | 
				
			||||
 | 
					        custom_bodies = [] | 
				
			||||
 | 
					        max_custom_col_number = 0 | 
				
			||||
 | 
					        for custom_report in custom_reports_to_print: | 
				
			||||
 | 
					            if not report_value: | 
				
			||||
 | 
					                custom_report_options = custom_report.get_options( | 
				
			||||
 | 
					                    previous_options={'selected_section_id': custom_report.id, | 
				
			||||
 | 
					                                      'unfolded_lines': unfolded} | 
				
			||||
 | 
					                ) | 
				
			||||
 | 
					            else: | 
				
			||||
 | 
					                custom_report_options = custom_report.get_options( | 
				
			||||
 | 
					                    previous_options={'selected_section_id': custom_report.id, | 
				
			||||
 | 
					                                      'unfold_all': True} | 
				
			||||
 | 
					                ) | 
				
			||||
 | 
					            max_custom_col_number = max(max_custom_col_number, | 
				
			||||
 | 
					                                        len(custom_report_options[ | 
				
			||||
 | 
					                                                'columns']) * len( | 
				
			||||
 | 
					                                            custom_report_options[ | 
				
			||||
 | 
					                                                'column_groups'])) | 
				
			||||
 | 
					            custom_bodies.append(custom_report._get_pdf_export_html( | 
				
			||||
 | 
					                custom_report_options, | 
				
			||||
 | 
					                custom_report._filter_out_folded_children( | 
				
			||||
 | 
					                    custom_report._get_lines(custom_report_options)), | 
				
			||||
 | 
					                additional_context={'base_url': self.env[ | 
				
			||||
 | 
					                                                    'ir.config_parameter'].sudo().get_param( | 
				
			||||
 | 
					                    'report.url') or self.env[ | 
				
			||||
 | 
					                                                    'ir.config_parameter'].sudo().get_param( | 
				
			||||
 | 
					                    'web.base.url')} | 
				
			||||
 | 
					            )) | 
				
			||||
 | 
					        custom_footer_data = self.env['ir.actions.report']._render_template( | 
				
			||||
 | 
					            "account_reports.internal_layout", values=custom_context) | 
				
			||||
 | 
					        footer_decode = custom_footer_data.decode() | 
				
			||||
 | 
					        custom_footer = self.env['ir.actions.report']._render_template( | 
				
			||||
 | 
					            "web.minimal_layout", values=dict(custom_context, subst=True, | 
				
			||||
 | 
					                                              body=markupsafe.Markup( | 
				
			||||
 | 
					                                                  footer_decode))) | 
				
			||||
 | 
					        custom_file_content = self.env['ir.actions.report']._run_wkhtmltopdf( | 
				
			||||
 | 
					            custom_bodies, | 
				
			||||
 | 
					            footer=custom_footer.decode(), | 
				
			||||
 | 
					            landscape=max_custom_col_number > 5, | 
				
			||||
 | 
					            specific_paperformat_args={ | 
				
			||||
 | 
					                'data-report-margin-top': 10, | 
				
			||||
 | 
					                'data-report-header-spacing': 10, | 
				
			||||
 | 
					                'data-report-margin-bottom': 15, | 
				
			||||
 | 
					            } | 
				
			||||
 | 
					        ) | 
				
			||||
 | 
					        if report_id: | 
				
			||||
 | 
					            report_name = self.env['account.report'].browse(report_id).name | 
				
			||||
 | 
					            attachment_values = {'name': f"""{report_name}.pdf""", | 
				
			||||
 | 
					                                 'type': 'binary', | 
				
			||||
 | 
					                                 'datas': base64.b64encode(custom_file_content), | 
				
			||||
 | 
					                                 'mimetype': 'application/pdf', | 
				
			||||
 | 
					                                 'res_model': 'account.report', | 
				
			||||
 | 
					                                 'res_id': report_id} | 
				
			||||
 | 
					            attachment = self.env['ir.attachment'].sudo().create( | 
				
			||||
 | 
					                attachment_values) | 
				
			||||
 | 
					            return attachment.id | 
				
			||||
 | 
					
 | 
				
			||||
 | 
					    def action_send_report_mail(self): | 
				
			||||
 | 
					        """Action for send account PDF report to recipient mail""" | 
				
			||||
 | 
					        mail_template = (self.env.ref( | 
				
			||||
 | 
					            'account_report_send_by_mail.email_template_account_report')) | 
				
			||||
 | 
					        email_values = {'email_from': self.env.user.email, | 
				
			||||
 | 
					                        'email_to': self.partner_id.email, | 
				
			||||
 | 
					                        'subject': self.subject, | 
				
			||||
 | 
					                        'attachment_ids': [(4, self.attachment_ids.id)], | 
				
			||||
 | 
					                        } | 
				
			||||
 | 
					        mail_template.send_mail(self.id, email_values=email_values, | 
				
			||||
 | 
					                                force_send=True) | 
				
			||||
 | 
					        mail_template.attachment_ids = [(5, 0, 0)] | 
				
			||||
@ -0,0 +1,24 @@ | 
				
			|||||
 | 
					<?xml version="1.0" encoding="utf-8"?> | 
				
			||||
 | 
					<odoo> | 
				
			||||
 | 
					    <record id="send_mail_report_view_form" model="ir.ui.view"> | 
				
			||||
 | 
					    <!--Send mail wizard view --> | 
				
			||||
 | 
					        <field name="name">send.mail.report.view.form</field> | 
				
			||||
 | 
					        <field name="model">send.mail.report</field> | 
				
			||||
 | 
					        <field name="arch" type="xml"> | 
				
			||||
 | 
					            <form> | 
				
			||||
 | 
					                <group> | 
				
			||||
 | 
					                    <group> | 
				
			||||
 | 
					                        <field name="partner_id"/> | 
				
			||||
 | 
					                        <field name="subject"/> | 
				
			||||
 | 
					                        <field name="email_body"/> | 
				
			||||
 | 
					                        <field name="attachment_ids" widget="many2many_tags"/> | 
				
			||||
 | 
					                   </group> | 
				
			||||
 | 
					                </group> | 
				
			||||
 | 
					                <footer> | 
				
			||||
 | 
					                    <button name="action_send_report_mail" string="Send Mail" type="object" class="oe_highlight"/> | 
				
			||||
 | 
					                    <button string="Cancel" class="oe_link" special="cancel"/> | 
				
			||||
 | 
					                </footer> | 
				
			||||
 | 
					            </form> | 
				
			||||
 | 
					        </field> | 
				
			||||
 | 
					    </record> | 
				
			||||
 | 
					</odoo> | 
				
			||||