Closed (fixed)
Project:
Subscriptions
Version:
5.x-2.3
Component:
Miscellaneous
Priority:
Normal
Category:
Bug report
Assigned:
Unassigned
Reporter:
Created:
1 Aug 2008 at 12:01 UTC
Updated:
30 May 2009 at 22:26 UTC
Currently, I'm using usernodes. When I try to configure subscriptions, I can't get subscriptions to block sending notifications on usernodes updates. I have selected "unlist" and "block" in the content type of subscriptions configuration. Can anyone assist me? Thanks!
Comments
Comment #1
salvisAre you testing with an account that has subscribe to all content types or with user 1?
Try a normal account.
Comment #2
limwork commentedI have not enable "subscribe to all content types". The notification is not sent to user 1 but the login user. As usernode is updated every time a user log in, a notification is send to the login user even for those without access control to subscriptions.
Comment #3
salvisIf notifications are sent for user X, then there must exist a subscription for user X. How was that subscription created?
Use user 1 to look at the subscriptions of user X and remove the Usernode subscription.
Comment #4
limwork commentedI can remove the usernode subscription manually through each node but it is a tedious task to do it for all existing users and new users. I was wondering if I have done anything wrong in the configuration that prevent block content type to work. Thanks for the help!
Comment #5
salvisI wonder whether this is related to Auto-subscribe...
Who is subscribed?
Are you (as admin) creating users or are the users creating themselves?
Comment #6
limwork commentedThe usernode is automatically created when my user sign up an account. I want users to auto-subscribe to content they have created but not usernode as they will get a notification every time they login or logout.
Comment #7
salvisYes, I see, auto-subscribe overrides blocked content types. That's a nasty bug.
Comment #8
salvisFixed in 5.x-2.x-dev. Give it up to 12h to be repackaged.
Comment #9
limwork commentedThanks for the kind help and fast response!
Comment #10
salvisIt turns out that my fix was broken.
Now fixed with #290882: Fatal error: Call to undefined function subscriptions_content_autosubscribe().
Comment #11
Anonymous (not verified) commentedAutomatically closed -- issue fixed for two weeks with no activity.
Comment #12
limwork commentedThis issue resurfaced in version 2.3. Many thanks to have it fixes.
Comment #13
salvisThe fix is supposed to avoid creating new auto-subscriptions for blocked content types. It does not remove old ones, because that should not happen anymore. IOW, you need to remove old Usernode subscriptions manually (see #4 above).
Are you saying that you have Usernode on the blocked list and you still get auto-subscriptions for newly created users?
Comment #14
salvis@limwork: Please verify whether new users still create auto-subscriptions for their new usernodes.
Comment #15
salvis