2010-06-21 136 views
0

我使用Drupal 6来构建一个Web应用程序,它将围绕小组(使用有机组)进行集中。
所有组都只有邀请,并且一旦用户成为该组的成员,我相信他具有完整的组管理权限(例如邀请其他用户)。Drupal有机组:自动使所有成员组管理员

有关如何将所有组成员都设置为组管理员的默认设置。

干杯。

回答

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')); 
    } 
} 
相关问题