diff --git a/mac_address_login_validation/README.rst b/mac_address_login_validation/README.rst deleted file mode 100644 index 4bde4cc8c..000000000 --- a/mac_address_login_validation/README.rst +++ /dev/null @@ -1,41 +0,0 @@ -MAC Address Login Validation odoo 16 -==================================== - -Restrict user login by devices using MAC address - -Tech -==== -* [Python] - Models -* [XML] - Odoo views - -Installation -============ -- www.odoo.com/documentation/16.0/setup/install.html - -- Install our custom addon - - - -Bug Tracker -=========== -Bugs are tracked on GitHub Issues. In case of trouble, please check there if your issue has already been reported. - -Credits -======= -* Cybrosys Techno Solutions - -Author ------- - -Developer: Sreerag E, odoo@cybrosys.com - Version 15: Sreerag E @cybrosys, Contact: odoo@cybrosys.com - Version 16: Archana V @cybrosys, Contact: odoo@cybrosys.com - - -Maintainer ----------- - -This module is maintained by Cybrosys Technologies. - -For support and more information, please visit https://www.openhrms.com - diff --git a/mac_address_login_validation/__init__.py b/mac_address_login_validation/__init__.py deleted file mode 100644 index d5ffecfcf..000000000 --- a/mac_address_login_validation/__init__.py +++ /dev/null @@ -1,23 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################# -# -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2022-November Cybrosys Technologies() -# Author: Cybrosys Techno Solutions() -# -# You can modify it under the terms of the GNU LESSER -# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. -# -# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE -# (LGPL v3) along with this program. -# If not, see . -# -############################################################################# - -from . import controllers, models diff --git a/mac_address_login_validation/__manifest__.py b/mac_address_login_validation/__manifest__.py deleted file mode 100644 index 779990158..000000000 --- a/mac_address_login_validation/__manifest__.py +++ /dev/null @@ -1,42 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################# -# -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2022-November Cybrosys Technologies() -# Author: Cybrosys Techno Solutions() -# -# You can modify it under the terms of the GNU LESSER -# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. -# -# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE -# (LGPL v3) along with this program. -# If not, see . -# -############################################################################# - -{ - 'name': "MAC Address Login Validation Odoo 16", - 'version': "16.0.1.0.0", - 'summary': """Access Restriction By MAC Address""", - 'description': """Access Restriction By MAC Address, MAC Address, mac, mac address, restrict login, restrict mac""", - 'author': "Cybrosys Techno Solutions", - 'company': "Cybrosys Techno Solutions", - 'maintainer': "Cybrosys Techno Solutions", - 'website': "https://www.cybrosys.com", - 'category': 'Tools', - 'data': [ - 'security/ir.model.access.csv', - 'views/res_user.xml' - ], - 'images': ['static/description/banner.png'], - 'license': "AGPL-3", - 'installable': True, - 'application': True, - 'auto_install': False, -} diff --git a/mac_address_login_validation/controllers/__init__.py b/mac_address_login_validation/controllers/__init__.py deleted file mode 100644 index cb29e634d..000000000 --- a/mac_address_login_validation/controllers/__init__.py +++ /dev/null @@ -1,23 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################# -# -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2022-November Cybrosys Technologies() -# Author: Cybrosys Techno Solutions() -# -# You can modify it under the terms of the GNU LESSER -# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. -# -# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE -# (LGPL v3) along with this program. -# If not, see . -# -############################################################################# - -from . import main diff --git a/mac_address_login_validation/controllers/main.py b/mac_address_login_validation/controllers/main.py deleted file mode 100644 index 6497ff24a..000000000 --- a/mac_address_login_validation/controllers/main.py +++ /dev/null @@ -1,107 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################# -# -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2022-November Cybrosys Technologies() -# Author: Cybrosys Techno Solutions() -# -# You can modify it under the terms of the GNU LESSER -# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. -# -# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE -# (LGPL v3) along with this program. -# If not, see . -# -############################################################################# -import logging -import sys -import subprocess -from odoo.addons.web.controllers import home -from odoo.http import request -from odoo.exceptions import Warning -import odoo -import odoo.modules.registry -from odoo.tools.translate import _ -from odoo import http - -_logger = logging.getLogger(__name__) -py_v = "python%s.%s" % (sys.version_info.major, sys.version_info.minor) - -try: - from getmac import get_mac_address as gma -except ImportError: - _logger.info('\n There was no such module named -getmac- installed') - _logger.info('xxxxxxxxxxxxxxxx installing getmac xxxxxxxxxxxxxx') - subprocess.check_call([py_v, "-m", "pip", "install", "getmac"]) - from getmac import get_mac_address as gma - - -class Home(home.Home): - - @http.route('/web/login', type='http', auth="public") - def web_login(self, redirect=None, **kw): - home.ensure_db() - request.params['login_success'] = False - if request.httprequest.method == 'GET' and redirect and request.session.uid: - return request.redirect(redirect) - - if not request.uid: - request.uid = odoo.SUPERUSER_ID - values = request.params.copy() - try: - values['databases'] = http.db_list() - except odoo.exceptions.AccessDenied: - values['databases'] = None - if request.httprequest.method == 'POST': - old_uid = request.uid - mac_address = gma() - if request.params['login']: - user_rec = request.env['res.users'].sudo().search( - [('login', '=', request.params['login'])]) - if user_rec.mac_address_login_toggle: - mac_address_list = [] - for rec in user_rec.mac_address_ids: - mac_address_list.append(rec.mac_address) - if mac_address in mac_address_list: - try: - uid = request.session.authenticate( - request.session.db, - request.params[ - 'login'], - request.params[ - 'password']) - request.params['login_success'] = True - return request.redirect( - self._login_redirect(uid, redirect=redirect)) - except odoo.exceptions.AccessDenied as e: - request.uid = old_uid - if e.args == odoo.exceptions.AccessDenied().args: - values['error'] = _("Wrong login/password") - - else: - request.update_env(user=old_uid) - values['error'] = _( - "Not allowed to login from this Device") - else: - try: - uid = request.session.authenticate(request.session.db, - request.params[ - 'login'], - request.params[ - 'password']) - request.params['login_success'] = True - - return request.redirect( - self._login_redirect(uid, redirect=redirect)) - except odoo.exceptions.AccessDenied as e: - request.uid = old_uid - if e.args == odoo.exceptions.AccessDenied().args: - values['error'] = _("Wrong login/password") - - return request.render('web.login', values) diff --git a/mac_address_login_validation/doc/RELEASE_NOTES.md b/mac_address_login_validation/doc/RELEASE_NOTES.md deleted file mode 100755 index 8f176e484..000000000 --- a/mac_address_login_validation/doc/RELEASE_NOTES.md +++ /dev/null @@ -1,7 +0,0 @@ -## Module mac_address_login_validation odoo 16 - -#### 14.12.2022 -#### Version 16.0.1.0.0 -##### ADD -- Initial Commit - diff --git a/mac_address_login_validation/models/__init__.py b/mac_address_login_validation/models/__init__.py deleted file mode 100644 index 4f8788d71..000000000 --- a/mac_address_login_validation/models/__init__.py +++ /dev/null @@ -1,22 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################# -# -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2022-November Cybrosys Technologies() -# Author: Cybrosys Techno Solutions() -# -# You can modify it under the terms of the GNU LESSER -# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. -# -# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE -# (LGPL v3) along with this program. -# If not, see . -# -############################################################################# -from . import res_user diff --git a/mac_address_login_validation/models/res_user.py b/mac_address_login_validation/models/res_user.py deleted file mode 100644 index 0675d61e2..000000000 --- a/mac_address_login_validation/models/res_user.py +++ /dev/null @@ -1,69 +0,0 @@ -# -*- coding: utf-8 -*- -############################################################################# -# -# Cybrosys Technologies Pvt. Ltd. -# -# Copyright (C) 2022-November Cybrosys Technologies() -# Author: Cybrosys Techno Solutions() -# -# You can modify it under the terms of the GNU LESSER -# GENERAL PUBLIC LICENSE (LGPL v3), Version 3. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU LESSER GENERAL PUBLIC LICENSE (LGPL v3) for more details. -# -# You should have received a copy of the GNU LESSER GENERAL PUBLIC LICENSE -# (LGPL v3) along with this program. -# If not, see . -# -############################################################################# -import logging -import subprocess -import sys -from odoo import models, fields - -py_v = "python%s.%s" % (sys.version_info.major, sys.version_info.minor) - -_logger = logging.getLogger(__name__) -try: - from getmac import get_mac_address as gma -except ImportError: - _logger.info('\n There was no such module named -getmac- installed') - _logger.info('xxxxxxxxxxxxxxxx installing getmac xxxxxxxxxxxxxx') - subprocess.check_call([py_v, "-m", "pip", "install", "--user", "getmac"]) - from getmac import get_mac_address as gma - - -class ResUsers(models.Model): - _inherit = 'res.users' - - mac_address_ids = fields.One2many('mac.address', 'res_user_id', - string='Allowed MAC IDs') - mac_address_login_toggle = fields.Boolean(default=False, - string="Enable MAC Address Login Validation") - current_mac_address = fields.Char(compute='_get_mac', - string="Your Public Mac address") - - def _get_mac(self): - for rec in self: - rec.current_mac_address = gma() - - def enable_validation(self): - for rec in self: - if not rec.mac_address_login_toggle: - rec.mac_address_login_toggle = True - - def disable_validation(self): - for rec in self: - if rec.mac_address_login_toggle: - rec.mac_address_login_toggle = False - - -class MacAddress(models.Model): - _name = 'mac.address' - - name = fields.Char(string="Description") - mac_address = fields.Char(string="MAC Address") - res_user_id = fields.Many2one('res.users') diff --git a/mac_address_login_validation/security/ir.model.access.csv b/mac_address_login_validation/security/ir.model.access.csv deleted file mode 100644 index f4112f87b..000000000 --- a/mac_address_login_validation/security/ir.model.access.csv +++ /dev/null @@ -1,3 +0,0 @@ -id,name,model_id:id,group_id:id,perm_read,perm_write,perm_create,perm_unlink - -mac_address,MAC Address,model_mac_address,base.group_user,1,1,1,1 diff --git a/mac_address_login_validation/static/description/assets/hero.gif b/mac_address_login_validation/static/description/assets/hero.gif deleted file mode 100644 index 2bee29a88..000000000 Binary files a/mac_address_login_validation/static/description/assets/hero.gif and /dev/null differ diff --git a/mac_address_login_validation/static/description/assets/icons/check.png b/mac_address_login_validation/static/description/assets/icons/check.png deleted file mode 100644 index c8e85f51d..000000000 Binary files a/mac_address_login_validation/static/description/assets/icons/check.png and /dev/null differ diff --git a/mac_address_login_validation/static/description/assets/icons/chevron.png b/mac_address_login_validation/static/description/assets/icons/chevron.png deleted file mode 100644 index 2089293d6..000000000 Binary files a/mac_address_login_validation/static/description/assets/icons/chevron.png and /dev/null differ diff --git a/mac_address_login_validation/static/description/assets/icons/cogs.png b/mac_address_login_validation/static/description/assets/icons/cogs.png deleted file mode 100644 index 95d0bad62..000000000 Binary files a/mac_address_login_validation/static/description/assets/icons/cogs.png and /dev/null differ diff --git a/mac_address_login_validation/static/description/assets/icons/consultation.png b/mac_address_login_validation/static/description/assets/icons/consultation.png deleted file mode 100644 index 8319d4baa..000000000 Binary files a/mac_address_login_validation/static/description/assets/icons/consultation.png and /dev/null differ diff --git a/mac_address_login_validation/static/description/assets/icons/ecom-black.png b/mac_address_login_validation/static/description/assets/icons/ecom-black.png deleted file mode 100644 index a9385ff13..000000000 Binary files a/mac_address_login_validation/static/description/assets/icons/ecom-black.png and /dev/null differ diff --git a/mac_address_login_validation/static/description/assets/icons/education-black.png b/mac_address_login_validation/static/description/assets/icons/education-black.png deleted file mode 100644 index 3eb09b27b..000000000 Binary files a/mac_address_login_validation/static/description/assets/icons/education-black.png and /dev/null differ diff --git a/mac_address_login_validation/static/description/assets/icons/hotel-black.png b/mac_address_login_validation/static/description/assets/icons/hotel-black.png deleted file mode 100644 index 130f613be..000000000 Binary files a/mac_address_login_validation/static/description/assets/icons/hotel-black.png and /dev/null differ diff --git a/mac_address_login_validation/static/description/assets/icons/license.png b/mac_address_login_validation/static/description/assets/icons/license.png deleted file mode 100644 index a5869797e..000000000 Binary files a/mac_address_login_validation/static/description/assets/icons/license.png and /dev/null differ diff --git a/mac_address_login_validation/static/description/assets/icons/lifebuoy.png b/mac_address_login_validation/static/description/assets/icons/lifebuoy.png deleted file mode 100644 index 658d56ccc..000000000 Binary files a/mac_address_login_validation/static/description/assets/icons/lifebuoy.png and /dev/null differ diff --git a/mac_address_login_validation/static/description/assets/icons/manufacturing-black.png b/mac_address_login_validation/static/description/assets/icons/manufacturing-black.png deleted file mode 100644 index 697eb0e9f..000000000 Binary files a/mac_address_login_validation/static/description/assets/icons/manufacturing-black.png and /dev/null differ diff --git a/mac_address_login_validation/static/description/assets/icons/pos-black.png b/mac_address_login_validation/static/description/assets/icons/pos-black.png deleted file mode 100644 index 97c0f90c1..000000000 Binary files a/mac_address_login_validation/static/description/assets/icons/pos-black.png and /dev/null differ diff --git a/mac_address_login_validation/static/description/assets/icons/puzzle.png b/mac_address_login_validation/static/description/assets/icons/puzzle.png deleted file mode 100644 index 65cf854e7..000000000 Binary files a/mac_address_login_validation/static/description/assets/icons/puzzle.png and /dev/null differ diff --git a/mac_address_login_validation/static/description/assets/icons/restaurant-black.png b/mac_address_login_validation/static/description/assets/icons/restaurant-black.png deleted file mode 100644 index 4a35eb939..000000000 Binary files a/mac_address_login_validation/static/description/assets/icons/restaurant-black.png and /dev/null differ diff --git a/mac_address_login_validation/static/description/assets/icons/service-black.png b/mac_address_login_validation/static/description/assets/icons/service-black.png deleted file mode 100644 index 301ab51cb..000000000 Binary files a/mac_address_login_validation/static/description/assets/icons/service-black.png and /dev/null differ diff --git a/mac_address_login_validation/static/description/assets/icons/trading-black.png b/mac_address_login_validation/static/description/assets/icons/trading-black.png deleted file mode 100644 index 9398ba2f1..000000000 Binary files a/mac_address_login_validation/static/description/assets/icons/trading-black.png and /dev/null differ diff --git a/mac_address_login_validation/static/description/assets/icons/training.png b/mac_address_login_validation/static/description/assets/icons/training.png deleted file mode 100644 index 884ca024d..000000000 Binary files a/mac_address_login_validation/static/description/assets/icons/training.png and /dev/null differ diff --git a/mac_address_login_validation/static/description/assets/icons/update.png b/mac_address_login_validation/static/description/assets/icons/update.png deleted file mode 100644 index ecbc5a01a..000000000 Binary files a/mac_address_login_validation/static/description/assets/icons/update.png and /dev/null differ diff --git a/mac_address_login_validation/static/description/assets/icons/user.png b/mac_address_login_validation/static/description/assets/icons/user.png deleted file mode 100644 index 6ffb23d9f..000000000 Binary files a/mac_address_login_validation/static/description/assets/icons/user.png and /dev/null differ diff --git a/mac_address_login_validation/static/description/assets/icons/wrench.png b/mac_address_login_validation/static/description/assets/icons/wrench.png deleted file mode 100644 index 6c04dea0f..000000000 Binary files a/mac_address_login_validation/static/description/assets/icons/wrench.png and /dev/null differ diff --git a/mac_address_login_validation/static/description/assets/misc/categories.png b/mac_address_login_validation/static/description/assets/misc/categories.png deleted file mode 100644 index bedf1e0b1..000000000 Binary files a/mac_address_login_validation/static/description/assets/misc/categories.png and /dev/null differ diff --git a/mac_address_login_validation/static/description/assets/misc/check-box.png b/mac_address_login_validation/static/description/assets/misc/check-box.png deleted file mode 100644 index 42caf24b9..000000000 Binary files a/mac_address_login_validation/static/description/assets/misc/check-box.png and /dev/null differ diff --git a/mac_address_login_validation/static/description/assets/misc/compass.png b/mac_address_login_validation/static/description/assets/misc/compass.png deleted file mode 100644 index d5fed8faa..000000000 Binary files a/mac_address_login_validation/static/description/assets/misc/compass.png and /dev/null differ diff --git a/mac_address_login_validation/static/description/assets/misc/corporate.png b/mac_address_login_validation/static/description/assets/misc/corporate.png deleted file mode 100644 index 2eb13edbf..000000000 Binary files a/mac_address_login_validation/static/description/assets/misc/corporate.png and /dev/null differ diff --git a/mac_address_login_validation/static/description/assets/misc/customer-support.png b/mac_address_login_validation/static/description/assets/misc/customer-support.png deleted file mode 100644 index 79efc72ed..000000000 Binary files a/mac_address_login_validation/static/description/assets/misc/customer-support.png and /dev/null differ diff --git a/mac_address_login_validation/static/description/assets/misc/cybrosys-logo.png b/mac_address_login_validation/static/description/assets/misc/cybrosys-logo.png deleted file mode 100644 index cc3cc0ccf..000000000 Binary files a/mac_address_login_validation/static/description/assets/misc/cybrosys-logo.png and /dev/null differ diff --git a/mac_address_login_validation/static/description/assets/misc/features.png b/mac_address_login_validation/static/description/assets/misc/features.png deleted file mode 100644 index b41769f77..000000000 Binary files a/mac_address_login_validation/static/description/assets/misc/features.png and /dev/null differ diff --git a/mac_address_login_validation/static/description/assets/misc/logo.png b/mac_address_login_validation/static/description/assets/misc/logo.png deleted file mode 100644 index 478462d3e..000000000 Binary files a/mac_address_login_validation/static/description/assets/misc/logo.png and /dev/null differ diff --git a/mac_address_login_validation/static/description/assets/misc/pictures.png b/mac_address_login_validation/static/description/assets/misc/pictures.png deleted file mode 100644 index 56d255fe9..000000000 Binary files a/mac_address_login_validation/static/description/assets/misc/pictures.png and /dev/null differ diff --git a/mac_address_login_validation/static/description/assets/misc/pie-chart.png b/mac_address_login_validation/static/description/assets/misc/pie-chart.png deleted file mode 100644 index 426e05244..000000000 Binary files a/mac_address_login_validation/static/description/assets/misc/pie-chart.png and /dev/null differ diff --git a/mac_address_login_validation/static/description/assets/misc/right-arrow.png b/mac_address_login_validation/static/description/assets/misc/right-arrow.png deleted file mode 100644 index 730984a06..000000000 Binary files a/mac_address_login_validation/static/description/assets/misc/right-arrow.png and /dev/null differ diff --git a/mac_address_login_validation/static/description/assets/misc/star.png b/mac_address_login_validation/static/description/assets/misc/star.png deleted file mode 100644 index 2eb9ab29f..000000000 Binary files a/mac_address_login_validation/static/description/assets/misc/star.png and /dev/null differ diff --git a/mac_address_login_validation/static/description/assets/misc/support.png b/mac_address_login_validation/static/description/assets/misc/support.png deleted file mode 100644 index 4f18b8b82..000000000 Binary files a/mac_address_login_validation/static/description/assets/misc/support.png and /dev/null differ diff --git a/mac_address_login_validation/static/description/assets/misc/whatsapp.png b/mac_address_login_validation/static/description/assets/misc/whatsapp.png deleted file mode 100644 index d513a5356..000000000 Binary files a/mac_address_login_validation/static/description/assets/misc/whatsapp.png and /dev/null differ diff --git a/mac_address_login_validation/static/description/assets/modules/4.png b/mac_address_login_validation/static/description/assets/modules/4.png deleted file mode 100644 index 31ed46762..000000000 Binary files a/mac_address_login_validation/static/description/assets/modules/4.png and /dev/null differ diff --git a/mac_address_login_validation/static/description/assets/modules/5.png b/mac_address_login_validation/static/description/assets/modules/5.png deleted file mode 100644 index 038385e41..000000000 Binary files a/mac_address_login_validation/static/description/assets/modules/5.png and /dev/null differ diff --git a/mac_address_login_validation/static/description/assets/modules/6.png b/mac_address_login_validation/static/description/assets/modules/6.png deleted file mode 100644 index 655347837..000000000 Binary files a/mac_address_login_validation/static/description/assets/modules/6.png and /dev/null differ diff --git a/mac_address_login_validation/static/description/assets/screenshots/S1.png b/mac_address_login_validation/static/description/assets/screenshots/S1.png deleted file mode 100644 index dfeb13a42..000000000 Binary files a/mac_address_login_validation/static/description/assets/screenshots/S1.png and /dev/null differ diff --git a/mac_address_login_validation/static/description/assets/screenshots/S2.png b/mac_address_login_validation/static/description/assets/screenshots/S2.png deleted file mode 100644 index 3d03585a6..000000000 Binary files a/mac_address_login_validation/static/description/assets/screenshots/S2.png and /dev/null differ diff --git a/mac_address_login_validation/static/description/assets/screenshots/S3.png b/mac_address_login_validation/static/description/assets/screenshots/S3.png deleted file mode 100644 index 7765ee168..000000000 Binary files a/mac_address_login_validation/static/description/assets/screenshots/S3.png and /dev/null differ diff --git a/mac_address_login_validation/static/description/banner.png b/mac_address_login_validation/static/description/banner.png deleted file mode 100644 index d3c25002e..000000000 Binary files a/mac_address_login_validation/static/description/banner.png and /dev/null differ diff --git a/mac_address_login_validation/static/description/icon.png b/mac_address_login_validation/static/description/icon.png deleted file mode 100644 index 8b33f2d31..000000000 Binary files a/mac_address_login_validation/static/description/icon.png and /dev/null differ diff --git a/mac_address_login_validation/static/description/index.html b/mac_address_login_validation/static/description/index.html deleted file mode 100644 index bf3424f8d..000000000 --- a/mac_address_login_validation/static/description/index.html +++ /dev/null @@ -1,554 +0,0 @@ -
- -
- -
-
- Community -
-
- Enterprise -
-
-
- -
-
-
- -

- MAC Address Login Validation

-

Access Restriction By MAC Address - -

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

Explore This - Module

-
- - - - -
-
- -
-

Overview -

-
-
-
- Allow users to login from only the allowed devices based on MAC address - -
-
- - - -
-
- -
-

Features -

-
-
-
-
- - Enterprise and Community compatible. -
-
- - Multiple MAC address can be allowed. -
-
- - Current device MAC address is displayed for ease of use. -
- -
-
- -
- - Available in Odoo 16.0 - Community -
-
-
- - - -
-
- -
-

Screenshots -

-
-
-
- -
-

Smart Button in User form -

-

Click on the "Enable Login Validation" for restricting the - corresponding user's login by MAC address

- -
- -
-

Multiple MAC addresses -

-

In the "Allowed MAC address" tab you can add the MAC addresses - of the devices which the user is allowed to log in.

- -
-
-

Error message under the Login form itself. - -

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

Related - Products -

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

Our Services -

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

Our - Industries -

-
- -
-
-
-
- -
- Trading -
-

- Easily procure - and - sell your products

-
-
- -
-
- -
- POS -
-

- Easy - configuration - and convivial experience

-
-
- -
-
- -
- Education -
-

- A platform for - educational management

-
-
- -
-
- -
- Manufacturing -
-

- Plan, track and - schedule your operations

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

- Mobile - friendly, - awe-inspiring product pages

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

- Keep track of - services and invoice

-
-
- -
-
- -
- Restaurant -
-

- Run your bar or - restaurant methodically

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

- An - all-inclusive - hotel management application

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

Support -

-
-
-
-
-
-
- -
-
-

Need Help?

-

Got questions or need help? Get in touch.

- -

- odoo@cybrosys.com

-
-
-
-
-
-
-
- -
-
-

WhatsApp

-

Say hi to us on WhatsApp!

- -

+91 86068 - 27707

-
-
-
-
-
-
-
- -
-
-
- \ No newline at end of file diff --git a/mac_address_login_validation/views/res_user.xml b/mac_address_login_validation/views/res_user.xml deleted file mode 100644 index 1b0b9e939..000000000 --- a/mac_address_login_validation/views/res_user.xml +++ /dev/null @@ -1,39 +0,0 @@ - - - - - MAC Address Login Validation - res.users - - - - - - - - - - - - - - - - - - - - - - - - - -