Availability |
Odoo Online
Odoo.sh
On Premise
|
Lines of code | 315 |
Technical Name |
ld_restrict_login |
License | LGPL-3 |
Website | https://ldtech.in |
Versions | 14.0 15.0 |
Availability |
Odoo Online
Odoo.sh
On Premise
|
Lines of code | 315 |
Technical Name |
ld_restrict_login |
License | LGPL-3 |
Website | https://ldtech.in |
Versions | 14.0 15.0 |
LD- Restrict Concurrent User Logins
Restrict concurrent sessions
User force logout
Automatic session expiry
Usage of this module
1. Just install this module.
2. Now Odoo will not allow same user to be logged in at 2 different machines.

Our Services
Livedigital Technologies Private Limited


Odoo Customization

Odoo Implementation

Odoo Integration [Third Party]

Odoo Database / Module Migration

Experienced Odoo Developers and Functional Consultant

Odoo Community Apps
Get In Touch With Us
Email
Phone

Please log in to comment on this module
Report comment
Any abuse of this reporting system will be penalizedinstall module
Good morning
I have this error while trying to install the module
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_http.py", line 237, in _dispatch
result = request. dispatch()
File "/usr/lib/python3/dist-packages/odoo/http.py", line 687, in dispatch
result = self._call_function(**self.params)
File "/usr/lib/python3/dist-packages/odoo/http.py", line 359, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/usr/lib/python3/dist-packages/odoo/service/model.py", line 94, in wrapper
return f(dbname, *args, **kwargs)
File "/usr/lib/python3/dist-packages/odoo/http.py", line 348, in checked_call
result = self.endpoint(*a, **kw)
File "/usr/lib/python3/dist-packages/odoo/http.py", line 910, in __call__
return self.method(*args, **kw)
File "/usr/lib/python3/dist-packages/odoo/http.py", line 535, in response_wrap
response = f(*args, **kw)
File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/main.py", line 1330, in call_button
action = self._call_kw(model, method, args, kwargs)
File "/usr/lib/python3/dist-packages/odoo/addons/web/controllers/main.py", line 1318, in _call_kw
return call_kw(request.env[model], method, args, kwargs)
File "/usr/lib/python3/dist-packages/odoo/api.py", line 464, in call_kw
result = _call_kw_multi(method, model, args, kwargs)
File "/usr/lib/python3/dist-packages/odoo/api.py", line 451, in _call_kw_multi
result = method(recs, *args, **kwargs)
File "", line 2, in button_immediate_install
File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_module.py", line 74, in check_and_log
return method(self, *args, **kwargs)
File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_module.py", line 486, in button_immediate_install
return self._button_immediate_function(type(self).button_install)
File "/usr/lib/python3/dist-packages/odoo/addons/base/models/ir_module.py", line 603, in _button_immediate_function
registry = modules.registry.Registry.new(self._cr.dbname, update_module=True)
File "/usr/lib/python3/dist-packages/odoo/modules/registry.py", line 87, in new
odoo.modules.load_modules(registry, force_demo, status, update_module)
File "/usr/lib/python3/dist-packages/odoo/modules/loading.py", line 474, in load_modules
processed_modules += load_marked_modules(cr, graph,
File "/usr/lib/python3/dist-packages/odoo/modules/loading.py", line 363, in load_marked_modules
loaded, processed = load_module_graph(
File "/usr/lib/python3/dist-packages/odoo/modules/loading.py", line 179, in load_module_graph
load_openerp_module(package.name)
File "/usr/lib/python3/dist-packages/odoo/modules/module.py", line 396, in load_openerp_module
__import__('odoo.addons.' + module_name)
File "/usr/lib/python3/dist-packages/odoo/addons_su/ld_restrict_login/__init__.py", line 2, in
from . import models, controllers
File "/usr/lib/python3/dist-packages/odoo/addons_su/ld_restrict_login/models/__init__.py", line 2, in
from . import ld_res_users_inhe, ld_ir_http_inhe
File "/usr/lib/python3/dist-packages/odoo/addons_su/ld_restrict_login/models/ld_res_users_inhe.py", line 10, in
from ..controllers.ld_session_inhe import clear_session_history
File "/usr/lib/python3/dist-packages/odoo/addons_su/ld_restrict_login/controllers/__init__.py", line 2, in
from . import ld_session_inhe
File "/usr/lib/python3/dist-packages/odoo/addons_su/ld_restrict_login/controllers/ld_session_inhe.py", line 5, in
import werkzeug.contrib.sessions
Exception
The above exception was the direct cause of the following exception:
Traceback (most recent call last):
File "/usr/lib/python3/dist-packages/odoo/http.py", line 643, in _handle_exception
return super(JsonRequest, self)._handle_exception(exception)
File "/usr/lib/python3/dist-packages/odoo/http.py", line 301, in _handle_exception
raise exception.with_traceback(None) from new_cause
ModuleNotFoundError: No module named 'werkzeug.contrib'
@Mamadou Oumar DIOP, install pip package: pip install werkzeug==0.16.1