<?xml version="1.0" encoding="UTF-8"?>
<wiki>
  <body>&lt;h2&gt;Adding and removing users to groups&lt;/h2&gt;
&lt;pre&gt;&lt;code&gt;
mygroup.join(user)
mygroup.join(user, true) # Join the group as moderator.
mygroup.leave(user)
mygroup.activate_membership(user)  # in case it's a moderated group
&lt;/code&gt;&lt;/pre&gt;
&lt;h2&gt;Granting and revoking moderation privileges&lt;/h2&gt;
&lt;pre&gt;&lt;code&gt;
mygroup.grant_moderator(user)
mygroup.revoke_moderator(user)
&lt;/code&gt;&lt;/pre&gt;
&lt;h2&gt;Checking membership and privileges&lt;/h2&gt;
&lt;h3&gt;In your controllers&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;
mygroup.members.include?(user)

mygroup.moderators.include?(user)
&lt;/code&gt;&lt;/pre&gt;
&lt;h3&gt;In your views&lt;/h3&gt;
&lt;pre&gt;&lt;code&gt;
&amp;lt;% if i_am_member_of @group -%&amp;gt;
   ...
&amp;lt;% end -%&amp;gt;

&amp;lt;% if i_am_moderator_of @group -%&amp;gt;
   ...
&amp;lt;% end -%&amp;gt;
&lt;/code&gt;&lt;/pre&gt;</body>
  <created-at type="datetime">2008-09-09T01:46:09-07:00</created-at>
  <id type="integer">54051</id>
  <permalink>working-with-groups-and-privileges</permalink>
  <repository-id type="integer">44555</repository-id>
  <title>Working with groups and privileges</title>
  <updated-at type="datetime">2008-09-09T01:53:18-07:00</updated-at>
  <user-id type="integer">21247</user-id>
</wiki>
