
 Userpoints Generate
 -------------------

 The intention of this module is to create (legal) random point transactions automatically. 
 It's main usage is for development of other userpoints modules. Only enable this if you 
 want to create some test point transactions.

 Pre-Installation
 ------------

 If you have a old version of userpoints module, you would need to update to current 6.x-1.x-dev
 release usgin CVS or downloading the snapshot. Remember to perform an update operation 
 on your site after the upgrade. This upgrade is required because of: 
 http://drupal.org/node/395500 - time_stamp parameter is not considered in userpoints api

 Installation
 ------------

 You are reading this file because you may have installed userpoints_history module, but these 
 are two different modules.

 Just enable the "userpoints generate" module. There are no variables to keep, no tables to 
 install/uninstall. 

 If you want to give points in past dates, you need to tell userpoints your wish:
 Go to "Points settings" page (admin/settings/userpoints) and under the "Transaction timestamping"
 section disable the checkbox: Always use system time.

 A permission is necessary to access the generation form. Check permissions page and grant this 
 feature to the desired roles.
 
 Usage
 -----

 Go to admin/user/userpoints/generate and you will see a form with several options.
 You should:
  - Select a username to assign these transactions
  - select a category.
  - Select the time window where the points will be assigned: from start date to end date.
  - Select the interval: 1 day, 7 days.. 
  - Select the number of transactions per interval within the time window:
   - min value and max value for random transaction number
   - min value = max value for a fixed number of times
  - Select the ammount of points in each transaction:
   - min value and max value for random point assignement.
   - min value = max value for a fixed number of points.

 If you click "Reset this user transactions", the current userpoints information for this user will be 
 completely removed from the database before generating the dummy information.

 The module will assign min-to-max number of points in a min-to-max number of transactions, beginning 
 at start date, each interval untill end date.

 