Heres how I have allowed multiple users to be able to edit one node. Custom node_access module<br>
<br>
hook__node_access_records()<br>
&nbsp;// add the admin access row<br>
&nbsp;&nbsp;&nbsp; $grants[] = array(<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#39;realm&#39; =&gt; &#39;og_admin&#39;,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#39;gid&#39; =&gt; $node-&gt;group,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#39;grant_view&#39; =&gt; 1,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#39;grant_update&#39; =&gt; 1,<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; &#39;grant_delete&#39; =&gt; 1<br>
&nbsp;&nbsp;&nbsp; );<br>
&nbsp;&nbsp;&nbsp; return $grants;<br>
<br>
then..<br>
hook_node_grants()<br>
foreach ($account-&gt;og_groups as $group) {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; if ($group[&#39;is_admin&#39;] == 1) {<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; // grant this user admin priv over all nodes in group<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; $grants[&#39;og_admin&#39;][] = $group[&#39;nid&#39;];<br>
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; }<br>
}<br>
return $grants<br>
<br>
Then hook_enable()<br>
&nbsp; node_access_rebuild();<br>
<br>
Its simple and it works. I may have some typos in there but thats the basic idea. Same trick can be applied to roles. So you can have editor roles that can change any node on the site. <br>
<pre class="moz-signature" cols="72">-- <br>Scott Reynolds<br>Senior Developer and Engineer<br>MothersClick<br><a href="mailto:scott@mothersclick.com">scott@mothersclick.com</a><br></pre>