Files
session_redis_public/session_redis/__manifest__.py
T
SilvioC2C 64b1240023 [FIX] session_redis: add incompatibility to auth_session_timeout
``session_redis`` is not compatible with ``auth_session_timeout``.
``session_redis`` overrides property ``odoo.http.Application.session_store`` by returning a ``RedisSessionStore`` object instead of a ``odoo.http.FilesystemSessionStore`` object.
``auth_session_timeout`` expects ``odoo.http.Application.session_store`` object to define method ``get_session_filename()``, which does not exist for ``RedisSessionStore`` objects.
This results in an ``AttributeError`` that prevents user authentication, and Odoo becomes inaccessible.
2025-05-08 11:13:47 +02:00

23 lines
603 B
Python

# Copyright 2016-2024 Camptocamp SA
# License AGPL-3.0 or later (http://www.gnu.org/licenses/agpl.html)
{
"name": "Sessions in Redis",
"summary": "Store web sessions in Redis",
"version": "18.0.1.0.0",
"author": "Camptocamp,Odoo Community Association (OCA)",
"license": "AGPL-3",
"category": "Extra Tools",
"depends": ["base"],
"excludes": [
# OCA/server-auth
"auth_session_timeout",
],
"external_dependencies": {
"python": ["redis"],
},
"website": "https://github.com/camptocamp/odoo-cloud-platform",
"installable": True,
}