You are here

README.txt in Role Expire 8

Same filename and directory in other branches
  1. 6 README.txt
  2. 7 README.txt
  3. 2.x README.txt
CONTENTS OF THIS FILE
---------------------

 * Introduction
 * Installation
 * Configuration

INTRODUCTION
------------

Role expire provides expiration to roles attached to users. Some features
available when you enable this module:

 * On the screen where admins create/edit users and assign roles (user/#/edit
   and admin/people/create), those roles can now have expiry dates.

 * A user with sufficient privilege ('administer role expire' or 'administer users')
   can view and edit roles and expiry dates.

 * On the role administration screen (admin/people/permissions/roles/edit), you
   can set a default duration for each role. The expiry duration can be a
   strtotime-compatible string (like "last day of this month").

 * Selecting a role on user_profile_form triggers a textfield (or textfields)
   where admins can enter expiration date/time for the selected role.

 * Defined expiry dates are displayed on the user's profile page, and is
   visible only to owners of the profile or users with proper permissions).

   If you don't want expiry dates to be displayed on user's profile, just
   go to admin/config/people/accounts/display and hide "Role expiration"
   pseudo field.

 * Actual role expiration occurs at cron time. Cron automatically removes
   expired roles from affected users.

 * You can configure a default role when each role expires (see Configuration
   section of this README file).

 * Rules module integration: One event and two actions.

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

 * Install as you would normally install a contributed Drupal module. See:
   https://www.drupal.org/documentation/install/modules-themes/modules-8
   for further information.

 * In order to enjoy full potential of role_expire module you need to
   properly configure Cron job on your server:

   https://www.drupal.org/docs/8/cron-automated-tasks

 * IMPORTANT NOTE: Once the module is installed, make sure to configure your
   regional time zone here: admin/config/regional/settings

CONFIGURATION
-------------

 * Configure module's options in Administration » Configuration » System
   » Role Expire:

    - Configure a default role after each role expiration.

    - Disable role expiration for specific roles

File

README.txt
View source
  1. CONTENTS OF THIS FILE
  2. ---------------------
  3. * Introduction
  4. * Installation
  5. * Configuration
  6. INTRODUCTION
  7. ------------
  8. Role expire provides expiration to roles attached to users. Some features
  9. available when you enable this module:
  10. * On the screen where admins create/edit users and assign roles (user/#/edit
  11. and admin/people/create), those roles can now have expiry dates.
  12. * A user with sufficient privilege ('administer role expire' or 'administer users')
  13. can view and edit roles and expiry dates.
  14. * On the role administration screen (admin/people/permissions/roles/edit), you
  15. can set a default duration for each role. The expiry duration can be a
  16. strtotime-compatible string (like "last day of this month").
  17. * Selecting a role on user_profile_form triggers a textfield (or textfields)
  18. where admins can enter expiration date/time for the selected role.
  19. * Defined expiry dates are displayed on the user's profile page, and is
  20. visible only to owners of the profile or users with proper permissions).
  21. If you don't want expiry dates to be displayed on user's profile, just
  22. go to admin/config/people/accounts/display and hide "Role expiration"
  23. pseudo field.
  24. * Actual role expiration occurs at cron time. Cron automatically removes
  25. expired roles from affected users.
  26. * You can configure a default role when each role expires (see Configuration
  27. section of this README file).
  28. * Rules module integration: One event and two actions.
  29. INSTALLATION
  30. ------------
  31. * Install as you would normally install a contributed Drupal module. See:
  32. https://www.drupal.org/documentation/install/modules-themes/modules-8
  33. for further information.
  34. * In order to enjoy full potential of role_expire module you need to
  35. properly configure Cron job on your server:
  36. https://www.drupal.org/docs/8/cron-automated-tasks
  37. * IMPORTANT NOTE: Once the module is installed, make sure to configure your
  38. regional time zone here: admin/config/regional/settings
  39. CONFIGURATION
  40. -------------
  41. * Configure module's options in Administration » Configuration » System
  42. » Role Expire:
  43. - Configure a default role after each role expiration.
  44. - Disable role expiration for specific roles