Jump to content

Delete My Account


Adriano Faria

Recommended Posts

%7Boption%7D



File Name: Delete My Account

File Submitter: Adriano Faria

File Submitted: 15 Oct 2013

File Category: Utilities

Supported Versions: IP.Board 3.3.x, IP.Board 3.4.x



This hook will allow users from specific user groups to request to delete their account. All requests will be reviewed by Moderating Team (admins and supermoderators), directly on ModeratorCP -> Manage Members -> Delete Accounts tab, to approve or deny the request. The whole content from user (topics, posts, attachments, polls, etc) will be preserved; only the account will be deleted.

Features:

  • Admins can choose which user groups can request delete account and how many posts a user must have to do it
  • Users can request to delete their accouts directly on User Control Panel (My Settings)
  • Them Moderation team will review each request to approve it or deny it on Moderator CP (new tab on Manage Members)
  • A Global message will be displayed to warn Moderating Team when there's a new request
  • A Notification will be sent to Moderating Team when there's a new request
  • Each action of Moderating Team (approve or deny a request) is logged on Admin Logs



here to download this file

Link to comment
Share on other sites

Nice idea.

It would be nice, however, if you were given the option to re-associate content during the deletion process. Either associate all content for deleted accounts to a single member 'Member Deleted', configured in the ACP, or to choose which member to assign the content to upon deletion, if you wanted a different one each time.

Link to comment
Share on other sites

Nice idea.

It would be nice, however, if you were given the option to re-associate content during the deletion process. Either associate all content for deleted accounts to a single member 'Member Deleted', configured in the ACP, or to choose which member to assign the content to upon deletion, if you wanted a different one each time.

Doesn't member merge do this?
Link to comment
Share on other sites

Just bought it and tested with 3.3.4, just white page when clicking on the link on general account settings menu, anything wrong ?

What's New in Version 1.0.1:

  • Fixed editor error on IP.Board 3.3.4.

I assume every moderators can approve deleting account. I just wondering, because I don't want every moderators can do "delete account" approval, can we have option limitation for certain group to approve it ?

As stated on this hook description, Administrators and Supermoderators (not forum moderators!) can review the requests.

Link to comment
Share on other sites

  • 2 weeks later...

I noticed that (at least on my site) the confirmation checkbox can be bypassed by just clicking Save Changes. So having that checkbox feels kind of pointless.

What's New in Version 1.1.1:

  • Fixed the checkbox on 'Delete My Account' user control panel screen: it was submitting the request if even the user hasn't agreed to the terms (checked the checkbox).
Link to comment
Share on other sites

  • 1 month later...

Yesterday I bought this hook. Good job.

Could You do in the next release one thing: ability (in ACP) which groups can approve new request.

For example: only Admins and Junior_Admins can approve new request and delete accounts, but Moderators can't do this. It would be very useful.

Link to comment
Share on other sites

Yesterday I bought this hook. Good job.
Could You do in the next release one thing: ability (in ACP) which groups can approve new request.
For example: only Admins and Junior_Admins can approve new request and delete accounts, but Moderators can't do this. It would be very useful.


Instead of adding new settings for this and that, it's easier if you edit 2 files:

- Open adminapplicationsmembersextensionsmodcpplugin_deletemyaccount.php. Find:

if ( $this->memberData['g_is_supmod'] )

Change to:

if ( $this->memberData['g_access_cp'] )

Save and reupload.

- Open adminapplicationsmembersmodules_publicprofiledeletemyaccount.php. Find:

if ( !$this->memberData['g_is_supmod'] )

Change to:

if ( !$this->memberData['g_access_cp'] )

Save and reupload.

That way, the new tab on ModeratorCP will appear only to users who can access the Admin CP. Same for who can approve or deny a request.

I can't edit my previous post but I have next suggestion:
ability send email to user with information: the account is deleted or request wasn't accepted

it should be there since first version of the hook. I'll add this.

Link to comment
Share on other sites

Archived

This topic is now archived and is closed to further replies.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...