bitpatroon / bpn_request_access
自动化请求访问
v10.4.12
2021-06-02 09:12 UTC
Requires
- bitpatroon/bpn_configuration: ^10.4
- bitpatroon/bpn_handle: ^10.4
- bitpatroon/bpn_variable_text: ^10.4
This package is auto-updated.
Last update: 2024-09-29 06:35:47 UTC
README
允许请求访问
配置
在插件配置中设置TypoScript模板的值,用于
- verificationCode.secureKey
- verificationCode.numberOfSecondsBeforeExpiration
- email.validatorName
- email.validatorEmail
变量文本
参与者
请注意以下参与者正在发挥作用
- 授权者,授予或拒绝访问的人。
- 请求者,为接收者请求访问的人。
- 接收者,请求访问的人。
所需标签
添加以下标签的变量文本记录
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