OG Node Access

Component type

module

Maintenance status

Development status

Downloads

1160

Component created

Component changed

When you update the privacy settings of an Organic Group, you may need to rebuild the node access settings of the nodes assigned as posts to that group. Unfortunately the node access rebuild system focuses on rebuilding all nodes, instead of just those affected.

This module has forked the node rebuild system to allow developers to target one or more Organic Group's for node rebuild. It has the following features:

  • Automatically detect when group privacy changes as the result of the node edit form and directs users automatically to the batch edit screen.
  • Integration with Spaces allowing group administrators to rebuild node access for their group at need.
  • Developer API in the form of a og_node_access_needs_rebuild() function to add new groups for rebuild.
  • Plays nicely with general node access rebuild flag, allowing general node access to trump og-specific rebuild.

This is in response to #1101738: Repairing node access permissions without rebuilding all, thanks to @btopro for getting the ball rolling.

Status

This module is set for maintenance and bug fixes only and is unlikely to get much in the way of new features. Good, minimal feature patches are welcome. As we currently have no use for a D7 version of this module, we are open to requests to create and co-maintain a D7 branch.

LDAP Authorization OG

Component type

module

Maintenance status

Development status

Component created

Component changed

This module is being developed to serve as a consumer for the LDAP module. It is similar to the LDAP Authorization - Drupal Roles module that is included in that package. However, instead of mapping Drupal Roles to LDAP, Organic Groups are mapped to LDAP. This allows site administrators to automatically assign users to Organic Groups and for Groups to be created automatically.

OG Mailman

Component type

module

Maintenance status

Development status

Component created

Component changed

Description

This module is built to try and provide complete integration between organic groups and mailman. It uses the mailman api module and some code from the cpanel_api2 module to make this happen. With this module you can:

  • Enable mailing lists per group type
  • Assign a new mailing list to a group (and created the new mailing list)
  • Assign an existing mailing list to a group
  • Sync one way (Organic Groups -> Mailman)
  • Move groups between e-mail lists

This module automatically does the following: