跳转到主要内容

在Wagtail管理界面内添加Intercom聊天小部件

项目描述

将Intercom小部件添加到您的Wagtail管理界面。

安装

使用pip安装

$ pip install wagailadminintercom

wagtail.wagtailadmin之前将其添加到您的INSTALLED_APPS

INSTALLED_APPS = [
    # ...
    'wagailadminintercom',
    'wagtail.wagtailadmin',
    # ...
]

配置

WAGTAILADMIN_INTERCOM_APP_IDWAGTAILADMIN_INTERCOM_SECRET_KEY 设置添加到您的设置文件中

WAGTAILADMIN_INTERCOM_APP_ID = 'abc123'
WAGTAILADMIN_INTERCOM_SECRET_KEY = '983th8fj98hgh98dj09gj08g4w'

默认情况下,使用用户ID启用身份验证。这可以通过使用WAGTAILADMIN_INTERCOM_IDENTITY_VERIFICATION 设置进行覆盖

WAGTAILADMIN_INTERCOM_IDENTITY_VERIFICATION = 'email'

此设置可以取三个可能的值

'email':

使用电子邮件地址进行身份验证。

'id':

默认。通过用户ID进行身份验证。

None:

禁用身份验证。

默认情况下,用户的电子邮件地址从用户模型的email 属性中获取。如果这不正确,可以使用WAGTAILADMIN_INTERCOM_EMAIL_ATTRIBUTE 设置进行覆盖。将WAGTAILADMIN_INTERCOM_EMAIL_ATTRIBUTE 设置为None 以禁用发送用户电子邮件。

默认情况下,小部件仅在 DEBUG 为 False 时才会出现,以防止在开发期间显示小部件。要强制小部件显示或隐藏,请设置WAGTAILADMIN_INTERCOM_ENABLED 设置

WAGTAILADMIN_INTERCOM_ENABLED = True

就是这样!现在您应该在Wagtail管理界面中看到小部件出现。

项目详情


下载文件

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

源代码分发

此版本没有可用的源代码分发文件。请参阅生成分发存档的教程。

构建分发

wagtailadminintercom-0.1.1-py2.py3-none-any.whl (7.9 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下支持