Invision Community 4: SEO, prepare for v5 and dormant account notifications By Matt Monday at 02:04 PM
Adriano Faria Posted February 3, 2016 Author Posted February 3, 2016 On 28/12/2015 at 4:20 PM, superj707 said: 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. Bug on Blog: SJ77 1
SJ77 Posted March 5, 2016 Posted March 5, 2016 any chance we can get a "delete" all button? I get about 100 requests a week. It's hard to keep up.
Adriano Faria Posted March 5, 2016 Author Posted March 5, 2016 Just now, superj707 said: any chance we can get a "delete" all button? I get about 100 requests a week. It's hard to keep up. Ok, I'll add next week. SJ77 1
SJ77 Posted March 25, 2016 Posted March 25, 2016 would appear that this no longer works in the new IPB 4.1.9
Adriano Faria Posted March 25, 2016 Author Posted March 25, 2016 I know, man. I'll make it compatible when I'm available. Today is a holiday. I don't live for IPS only. Caiden Spencer_321044 1
Adriano Faria Posted March 25, 2016 Author Posted March 25, 2016 What's New in Version 2.0.2: IPS 4.1.9 Compatibility Added a button to handle all delete accounts requests on Moderator CP BigStamp and Tripp★ 2
Unlucky Posted May 26, 2016 Posted May 26, 2016 When our members want their account deleted they normally want all posts images and everything else removed. I this a feature that you are planning to add?
Adam_S Posted July 4, 2016 Posted July 4, 2016 @Adriano Faria can I make two suggestions? 1) Perhaps the option where admins can enforce a reason, rather than it just being optional 2) An option where it transfers all the users' content across to another dummy account (one that we create ourselves) so it doesn't show up as a guest that posted the content ADKGamers 1
MaNiAc LRSC Posted July 4, 2016 Posted July 4, 2016 On 17.6.2015 at 8:59 PM, Police Community said: 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 This would be very nice if the contents would still be linked to this certain member. You could do that by generating a new account with the membername plus a given Suffix and transferring all content to that new Account. Therefore all account data would be gone and all content would be preserved and still linked to one certain member. Example: "mike" would be "mike_deleted" after deletion of the original account. Right now, all content of deleted members merge up in the guest account, which is not very nice. And i got a bug: After requesting a deletion, the Info boxes end up empty all the time:
Adriano Faria Posted July 4, 2016 Author Posted July 4, 2016 21 minutes ago, MaNiAc LRSC said: Right now, all content of deleted members merge up in the guest account, which is not very nice. The account deletion itself is handled by the framework and has exactly the same behaviour when you delete an account on ACP. I won't change that. 23 minutes ago, MaNiAc LRSC said: And i got a bug: After requesting a deletion, the Info boxes end up empty all the time: I will retest it.
Adam_S Posted July 11, 2016 Posted July 11, 2016 I'm also getting a bug. When a user requests to delete their account, this error is being displayed to the user. The request still proceeds to the admins, but the user is seeing this message. Can you advise?
Adriano Faria Posted July 11, 2016 Author Posted July 11, 2016 4 hours ago, Adam_S said: I'm also getting a bug. When a user requests to delete their account, this error is being displayed to the user. The request still proceeds to the admins, but the user is seeing this message. Can you advise? This error (EX0) should never happen. What is the content for this log ?
Adriano Faria Posted July 11, 2016 Author Posted July 11, 2016 5 hours ago, Adam_S said: I'm also getting a bug. When a user requests to delete their account, this error is being displayed to the user. The request still proceeds to the admins, but the user is seeing this message. Can you advise? Just tested and works fine for me: http://www.screencast.com/t/SXlhYcDQx7o9 I have a new version to release which fix the issue on template reported by @MaNiAc LRSC and will also add a new button on ModCP: Cancel All Requests; so I'm waiting for your reply to go on.
Adam_S Posted July 12, 2016 Posted July 12, 2016 13 hours ago, Adriano Faria said: This error (EX0) should never happen. What is the content for this log ? Hi @Adriano Faria This happens immediately after the user clicks on Save once they have ticked the tickbox saying they understand about the account deletion. Here is the extract from the System logs (I think thats what you are asking for?): UnderflowException: (0) #0 /home4/hrmnycom/public_html/omorashi.online/system/Email/Email.php(619): IPS\Db\_Select->first() #1 /home4/hrmnycom/public_html/omorashi.online/system/Email/Email.php(263): IPS\_Email::template('core', 'notification_de...', 'html', Array) #2 /home4/hrmnycom/public_html/omorashi.online/system/Email/Outgoing/SparkPost.php(250): IPS\_Email->compileContent('html', false, Object(IPS\Lang)) #3 /home4/hrmnycom/public_html/omorashi.online/system/Notification/Notification.php(484): IPS\Email\Outgoing\_SparkPost->mergeAndSend(Array, NULL, NULL, Array, Object(IPS\Lang)) #4 /home4/hrmnycom/public_html/omorashi.online/system/Notification/Notification.php(465): IPS\_Notification->sendEmails(Array, Array) #5 /home4/hrmnycom/public_html/omorashi.online/init.php(434) : eval()'d code(50): IPS\_Notification->send() #6 [internal function]: IPS\core\modules\front\system\hook449->_deletemyaccount() #7 /home4/hrmnycom/public_html/omorashi.online/applications/core/modules/front/system/settings.php(55): call_user_func(Array) #8 /home4/hrmnycom/public_html/omorashi.online/system/Dispatcher/Controller.php(96): IPS\core\modules\front\system\_settings->manage() #9 /home4/hrmnycom/public_html/omorashi.online/applications/core/modules/front/system/settings.php(35): IPS\Dispatcher\_Controller->execute() #10 /home4/hrmnycom/public_html/omorashi.online/system/Dispatcher/Dispatcher.php(129): IPS\core\modules\front\system\_settings->execute() #11 /home4/hrmnycom/public_html/omorashi.online/index.php(13): IPS\_Dispatcher->run() #12 {main} BACKTRACE: #0 /home4/hrmnycom/public_html/omorashi.online/init.php(498): IPS\_Log::log('UnderflowExcept...', 'uncaught_except...') #1 [internal function]: IPS\IPS::exceptionHandler(Object(UnderflowException)) #2 {main} Gravi5tar 1
Adam_S Posted July 12, 2016 Posted July 12, 2016 On 04/07/2016 at 4:13 PM, Adam_S said: @Adriano Faria can I make two suggestions? 1) Perhaps the option where admins can enforce a reason, rather than it just being optional 2) An option where it transfers all the users' content across to another dummy account (one that we create ourselves) so it doesn't show up as a guest that posted the content Can i also make another suggestion. Would it be possible to have it so it triggers a rule in Automation Rules? This would allow me to perform some additional actions, such as automate the account deletion after x days, and send an email to the user indicating that they have requested to delete the account but they have x days to cancel it, etc, etc.
Luis Barragan Posted July 22, 2016 Posted July 22, 2016 (edited) Just purchased but doesn't seem to work on the latest version. Shows a white box. Edited July 22, 2016 by Luis Barragan
JiigSaaw Posted July 22, 2016 Posted July 22, 2016 (edited) 7 hours ago, Luis Barragan said: Just purchased but doesn't seem to work on the latest version. Shows a white box. I've the same problem after translating strings, nothing appears now. And i'ts impossible to translate live this plugin (not working). Area appears with content for 1 second and disappear, plugin disabled until fixed. Thanks you for your work ! Edited July 22, 2016 by JiigSaaw
Adriano Faria Posted July 22, 2016 Author Posted July 22, 2016 On 11/07/2016 at 9:19 PM, Adam_S said: This happens immediately after the user clicks on Save once they have ticked the tickbox saying they understand about the account deletion. I will need to invistigate this with you (version of IPS4, PHP, MySql, etc.). It is working fine on my tests and with others, I guess, as I don't any other complain in this matter. I'll send you a PM. 8 hours ago, Luis Barragan said: Just purchased but doesn't seem to work on the latest version. Shows a white box. 1 hour ago, JiigSaaw said: Area appears with content for 1 second and disappear, plugin disabled until fixed. Template issue fixed on 2.0.3: http://www.screencast.com/t/omLnJgCH. Plugin was working fine... the issue happened after submit the form, at least on my install. 1 hour ago, JiigSaaw said: And i'ts impossible to translate live this plugin (not working). I can reproduce it and I have absolutelly no idea why. This plugins uses the language system as any another plugin out there. I'll take a look with IPS devs and will update the file when it's done. JiigSaaw 1
JiigSaaw Posted July 22, 2016 Posted July 22, 2016 5 minutes ago, Adriano Faria said: I can reproduce it and I have absolutelly no idea why. This plugins uses the language system as any another plugin out there. I'll take a look with IPS devs and will update the file when it's done. Thanks you, stay us tuned of result Adriano Faria 1
Adriano Faria Posted July 22, 2016 Author Posted July 22, 2016 What's New in Version 2.0.3: New feature: Added a button to cancel all delete accounts requests on Moderator CP Fix: this plugin area was blank on Account Settings after submit the account deletion request. JiigSaaw 1
Gravi5tar Posted July 25, 2016 Posted July 25, 2016 (edited) On 7/12/2016 at 1:19 AM, Adam_S said: Hi @Adriano Faria This happens immediately after the user clicks on Save once they have ticked the tickbox saying they understand about the account deletion. Here is the extract from the System logs (I think thats what you are asking for?): UnderflowException: (0) #0 /home4/hrmnycom/public_html/omorashi.online/system/Email/Email.php(619): IPS\Db\_Select->first() #1 /home4/hrmnycom/public_html/omorashi.online/system/Email/Email.php(263): IPS\_Email::template('core', 'notification_de...', 'html', Array) #2 /home4/hrmnycom/public_html/omorashi.online/system/Email/Outgoing/SparkPost.php(250): IPS\_Email->compileContent('html', false, Object(IPS\Lang)) #3 /home4/hrmnycom/public_html/omorashi.online/system/Notification/Notification.php(484): IPS\Email\Outgoing\_SparkPost->mergeAndSend(Array, NULL, NULL, Array, Object(IPS\Lang)) #4 /home4/hrmnycom/public_html/omorashi.online/system/Notification/Notification.php(465): IPS\_Notification->sendEmails(Array, Array) #5 /home4/hrmnycom/public_html/omorashi.online/init.php(434) : eval()'d code(50): IPS\_Notification->send() #6 [internal function]: IPS\core\modules\front\system\hook449->_deletemyaccount() #7 /home4/hrmnycom/public_html/omorashi.online/applications/core/modules/front/system/settings.php(55): call_user_func(Array) #8 /home4/hrmnycom/public_html/omorashi.online/system/Dispatcher/Controller.php(96): IPS\core\modules\front\system\_settings->manage() #9 /home4/hrmnycom/public_html/omorashi.online/applications/core/modules/front/system/settings.php(35): IPS\Dispatcher\_Controller->execute() #10 /home4/hrmnycom/public_html/omorashi.online/system/Dispatcher/Dispatcher.php(129): IPS\core\modules\front\system\_settings->execute() #11 /home4/hrmnycom/public_html/omorashi.online/index.php(13): IPS\_Dispatcher->run() #12 {main} BACKTRACE: #0 /home4/hrmnycom/public_html/omorashi.online/init.php(498): IPS\_Log::log('UnderflowExcept...', 'uncaught_except...') #1 [internal function]: IPS\IPS::exceptionHandler(Object(UnderflowException)) #2 {main} We are getting the same error after a user makes the request. We turned off 'email' in the notification options and the error went away so it's an email..perhaps Sparkpost related issue. We did have Sparkpost issues with the early IPS API option but these all seem fixed now and we don't have any other site issues with email, just this plugin. Edited July 25, 2016 by Gravi5tar
Adriano Faria Posted July 25, 2016 Author Posted July 25, 2016 On 11/07/2016 at 9:19 PM, Adam_S said: Hi @Adriano Faria This happens immediately after the user clicks on Save once they have ticked the tickbox saying they understand about the account deletion. Here is the extract from the System logs (I think thats what you are asking for?): UnderflowException: (0) #0 /home4/hrmnycom/public_html/omorashi.online/system/Email/Email.php(619): IPS\Db\_Select->first() #1 /home4/hrmnycom/public_html/omorashi.online/system/Email/Email.php(263): IPS\_Email::template('core', 'notification_de...', 'html', Array) #2 /home4/hrmnycom/public_html/omorashi.online/system/Email/Outgoing/SparkPost.php(250): IPS\_Email->compileContent('html', false, Object(IPS\Lang)) #3 /home4/hrmnycom/public_html/omorashi.online/system/Notification/Notification.php(484): IPS\Email\Outgoing\_SparkPost->mergeAndSend(Array, NULL, NULL, Array, Object(IPS\Lang)) #4 /home4/hrmnycom/public_html/omorashi.online/system/Notification/Notification.php(465): IPS\_Notification->sendEmails(Array, Array) #5 /home4/hrmnycom/public_html/omorashi.online/init.php(434) : eval()'d code(50): IPS\_Notification->send() #6 [internal function]: IPS\core\modules\front\system\hook449->_deletemyaccount() #7 /home4/hrmnycom/public_html/omorashi.online/applications/core/modules/front/system/settings.php(55): call_user_func(Array) #8 /home4/hrmnycom/public_html/omorashi.online/system/Dispatcher/Controller.php(96): IPS\core\modules\front\system\_settings->manage() #9 /home4/hrmnycom/public_html/omorashi.online/applications/core/modules/front/system/settings.php(35): IPS\Dispatcher\_Controller->execute() #10 /home4/hrmnycom/public_html/omorashi.online/system/Dispatcher/Dispatcher.php(129): IPS\core\modules\front\system\_settings->execute() #11 /home4/hrmnycom/public_html/omorashi.online/index.php(13): IPS\_Dispatcher->run() #12 {main} BACKTRACE: #0 /home4/hrmnycom/public_html/omorashi.online/init.php(498): IPS\_Log::log('UnderflowExcept...', 'uncaught_except...') #1 [internal function]: IPS\IPS::exceptionHandler(Object(UnderflowException)) #2 {main} Just now, Gravi5tar said: We are getting the same error after a user makes the request. We turned off 'email' in the notification options and the error went away so it's an email..perhaps Sparkpost related issue. We did have Sparkpost issues with the early IPS API option but these all seem fixed now and we don't have any other site eissues with email, just this plugin. The error is about missing email template. It's funny, because it works for some. This plugin will have to be converted to an app. I will need some days to make it. I think a week is fine. JiigSaaw 1
Gravi5tar Posted July 25, 2016 Posted July 25, 2016 Quote The error is about missing email template. It's funny, because it works for some. This plugin will have to be converted to an app. I will need some days to make it. I think a week is fine. Appreciated, thanks.
Adam_S Posted July 26, 2016 Posted July 26, 2016 On 22/07/2016 at 9:26 PM, Adriano Faria said: I will need to invistigate this with you (version of IPS4, PHP, MySql, etc.). It is working fine on my tests and with others, I guess, as I don't any other complain in this matter. I'll send you a PM. Template issue fixed on 2.0.3: http://www.screencast.com/t/omLnJgCH. Plugin was working fine... the issue happened after submit the form, at least on my install. I can reproduce it and I have absolutelly no idea why. This plugins uses the language system as any another plugin out there. I'll take a look with IPS devs and will update the file when it's done. Ok, thanks Adriano. Appreciate your hard work. Will we need to purchase it again if you convert it to an app? In the mean time, i'll disable email notification for the extension after @Gravi5tar was able to identify the issue
Recommended Posts