0

私はDrupal6を使用して、(Organic Groupsを使用して)小グループを中心とするWebアプリケーションを構築しています。
すべてのグループは招待のみであり、ユーザーがグループのメンバーになると、完全なグループ管理者権限を持つことを信頼します(たとえば、他のユーザーを招待します)。

すべてのグループメンバーをデフォルトでグループ管理者に設定する方法に関するアイデア。

乾杯。

4

1 に答える 1

0

私が見つけた解決策は、操作'user insert'にogフックを実装し、is_admin=1でレコードを書き換えることです。

function supporttip_og($op, $gid, $uid, $args) {
  if($op == 'user insert') {
    $time = time();
    $subscription = array(
      'nid' => $gid,
      'uid' => $uid,
      'changed' => $time,
      'is_admin' => 1
    );
    drupal_write_record('og_uid', $subscription, array('nid', 'uid'));
  }
}
于 2010-06-22T08:37:14.857 に答える