Skip to content

promet/membership_entity

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CONTENTS OF THIS FILE
---------------------
  * Introduction
  * Installation
  * Design Decisions
  * Contributions and feature requests

INTRODUCTION
------------
Current Maintainer: draenen (Caleb Thorne)
Sponsored in part by:
  * Monarch Digital (www.monarchdigital.com)
  * The North American Rock Garden Society (www.nargs.org)
  * The Porsche Club of America (www.pca.org)

The Membership Entity module provides a separation between memberships and
individual user accounts. This provides several advantages for managing
membership sites.

  * Memberships are fieldable separately from users.
  * X number of users may belong to a single membership. (eg. Primary and
    secondary members)
  * When a membership is activated all users attached to the membership are
    given the active role.
  * When a membership expires all users attached to the membership are given
    the expired role.
  * Keeps track of membership terms.

INSTALLATION
------------

1. Download and install the following dependencies.
  * Entity API - http://drupal.org/project/entity
  * Ctools - http://drupal.org/project/ctools
  * Views - http://drupal.org/project/views
  * Rules - http://drupal.org/project/rules
  * Date (for membership terms)- http://drupal.org/project/date

2. Enable the module(s).
  * Membership Entity provides the core membership features
  * Membership Entity Type allows the creation of multiple membership types
  * Membership Entity Term handles expirations and renewals

3 Create a roles
  * Each membership type can have a role that is assigned and removed
    automatically when the membership status is active or expired.
  * Secondary members may be assigned their own unique role.

4. Configure memberships at /admin/memberships

5. Create memberships.

DESIGN DECISIONS
----------------
This module does not create any roles upon installation. This requires site
administrators to create roles that will be used for active memberships. Active
primary and secondary member roles may be set on per membership type basis.

CONTRIBUTIONS AND FEATURE REQUESTS
----------------------------------
Issues and feature requests should be reported at
https://drupal.org/project/issues/1875930.

Issues will be reviewed as quickly as is reasonable with the understanding that
the maintainers have personal and professional responsibilities outside of this
module.

Feature requests will generally only be developed as the need arises for
paying clients. However, if you write a feature and submit a patch it will
gladly be considered for inclusion in the module.

About

Fork of the D7 Membership Entity module

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •