See http://drupal.org/project/coherent_access
I have yet to test and evaluate this module, but the user reference via CCK is a feature we were looking to implement ourselves.
From the perspective of avoiding unnecessary duplication, would you want to work together on this?
Comments
Comment #1
mitchell commented@bonobo: Thank you for your interest in this solution. If you believe you can help speed up the stable release of this module, welcome aboard. I'm looking forward to reading your ideas.
This module is one of many attempts made by coders with different paradigms. I think coherent access does a very good job already, and it has a ton of potential; this module is only a name, as of now. The two issues I submitted for it would also be sufficient, in my mind.
Content access is also interesting. In Drupal 5, it had been integrated with workflow_ng using actions to change permissions. If the rules module could make permissions changes based on userreferences or nodereferences, I think that would be a really good solution too.
Comment #2
bonobo commentedCoherent access has been out for several months, and has stable 5.x and 6.x releases.
IMO, bringing the user reference piece of this module into coherent_access would be a good way forward. IIRC, you have some issues in the c_a issue queue regarding using c_a as a messaging tool; this is also something we'd love to accomplish. I've opened this issue (#323890: Userreference_access -- working together) to centralize discussion on eliminating unnecessary duplication.
Also, there is another module out today: http://drupal.org/project/nodeaccess_userreference -- this has some overlaps as well; and I opened an issue there as well: #324854: Overlaps with coherent_access and userreferrence_access
Comment #3
mitchell commentedUse Nodeaccess Userreference.