OG Restricted Content

Component type

module

Maintenance status

Development status

Downloads

346

Component created

Component changed

This module provides a hopefully simple way to restrict access to organic group content to subgroups of users. You first define the levels of access you need (for example: top secret, secret, confidential) and, using Drupal permissions system, assign permissions to view content of different levels to the different user roles.

You can also give content editors the possibility to restrict node access to different levels.

This module is particularly useful in combination with OG User Roles.

Commerce File

Component type

module

Maintenance status

Development status

Downloads

31582

Component created

Component changed

Extends Commerce License with the ability to sell access to files.

The user buys a product and gets access to all files attached to that product's commerce_file field.
Adding new files to the commerce_file field (a new software version, for instance) makes them immediately available to all users who have an active license.

Sponsored by Commerce Guys

Features

  • The "License completion message" checkout pane allows the customer to download the newly licensed files even if he is not logged in.
  • Licensed files can be downloaded or streamed from the user's Files tab.
  • File licenses can be time limited, and are automatically expired (by cron) once that time passes.
  • The number of downloads / streams can be limited. Once the limit is reached, the file is listed, but can't be accessed.
  • Integrates with Amazon S3, allowing licensed files to be retrieved directly from Amazon, using a secret and temporary URL.

See the documentation page for information on getting started and a comparison with the legacy commerce_file 1.x branch.

Important: There is no upgrade path from 1.x to 2.x. See #2049593: Upgrade path from 1.x to 2.x.

Conditional Roles for Workbench Moderation

Component type

module

Maintenance status

Development status

Downloads

416

Component created

Component changed

This module and its parent project, Conditional Roles, will be superseded by Access Control Kit. No further development will be done here on CRWM, other than to ensure a clean migration to ACK.

Allows Conditional Roles to work with permissions provided by Workbench Moderation to control moderation actions and state transitions.

Embargo

Component type

module

Maintenance status

Development status

Component created

Component changed

In some cases you want to publish a certain piece of content on a specific date. You can use the Scheduler project for this but this means the content will not be available until the specified date. This will result in people not being able to find content that will be published in the future.

Drupal Firewall

Component type

module

Maintenance status

Development status

Downloads

5723

Component created

Component changed

Module maintainer @podarok
Drupal Firewall was implemented due huge data importing into commerce, ubercart, feeds and other modules
The main idea - disabling redundant hooks, functions and other procedures when doing background tasks (mostly via cron or custom page callback)
For that we use hook_module_implements_alter

Module config page (sometimes You have to know this address 8) ) admin/config/dfw/config

CiviCRM Profile Permissions

Component type

module

Maintenance status

Development status

Component created

Component changed

CiviCRM allows administrators to create profiles for "public" (i.e. anonymous) users, but does not allow you to limit certain profiles to authenticated users? This module allows you to assign permissions by role to public profiles.

The CiviCRM wiki on linking profiles was used as a starting point for the module.