Jump to content

Community

Custom Notifications - Supporttopic


Fosters

Recommended Posts

  • 2 weeks later...
On 9/24/2020 at 7:58 PM, optrexnz said:

This could be something I would be interested in for moderation notifications.

Your post xx has been moved by a moderator, because yy
Your post xx has been hidden by a moderator, because yy

Is this possible ?

This is for custom notifications you push manually, not for automatic notifications.

You'll want something like this:

 

Link to comment
Share on other sites

  • 2 weeks later...
  • 1 month later...
  • 3 weeks later...
  • 1 month later...
  • 2 weeks later...
On 1/25/2021 at 1:26 PM, Fosters said:

I've just finished the inactive members app, I'll update this one this week.

Glad to see you're back!  Can't wait for this to be updated.  It's such an essential tool for my community and we've definitely noticed a difference without it.

Link to comment
Share on other sites

  • 4 weeks later...

The notification I received of the update almost made me jump up and down.  I'm so HAPPY to have this application back!  Downloading it as we speak to fully test it out.  

Update:  I am back after some extensive testing with the filter options.  Most of my tests went through without issue which is amazing, but there were a couple that didn't work as intended.  I'll be posting my results below for the ones that didn't work.  Please let me know if it's because I did something wrong or if the filter option isn't working correctly.

-----------------

Test #1 
Filters: I selected all of our administrator and moderator groups with the "Groups" filter option.  All other options left at default. 
c2c2c1dd019c28093871859f318e95dd.png
Results: It says it sent to 21 users, but none of those 21 that should have received it did.  However, I tested this again after some other tests and they did receive it, so I'm not sure if that was a one-time hiccup or what.  I'll let you know if it happens again.

Test #2 
Filters: I selected Administrators & Moderators with the "Member Type" filter option.  All other options left at default.
24fa4a7739445267091df906b32c712f.png
Results: It sent the notification to everyone in the default new member group assigned after registration.  (Currently 13,650 users are in that group.)  The admins and mods did not receive the notification.  I deleted the test after taking the screenshot so it would not be sitting in their notification list.

Test #5
Filters: I selected a subscription option with the "Member has purchased a Subscription" filter and checked that it only counted expired subscriptions from any time.  All other options left at default.
32218a4febb1086d83181f9cc430a33b.png
Results: It once again sent the notification to everyone in the default new member group assigned after registration instead of filtering it to those with the expired subscription option selected.  The notification should have only been sent to a few thousand people total.

Edited by ahc
Link to comment
Share on other sites

  • 1 month later...

Apologies, I missed hundreds of notifications, just like https://invisioncommunity.com/forums/topic/435578-project-manager-bugsuggestion-tracker-supporttopic/?do=findComment&comment=2853657 but as you see there,  I'm still around and fixing everything in a reasonable time.

The app is being used on few of my boards and working fine, but I'll take a look at this over the weekend.

 

Link to comment
Share on other sites

Posted (edited)

Guys, if you run into

SELECT * FROM `ibf_core_members` AS `core_members`  LEFT JOIN `ibf_core_pfields_content` AS `core_pfields_content` ON core_members.member_id=core_pfields_content.member_id WHERE core_members.member_id > 0 AND ( member_group_id IN(9) OR FIND_IN_SET(9,mgroup_others) ) AND core_members.name <> '' AND (( member_id IN(127165) ) OR ( member_group_id IN(9) ) OR ( FIND_IN_SET(9,mgroup_others) )) ORDER BY core_members.member_id LIMIT 50
Column 'member_id' in where clause is ambiguous
#0 /usr/www/users/xxx/forum/system/Db/Select.php(383): IPS\_Db->preparedQuery('/*::u...', Array, true)
#1 /usr/www/users/xxx/forum/system/Db/Select.php(441): IPS\Db\_Select->runQuery()
#2 [internal function]: IPS\Db\_Select->rewind()
#3 /usr/www/users/xxx/forum/applications/customnotifications/sources/Notifications/Notifications.php(264): IteratorIterator->rewind()
#4 /usr/www/users/xxx/forum/applications/customnotifications/extensions/core/Queue/CustomNotification.php(67): IPS\customnotifications\_Notifications->send(0)
#5 /usr/www/users/xxx/forum/system/Task/Task.php(47): IPS\customnotifications\extensions\core\Queue\_CustomNotification->run(Array, 0)
#6 /usr/www/users/xxx/forum/applications/core/tasks/queue.php(43): IPS\_Task::runQueue()
#7 /usr/www/users/xxx/forum/system/Task/Task.php(367): IPS\core\tasks\_queue->IPS\core\tasks\{closure}()
#8 /usr/www/users/xxx/forum/applications/core/tasks/queue.php(55): IPS\_Task->runUntilTimeout(Object(Closure))
#9 /usr/www/users/xxx/forum/system/Task/Task.php(266): IPS\core\tasks\_queue->execute()
#10 /usr/www/users/xxx/forum/system/Task/Task.php(229): IPS\_Task->run()
#11 /usr/www/users/xxx/forum/applications/core/interface/task/web.php(39): IPS\_Task->runAndLog()
#12 {main}

That's a bug in IPS which they told me will be fixed in 4.6

Edited by Fosters
Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
  • Recently Browsing   0 members

    No registered users viewing this page.

×
×
  • Create New...

Important Information

We use technologies, such as cookies, to customise content and advertising, to provide social media features and to analyse traffic to the site. We also share information about your use of our site with our trusted social media, advertising and analytics partners. See more about cookies and our Privacy Policy