Legal

The Legal module lists your Terms & Conditions (T&C) of service. Once enabled for the appropriate User role(s) the T&C appear at the bottom of the User registration page, and must be accepted to access the site. Every time T&C are updated users will need to accept them at next log in (as with updated EULAs).

The following documentation was written to explain how to configure and install Legal as part of a Community Media installation. The existing Legal Documentation by dtrack contains extra useful information.

Enabling Legal

  1. Navigate to Administer > Modules
  2. Select Legal in the Other block
  3. Scroll to the bottom of the page and click Save Configuration

Configuring Legal

  1. Navigate to Administer > People and click Permissions tab
  2. Scroll to Legal and select which roles can "View Terms and Conditions" - this will primarily be your members

Remember to update your Permissions settings as you add extra Roles.

Navigate to Administer > Configuration and in the PEOPLE block click Legal

Legal

This module displays your Terms & Conditions to users who want to register, and makes sure they accept the T&C before their registration is accepted.

Note: No T&C will be displayed until the T&C text has been input by the administrator.

Each time a new version of the T&C is created all users will be required to accept the new version.

Note: T&C text should only be entered by administrators or other highly trusted users. filter_xss_admin() is used to filter content for display, this is a very permissive XSS/HTML filter intended for admin-only use.

Integrates with Views, and ships with 2 default views that display T&C history, and user acceptance of T&Cs.

To install:

Note: It is assumed that you have Drupal up and running. Be sure to check the Drupal web site if you need assistance. If you run into problems, you should always read the INSTALL.txt that comes with the Drupal package and read the online documentation.

Dependencies: checkbox_validate Module for Drupal 6

To install using Drupal 6:

  1. Place the entire legal directory into your Drupal modules/directory.
  2. Enable the legal module by navigating to:
    Administer > Site building > Modules
    Click the 'Save configuration' button at the bottom to commit your changes.

To configure using Drupal 6:

Subscribe with RSS Subscribe to RSS - legal