0

我正在使用 Drupal 6 构建一个以小组为中心的 Web 应用程序(使用有机组)。
所有的组都是邀请的,一旦用户成为组的成员,我相信他拥有完整的组管理员权限(例如邀请其他用户)。

关于如何将所有组成员默认设置为组管理员的任何想法。

干杯。

4

1 回答 1

0

我找到的解决方案是在“用户插入”操作上实现 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 回答