josefglatz/bureaucratic

专业TYPO3项目的基础知识

安装次数: 1,505

依赖项: 0

建议者: 0

安全: 0

星标: 0

关注者: 2

分支: 0

开放问题: 2

类型:typo3-cms-extension

dev-main 2024-06-27 15:26 UTC

This package is auto-updated.

Last update: 2024-08-27 15:49:11 UTC


README

professional_aspects 的一部分

概述

  • 为后端用户采用后端相关数据库字段
  • 为更好的列表模块概述采用 tt_content 数据库字段
  • 采用 User TsConfig 来改进文件/文件夹结构
  • 在前端添加 http 到 https 重定向中间件
  • 添加许多与后端用户相关的命令来通知或删除后端用户记录

后端

后端用户所需字段

  • realName (修剪,必填)
  • email (修剪,必填,电子邮件,唯一)

到底是怎么回事?

tt_content 所需字段

  • header (修剪,必填)

到底是怎么回事?

禁用后端功能

  • 后端表单中不允许直接上传。编辑器必须在上传文件列表模块中上传文件

到底是怎么回事?

后端表单中的直接上传表单会促使懒惰的后端编辑不按文件夹结构结构化他们的资产(文件)。上传 UI 中有添加文件夹的可能性,但大多数用户都不会使用此类功能。

前端

所需包

CLI 命令

后端用户 CLI 命令

此包包含一些可计划执行的 CLI 命令,用于管理和通知后端用户记录

多因素认证相关

  • typo3 bureaucratic:backend:notify-users-without-mfa (以及他们需要激活它)
  • typo3 bureaucratic:backend:disable-users-without-activated-mfa

管理不活跃的记录(除了一些特定情况)

  • typo3 bureaucratic:backend:notify-not-loggedin-users
  • typo3 bureaucratic:backend:notify-admin-about-not-loggedin-users
  • typo3 bureaucratic:backend:notify-customer-about-not-loggedin-users
  • typo3 bureaucratic:backend:notify-customer-about-disabled-users

删除长期禁用的用户

命令: typo3 bureaucratic:backend:delete-longlasting-disabled-users

  • 删除自 n 天以来未修改的禁用记录的参数
  • 通过用户组 ID 或精确用户组列值添加 where 子句的参数
  • 以 dry-run 模式执行命令以列出所有受影响的记录的选项
  • 将删除记录的报告电子邮件发送给特定的电子邮件接收者
  • 通知受影响的用户记录的电子邮件
    • 支持 BCC 接收者
  • 通过环境变量排除测试用户

示例

  • typo3 bureaucratic:backend:delete-longlasting-disabled-users

管理其他记录

  • typo3 bureaucratic:backend:list-test-users
  • typo3 bureaucratic:backend:validate-users-email-address