問題タブ [organic-groups]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
549 参照

drupal-7 - Drupal 7 - Drupal ロールからの有機的なグループ管理者

OG を使用してコンテンツへのアクセスを制御するサイトがあります。現在、すべてのグループを自分で作成しているため、デフォルトで個々のユーザーを任意のグループに追加できます。さまざまなグループにユーザーを追加できるようにする必要があるユーザーの小さなチームがありますが、私が理解している方法では、グループの管理者のみが他のユーザーを追加できます。

Drupal ロールの管理者または管理者を持っている人が、システム内のすべてのグループの管理者になると言う方法はありますか? または、グループ A のメンバーは、他のすべてのグループの管理者であると言えますか? Organic Groups Site Role Assign モジュールを試してみましたが、効果がないようです。

現在、各グループ管理者を手動で追加する必要があるようです。

ありがとう、ハウィー

0 投票する
1 に答える
43 参照

drupal - ログインしたユーザーと同じグループのユーザーのみを表示

私は drupal を使用しており、現在のユーザーと同じグループ内のユーザーのみを表示するビューを作成したいと考えています。

現在、すべてのユーザーを表示しているビューがありますが、ログインしているユーザーによる自動フィルター処理を行うことができません。ある種の条件付きフィルター/関係になると思います

どんな助けでも感謝します:)

0 投票する
1 に答える
63 参照

php - オーガニック グループのグループ オーディエンス リストに NONE と表示される

私の drupal サイトでは、ユーザー グループ管理用のOrganic Groupモジュールを実装しました。

  1. ここで、grp1、grp2 ... などのグループをいくつか作成しました。
  2. ユーザーがコンテンツ タイプを投稿し、投稿が属するグループ GROUPS AUDIENCEからグループを選択できるように、Field TYPE Entity Referenceを持つフィールドグループ オーディエンスを持つ意見としてカスタム コンテンツ タイプを持っています。

問題は、管理者ダッシュボードで意見を追加しているときに、グループがリストGROUPS AUDIENCEに grp1、grp2 ... として表示され、その必要なグループに投稿されることです。

ただし、認証されたユーザーがGROUPS AUDIENCEがNONEを示していることを投稿したい場合、コンテンツを投稿した後、コンテンツはホームページに表示されますが、対応するグループページは表示されません

私は このリンクを通過しました

また、ユーザーに割り当てられた Role への完全な権限も与えられます。どんなガイダンスも私を大いに助けます。

ありがとう

0 投票する
1 に答える
70 参照

drupal - Drupal 7 ルール: オーガニック グループのユーザーをターゲットにする

複数のグループ コンテンツ タイプを設定していますが、ユーザーが各タイプの 1 つのグループのメンバーになることのみを許可したい (3 つの「管理者」グループが存在する場合がありますが、ユーザーは 1 つの管理者グループのメンバーにしかなれませんが、また、別のタイプのグループのメンバーになることもできます (たとえば、'editor')。

ルールでグループに追加されているユーザーを対象にする方法がわかりません。ユーザーを取得し、そのタイプのグループに属していないことを確認し、そうであれば、グループメンバーシップを保存できるようにする条件を PHP で記述しようとしています。

その人をグループに追加しようとしているユーザー (現在ログインしているユーザー) を教えてくれます。

TL;DR - 現在ログインしているユーザーではなく、ルールのカスタム PHP 条件でグループに追加されているユーザーを取得するにはどうすればよいですか?

0 投票する
1 に答える
38 参照

drupal - Drupal 自動変更パス

私の Drupal 7 サイトでは、 の新しいブログ投稿用に設定された URL パターンがあります[node:og-group-ref:url:path]/blog/[node:title]

1 つのオーガニック グループに対して、その OG の新しい投稿が保存されると、パスが自動的に に変更されるルール セットがあるというルールを作成したいと考えています[node:og-group-ref:url:path]/archive/[node:title]

Rules モジュール内でそれを行う方法についてのアイデアはありますか?