bitpatroon/bpn_request_access

自动化请求访问

安装: 432

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 0

语言:JavaScript

类型:typo3-cms-extension

v10.4.12 2021-06-02 09:12 UTC

This package is auto-updated.

Last update: 2024-09-29 06:35:47 UTC


README

允许请求访问

配置

在插件配置中设置TypoScript模板的值,用于

  • verificationCode.secureKey
  • verificationCode.numberOfSecondsBeforeExpiration
  • email.validatorName
  • email.validatorEmail

变量文本

参与者

请注意以下参与者正在发挥作用

  1. 授权者,授予或拒绝访问的人。
  2. 请求者,为接收者请求访问的人。
  3. 接收者,请求访问的人。

所需标签

添加以下标签的变量文本记录

  • request_access_requested
    通知请求者的文本,访问已被请求
  • request_access_requested_another
    告诉请求者重新请求的文本
  • request_access_email_subject
    请求访问的电子邮件主题(用于授权者)
  • request_access_email_body [1]
    请求访问的电子邮件正文(用于授权者)
  • request_access_form 请求表单的简介文本
  • request_access_grant_access [2]
    当授权者授予访问时显示的文本
  • request_access_account_not_valid
    当选择的用户无效时显示给请求者的文本
  • request_access_deny_access 当授权者拒绝接收者的访问时显示的文本
  • request_access_denied_source_subject 接收者访问被拒绝时请求者的电子邮件主题
  • request_access_denied_source_body [3]
    接收者访问被拒绝时请求者的电子邮件正文
  • request_access_granted_source_body[2]
    向请求者发送的访问已被授予的电子邮件正文
  • request_access_granted_target_body[2]
    向接收者发送的访问已被授予的电子邮件正文
  • request_access_granted_body[2]
    当为接收者请求访问时,接收者收到的电子邮件正文
  • request_access_granted_subject
    当为接收者请求访问时,接收者的电子邮件主题
  • request_access_invalid_request
    请求无效消息

[1] 在文本中接受以下参数

  • ###requesting_user_email###
  • ###target_user_full_name###
  • ###target_user_email###
  • ###target_user_full_name###
  • ###requesting_usergroup###
  • ###user_expiring_groups###
  • ###start_date###
  • ###end_date###
  • ###target_user_title###
  • ###link_allow_access### 必需!!!
  • ###link_deny_access### 必需!!!

[2] 在文本中接受以下参数

  • ###requesting_user_email###
  • ###target_user_full_name###
  • ###target_user_email###
  • ###target_user_full_name###
  • ###requesting_usergroup###
  • ###user_expiring_groups###
  • ###start_date###
  • ###end_date###

[3] 在文本中接受以下参数

  • ###requesting_user_email###
  • ###target_user_full_name###
  • ###target_user_email###
  • ###target_user_full_name###
  • ###requesting_usergroup###
  • ###start_date###
  • ###end_date###
  • ###user_request_denied_reason###

上面的文本中的占位符

  • ###requesting_user_email### 请求者的电子邮件地址
  • ###target_user_full_name### 请求者的姓名
  • ###target_user_email### 接收者的电子邮件地址
  • ###target_user_full_name### 接收者的姓名
  • ###requesting_usergroup### 请求的操作组
  • ###user_expiring_groups### 接收者当前的过期组
  • ###start_date### 开始日期
  • ###end_date### 结束日期
  • ###link_allow_access### 批准的链接
  • ###link_deny_access### 拒绝的链接
  • ###user_request_denied_reason### 拒绝访问的理由
  • ###target_user_title### 用户的职能或头衔

错误代码

  • 785325 请求已处理
  • 790051 请求未找到

页面处理

在存储新请求时,后端需要创建一些处理程序。

  • page_handle_request_access 此处理程序应添加到存储请求的(文件夹)页面。

示例变量文本

查看荷兰语示例
查看英语示例

感谢

Frans van der Veen。
愿力量与你同在!

由Sjoerd Zonneveld移植到TYPO3 10.4