0
我需要添加新的用户角色,例如“TYPO3.Neos:Creator” Typo3-neos当前支持的角色:“TYPO3.Neos:Editor”,“TYPO3.Neos:Administrator”。我该怎么做?新用户角色typo3 neos
我需要添加新的用户角色,例如“TYPO3.Neos:Creator” Typo3-neos当前支持的角色:“TYPO3.Neos:Editor”,“TYPO3.Neos:Administrator”。我该怎么做?新用户角色typo3 neos
不确定,但似乎可用的角色不存储在数据库中,而是从yaml配置文件中收集(并存储在缓存中??)。
所以,在任何Policy.yaml
文件添加一个角色,如:
roles:
'My.Package:CreatorOfDoomRole':
privileges: []
之后,你可以使用流CLI命令./flow user:addrole <username> <role>
添加一个新的角色给用户(角色被存储为逗号分隔列表见表typo3_flow_security_account
,字段roleidentifiers
)。 (关于yaml如何被缓存的更多信息:“yaml文件被缓存,在开发上下文中缓存应该在每个请求上清除(并且在主机上有点优化,所以它们只会在开发环境中刷新if对于yaml有真正的改变)存储在文件:Data/Temporary/Production/Configuration/ProductionConfigurations.php中)