web-dev-qa-db-ja.com

コンテンツタイプの場合と同様に、段落タイプへのアクセスをロールによってどのように制限しますか?

/admin/people/permissionsの権限ページでは、特定のコンテンツタイプに対してユーザーが実行できるアクションを非常に細かく制御できます。この許可システムですべてのparagraph typesを追加するにはどうすればよいですか?特別な場合にのみ予約されている段落タイプがあり、それらを作成/編集する特定のカスタムエディターロール以外は必要ありません。

私はいくつかのcontribモジュールを検索しましたが、ほとんどのドキュメントは更新されていません(または単に放棄されています)。

2
The Unknown Dev

ParagraphsサブモジュールParagraphs Type Permissionsを有効にするだけです。段落タイプごとにCRUD権限を提供します。

http://cgit.drupalcode.org/paragraphs/tree/modules/paragraphs_type_permissions/paragraphs_type_permissions.info.yml?h=8.x-1.x

ユーザーが個々の段落タイプの権限を設定できるようにします。

5
leymannx

私は個人的には使用していませんが、問題を解決するために必要と思われるモジュールがあります。

https://www.drupal.org/project/paragraphs_access

段落を編集および表示するためのアクセスと制限を管理します。

このモジュールは、段落項目へのアクセスの制限を可能にするノードアクセスタイプapiを提供します。コンパニオンモジュールは、アクセスルールと、エンティティのレンダリング時に検証される許可を提供します。

0
100pic