跳转到主要内容

使用cookie管理匿名合作伙伴。

项目描述

Beta License: LGPL-3 shopinvader/odoo-shopinvader

此模块允许创建匿名访客的临时合作伙伴,并为这些合作伙伴设置cookie以建立会话。

目录表

使用方法

以下模型方法添加到 res.partner

_create_anonymous_partner__cookie(response)

创建一个新的匿名合作伙伴并设置 shopinvader-anonymous-partner cookie。返回新创建的合作伙伴记录。

response通常是http响应,它必须有一个set_cookie()方法。已知与odoo.http.request.future_response和FastAPI Response对象兼容。

_get_anonymous_partner__cookie(cookies)

返回与当前请求中的shopinvader-anonymous-partner cookie对应的合作伙伴记录(如果有的话)。如果没有设置cookie或未找到相应的合作伙伴,则返回空记录集。

cookies是http请求中的cookies字典。

请注意,这些方法返回的记录集是在sudo环境中的,因此请谨慎处理。

已知问题/路线图

  • 一些用于删除旧匿名合作伙伴的计划任务

错误跟踪器

错误在GitHub问题上跟踪。如果在遇到问题,请检查是否已报告您的问题。如果您是第一个发现它的人,请通过提供详细和受欢迎的反馈来帮助我们解决它。

请勿直接联系贡献者关于支持或技术问题的帮助。

致谢

作者

  • ACSONE SA/NV

维护者

此模块是GitHub上shopinvader/odoo-shopinvader项目的组成部分。

欢迎您贡献。

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解有关安装包的更多信息。

源代码分发

此版本未提供源代码分发文件。请参阅生成分发存档的教程。

构建分发

由以下支持