Ability to create a temp account in Drupal. Authorized user ([1] user with role allowed to create temp accounts) logs in, creates a temporary account, and an [2] email is sent to a user. The user clicks on the link in the email, enabling the account, and starting the timer for the account to expire.
[1] Ties in with permissions page
[2] Automated email that gets sent is editable on the admin screen located here: http://site.com/admin/user/settings
[3] Ability to set account expiration time on a per account creation basis. Default value used (and displayed somewhere on entry form) if not customized for that particular account
[4] Ability to add roles on the same temp account creation page
[5] Password field not needed to be filled in by admin
[6] Temp account is deleted from database upon expiration (I'd like code commented throughout project, but at minimum would like to see the logic behind the deletion process so I can assure no permanent accounts are deleted
[7] Not sure if the default add user form should be modified, or if a new form should be used, please use best judgement
Comments
..
Hello
Contributed Subuser module (http://drupal.org/project/subuser) provides few mention things.
Subuser can be used customize further to provide above functionality.