Web Sessions Management

by ,
Odoo          
v 10.0 v 11.0 v 12.0 Third Party

25.00 €

You bought this module and need support ? Click here !
Technical name dmc_web_sessions_management
LicenseAGPL-3
Read description for v 11.0 v 10.0

    What You Get and Support


  • The ones marked with a [DONE], are complete, and the ones as [TODO] are in development.

Manage Users Login Rules in Odoo

Rules by Group or User and by Company

Define login rules by groups or single users, company dependent in a multicompany configuration.

  1. Set a week calendar to define when users can login, by company; [DONE]
  2. Restrict multiple sign in for same user, by company; [DONE]
  3. Set user session timeout, by company; [DONE]
  4. You can define rules by group or user, definitions in users prevails over group ones. [DONE]
  5. Admin user doesn't have calendar or multi-session restrictions, only timeout. [DONE]
  6. Restrict accesses by client IPs. [TODO]

Global Sessions Management

Better Security!

Administrators can manage easily the open sessions, and have control of who is logged in, from wich IP, giving better view of users behaviours, improving overall security and control.
Access it at Settings>Technical>Security menu.

  1. Global sessions logs; [DONE]
  2. Graph view with Group By: [DONE]
    • Session state;
    • Login/Logout date time;
    • User;
    • and others...
  3. Close any active session. [DONE]
  4. Show user login IP (even behind a proxy). [DONE]
  5. Show user login IP Location using GeoIP library (don't forget to install it). [DONE]
  6. Show unsuccessful login attempts reasons. [DONE]
  7. Close all active sessions. [TODO]
  8. Dashboard with login/logout statistics. [TODO]
  9. Send notification to users with active sessions. [TODO]

Self Session Management

Full Control of Your Own Sessions

Every user can manage his own sessions from preferences, improving overall security:

  1. Users can see their own logs in preferences; [DONE]
  2. Users can close their active sessions in preferences; [DONE]
  3. Users can choose to close all sessions except current one. [TODO]

Please log in to comment on this module

  • The author can leave a single reply to each comment.
  • This section is meant to ask simple questions or leave a rating. Every report of a problem experienced while using the module should be addressed to the author directly (refer to the following point).
  • If you want to start a discussion with the author or have a question related to your purchase, please use the support page.
Odoo
Este modulo no funciona sale el siguiente error
by on

Error: Odoo Server Error Traceback (most recent call last): File "C:\Program Files (x86)\Odoo 12.0\server\odoo\http.py", line 656, in _handle_exception return super(JsonRequest, self)._handle_exception(exception) File "C:\Program Files (x86)\Odoo 12.0\server\odoo\http.py", line 314, in _handle_exception raise pycompat.reraise(type(exception), exception, sys.exc_info()[2]) File "C:\Program Files (x86)\Odoo 12.0\server\odoo\tools\pycompat.py", line 87, in reraise raise value File "C:\Program Files (x86)\Odoo 12.0\server\odoo\http.py", line 698, in dispatch result = self._call_function(**self.params) File "C:\Program Files (x86)\Odoo 12.0\server\odoo\http.py", line 346, in _call_function return checked_call(self.db, *args, **kwargs) File "C:\Program Files (x86)\Odoo 12.0\server\odoo\service\model.py", line 97, in wrapper return f(dbname, *args, **kwargs) File "C:\Program Files (x86)\Odoo 12.0\server\odoo\http.py", line 339, in checked_call result = self.endpoint(*a, **kw) File "C:\Program Files (x86)\Odoo 12.0\server\odoo\http.py", line 941, in __call__ return self.method(*args, **kw) File "C:\Program Files (x86)\Odoo 12.0\server\odoo\http.py", line 519, in response_wrap response = f(*args, **kw) File "c:\program files (x86)\odoo 12.0\server\odoo\addons\web\controllers\main.py", line 966, in call_button action = self._call_kw(model, method, args, {}) File "c:\program files (x86)\odoo 12.0\server\odoo\addons\web\controllers\main.py", line 954, in _call_kw return call_kw(request.env[model], method, args, kwargs) File "C:\Program Files (x86)\Odoo 12.0\server\odoo\api.py", line 749, in call_kw return _call_kw_multi(method, model, args, kwargs) File "C:\Program Files (x86)\Odoo 12.0\server\odoo\api.py", line 736, in _call_kw_multi result = method(recs, *args, **kwargs) File "", line 2, in button_immediate_install File "c:\program files (x86)\odoo 12.0\server\odoo\addons\base\models\ir_module.py", line 74, in check_and_log return method(self, *args, **kwargs) File "c:\program files (x86)\odoo 12.0\server\odoo\addons\base\models\ir_module.py", line 445, in button_immediate_install return self._button_immediate_function(type(self).button_install) File "c:\program files (x86)\odoo 12.0\server\odoo\addons\base\models\ir_module.py", line 561, in _button_immediate_function modules.registry.Registry.new(self._cr.dbname, update_module=True) File "C:\Program Files (x86)\Odoo 12.0\server\odoo\modules\registry.py", line 86, in new odoo.modules.load_modules(registry._db, force_demo, status, update_module) File "C:\Program Files (x86)\Odoo 12.0\server\odoo\modules\loading.py", line 421, in load_modules loaded_modules, update_module, models_to_check) File "C:\Program Files (x86)\Odoo 12.0\server\odoo\modules\loading.py", line 313, in load_marked_modules perform_checks=perform_checks, models_to_check=models_to_check File "C:\Program Files (x86)\Odoo 12.0\server\odoo\modules\loading.py", line 179, in load_module_graph load_openerp_module(package.name) File "C:\Program Files (x86)\Odoo 12.0\server\odoo\modules\module.py", line 368, in load_openerp_module __import__('odoo.addons.' + module_name) File "C:\Program Files (x86)\Odoo 12.0\server\odoo\modules\module.py", line 82, in load_module exec(open(modfile, 'rb').read(), new_mod.__dict__) File "", line 26, in File "c:\program files (x86)\odoo 12.0\server\odoo\addons\dmc_web_sessions_management\models\__init__.py", line 1, in from . import ir_sessions,res_groups,res_users File "c:\program files (x86)\odoo 12.0\server\odoo\addons\dmc_web_sessions_management\models\res_users.py", line 29, in from odoo.addons.base.ir.ir_cron import _intervalTypes ModuleNotFoundError: No module named 'odoo.addons.base.ir'

Odoo
Re: Este modulo no funciona sale el siguiente error
by on

Hola Gracias por reportarlo. Ya el error fue solucionado para la versión de Odoo 12 Saludos