私はDrupal6を使用して、(Organic Groupsを使用して)小グループを中心とするWebアプリケーションを構築しています。
すべてのグループは招待のみであり、ユーザーがグループのメンバーになると、完全なグループ管理者権限を持つことを信頼します(たとえば、他のユーザーを招待します)。
すべてのグループメンバーをデフォルトでグループ管理者に設定する方法に関するアイデア。
乾杯。
私はDrupal6を使用して、(Organic Groupsを使用して)小グループを中心とするWebアプリケーションを構築しています。
すべてのグループは招待のみであり、ユーザーがグループのメンバーになると、完全なグループ管理者権限を持つことを信頼します(たとえば、他のユーザーを招待します)。
すべてのグループメンバーをデフォルトでグループ管理者に設定する方法に関するアイデア。
乾杯。
私が見つけた解決策は、操作'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'));
}
}