Invision Community 4: SEO, prepare for v5 and dormant account notifications Matt November 11, 2024Nov 11
September 24, 20204 yr 1 hour ago, Makoto said: Hey @breatheheavy! Thank you for the report and sorry for the inconvenience! I'll look into this for you today and let you know as soon as I have more information. If I'm able to reproduce the bug I'll have a fix ready by the end of today, but it may take a few days for IPS to review and approve the marketplace update. Appreciate the kind words and quick response! Looking forward to the update.
September 25, 20204 yr Author This should be fixed now and an update has been submitted to a marketplace. As soon as you see 1.5.3 live, this should include the fix you need for the above issue. Let me know if you run into any other problems in the meantime!
September 30, 20204 yr Author Due to a lack of proper communication from the IPS team on a change in standards, the most recent update including the above mentioned bug fix has been delayed and will probably not be live until at least the end of the week. I apologize for the delay and will work to ensure this does not happen again going forward. Edited September 30, 20204 yr by Makoto
October 13, 20204 yr Just a note, that we encountered the merge bug as well. Looks like an update is not yet available to fix.
October 27, 20204 yr Hello, I recently purchased as I liked the options that were offered. Specifically offering deactivation or delete. However, the other delete apps give the Admin the option of what to do with member content. I can't find that in this app. Our Terms define that the site owns posted public content, so we anonymize that content with guest_(username). Personal info, PM's. etc. are deleted. Did I miss a setting somewhere? Second, a suggestion that would be most helpful.... There is a "Reasons" log, should the member choose to provide a reason. Yet, there is no activity log created on the member account or any administrative notification whatsoever to show the action the member has taken. Short of creating an isolated usergroup, could the Reason log be expanded to include all activity? Deactivation, Reactivate, Deletion Pending. Deletion Cancelled, Account Deleted, etc.. ?? Would provide a most needed audit trail. Looking forward to an answer regarding content, and thank you for considering my enhancement request!
January 1, 20214 yr Feature Request: The ability for admins to manually deactivate someone's account via a setting in the ACP. Sometimes people request account deletion and we deny it for legal reasons (Usually involved with DMCA), so we'd like to just deactivate it instead since 9 times out of 10, the member never comes back to do it themselves. Improvement Request: The ability to provide a reason when we reject someone's account deletion request. I thought this was already possible, but it seems it was my mistake as I can't find anywhere to do so when rejecting someone. It would be beneficial for them to know specifically why we can't. Edited January 19, 20214 yr by ahc
January 1, 20214 yr I've noticed a problem if you try to merge to accounts together where one of them was at some point or currently is deactivated: UPDATE `deactivation_members` deactivation_members SET `0`='member_id=5847',`1`=8305 WHERE member_id=? IPS\Db\Exception: Unknown column '0' in 'field list' (1054) #0 /home/SITE/public_html/system/Db/Db.php(1161): IPS\_Db->preparedQuery('/*SITE_DATABASENAME...', Array) #1 /home/SITE/public_html/applications/deactivation/sources/Deactivation/Deactivation.php(459): IPS\_Db->update('`deactivation_m...', '`0`=?,`1`=?', 'WHERE member_id...') #2 /home/SITE/public_html/applications/deactivation/extensions/core/MemberSync/MemberSync.php(28): IPS\deactivation\_Deactivation::memberSyncMerge(Object(IPS\Member), Object(IPS\Member)) #3 /home/SITE/public_html/system/Member/Member.php(3992): IPS\deactivation\extensions\core\MemberSync\_MemberSync->onMerge(Object(IPS\Member), Object(IPS\Member)) #4 /home/SITE/public_html/system/Member/Member.php(4026): IPS\_Member->memberSync('onMerge', Array) #5 /home/SITE/public_html/init.php(893) : eval()'d code(90): IPS\_Member->merge(Object(IPS\Member)) #6 /home/SITE/public_html/applications/core/modules/admin/members/members.php(2652): IPS\hook4599->merge(Object(IPS\Member)) #7 /home/SITE/public_html/system/Dispatcher/Controller.php(90): IPS\core\modules\admin\members\_members->merge() #8 /home/SITE/public_html/system/Dispatcher/Dispatcher.php(152): IPS\Dispatcher\_Controller->execute() #9 /home/SITE/public_html/ACP/index.php(14): IPS\_Dispatcher->run() #10 {main} With: #0 /home/SITE/public_html/init.php(995): IPS\_Log::log('UPDATE `deactiv...', 'uncaught_except...') #1 [internal function]: IPS\IPS::exceptionHandler(Object(IPS\Db\Exception)) #2 {main} The account will be then looped when they try to access it to "site.tld/register/?do=validating" where they will be told: Sorry, there is a problem Your account does not require validation Sorry, there is a problem If I try to do the same thing again on another account with this application disabled, it works fine.
January 20, 20214 yr @Makoto After upgrade to 4.5: Logs: INSERT INTO `ibf_deactivation_members` ( `member_id` ) VALUES ( NULL ) IPS\Db\Exception: Column 'member_id' cannot be null (1048)
January 21, 20214 yr Author On 1/20/2021 at 2:52 AM, InvisionHQ said: @Makoto After upgrade to 4.5: Logs: INSERT INTO `ibf_deactivation_members` ( `member_id` ) VALUES ( NULL ) IPS\Db\Exception: Column 'member_id' cannot be null (1048) Thanks for the report! This issue has been addressed in the next release that is currently pending marketplace review.
February 27, 20213 yr @Makoto, for reasons unknown, when clicking the Ban button in ACP for a member, we get the following: Error: Call to a member function getTimestamp() on int (0) #0 /path/to/ips/system/Member/Member.php(2398): IPS\deactivation\extensions\core\IpAddresses\_Requests->findByMember(Object(IPS\Member)) #1 /path/to/ips/applications/core/modules/admin/members/members.php(2757): IPS\_Member->ipAddresses() #2 /path/to/ips/system/Dispatcher/Controller.php(90): IPS\core\modules\admin\members\_members->ban() #3 /path/to/ips/system/Dispatcher/Dispatcher.php(152): IPS\Dispatcher\_Controller->execute() #4 /path/to/ips/admin/index.php(14): IPS\_Dispatcher->run() #5 {main}
March 29, 20213 yr @Makoto I just purchased your Account Deactivation application, but it doen't work as expected: The mail "Your account has been reactivated" is empty The mail "Your account deactivation request has been completed" is empty When a member click on "Deactivate my account" button in email, he is redirected to the homepage without any message like deletion, the notification disappears very quickly. Then, he receives a empty confirmation email. When a member click on "Delete my account" button in email, he is redirected to the homepage with a notification message which leaves much too quickly. The member does not have time to see it. Then, he doesn't receive an email which confirm account deletion. Can you fix it? Thanks! Invision Community v4.5.4.2 No errors in System Logs/Error lgos Use french translation Edited March 29, 20213 yr by DreamOn Add screenshots
March 29, 20213 yr In french, we need to use two words for negative sentence: Unfortunalety, I cannot define "ne", only "pas" because of only these language strings are defined: Can you set language string for previous word for others languages?
March 30, 20213 yr Author Hi @DreamOn, Can you send me a PM here and provide me with a temporary AdminCP account on your forum so that I may investigate the e-mailing issues?
March 30, 20213 yr 6 hours ago, Makoto said: Hi @DreamOn, Can you send me a PM here and provide me with a temporary AdminCP account on your forum so that I may investigate the e-mailing issues? Thanks, I send you a PM.
April 10, 20213 yr Hello @Makoto, firstly I wanted to thank you for fixing the merged members bug in a very timely fashion. That seems to have done the trick and things are working on that end now. Unfortunately I need to report a return of an old bug that I first reported to you via Discord many moons ago. There seems to be a problem when viewing the IP Address History of a deactivated member. Either on the ModCP end, or in the AdminCP. When you try to do so, the system log records the following error and the page doesn't display: Error: Call to a member function getTimestamp() on int (0) #0 /home/SITE/public_html/system/Member/Member.php(2398): IPS\deactivation\extensions\core\IpAddresses\_Requests->findByMember(Object(IPS\Member)) #1 /home/SITE/public_html/applications/core/modules/admin/members/members.php(2081): IPS\_Member->ipAddresses() #2 /home/SITE/public_html/system/Dispatcher/Controller.php(90): IPS\core\modules\admin\members\_members->ip() #3 /home/SITE/public_html/system/Dispatcher/Dispatcher.php(152): IPS\Dispatcher\_Controller->execute() #4 /home/SITE/public_html/ACP/index.php(14): IPS\_Dispatcher->run() #5 {main} #0 /home/SITE/public_html/init.php(995): IPS\_Log::log('Error: Call to ...', 'uncaught_except...') #1 [internal function]: IPS\IPS::exceptionHandler(Object(Error)) #2 {main} This isn't a major issue, but a fix would be appreciated, as always. Kind regards, take care and stay safe.
May 25, 20213 yr We have purchased this plugin. In testing, how this plugin works, when I deleted my "TestUser99" account, it successfully delete the user. However, it did not delete my posts. Instead, my username seems to appear as "Guest TestUser99". So is there any option in this plugin to delete all the posts, comments, reaction etc. along with the user. Please help us in this issue.
June 23, 20213 yr An issue to look into with IPS 4.6.x, I know this isn't officially compatible but I thought I'd report it nonetheless. If you have push notifications enabled, it doesn't seem to like it. I get: Quote Your community could not be found in our directory. Please contact technical support for assistance. With a stack trace of: #0 /home/SITE/public_html/system/Notification/Notification.php(901): IPS\_Notification->sendPushNotifications(Array) #1 /home/SITE/public_html/init.php(902) : eval()'d code(27): IPS\_Notification->send() #2 /home/SITE/public_html/applications/core/sources/Messenger/Message.php(197): IPS\deactivation_hook_blockNotifications->send() #3 /home/SITE/public_html/system/Content/Comment.php(230): IPS\core\Messenger\_Message->sendNotifications() #4 /home/SITE/public_html/applications/core/sources/Messenger/Message.php(150): IPS\Content\_Comment::create(Object(IPS\core\Messenger\Conversation), '<p>\n\tLila gaspe...', false, NULL, NULL, Object(IPS\Member), NULL, NULL, NULL) #5 /home/SITE/public_html/system/Content/Item.php(4776): IPS\core\Messenger\_Message::create(Object(IPS\core\Messenger\Conversation), '<p>\n\tLila gaspe...', false, NULL, NULL, Object(IPS\Member), NULL, NULL, NULL) #6 /home/SITE/public_html/system/Content/Item.php(4575): IPS\Content\_Item->processCommentForm(Array) #7 /home/SITE/public_html/system/Theme/Theme.php(860) : eval()'d code(414): IPS\Content\_Item->commentForm() #8 /home/SITE/public_html/system/Theme/SandboxedTemplate.php(61): IPS\Theme\class_core_front_messaging->conversation(Object(IPS\core\Messenger\Conversation), Array) #9 /home/SITE/public_html/applications/core/modules/front/messaging/messenger.php(431): IPS\Theme\_SandboxedTemplate->__call('conversation', Array) #10 /home/SITE/public_html/system/Dispatcher/Controller.php(101): IPS\core\modules\front\messaging\_messenger->manage() #11 /home/SITE/public_html/system/Content/Controller.php(50): IPS\Dispatcher\_Controller->execute() #12 /home/SITE/public_html/applications/core/modules/front/messaging/messenger.php(71): IPS\Content\_Controller->execute() #13 /home/SITE/public_html/system/Dispatcher/Dispatcher.php(153): IPS\core\modules\front\messaging\_messenger->execute() #14 /home/SITE/public_html/index.php(13): IPS\_Dispatcher->run() #15 {main} I mention it here because of line 3 (#2) with the deactivation hook.
July 2, 20213 yr 3 months I'm waiting for support with @Makoto... I purchased the plugin and could not use it... Maybe the plugin could be open source so we can debug and fix the bugs...
July 23, 20213 yr Author Hi @DreamOn, This issue has been addressed in the updated release, but these are currently taking up to a few weeks to be approved at the moment. Edited July 23, 20213 yr by Makoto
July 25, 20213 yr Hey @Makoto, I noticed in the description for the application, it does say it's 4.6 compatible, but in the side bar it still says 4.5. Would love your thoughts! I am gearing up for my own 4.6 upgrade soon :] Thanks
July 25, 20213 yr Author 1 hour ago, breatheheavy said: Hey @Makoto, I noticed in the description for the application, it does say it's 4.6 compatible, but in the side bar it still says 4.5. Would love your thoughts! I am gearing up for my own 4.6 upgrade soon :] Thanks Hey @breatheheavy! The 4.6 compatible version is currently just pending review/approval by IPS, it should be officially available sometime soon!
July 25, 20213 yr 9 minutes ago, Makoto said: Hey @breatheheavy! The 4.6 compatible version is currently just pending review/approval by IPS, it should be officially available sometime soon! Yahoo! Thank you 🙏