Adriano Faria Posted June 17, 2015 Posted June 17, 2015 This plugin will allow users from specific user groups to request to delete their account. All requests will be reviewed by Staff (admins), directly on ModeratorCP -> Delete Account Requests, to approve or deny the request. The whole user content (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 Account Settings The Staff will review each request to approve it or deny it on ModeratorCP -> Delete Account Requests A Notification will be sent to Staff when there's a new deletion request Each action of Staff (approve or deny a request) is logged on Moderator Logs Note: Due to the rework on plugin (every new resource has to be done from the scratch to run on IPS4), a new purchase is required. Thank you for your understanding.
Wayne B Posted June 17, 2015 Posted June 17, 2015 Hi @Adriano Faria I like the idea of this plugin but rather than Delete My Account I would love to see the option to Close my account, this would effectively leave all posts and content attributed to a particular member so it would not show as Guest but mean that the account is locked to further logins with a message saying your account is currently closed, - please click here to request the account be re-opened which would then send it for review by the admins and that request could be approved or denied. Probably a separate plugin to this although you may feel it is very similar hence posting it here.Best Wishes MaNiAc LRSC, Tripp★ and Adam_S 3
Tripp★ Posted June 21, 2015 Posted June 21, 2015 ^ +1, I'd definitely buy it then. Like an account deactivation or something.
Adriano Faria Posted June 21, 2015 Author Posted June 21, 2015 Sorry, I have no plan or ETA to add new features. Not before update everything I have to update.
Tripp★ Posted June 21, 2015 Posted June 21, 2015 Sorry, I have no plan or ETA to add new features. Not before update everything I have to update. That's fair do's, honestly. Is it something to consider afterwards, perhaps though. Thanks for the quick reply, though.
RevengeFNF Posted June 21, 2015 Posted June 21, 2015 When i saw this topic in the View New Content, i though you wanted IPS to delete your account Adriano Faria 1
Adriano Faria Posted June 21, 2015 Author Posted June 21, 2015 When i saw this topic in the View New Content, i though you wanted IPS to delete your account Don't give them such idea! RevengeFNF 1
RObiN-HoOD Posted July 12, 2015 Posted July 12, 2015 In my community when someone what to be deleted, rarely, I disable (ban, which "hides" the member as well) their account. It would be nice to have a feature like that and if the admin wants to truely delete the account from the db it must be done through ACP.
SJ77 Posted December 19, 2015 Posted December 19, 2015 can't cancel request? Clicking cancel request as a moderator tries to delete the account anyway?
Adriano Faria Posted December 21, 2015 Author Posted December 21, 2015 On 19/12/2015 at 8:46 PM, superj707 said: can't cancel request? Clicking cancel request as a moderator tries to delete the account anyway? It should cancel, of course. Drop me a PM. I'll take a look as soon as I come back till the end of this week.
Daniel F Posted December 22, 2015 Posted December 22, 2015 @Adriano Faria you should delete the notifications which belong to this plugin while the uninstall process of this plugin. Once the plugin was uninstalled, the "delete_account" notifications can't be loaded anymore and will cause an exception.
Adriano Faria Posted December 22, 2015 Author Posted December 22, 2015 47 minutes ago, Daniel F said: @Adriano Faria you should delete the notifications which belong to this plugin while the uninstall process of this plugin. Once the plugin was uninstalled, the "delete_account" notifications can't be loaded anymore and will cause an exception. Thought the "system" would handle that. Ok. I'll do it in a couple of days. Tks.
Daniel F Posted December 22, 2015 Posted December 22, 2015 No, it handles this for applications, but not plugins. Plugins aren't meant to have own extensions, but you're using one here. SJ77 1
SJ77 Posted December 28, 2015 Posted December 28, 2015 (edited) concern 1 BLOG GOT MESSED UP! I had a user who had started a blog and then requested to have account deleted. After deleting his account my entire blog application won't function. Just errors out. concern 2 On 12/19/2015 at 2:46 PM, superj707 said: can't cancel request? Clicking cancel request as a moderator tries to delete the account anyway? Any luck on this? Do I still need to PM? Edited December 28, 2015 by superj707
Adriano Faria Posted December 28, 2015 Author Posted December 28, 2015 I'm sorry, this nothing to do with Blog!!! It deletes the account only and preserves the user content! I'm not sure how this /* Permission check */ if ( !intval( \IPS\Request::i()->mid ) OR !\IPS\Member::loggedIn()->isAdmin() ) { \IPS\Output::i()->error( 'no_module_permission', '2D161/B', 403, '' ); } $member = \IPS\Member::load( \IPS\Request::i()->mid ); \IPS\Session::i()->modLog( 'request_accepted', array( $member->name => FALSE, $member->member_id => FALSE ) ); $member->delete(); \IPS\Output::i()->redirect( \IPS\Http\Url::internal( "app=core&module=modcp&tab=delete_account", 'front', 'modcp_delete_account' ), 'deletion_done' ); can screw your blog. I can't take a look now... still on a quick travel. I'll do when I can. Same for you PM.
SJ77 Posted December 28, 2015 Posted December 28, 2015 maybe because I only had one blog setup total on the whole website. It was the user who wanted his account deleted. So once his account was gone blog errored out. I made a new blog as a test (in the ACP) and the problem went away. Weird. Thank you for the fast reply
Adriano Faria Posted December 28, 2015 Author Posted December 28, 2015 Just now, superj707 said: So once his account was gone blog errored out. I made a new blog as a test (in the ACP) and the problem went away. Weird. Thank you for the fast reply Still not sure... only if Blog can't display Guest as blog/entries author. I'm not sure.
Adriano Faria Posted January 4, 2016 Author Posted January 4, 2016 On 19/12/2015 at 8:46 PM, superj707 said: can't cancel request? Clicking cancel request as a moderator tries to delete the account anyway? @superj707, is this still happening ?
Adriano Faria Posted January 5, 2016 Author Posted January 5, 2016 (edited) On 04/01/2016 at 1:55 PM, superj707 said: Yes It is working fine, unless I have misunderstood the problem. See: http://www.screencast.com/t/qVnTjfTzab6W I click on CANCEL and I can cancel or not the request. But I see the text: Quote This will delete the user account. All the content will be preserved though. is wrong. It is the same from the DELETE ACCOUNT button. Is that the problem ? Edited January 5, 2016 by Adriano Faria
Adriano Faria Posted January 5, 2016 Author Posted January 5, 2016 13 minutes ago, Adriano Faria said: I click on CANCEL and I can cancel or not the request. But I see the text: is wrong. It is the same from the DELETE ACCOUNT button. Is that the problem ? I think this is the right way: http://www.screencast.com/t/BLMN9oaa Is that OK ? SJ77 1
Adriano Faria Posted January 5, 2016 Author Posted January 5, 2016 What's New in Version 2.0.1: Fixed language error on ModeratorCP buttons Fixed exception error on Notifications after uninstall the plugin
SJ77 Posted January 9, 2016 Posted January 9, 2016 I have a suggestion for future updates. I get a lot of requests and keeping up with it is overwhelming. Maybe a "delete" all option might be nice. Also a date of request could be good because I would like to give people 24 hours to change their minds. karl-os 1
Adriano Faria Posted January 10, 2016 Author Posted January 10, 2016 11 hours ago, superj707 said: I have a suggestion for future updates. I get a lot of requests and keeping up with it is overwhelming. Maybe a "delete" all option might be nice. Also a date of request could be good because I would like to give people 24 hours to change their minds. Agree with both. Not happy with those buttons too. Maybe a more modern layout would be good there. SJ77 1
Recommended Posts