@ -1,46 +0,0 @@ | 
				
			|||||
.. image:: https://img.shields.io/badge/licence-LGPL--3-green.svg | 
					 | 
				
			||||
    :target: https://www.gnu.org/licenses/lgpl-3.0-standalone.html | 
					 | 
				
			||||
    :alt: License: lGPL-3 | 
					 | 
				
			||||
 | 
					 | 
				
			||||
Login User Info Using Camera | 
					 | 
				
			||||
============================ | 
					 | 
				
			||||
* User login information  for Odoo 16 community editions | 
					 | 
				
			||||
 | 
					 | 
				
			||||
Installation | 
					 | 
				
			||||
============ | 
					 | 
				
			||||
	- www.odoo.com/documentation/15.0/setup/install.html | 
					 | 
				
			||||
	- Install our custom addon | 
					 | 
				
			||||
 | 
					 | 
				
			||||
License | 
					 | 
				
			||||
------- | 
					 | 
				
			||||
General Public License, Version 3 (LGPL v3). | 
					 | 
				
			||||
(https://www.gnu.org/licenses/lgpl-3.0-standalone.html) | 
					 | 
				
			||||
 | 
					 | 
				
			||||
Company | 
					 | 
				
			||||
------- | 
					 | 
				
			||||
* `Cybrosys Techno Solutions <https://cybrosys.com/>`__ | 
					 | 
				
			||||
 | 
					 | 
				
			||||
 | 
					 | 
				
			||||
Credits | 
					 | 
				
			||||
------- | 
					 | 
				
			||||
* Developer: (V16) Vishnu kp, Contact: odoo@cybrosys.com | 
					 | 
				
			||||
 | 
					 | 
				
			||||
Contacts | 
					 | 
				
			||||
-------- | 
					 | 
				
			||||
* Mail Contact : odoo@cybrosys.com | 
					 | 
				
			||||
 | 
					 | 
				
			||||
Bug Tracker | 
					 | 
				
			||||
----------- | 
					 | 
				
			||||
Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. | 
					 | 
				
			||||
 | 
					 | 
				
			||||
Maintainer | 
					 | 
				
			||||
========== | 
					 | 
				
			||||
.. image:: https://cybrosys.com/images/logo.png | 
					 | 
				
			||||
   :target: https://cybrosys.com | 
					 | 
				
			||||
This module is maintained by Cybrosys Technologies. | 
					 | 
				
			||||
 | 
					 | 
				
			||||
For support and more information, please visit https://www.cybrosys.com | 
					 | 
				
			||||
 | 
					 | 
				
			||||
Further information | 
					 | 
				
			||||
=================== | 
					 | 
				
			||||
HTML Description: `<static/description/index.html>`__ | 
					 | 
				
			||||
@ -1,23 +0,0 @@ | 
				
			|||||
# -*- coding: utf-8 -*- | 
					 | 
				
			||||
############################################################################# | 
					 | 
				
			||||
# | 
					 | 
				
			||||
#    Cybrosys Technologies Pvt. Ltd. | 
					 | 
				
			||||
# | 
					 | 
				
			||||
#    Copyright (C) 2023-TODAY Cybrosys Technologies(<https://www.cybrosys.com>) | 
					 | 
				
			||||
#    Author: Vishnu KP (<https://www.cybrosys.com>) | 
					 | 
				
			||||
# | 
					 | 
				
			||||
#    You can modify it under the terms of the GNU LESSER | 
					 | 
				
			||||
#    GENERAL PUBLIC LICENSE (LGPL v3), Version 3. | 
					 | 
				
			||||
# | 
					 | 
				
			||||
#    This program is distributed in the hope that it will be useful, | 
					 | 
				
			||||
#    but WITHOUT ANY WARRANTY; without even the implied warranty of | 
					 | 
				
			||||
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | 
					 | 
				
			||||
#    GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. | 
					 | 
				
			||||
# | 
					 | 
				
			||||
#    You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE | 
					 | 
				
			||||
#    (LGPL v3) along with this program. | 
					 | 
				
			||||
#    If not, see <http://www.gnu.org/licenses/>. | 
					 | 
				
			||||
# | 
					 | 
				
			||||
############################################################################# | 
					 | 
				
			||||
from . import controller | 
					 | 
				
			||||
from . import models | 
					 | 
				
			||||
@ -1,48 +0,0 @@ | 
				
			|||||
# -*- coding: utf-8 -*- | 
					 | 
				
			||||
############################################################################# | 
					 | 
				
			||||
# | 
					 | 
				
			||||
#    Cybrosys Technologies Pvt. Ltd. | 
					 | 
				
			||||
# | 
					 | 
				
			||||
#    Copyright (C) 2023-TODAY Cybrosys Technologies(<https://www.cybrosys.com>) | 
					 | 
				
			||||
#    Author: Vishnu KP (<https://www.cybrosys.com>) | 
					 | 
				
			||||
# | 
					 | 
				
			||||
#    You can modify it under the terms of the GNU LESSER | 
					 | 
				
			||||
#    GENERAL PUBLIC LICENSE (LGPL v3), Version 3. | 
					 | 
				
			||||
# | 
					 | 
				
			||||
#    This program is distributed in the hope that it will be useful, | 
					 | 
				
			||||
#    but WITHOUT ANY WARRANTY; without even the implied warranty of | 
					 | 
				
			||||
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | 
					 | 
				
			||||
#    GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. | 
					 | 
				
			||||
# | 
					 | 
				
			||||
#    You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE | 
					 | 
				
			||||
#    (LGPL v3) along with this program. | 
					 | 
				
			||||
#    If not, see <http://www.gnu.org/licenses/>. | 
					 | 
				
			||||
# | 
					 | 
				
			||||
############################################################################# | 
					 | 
				
			||||
{ | 
					 | 
				
			||||
    'name': 'Login User Info Using Camera', | 
					 | 
				
			||||
    'version': '16.0.1.0.0', | 
					 | 
				
			||||
    'summary': 'Login user information including images date and time will ' | 
					 | 
				
			||||
               'collect the module using system camera', | 
					 | 
				
			||||
    'description': 'System capture images of the user when they trying to login' | 
					 | 
				
			||||
                   ' and save into for the future usage' | 
					 | 
				
			||||
                   'it will include information of log in date and time', | 
					 | 
				
			||||
    'category': 'Extra Tools', | 
					 | 
				
			||||
    'author': 'Cybrosys Techno Solutions', | 
					 | 
				
			||||
    'company': 'Cybrosys Techno Solutions', | 
					 | 
				
			||||
    'maintainer': 'Cybrosys Techno Solutions', | 
					 | 
				
			||||
    'website': "https://www.cybrosys.com", | 
					 | 
				
			||||
    'depends': ['account'], | 
					 | 
				
			||||
    'data': [ | 
					 | 
				
			||||
        'security/ir.model.access.csv', | 
					 | 
				
			||||
        'views/user_log_views.xml' | 
					 | 
				
			||||
    ], | 
					 | 
				
			||||
    'external_dependencies': { | 
					 | 
				
			||||
        'python': ['cv2'] | 
					 | 
				
			||||
    }, | 
					 | 
				
			||||
    'license': 'LGPL-3', | 
					 | 
				
			||||
    'images': ['static/description/banner.jpg'], | 
					 | 
				
			||||
    'installable': True, | 
					 | 
				
			||||
    'auto_install': False, | 
					 | 
				
			||||
    'application': True | 
					 | 
				
			||||
} | 
					 | 
				
			||||
@ -1,22 +0,0 @@ | 
				
			|||||
# -*- coding: utf-8 -*- | 
					 | 
				
			||||
############################################################################# | 
					 | 
				
			||||
# | 
					 | 
				
			||||
#    Cybrosys Technologies Pvt. Ltd. | 
					 | 
				
			||||
# | 
					 | 
				
			||||
#    Copyright (C) 2023-TODAY Cybrosys Technologies(<https://www.cybrosys.com>) | 
					 | 
				
			||||
#    Author: Vishnu KP (<https://www.cybrosys.com>) | 
					 | 
				
			||||
# | 
					 | 
				
			||||
#    You can modify it under the terms of the GNU LESSER | 
					 | 
				
			||||
#    GENERAL PUBLIC LICENSE (LGPL v3), Version 3. | 
					 | 
				
			||||
# | 
					 | 
				
			||||
#    This program is distributed in the hope that it will be useful, | 
					 | 
				
			||||
#    but WITHOUT ANY WARRANTY; without even the implied warranty of | 
					 | 
				
			||||
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | 
					 | 
				
			||||
#    GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. | 
					 | 
				
			||||
# | 
					 | 
				
			||||
#    You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE | 
					 | 
				
			||||
#    (LGPL v3) along with this program. | 
					 | 
				
			||||
#    If not, see <http://www.gnu.org/licenses/>. | 
					 | 
				
			||||
# | 
					 | 
				
			||||
############################################################################# | 
					 | 
				
			||||
from . import login_info | 
					 | 
				
			||||
@ -1,65 +0,0 @@ | 
				
			|||||
# -*- coding: utf-8 -*- | 
					 | 
				
			||||
############################################################################# | 
					 | 
				
			||||
# | 
					 | 
				
			||||
#    Cybrosys Technologies Pvt. Ltd. | 
					 | 
				
			||||
# | 
					 | 
				
			||||
#    Copyright (C) 2023-TODAY Cybrosys Technologies(<https://www.cybrosys.com>) | 
					 | 
				
			||||
#    Author: Vishnu KP (<https://www.cybrosys.com>) | 
					 | 
				
			||||
# | 
					 | 
				
			||||
#    You can modify it under the terms of the GNU LESSER | 
					 | 
				
			||||
#    GENERAL PUBLIC LICENSE (LGPL v3), Version 3. | 
					 | 
				
			||||
# | 
					 | 
				
			||||
#    This program is distributed in the hope that it will be useful, | 
					 | 
				
			||||
#    but WITHOUT ANY WARRANTY; without even the implied warranty of | 
					 | 
				
			||||
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | 
					 | 
				
			||||
#    GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. | 
					 | 
				
			||||
# | 
					 | 
				
			||||
#    You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE | 
					 | 
				
			||||
#    (LGPL v3) along with this program. | 
					 | 
				
			||||
#    If not, see <http://www.gnu.org/licenses/>. | 
					 | 
				
			||||
# | 
					 | 
				
			||||
############################################################################# | 
					 | 
				
			||||
import base64 | 
					 | 
				
			||||
import cv2 | 
					 | 
				
			||||
import os | 
					 | 
				
			||||
from odoo.addons.web.controllers.home import Home | 
					 | 
				
			||||
from odoo import http | 
					 | 
				
			||||
from odoo.http import request | 
					 | 
				
			||||
 | 
					 | 
				
			||||
 | 
					 | 
				
			||||
class ImageController(Home): | 
					 | 
				
			||||
 | 
					 | 
				
			||||
    def image_capture(self): | 
					 | 
				
			||||
        # Function to take image when user login | 
					 | 
				
			||||
        video = cv2.VideoCapture(0) | 
					 | 
				
			||||
        while True: | 
					 | 
				
			||||
            ret, frames = video.read() | 
					 | 
				
			||||
            cv2.imwrite('/tmp/img_name.jpg', frames) | 
					 | 
				
			||||
            # The above variable is used to save the image file | 
					 | 
				
			||||
            with open("/tmp/img_name.jpg", "rb") as img_file: | 
					 | 
				
			||||
                b64_string = base64.b64encode(img_file.read()) | 
					 | 
				
			||||
                if not request.params['login_success']: | 
					 | 
				
			||||
                    request.env['user.log'].sudo().create( | 
					 | 
				
			||||
                        {'image': b64_string, | 
					 | 
				
			||||
                         'secure': True}) | 
					 | 
				
			||||
                else: | 
					 | 
				
			||||
                    request.env['user.log'].sudo().create( | 
					 | 
				
			||||
                        {'user_id': request.env.user.id, | 
					 | 
				
			||||
                         'image': b64_string}) | 
					 | 
				
			||||
                os.remove('/tmp/img_name.jpg') | 
					 | 
				
			||||
                video.release() | 
					 | 
				
			||||
                cv2.destroyAllWindows() | 
					 | 
				
			||||
                break | 
					 | 
				
			||||
 | 
					 | 
				
			||||
    @http.route() | 
					 | 
				
			||||
    def web_login(self, redirect=None, **kw): | 
					 | 
				
			||||
        """Used to log in the user and here is the function for store the | 
					 | 
				
			||||
                logged user record""" | 
					 | 
				
			||||
        res = super().web_login() | 
					 | 
				
			||||
        if (request.httprequest.method == 'POST' | 
					 | 
				
			||||
                and request.params['login_success']): | 
					 | 
				
			||||
            self.image_capture() | 
					 | 
				
			||||
        if (request.httprequest.method == 'POST' | 
					 | 
				
			||||
                and not request.params['login_success']): | 
					 | 
				
			||||
            self.image_capture() | 
					 | 
				
			||||
        return res | 
					 | 
				
			||||
@ -1,7 +0,0 @@ | 
				
			|||||
## Module <login_info> | 
					 | 
				
			||||
 | 
					 | 
				
			||||
#### 03.01.2024 | 
					 | 
				
			||||
#### Version 16.0.1.0.0 | 
					 | 
				
			||||
##### ADD | 
					 | 
				
			||||
 | 
					 | 
				
			||||
- Initial Commit for Login User Info Using Camera | 
					 | 
				
			||||
@ -1,22 +0,0 @@ | 
				
			|||||
# -*- coding: utf-8 -*- | 
					 | 
				
			||||
############################################################################# | 
					 | 
				
			||||
# | 
					 | 
				
			||||
#    Cybrosys Technologies Pvt. Ltd. | 
					 | 
				
			||||
# | 
					 | 
				
			||||
#    Copyright (C) 2023-TODAY Cybrosys Technologies(<https://www.cybrosys.com>) | 
					 | 
				
			||||
#    Author: Vishnu KP (<https://www.cybrosys.com>) | 
					 | 
				
			||||
# | 
					 | 
				
			||||
#    You can modify it under the terms of the GNU LESSER | 
					 | 
				
			||||
#    GENERAL PUBLIC LICENSE (LGPL v3), Version 3. | 
					 | 
				
			||||
# | 
					 | 
				
			||||
#    This program is distributed in the hope that it will be useful, | 
					 | 
				
			||||
#    but WITHOUT ANY WARRANTY; without even the implied warranty of | 
					 | 
				
			||||
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | 
					 | 
				
			||||
#    GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. | 
					 | 
				
			||||
# | 
					 | 
				
			||||
#    You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE | 
					 | 
				
			||||
#    (LGPL v3) along with this program. | 
					 | 
				
			||||
#    If not, see <http://www.gnu.org/licenses/>. | 
					 | 
				
			||||
# | 
					 | 
				
			||||
############################################################################# | 
					 | 
				
			||||
from . import user_log | 
					 | 
				
			||||
@ -1,38 +0,0 @@ | 
				
			|||||
# -*- coding: utf-8 -*- | 
					 | 
				
			||||
############################################################################# | 
					 | 
				
			||||
# | 
					 | 
				
			||||
#    Cybrosys Technologies Pvt. Ltd. | 
					 | 
				
			||||
# | 
					 | 
				
			||||
#    Copyright (C) 2023-TODAY Cybrosys Technologies(<https://www.cybrosys.com>) | 
					 | 
				
			||||
#    Author: Vishnu KP (<https://www.cybrosys.com>) | 
					 | 
				
			||||
# | 
					 | 
				
			||||
#    You can modify it under the terms of the GNU LESSER | 
					 | 
				
			||||
#    GENERAL PUBLIC LICENSE (LGPL v3), Version 3. | 
					 | 
				
			||||
# | 
					 | 
				
			||||
#    This program is distributed in the hope that it will be useful, | 
					 | 
				
			||||
#    but WITHOUT ANY WARRANTY; without even the implied warranty of | 
					 | 
				
			||||
#    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the | 
					 | 
				
			||||
#    GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. | 
					 | 
				
			||||
# | 
					 | 
				
			||||
#    You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE | 
					 | 
				
			||||
#    (LGPL v3) along with this program. | 
					 | 
				
			||||
#    If not, see <http://www.gnu.org/licenses/>. | 
					 | 
				
			||||
# | 
					 | 
				
			||||
############################################################################# | 
					 | 
				
			||||
from odoo import models, fields | 
					 | 
				
			||||
 | 
					 | 
				
			||||
 | 
					 | 
				
			||||
class UserLog(models.Model): | 
					 | 
				
			||||
    """This model used to create the user login records""" | 
					 | 
				
			||||
    _name = 'user.log' | 
					 | 
				
			||||
    _description = 'User Log' | 
					 | 
				
			||||
    _rec_name = 'user_id' | 
					 | 
				
			||||
 | 
					 | 
				
			||||
    user_id = fields.Many2one('res.users', string='User', | 
					 | 
				
			||||
                              help='Logged in user name', | 
					 | 
				
			||||
                              ondelete="cascade", readonly=True) | 
					 | 
				
			||||
    image = fields.Binary(string='Image', help='Logged user image', | 
					 | 
				
			||||
                          readonly=True) | 
					 | 
				
			||||
    secure = fields.Boolean(string='Unknown User', default=False, | 
					 | 
				
			||||
                            help='Will show this field if the user enter ' | 
					 | 
				
			||||
                                 'wrong credential') | 
					 | 
				
			||||
		
		
			
  | 
| 
		 Before Width: | Height: | Size: 3.6 KiB  | 
| 
		 Before Width: | Height: | Size: 310 B  | 
| 
		 Before Width: | Height: | Size: 1.3 KiB  | 
| 
		 Before Width: | Height: | Size: 1.4 KiB  | 
| 
		 Before Width: | Height: | Size: 576 B  | 
| 
		 Before Width: | Height: | Size: 733 B  | 
| 
		 Before Width: | Height: | Size: 911 B  | 
| 
		 Before Width: | Height: | Size: 1.1 KiB  | 
| 
		 Before Width: | Height: | Size: 1.2 KiB  | 
| 
		 Before Width: | Height: | Size: 673 B  | 
| 
		 Before Width: | Height: | Size: 878 B  | 
| 
		 Before Width: | Height: | Size: 653 B  | 
| 
		 Before Width: | Height: | Size: 905 B  | 
| 
		 Before Width: | Height: | Size: 839 B  | 
| 
		 Before Width: | Height: | Size: 427 B  | 
| 
		 Before Width: | Height: | Size: 627 B  | 
| 
		 Before Width: | Height: | Size: 1.2 KiB  | 
| 
		 Before Width: | Height: | Size: 988 B  | 
| 
		 Before Width: | Height: | Size: 1.2 KiB  | 
| 
		 Before Width: | Height: | Size: 1.5 KiB  | 
| 
		 Before Width: | Height: | Size: 1.1 KiB  | 
| 
		 Before Width: | Height: | Size: 1.9 KiB  | 
| 
		 Before Width: | Height: | Size: 1.1 KiB  | 
| 
		 Before Width: | Height: | Size: 2.1 KiB  | 
| 
		 Before Width: | Height: | Size: 4.4 KiB  | 
| 
		 Before Width: | Height: | Size: 589 B  | 
| 
		 Before Width: | Height: | Size: 3.4 KiB  | 
| 
		 Before Width: | Height: | Size: 1.7 KiB  | 
| 
		 Before Width: | Height: | Size: 2.3 KiB  | 
| 
		 Before Width: | Height: | Size: 967 B  | 
| 
		 Before Width: | Height: | Size: 1.6 KiB  | 
| 
		 Before Width: | Height: | Size: 3.8 KiB  | 
| 
		 Before Width: | Height: | Size: 5.0 KiB  | 
| 
		 Before Width: | Height: | Size: 88 KiB  | 
| 
		 Before Width: | Height: | Size: 81 KiB  | 
| 
		 Before Width: | Height: | Size: 79 KiB  | 
| 
		 Before Width: | Height: | Size: 92 KiB  | 
| 
		 Before Width: | Height: | Size: 82 KiB  | 
| 
		 Before Width: | Height: | Size: 74 KiB  | 
| 
		 Before Width: | Height: | Size: 48 KiB  | 
| 
		 Before Width: | Height: | Size: 132 KiB  | 
| 
		 Before Width: | Height: | Size: 133 KiB  | 
| 
		 Before Width: | Height: | Size: 41 KiB  | 
| 
		 Before Width: | Height: | Size: 42 KiB  | 
| 
		 Before Width: | Height: | Size: 953 KiB  | 
| 
		 Before Width: | Height: | Size: 96 KiB  | 
| 
		 Before Width: | Height: | Size: 50 KiB  | 
| 
		 Before Width: | Height: | Size: 12 KiB  | 
@ -1,541 +0,0 @@ | 
				
			|||||
<div style="background-color: #714B67; min-height: 600px; width: 100%; padding: 15px; position: relative;"> | 
					 | 
				
			||||
  <!-- TITLE BAR --> | 
					 | 
				
			||||
  <div | 
					 | 
				
			||||
    style="border-bottom: 1px solid #875A7B; padding: 15px; display: flex; justify-content: space-between; align-items: center;"> | 
					 | 
				
			||||
    <img src="./assets/misc/cybrosys-logo.png" width="42" height="42" style="width: 42px; height: 42px;" /> | 
					 | 
				
			||||
    <div> | 
					 | 
				
			||||
      <div | 
					 | 
				
			||||
        style="color: #7C7BAD; font-size: 14px; font-family: 'Montserrat', sans-serif; font-weight: bold; background-color: white; display: inline-block; padding: 3px 10px; border-radius: 50px;" | 
					 | 
				
			||||
        class="mr-2"> | 
					 | 
				
			||||
        <i class="fa fa-check mr-1"></i>Community | 
					 | 
				
			||||
      </div> | 
					 | 
				
			||||
      <div | 
					 | 
				
			||||
        style="color: #7C7BAD; font-size: 14px; font-family: 'Montserrat', sans-serif; font-weight: bold; background-color: white; display: inline-block; padding: 3px 10px; border-radius: 50px;" | 
					 | 
				
			||||
        class="mr-2"> | 
					 | 
				
			||||
        <i class="fa fa-check mr-1"></i>Enterprise | 
					 | 
				
			||||
      </div> | 
					 | 
				
			||||
    </div> | 
					 | 
				
			||||
  </div> | 
					 | 
				
			||||
  <!-- END OF TITLE BAR --> | 
					 | 
				
			||||
 | 
					 | 
				
			||||
  <!-- APP HERO --> | 
					 | 
				
			||||
  <h1 style="color: #FFFFFF; font-weight: bolder; font-size: 50px; text-align: center; margin-top: 50px;">LOGIN USER INFO USING CAMERA</h1> | 
					 | 
				
			||||
  <p style="color:#FFFFFF; padding: 8px 15px; text-align: center; font-size: 24px;">Login User Information Using Camera</p> | 
					 | 
				
			||||
  <!-- END OF APP HERO --> | 
					 | 
				
			||||
  <img src="./assets/screenshots/hero.gif" | 
					 | 
				
			||||
    style="width: 75%; height: auto; position: absolute; margin-left: auto; margin-right: auto; top: 45%; left: 12%; right: auto;" /> | 
					 | 
				
			||||
</div> | 
					 | 
				
			||||
 | 
					 | 
				
			||||
<!-- NAVIGATION SECTION --> | 
					 | 
				
			||||
<div class="d-flex align-items-center" style="border-bottom: 2px solid #714B67; padding: 15px 0px; margin-top: 300px;"> | 
					 | 
				
			||||
  <div class="d-flex justify-content-center align-items-center mr-2" | 
					 | 
				
			||||
    style="background-color: #F5F5F5; border-radius: 0px; width: 40px; height: 40px;"> | 
					 | 
				
			||||
    <img src="./assets/misc/compass.png" /> | 
					 | 
				
			||||
  </div> | 
					 | 
				
			||||
  <h2 class="mt-2" style="font-family: 'Montserrat', sans-serif; font-size: 24px; font-weight: bold;">Explore This | 
					 | 
				
			||||
    Module</h2> | 
					 | 
				
			||||
</div> | 
					 | 
				
			||||
<div class="row my-4" style="font-family: 'Montserrat', sans-serif;"> | 
					 | 
				
			||||
  <div class="col-sm-12 col-md-6 my-3"> | 
					 | 
				
			||||
    <a href="#overview"> | 
					 | 
				
			||||
      <div class="d-flex justify-content-between align-items-center" | 
					 | 
				
			||||
        style="background-color: #f5f5f5; padding: 30px; width: 100%;"> | 
					 | 
				
			||||
        <div> | 
					 | 
				
			||||
          <span style="color: #714B67; font-size: 24px; font-weight: 500; display: block;">Overview</span> | 
					 | 
				
			||||
          <span style="color: #714B67; font-size: 16px; font-weight: 400; color:#282F33;  display: block;">Learn | 
					 | 
				
			||||
            more about this | 
					 | 
				
			||||
            module</span> | 
					 | 
				
			||||
        </div> | 
					 | 
				
			||||
        <img src="./assets/misc/right-arrow.png" width="36" height="36"/> | 
					 | 
				
			||||
      </div> | 
					 | 
				
			||||
    </a> | 
					 | 
				
			||||
  </div> | 
					 | 
				
			||||
  <div class="col-sm-12 col-md-6 my-3"> | 
					 | 
				
			||||
    <a href="#features"> | 
					 | 
				
			||||
      <div class="d-flex justify-content-between align-items-center" | 
					 | 
				
			||||
        style="background-color: #f5f5f5; padding: 30px; width: 100%;"> | 
					 | 
				
			||||
        <div> | 
					 | 
				
			||||
          <span style="color: #714B67; font-size: 24px; font-weight: 500; display: block;">Features</span> | 
					 | 
				
			||||
          <span style="color: #714B67; font-size: 16px; font-weight: 400; color:#282F33;  display: block;">View | 
					 | 
				
			||||
            features of this | 
					 | 
				
			||||
            module</span> | 
					 | 
				
			||||
        </div> | 
					 | 
				
			||||
        <img src="./assets/misc/right-arrow.png" width="36" height="36" /> | 
					 | 
				
			||||
      </div> | 
					 | 
				
			||||
    </a> | 
					 | 
				
			||||
  </div> | 
					 | 
				
			||||
  <div class="col-sm-12 col-md-6 my-3"> | 
					 | 
				
			||||
    <a href="#screenshots"> | 
					 | 
				
			||||
      <div class="d-flex justify-content-between align-items-center" | 
					 | 
				
			||||
        style="background-color: #f5f5f5; padding: 30px; width: 100%;"> | 
					 | 
				
			||||
        <div> | 
					 | 
				
			||||
          <span style="color: #714B67; font-size: 24px; font-weight: 500; display: block;">Screenshots</span> | 
					 | 
				
			||||
          <span style="color: #714B67; font-size: 16px; font-weight: 400; color:#282F33;  display: block;">View | 
					 | 
				
			||||
            screenshots for this | 
					 | 
				
			||||
            module</span> | 
					 | 
				
			||||
        </div> | 
					 | 
				
			||||
        <img src="./assets/misc/right-arrow.png" width="36" height="36" /> | 
					 | 
				
			||||
      </div> | 
					 | 
				
			||||
    </a> | 
					 | 
				
			||||
  </div> | 
					 | 
				
			||||
</div> | 
					 | 
				
			||||
<!-- END OF NAVIGATION SECTION --> | 
					 | 
				
			||||
 | 
					 | 
				
			||||
<!-- OVERVIEW SECTION --> | 
					 | 
				
			||||
<div class="d-flex align-items-center" style="border-bottom: 2px solid #714B67; padding: 15px 0px;" id="overview"> | 
					 | 
				
			||||
  <div class="d-flex justify-content-center align-items-center mr-2" | 
					 | 
				
			||||
    style="background-color: #F5F5F5; border-radius: 0px; width: 40px; height: 40px;"> | 
					 | 
				
			||||
    <img src="./assets/misc/pie-chart.png" /> | 
					 | 
				
			||||
  </div> | 
					 | 
				
			||||
  <h2 class="mt-2" style="font-family: 'Montserrat', sans-serif; font-size: 24px; font-weight: bold;">Overview | 
					 | 
				
			||||
  </h2> | 
					 | 
				
			||||
</div> | 
					 | 
				
			||||
<div class="row" style="font-family: 'Montserrat', sans-serif; font-weight: 400; font-size: 14px; line-height: 200%;"> | 
					 | 
				
			||||
  <div class="col-sm-12 py-4"> | 
					 | 
				
			||||
    This module allows users to keep records of login user with image attached. | 
					 | 
				
			||||
    it will keep records of the user if a unknown is trying to log in with wrong | 
					 | 
				
			||||
    log in credentials. | 
					 | 
				
			||||
  </div> | 
					 | 
				
			||||
</div> | 
					 | 
				
			||||
<!-- END OF OVERVIEW SECTION --> | 
					 | 
				
			||||
 | 
					 | 
				
			||||
<!-- FEATURES SECTION --> | 
					 | 
				
			||||
<div class="d-flex align-items-center" style="border-bottom: 2px solid #714B67; padding: 15px 0px;" id="features"> | 
					 | 
				
			||||
  <div class="d-flex justify-content-center align-items-center mr-2" | 
					 | 
				
			||||
    style="background-color: #F5F5F5; border-radius: 0px; width: 40px; height: 40px;"> | 
					 | 
				
			||||
    <img src="./assets/misc/features.png" /> | 
					 | 
				
			||||
  </div> | 
					 | 
				
			||||
  <h2 class="mt-2" style="font-family: 'Montserrat', sans-serif; font-size: 24px; font-weight: bold;">Features | 
					 | 
				
			||||
  </h2> | 
					 | 
				
			||||
</div> | 
					 | 
				
			||||
<div class="row" style="font-family: 'Montserrat', sans-serif; font-weight: 400; font-size: 14px; line-height: 200%;"> | 
					 | 
				
			||||
  <div class="col-sm-12 col-md-6"> | 
					 | 
				
			||||
    <div class="d-flex flex-column justify-content-center align-items-start" | 
					 | 
				
			||||
      style="margin-top: 40px; margin-bottom: 40px"> | 
					 | 
				
			||||
      <img src="./assets/misc/check-box.png" class="mr-2" /> | 
					 | 
				
			||||
      <span style="font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: bold;">Odoo 16 Community And Enterprise Edition Support</span> | 
					 | 
				
			||||
      <p style="font-weight: 400; font-family: 'Montserrat', sans-serif; font-size: 14px;">Login user information in Odoo 16 Community Edition. | 
					 | 
				
			||||
      </p> | 
					 | 
				
			||||
    </div> | 
					 | 
				
			||||
    <div class="d-flex flex-column justify-content-center align-items-start" | 
					 | 
				
			||||
      style="margin-top: 30px; margin-bottom: 30px"> | 
					 | 
				
			||||
      <img src="./assets/misc/check-box.png" class="mr-2" /> | 
					 | 
				
			||||
      <span style="font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: bold;">Login user images | 
					 | 
				
			||||
       </span> | 
					 | 
				
			||||
      <p style="font-weight: 400; font-family: 'Montserrat', sans-serif; font-size: 14px;">Login user with records including images</p> | 
					 | 
				
			||||
    </div> | 
					 | 
				
			||||
    <div class="d-flex flex-column justify-content-center align-items-start" | 
					 | 
				
			||||
      style="margin-top: 40px; margin-bottom: 40px"> | 
					 | 
				
			||||
      <img src="./assets/misc/check-box.png" class="mr-2" /> | 
					 | 
				
			||||
      <span style="font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: bold;">For web UI</span> | 
					 | 
				
			||||
      <p style="font-weight: 400; font-family: 'Montserrat', sans-serif; font-size: 14px;">This feature only works for web UI and does not work for Odoo App/wpa apps. | 
					 | 
				
			||||
      </p> | 
					 | 
				
			||||
    </div> | 
					 | 
				
			||||
  </div> | 
					 | 
				
			||||
</div> | 
					 | 
				
			||||
<!-- END OF FEATURES SECTION --> | 
					 | 
				
			||||
 | 
					 | 
				
			||||
<!-- SCREENSHOTS SECTION --> | 
					 | 
				
			||||
<div class="d-flex align-items-center" style="border-bottom: 2px solid #714B67; padding: 15px 0px;" id="screenshots"> | 
					 | 
				
			||||
  <div class="d-flex justify-content-center align-items-center mr-2" | 
					 | 
				
			||||
    style="background-color: #F5F5F5; border-radius: 0px; width: 40px; height: 40px;"> | 
					 | 
				
			||||
    <img src="./assets/misc/pictures.png" /> | 
					 | 
				
			||||
  </div> | 
					 | 
				
			||||
  <h2 class="mt-2" style="font-family: 'Montserrat', sans-serif; font-size: 24px; font-weight: bold;">Screenshots | 
					 | 
				
			||||
  </h2> | 
					 | 
				
			||||
</div> | 
					 | 
				
			||||
<div class="row"> | 
					 | 
				
			||||
  <div class="col-sm-12"> | 
					 | 
				
			||||
    <div style="display: block; margin: 30px auto;"> | 
					 | 
				
			||||
      <h3 style="font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: bold;"> | 
					 | 
				
			||||
        Login</h3> | 
					 | 
				
			||||
      <p style="font-weight: 400; font-family: 'Montserrat', sans-serif; font-size: 14px;"> | 
					 | 
				
			||||
        Login page.</p> | 
					 | 
				
			||||
      <img src="./assets/screenshots/img2.jpg" class="img-thumbnail"> | 
					 | 
				
			||||
    </div> | 
					 | 
				
			||||
    <div style="display: block; margin: 30px auto;"> | 
					 | 
				
			||||
      <h3 style="font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: bold;"> | 
					 | 
				
			||||
        Enterprise</h3> | 
					 | 
				
			||||
      <p style="font-weight: 400; font-family: 'Montserrat', sans-serif; font-size: 14px;"> | 
					 | 
				
			||||
        Enterprise Support.</p> | 
					 | 
				
			||||
      <img src="./assets/screenshots/entr_sprt.jpg" class="img-thumbnail"> | 
					 | 
				
			||||
    </div> | 
					 | 
				
			||||
    <div style="display: block; margin: 30px auto;"> | 
					 | 
				
			||||
      <h3 style="font-family: 'Montserrat', sans-serif; font-size: 18px; font-weight: bold;"> | 
					 | 
				
			||||
        Form View</h3> | 
					 | 
				
			||||
      <p style="font-weight: 400; font-family: 'Montserrat', sans-serif; font-size: 14px;"> | 
					 | 
				
			||||
        Logged-in user Record with Images</p> | 
					 | 
				
			||||
      <img src="./assets/screenshots/form_view.png" class="img-thumbnail"> | 
					 | 
				
			||||
    </div> | 
					 | 
				
			||||
  </div> | 
					 | 
				
			||||
</div> | 
					 | 
				
			||||
<!-- END OF SCREENSHOTS SECTION --> | 
					 | 
				
			||||
 | 
					 | 
				
			||||
<!-- SUGGESTED PRODUCTS --> | 
					 | 
				
			||||
        <div class="row"> | 
					 | 
				
			||||
            <div class="col-sm-12 col-md-12-col-lg-2"> | 
					 | 
				
			||||
                <h2 style="font-weight: bold; color: #3D3D4E;">Related Modules</h2> | 
					 | 
				
			||||
                <p style="color: #777783;">Explore our related modules</p> | 
					 | 
				
			||||
                <hr/> | 
					 | 
				
			||||
            </div> | 
					 | 
				
			||||
            <div class="col-sm-12"> | 
					 | 
				
			||||
                <div id="demo1" class="row carousel slide" data-ride="carousel"> | 
					 | 
				
			||||
                    <!-- The slideshow --> | 
					 | 
				
			||||
                    <div class="carousel-inner" style="padding: 30px;"> | 
					 | 
				
			||||
                        <div class="carousel-item" style="min-height: 198.656px;"> | 
					 | 
				
			||||
                            <div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16" style="float:left"> | 
					 | 
				
			||||
                                <a href="https://apps.odoo.com/apps/modules/16.0/whatsapp_redirect/" target="_blank"> | 
					 | 
				
			||||
                                    <div style="border-radius:10px"> | 
					 | 
				
			||||
                                        <img class="img img-responsive center-block" style="border-radius: 0px;" | 
					 | 
				
			||||
                                             src="assets/modules/1.png"> | 
					 | 
				
			||||
                                    </div> | 
					 | 
				
			||||
                                </a> | 
					 | 
				
			||||
                            </div> | 
					 | 
				
			||||
                            <div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16" style="float:left"> | 
					 | 
				
			||||
                                <a href="https://apps.odoo.com/apps/modules/16.0/hr_payroll_community/" target="_blank"> | 
					 | 
				
			||||
                                    <div style="border-radius:10px"> | 
					 | 
				
			||||
                                        <img class="img img-responsive center-block" style="border-radius: 0px;" | 
					 | 
				
			||||
                                             src="assets/modules/2.png"> | 
					 | 
				
			||||
                                    </div> | 
					 | 
				
			||||
                                </a> | 
					 | 
				
			||||
                            </div> | 
					 | 
				
			||||
                            <div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16" style="float:left"> | 
					 | 
				
			||||
                                <a href="https://apps.odoo.com/apps/modules/16.0/crm_dashboard/" target="_blank"> | 
					 | 
				
			||||
                                    <div style="border-radius:10px"> | 
					 | 
				
			||||
                                        <img class="img img-responsive center-block" style="border-radius: 0px;" | 
					 | 
				
			||||
                                             src="assets/modules/3.png"> | 
					 | 
				
			||||
                                    </div> | 
					 | 
				
			||||
                                </a> | 
					 | 
				
			||||
                            </div> | 
					 | 
				
			||||
                        </div> | 
					 | 
				
			||||
                        <div class="carousel-item active" style="min-height: 198.656px;"> | 
					 | 
				
			||||
                            <div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16" style="float:left"> | 
					 | 
				
			||||
                                <a href="https://apps.odoo.com/apps/modules/16.0/export_stockinfo_xls/" target="_blank"> | 
					 | 
				
			||||
                                    <div style="border-radius:10px"> | 
					 | 
				
			||||
                                        <img class="img img-responsive center-block" style="border-radius: 0px;" | 
					 | 
				
			||||
                                             src="assets/modules/4.png"> | 
					 | 
				
			||||
                                    </div> | 
					 | 
				
			||||
                                </a> | 
					 | 
				
			||||
                            </div> | 
					 | 
				
			||||
                            <div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16" style="float:left"> | 
					 | 
				
			||||
                                <a href="https://apps.odoo.com/apps/modules/16.0/sale_discount_total/" target="_blank"> | 
					 | 
				
			||||
                                    <div style="border-radius:10px"> | 
					 | 
				
			||||
                                        <img class="img img-responsive center-block" style="border-radius: 0px;" | 
					 | 
				
			||||
                                             src="assets/modules/5.png"> | 
					 | 
				
			||||
                                    </div> | 
					 | 
				
			||||
                                </a> | 
					 | 
				
			||||
                            </div> | 
					 | 
				
			||||
                            <div class="col-xs-12 col-sm-4 col-md-4 mb16 mt16" style="float:left"> | 
					 | 
				
			||||
                                <a href="https://apps.odoo.com/apps/modules/16.0/fleet_rental/" target="_blank"> | 
					 | 
				
			||||
                                    <div style="border-radius:10px"> | 
					 | 
				
			||||
                                        <img class="img img-responsive center-block" style="border-radius: 0px;" | 
					 | 
				
			||||
                                             src="assets/modules/6.png"> | 
					 | 
				
			||||
                                    </div> | 
					 | 
				
			||||
                                </a> | 
					 | 
				
			||||
                            </div> | 
					 | 
				
			||||
                        </div> | 
					 | 
				
			||||
                    </div> | 
					 | 
				
			||||
                    <!-- Left and right controls --> | 
					 | 
				
			||||
                    <a class="carousel-control-prev" href="#demo1" data-slide="prev" | 
					 | 
				
			||||
                       style="width:35px; color:#000"> <span | 
					 | 
				
			||||
                            class="carousel-control-prev-icon"><i class="fa fa-chevron-left" | 
					 | 
				
			||||
                                                                  style="font-size:24px"></i></span> | 
					 | 
				
			||||
                    </a> <a class="carousel-control-next" href="#demo1" data-slide="next" | 
					 | 
				
			||||
                            style="width:35px; color:#000"> | 
					 | 
				
			||||
                    <span class="carousel-control-next-icon"><i class="fa fa-chevron-right" | 
					 | 
				
			||||
                                                                style="font-size:24px"></i></span> | 
					 | 
				
			||||
                </a> | 
					 | 
				
			||||
                </div> | 
					 | 
				
			||||
            </div> | 
					 | 
				
			||||
        </div> | 
					 | 
				
			||||
        <!-- END OF SUGGESTED PRODUCTS --> | 
					 | 
				
			||||
 | 
					 | 
				
			||||
<!-- OUR SERVICES --> | 
					 | 
				
			||||
 | 
					 | 
				
			||||
<div class="d-flex align-items-center" style="border-bottom: 2px solid #714B67; padding: 15px 0px;"> | 
					 | 
				
			||||
  <div class="d-flex justify-content-center align-items-center mr-2" | 
					 | 
				
			||||
    style="background-color: #F5F5F5; border-radius: 0px; width: 40px; height: 40px;"> | 
					 | 
				
			||||
    <img src="./assets/misc/star.png" /> | 
					 | 
				
			||||
  </div> | 
					 | 
				
			||||
  <h2 class="mt-2" style="font-family: 'Montserrat', sans-serif; font-size: 24px; font-weight: bold;">Our Services | 
					 | 
				
			||||
  </h2> | 
					 | 
				
			||||
</div> | 
					 | 
				
			||||
 | 
					 | 
				
			||||
<div class="container my-5"> | 
					 | 
				
			||||
  <div class="row"> | 
					 | 
				
			||||
    <div class="col-lg-4 d-flex flex-column justify-content-center align-items-center my-4"> | 
					 | 
				
			||||
      <div class="d-flex justify-content-center align-items-center mx-3 my-3" | 
					 | 
				
			||||
        style="background-color: #1dd1a1 !important; border-radius: 15px !important; height: 80px; width: 80px;"> | 
					 | 
				
			||||
        <img src="./assets/icons/cogs.png" class="img-responsive" height="48px" width="48px"> | 
					 | 
				
			||||
      </div> | 
					 | 
				
			||||
      <h6 class="text-center" style="font-family: Montserrat, 'sans-serif' !important; font-weight: bold;"> | 
					 | 
				
			||||
        Odoo | 
					 | 
				
			||||
        Customization</h6> | 
					 | 
				
			||||
    </div> | 
					 | 
				
			||||
 | 
					 | 
				
			||||
    <div class="col-lg-4 d-flex flex-column justify-content-center align-items-center my-4"> | 
					 | 
				
			||||
      <div class="d-flex justify-content-center align-items-center mx-3 my-3" | 
					 | 
				
			||||
        style="background-color: #ff6b6b !important; border-radius: 15px !important; height: 80px; width: 80px;"> | 
					 | 
				
			||||
        <img src="./assets/icons/wrench.png" class="img-responsive" height="48px" width="48px"> | 
					 | 
				
			||||
      </div> | 
					 | 
				
			||||
      <h6 class="text-center" style="font-family: Montserrat, 'sans-serif' !important; font-weight: bold;"> | 
					 | 
				
			||||
        Odoo | 
					 | 
				
			||||
        Implementation</h6> | 
					 | 
				
			||||
    </div> | 
					 | 
				
			||||
 | 
					 | 
				
			||||
    <div class="col-lg-4 d-flex flex-column justify-content-center align-items-center my-4"> | 
					 | 
				
			||||
      <div class="d-flex justify-content-center align-items-center mx-3 my-3" | 
					 | 
				
			||||
        style="background-color: #6462CD !important; border-radius: 15px !important; height: 80px; width: 80px;"> | 
					 | 
				
			||||
        <img src="./assets/icons/lifebuoy.png" class="img-responsive" height="48px" width="48px"> | 
					 | 
				
			||||
      </div> | 
					 | 
				
			||||
      <h6 class="text-center" style="font-family: Montserrat, 'sans-serif' !important; font-weight: bold;"> | 
					 | 
				
			||||
        Odoo | 
					 | 
				
			||||
        Support</h6> | 
					 | 
				
			||||
    </div> | 
					 | 
				
			||||
 | 
					 | 
				
			||||
 | 
					 | 
				
			||||
    <div class="col-lg-4 d-flex flex-column justify-content-center align-items-center my-4"> | 
					 | 
				
			||||
      <div class="d-flex justify-content-center align-items-center mx-3 my-3" | 
					 | 
				
			||||
        style="background-color: #ffa801 !important; border-radius: 15px !important; height: 80px; width: 80px;"> | 
					 | 
				
			||||
        <img src="./assets/icons/user.png" class="img-responsive" height="48px" width="48px"> | 
					 | 
				
			||||
      </div> | 
					 | 
				
			||||
      <h6 class="text-center" style="font-family: Montserrat, 'sans-serif' !important; font-weight: bold;"> | 
					 | 
				
			||||
        Hire | 
					 | 
				
			||||
        Odoo | 
					 | 
				
			||||
        Developer</h6> | 
					 | 
				
			||||
    </div> | 
					 | 
				
			||||
 | 
					 | 
				
			||||
    <div class="col-lg-4 d-flex flex-column justify-content-center align-items-center my-4"> | 
					 | 
				
			||||
      <div class="d-flex justify-content-center align-items-center mx-3 my-3" | 
					 | 
				
			||||
        style="background-color: #54a0ff  !important; border-radius: 15px !important; height: 80px; width: 80px;"> | 
					 | 
				
			||||
        <img src="./assets/icons/puzzle.png" class="img-responsive" height="48px" width="48px"> | 
					 | 
				
			||||
      </div> | 
					 | 
				
			||||
      <h6 class="text-center" style="font-family: Montserrat, 'sans-serif' !important; font-weight: bold;"> | 
					 | 
				
			||||
        Odoo | 
					 | 
				
			||||
        Integration</h6> | 
					 | 
				
			||||
    </div> | 
					 | 
				
			||||
 | 
					 | 
				
			||||
    <div class="col-lg-4 d-flex flex-column justify-content-center align-items-center my-4"> | 
					 | 
				
			||||
      <div class="d-flex justify-content-center align-items-center mx-3 my-3" | 
					 | 
				
			||||
        style="background-color: #6d7680 !important; border-radius: 15px !important; height: 80px; width: 80px;"> | 
					 | 
				
			||||
        <img src="./assets/icons/update.png" class="img-responsive" height="48px" width="48px"> | 
					 | 
				
			||||
      </div> | 
					 | 
				
			||||
      <h6 class="text-center" style="font-family: Montserrat, 'sans-serif' !important; font-weight: bold;"> | 
					 | 
				
			||||
        Odoo | 
					 | 
				
			||||
        Migration</h6> | 
					 | 
				
			||||
    </div> | 
					 | 
				
			||||
 | 
					 | 
				
			||||
 | 
					 | 
				
			||||
    <div class="col-lg-4 d-flex flex-column justify-content-center align-items-center my-4"> | 
					 | 
				
			||||
      <div class="d-flex justify-content-center align-items-center mx-3 my-3" | 
					 | 
				
			||||
        style="background-color: #786fa6 !important; border-radius: 15px !important; height: 80px; width: 80px;"> | 
					 | 
				
			||||
        <img src="./assets/icons/consultation.png" class="img-responsive" height="48px" width="48px"> | 
					 | 
				
			||||
      </div> | 
					 | 
				
			||||
      <h6 class="text-center" style="font-family: Montserrat, 'sans-serif' !important; font-weight: bold;"> | 
					 | 
				
			||||
        Odoo | 
					 | 
				
			||||
        Consultancy</h6> | 
					 | 
				
			||||
    </div> | 
					 | 
				
			||||
 | 
					 | 
				
			||||
    <div class="col-lg-4 d-flex flex-column justify-content-center align-items-center my-4"> | 
					 | 
				
			||||
      <div class="d-flex justify-content-center align-items-center mx-3 my-3" | 
					 | 
				
			||||
        style="background-color: #f8a5c2 !important; border-radius: 15px !important; height: 80px; width: 80px;"> | 
					 | 
				
			||||
        <img src="./assets/icons/training.png" class="img-responsive" height="48px" width="48px"> | 
					 | 
				
			||||
      </div> | 
					 | 
				
			||||
      <h6 class="text-center" style="font-family: Montserrat, 'sans-serif' !important; font-weight: bold;"> | 
					 | 
				
			||||
        Odoo | 
					 | 
				
			||||
        Implementation</h6> | 
					 | 
				
			||||
    </div> | 
					 | 
				
			||||
 | 
					 | 
				
			||||
    <div class="col-lg-4 d-flex flex-column justify-content-center align-items-center my-4"> | 
					 | 
				
			||||
      <div class="d-flex justify-content-center align-items-center mx-3 my-3" | 
					 | 
				
			||||
        style="background-color: #e6be26 !important; border-radius: 15px !important; height: 80px; width: 80px;"> | 
					 | 
				
			||||
        <img src="./assets/icons/license.png" class="img-responsive" height="48px" width="48px"> | 
					 | 
				
			||||
      </div> | 
					 | 
				
			||||
      <h6 class="text-center" style="font-family: Montserrat, 'sans-serif' !important; font-weight: bold;"> | 
					 | 
				
			||||
        Odoo | 
					 | 
				
			||||
        Licensing Consultancy</h6> | 
					 | 
				
			||||
    </div> | 
					 | 
				
			||||
  </div> | 
					 | 
				
			||||
 | 
					 | 
				
			||||
</div> | 
					 | 
				
			||||
 | 
					 | 
				
			||||
<!-- END OF END OF OUR SERVICES --> | 
					 | 
				
			||||
 | 
					 | 
				
			||||
<!-- OUR INDUSTRIES --> | 
					 | 
				
			||||
 | 
					 | 
				
			||||
<div class="d-flex align-items-center" style="border-bottom: 2px solid #714B67; padding: 15px 0px;"> | 
					 | 
				
			||||
  <div class="d-flex justify-content-center align-items-center mr-2" | 
					 | 
				
			||||
    style="background-color: #F5F5F5; border-radius: 0px; width: 40px; height: 40px;"> | 
					 | 
				
			||||
    <img src="./assets/misc/corporate.png" /> | 
					 | 
				
			||||
  </div> | 
					 | 
				
			||||
  <h2 class="mt-2" style="font-family: 'Montserrat', sans-serif; font-size: 24px; font-weight: bold;">Our | 
					 | 
				
			||||
    Industries | 
					 | 
				
			||||
  </h2> | 
					 | 
				
			||||
</div> | 
					 | 
				
			||||
 | 
					 | 
				
			||||
<div class="container my-5"> | 
					 | 
				
			||||
  <div class="row"> | 
					 | 
				
			||||
    <div class="col-lg-3"> | 
					 | 
				
			||||
      <div class="my-4 d-flex flex-column justify-content-center" | 
					 | 
				
			||||
        style="background-color: #f6f8f9 !important; border-radius: 0px; padding: 2rem !important; height: 250px !important;"> | 
					 | 
				
			||||
        <img src="./assets/icons/trading-black.png" class="img-responsive mb-3" height="48px" width="48px"> | 
					 | 
				
			||||
        <h5 style="font-family: Montserrat, sans-serif !important; color: #000 !important; font-weight: bold;"> | 
					 | 
				
			||||
          Trading | 
					 | 
				
			||||
        </h5> | 
					 | 
				
			||||
        <p style="font-family: Montserrat, sans-serif !important; font-size: 0.9rem !important;"> | 
					 | 
				
			||||
          Easily procure | 
					 | 
				
			||||
          and | 
					 | 
				
			||||
          sell your products</p> | 
					 | 
				
			||||
      </div> | 
					 | 
				
			||||
    </div> | 
					 | 
				
			||||
 | 
					 | 
				
			||||
    <div class="col-lg-3"> | 
					 | 
				
			||||
      <div class="my-4 d-flex flex-column justify-content-center" | 
					 | 
				
			||||
        style="background-color: #f6f8f9 !important; border-radius: 0px; padding: 2rem !important; height: 250px !important;"> | 
					 | 
				
			||||
        <img src="./assets/icons/pos-black.png" class="img-responsive mb-3" height="48px" width="48px"> | 
					 | 
				
			||||
        <h5 style="font-family: Montserrat, sans-serif !important; color: #000 !important; font-weight: bold;"> | 
					 | 
				
			||||
          POS | 
					 | 
				
			||||
        </h5> | 
					 | 
				
			||||
        <p style="font-family: Montserrat, sans-serif !important; font-size: 0.9rem !important;"> | 
					 | 
				
			||||
          Easy | 
					 | 
				
			||||
          configuration | 
					 | 
				
			||||
          and convivial experience</p> | 
					 | 
				
			||||
      </div> | 
					 | 
				
			||||
    </div> | 
					 | 
				
			||||
 | 
					 | 
				
			||||
    <div class="col-lg-3"> | 
					 | 
				
			||||
      <div class="my-4 d-flex flex-column justify-content-center" | 
					 | 
				
			||||
        style="background-color: #f6f8f9 !important; border-radius: 0px; padding: 2rem !important; height: 250px !important;"> | 
					 | 
				
			||||
        <img src="./assets/icons/education-black.png" class="img-responsive mb-3" height="48px" width="48px"> | 
					 | 
				
			||||
        <h5 style="font-family: Montserrat, sans-serif !important; color: #000 !important; font-weight: bold;"> | 
					 | 
				
			||||
          Education | 
					 | 
				
			||||
        </h5> | 
					 | 
				
			||||
        <p style="font-family: Montserrat, sans-serif !important; font-size: 0.9rem !important;"> | 
					 | 
				
			||||
          A platform for | 
					 | 
				
			||||
          educational management</p> | 
					 | 
				
			||||
      </div> | 
					 | 
				
			||||
    </div> | 
					 | 
				
			||||
 | 
					 | 
				
			||||
    <div class="col-lg-3"> | 
					 | 
				
			||||
      <div class="my-4 d-flex flex-column justify-content-center" | 
					 | 
				
			||||
        style="background-color: #f6f8f9 !important; border-radius: 0px; padding: 2rem !important; height: 250px !important;"> | 
					 | 
				
			||||
        <img src="./assets/icons/manufacturing-black.png" class="img-responsive mb-3" height="48px" width="48px"> | 
					 | 
				
			||||
        <h5 style="font-family: Montserrat, sans-serif !important; color: #000 !important; font-weight: bold;"> | 
					 | 
				
			||||
          Manufacturing | 
					 | 
				
			||||
        </h5> | 
					 | 
				
			||||
        <p style="font-family: Montserrat, sans-serif !important; font-size: 0.9rem !important;"> | 
					 | 
				
			||||
          Plan, track and | 
					 | 
				
			||||
          schedule your operations</p> | 
					 | 
				
			||||
      </div> | 
					 | 
				
			||||
    </div> | 
					 | 
				
			||||
 | 
					 | 
				
			||||
    <div class="col-lg-3"> | 
					 | 
				
			||||
      <div class="my-4 d-flex flex-column justify-content-center" | 
					 | 
				
			||||
        style="background-color: #f6f8f9 !important; border-radius: 0px; padding: 2rem !important; height: 250px !important;"> | 
					 | 
				
			||||
        <img src="./assets/icons/ecom-black.png" class="img-responsive mb-3" height="48px" width="48px"> | 
					 | 
				
			||||
        <h5 style="font-family: Montserrat, sans-serif !important; color: #000 !important; font-weight: bold;"> | 
					 | 
				
			||||
          E-commerce & Website | 
					 | 
				
			||||
        </h5> | 
					 | 
				
			||||
        <p style="font-family: Montserrat, sans-serif !important; font-size: 0.9rem !important;"> | 
					 | 
				
			||||
          Mobile | 
					 | 
				
			||||
          friendly, | 
					 | 
				
			||||
          awe-inspiring product pages</p> | 
					 | 
				
			||||
      </div> | 
					 | 
				
			||||
    </div> | 
					 | 
				
			||||
 | 
					 | 
				
			||||
    <div class="col-lg-3"> | 
					 | 
				
			||||
      <div class="my-4 d-flex flex-column justify-content-center" | 
					 | 
				
			||||
        style="background-color: #f6f8f9 !important; border-radius: 0px; padding: 2rem !important; height: 250px !important;"> | 
					 | 
				
			||||
        <img src="./assets/icons/service-black.png" class="img-responsive mb-3" height="48px" width="48px"> | 
					 | 
				
			||||
        <h5 style="font-family: Montserrat, sans-serif !important; color: #000 !important; font-weight: bold;"> | 
					 | 
				
			||||
          Service Management | 
					 | 
				
			||||
        </h5> | 
					 | 
				
			||||
        <p style="font-family: Montserrat, sans-serif !important; font-size: 0.9rem !important;"> | 
					 | 
				
			||||
          Keep track of | 
					 | 
				
			||||
          services and invoice</p> | 
					 | 
				
			||||
      </div> | 
					 | 
				
			||||
    </div> | 
					 | 
				
			||||
 | 
					 | 
				
			||||
    <div class="col-lg-3"> | 
					 | 
				
			||||
      <div class="my-4 d-flex flex-column justify-content-center" | 
					 | 
				
			||||
        style="background-color: #f6f8f9 !important; border-radius: 0px; padding: 2rem !important; height: 250px !important;"> | 
					 | 
				
			||||
        <img src="./assets/icons/restaurant-black.png" class="img-responsive mb-3" height="48px" width="48px"> | 
					 | 
				
			||||
        <h5 style="font-family: Montserrat, sans-serif !important; color: #000 !important; font-weight: bold;"> | 
					 | 
				
			||||
          Restaurant | 
					 | 
				
			||||
        </h5> | 
					 | 
				
			||||
        <p style="font-family: Montserrat, sans-serif !important; font-size: 0.9rem !important;"> | 
					 | 
				
			||||
          Run your bar or | 
					 | 
				
			||||
          restaurant methodically</p> | 
					 | 
				
			||||
      </div> | 
					 | 
				
			||||
    </div> | 
					 | 
				
			||||
 | 
					 | 
				
			||||
    <div class="col-lg-3"> | 
					 | 
				
			||||
      <div class="my-4 d-flex flex-column justify-content-center" | 
					 | 
				
			||||
        style="background-color: #f6f8f9 !important; border-radius: 0px; padding: 2rem !important; height: 250px !important;"> | 
					 | 
				
			||||
        <img src="./assets/icons/hotel-black.png" class="img-responsive mb-3" height="48px" width="48px"> | 
					 | 
				
			||||
        <h5 style="font-family: Montserrat, sans-serif !important; color: #000 !important; font-weight: bold;"> | 
					 | 
				
			||||
          Hotel Management | 
					 | 
				
			||||
        </h5> | 
					 | 
				
			||||
        <p style="font-family: Montserrat, sans-serif !important; font-size: 0.9rem !important;"> | 
					 | 
				
			||||
          An | 
					 | 
				
			||||
          all-inclusive | 
					 | 
				
			||||
          hotel management application</p> | 
					 | 
				
			||||
      </div> | 
					 | 
				
			||||
    </div> | 
					 | 
				
			||||
  </div> | 
					 | 
				
			||||
</div> | 
					 | 
				
			||||
 | 
					 | 
				
			||||
<!-- END OF END OF OUR INDUSTRIES --> | 
					 | 
				
			||||
 | 
					 | 
				
			||||
<!-- SUPPORT --> | 
					 | 
				
			||||
<div class="d-flex align-items-center" style="border-bottom: 2px solid #714B67; padding: 15px 0px;"> | 
					 | 
				
			||||
  <div class="d-flex justify-content-center align-items-center mr-2" | 
					 | 
				
			||||
    style="background-color: #F5F5F5; border-radius: 0px; width: 40px; height: 40px;"> | 
					 | 
				
			||||
    <img src="./assets/misc/customer-support.png" /> | 
					 | 
				
			||||
  </div> | 
					 | 
				
			||||
  <h2 class="mt-2" style="font-family: 'Montserrat', sans-serif; font-size: 24px; font-weight: bold;">Support | 
					 | 
				
			||||
  </h2> | 
					 | 
				
			||||
</div> | 
					 | 
				
			||||
<div class="container mt-5"> | 
					 | 
				
			||||
  <div class="row"> | 
					 | 
				
			||||
    <div class="col-sm-12 col-md-6"> | 
					 | 
				
			||||
      <div style="background-color: #F6F8F9; padding: 30px; display: flex; align-items: center;"> | 
					 | 
				
			||||
        <div class="mr-4" | 
					 | 
				
			||||
          style="background-color: #714B67; display: inline-block; height: 70px; width: 70px; display: flex; align-items: center; justify-content: center;"> | 
					 | 
				
			||||
          <img src="./assets/misc/support.png" height="48" width="48" style="width: 42px; height: 42px;" /> | 
					 | 
				
			||||
        </div> | 
					 | 
				
			||||
        <div> | 
					 | 
				
			||||
          <h4>Need Help?</h4> | 
					 | 
				
			||||
          <p style="line-height: 100%;">Got questions or need help? Get in touch.</p> | 
					 | 
				
			||||
          <a href="mailto:odoo@cybrosys.com"> | 
					 | 
				
			||||
            <p style="font-weight: 400; font-size: 28px; line-height: 80%; color: #714B67;"> | 
					 | 
				
			||||
              odoo@cybrosys.com</p> | 
					 | 
				
			||||
          </a> | 
					 | 
				
			||||
        </div> | 
					 | 
				
			||||
      </div> | 
					 | 
				
			||||
    </div> | 
					 | 
				
			||||
    <div class="col-sm-12 col-md-6"> | 
					 | 
				
			||||
      <div style="background-color: #F6F8F9; padding: 30px; display: flex; align-items: center;"> | 
					 | 
				
			||||
        <div class="mr-4" | 
					 | 
				
			||||
          style="background-color: #2AC44D; display: inline-block; height: 70px; width: 70px; display: flex; align-items: center; justify-content: center;"> | 
					 | 
				
			||||
          <img src="./assets/misc/whatsapp.png" height="52" width="52" style="width: 52px; height: 52px;" /> | 
					 | 
				
			||||
        </div> | 
					 | 
				
			||||
        <div> | 
					 | 
				
			||||
          <h4>WhatsApp</h4> | 
					 | 
				
			||||
          <p style="line-height: 100%;">Say hi to us on WhatsApp!</p> | 
					 | 
				
			||||
          <a href="https://api.whatsapp.com/send?phone=918606827707"> | 
					 | 
				
			||||
            <p style="font-weight: 400; font-size: 28px; line-height: 80%; color: #714B67;">+91 86068 | 
					 | 
				
			||||
              27707</p> | 
					 | 
				
			||||
          </a> | 
					 | 
				
			||||
        </div> | 
					 | 
				
			||||
      </div> | 
					 | 
				
			||||
    </div> | 
					 | 
				
			||||
  </div> | 
					 | 
				
			||||
  <div class="row"> | 
					 | 
				
			||||
    <div class="col-sm-12 my-5 d-flex justify-content-center align-items-center"> | 
					 | 
				
			||||
      <img src="./assets/misc/logo.png" width="144" height="31" style="width:144px; height: 31px; margin-top: 40px;" /> | 
					 | 
				
			||||
    </div> | 
					 | 
				
			||||
  </div> | 
					 | 
				
			||||
</div> | 
					 | 
				
			||||
 | 
					 | 
				
			||||
<!-- END OF SUPPORT --> | 
					 | 
				
			||||
@ -1,56 +0,0 @@ | 
				
			|||||
<?xml version="1.0" encoding="utf-8"?> | 
					 | 
				
			||||
 | 
					 | 
				
			||||
<!--Menu of the model user log--> | 
					 | 
				
			||||
<odoo> | 
					 | 
				
			||||
    <record id="user_log_action" model="ir.actions.act_window"> | 
					 | 
				
			||||
        <field name="name">User Info</field> | 
					 | 
				
			||||
        <field name="res_model">user.log</field> | 
					 | 
				
			||||
        <field name="view_mode">tree,form</field> | 
					 | 
				
			||||
    </record> | 
					 | 
				
			||||
 | 
					 | 
				
			||||
<!--It is used to display the form view for the user log model--> | 
					 | 
				
			||||
    <record id="user_log_view_form" model="ir.ui.view"> | 
					 | 
				
			||||
        <field name="name">user.log.view.form</field> | 
					 | 
				
			||||
        <field name="model">user.log</field> | 
					 | 
				
			||||
        <field name="arch" type="xml"> | 
					 | 
				
			||||
            <form> | 
					 | 
				
			||||
                <sheet> | 
					 | 
				
			||||
                    <field name="image" widget="image" class="oe_avatar"/> | 
					 | 
				
			||||
                    <div class="oe_title"> | 
					 | 
				
			||||
                        <h1> | 
					 | 
				
			||||
                            <field name="user_id" placeholder="User Name"/> | 
					 | 
				
			||||
                        </h1> | 
					 | 
				
			||||
                    </div> | 
					 | 
				
			||||
                    <div attrs="{ 'invisible': [('secure', '!=', True)]}"> | 
					 | 
				
			||||
                        <span> | 
					 | 
				
			||||
                            UNKNOWN USER TRIED TO LOG-IN | 
					 | 
				
			||||
                        </span> | 
					 | 
				
			||||
                    </div> | 
					 | 
				
			||||
                    <group> | 
					 | 
				
			||||
                        <group> | 
					 | 
				
			||||
                            <field name="user_id" attrs="{ 'invisible': [('secure', '=', True)]}"/> | 
					 | 
				
			||||
                            <field name="secure" invisible="1"/> | 
					 | 
				
			||||
                            <field name="create_date"/> | 
					 | 
				
			||||
                        </group> | 
					 | 
				
			||||
                    </group> | 
					 | 
				
			||||
                </sheet> | 
					 | 
				
			||||
            </form> | 
					 | 
				
			||||
        </field> | 
					 | 
				
			||||
    </record> | 
					 | 
				
			||||
<!--It is used to display the tree view for the user log model--> | 
					 | 
				
			||||
    <record model="ir.ui.view" id="user_log_view_tree"> | 
					 | 
				
			||||
        <field name="name">user.log.view.tree</field> | 
					 | 
				
			||||
        <field name="model">user.log</field> | 
					 | 
				
			||||
        <field name="arch" type="xml"> | 
					 | 
				
			||||
            <tree> | 
					 | 
				
			||||
                <field name="user_id"/> | 
					 | 
				
			||||
                <field name="image"/> | 
					 | 
				
			||||
                <field name="create_date"/> | 
					 | 
				
			||||
            </tree> | 
					 | 
				
			||||
        </field> | 
					 | 
				
			||||
    </record> | 
					 | 
				
			||||
<!--    Main menu of the module--> | 
					 | 
				
			||||
    <menuitem id="menu_login_info_type" name="Login info" | 
					 | 
				
			||||
              web_icon="login_info,static/description/icon.png" | 
					 | 
				
			||||
              action="user_log_action"/> | 
					 | 
				
			||||
</odoo> | 
					 | 
				
			||||