0

「TYPO3.Neos:Creator」などの新しいユーザー ロールを追加する必要があります Typo3-neos 現在サポートされているロール:「TYPO3.Neos:Editor」、「TYPO3.Neos:Administrator」。どうすればいいですか?

4

1 に答える 1

0

確かではありませんが、利用可能なロールはデータベースに保存されていないようですが、yaml 構成ファイルから収集されています (そしてキャッシュに保存されていますか??)。

したがって、Policy.yaml次のように、任意のファイルにロールを追加します。

roles:
  'My.Package:CreatorOfDoomRole':
    privileges: []

その後、flow CLI コマンド./flow user:addrole <username> <role>を使用して新しい役割をユーザーに追加できます (役割はカンマ区切りのリストとして table typo3_flow_security_account, fieldに保存されますroleidentifiers)。

(yaml がどのようにキャッシュされるかについての詳細: 「yaml ファイルはキャッシュされます。開発コンテキストでは、すべてのリクエストでそのキャッシュをパージする必要があります (そして、少し最適化されたマスターでは、実際にファイルに保存: Data/Temporary/Production/Configuration/ProductionConfigurations.php")

于 2015-04-10T11:58:03.637 に答える