opencontent / ocgdprtools-ls
OpenContent GDPR 工具
1.4.5
2020-01-13 21:28 UTC
Requires
README
该扩展安装了一个 数据类型,用于收集对象和 infocollector 级别的信息接受。
在类属性编辑界面中,需要输入一个 文本、一个 链接 和一个 链接文本。
- 文本应该是这样的:“我已经阅读了通知文本,并接受所有条款”
- 链接必须指向包含通知文本的网页
- 链接文本用于显示链接,应该是这样的:“通知文本”
该扩展使用 request/input 事件监听器来 拦截对象中的非上下文化请求:例如 notification/settings 或 shop/userregister
监听器需要在 gdprtools.ini 中配置,以指定要拦截的 URL 和何时点击按钮
例如
[RuntimeAcceptance]
UriList[notification_settings]=notification/settings
[RuntimeAcceptance_notification_settings]
Title=Accettazione informativa privacy sulle impostazioni delle notifiche
Text=Ho preso visione e accetto l'informativa sul trattamento dei dati personali
Link=/Informativa-Privacy
LinkText=Testo informativa privacy
ButtonName=Store
当用户点击名为 Store 的按钮时(指向 action notification/settings),会介入其中,中断执行并显示一个页面(/gpdr/acceptance),该页面根据 ini 中输入的文本进行配置:接受通知后将继续执行原始模块,并在 ezpreferences 中记录时间戳和标识符
在 [RuntimeAcceptance_default]
设置中设置了默认值。