2015-02-11 85 views
0

我需要添加新的用戶角色,例如「TYPO3.Neos:Creator」 Typo3-neos當前支持的角色:「TYPO3.Neos:Editor」,「TYPO3.Neos:Administrator」。我該怎麼做?新用戶角色typo3 neos

回答

0

不確定,但似乎可用的角色不存儲在數據庫中,而是從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中)