Apologies all, in my tiredness last night I mis-assigned the new option to a different add-on. I really should've learned by now not to release updates in the early hours.
The option has been returned to it's rightful home with this version.
- Added option to control whether to request a reason from users
- Added option to control whether to require reason from users
Note: After updating, please save your options for this add-on to update the stored value.
- Prevent possible error relating to options array by verifying option value
Fix incorrect logic which would cause pending deletions to be cancelled if the repeat deletion check was enabled
Changes in Beta 5
- Improved resilience to invalid/unexpected data in database
Changes from Beta 4
- Added upgrade step to normalise invalid data
- Added the ability to set a 'multiple deletion delay', which will prevent users which have initiated a deletion in the past x days from scheduling their accounts for deletion again until that number of days have passed.
I honestly do not know how this cron entry keeps on returning. Spooky... Apologies, nonetheless.
Another second point jump, with a host of new features.
- User criteria eligibility
You can now set user criteria that must be met for users to be able to delete their accounts.- Permission
There is now a user group permission to control who can delete their accounts. This is in addition to the user criteria above.- Disabled usergroup
There is now an option to add a user to an additional user group when they've been disabled. This can be used to adjust the username styling for disabled users.- Bug fixes
Many bugs have been fixed, including the erroneous date in completion emails.
There was a ghost cron entry in my development database... don't know how that happened. I've removed it from the beta 4 installer - sorry for the inconvenience.