Regular users (except for User #1) don't receive email for their subscriptions to any forums they have access to, whether with or without the forum containers selected. The following is my detailed test.

I have a fresh install with Drupal 5, Subsriptions 5.x-1.8 and tac_lite for taxonomy access control.

I created Forum 1, 2 and 3
created Role 1 and Role 2
and created User 1, 2 and 3.

I assigned Role 1 to User 1 and Role 2 to User 2.

I set the access control so that Role 1 has access to Forum 1 and 3, and Role 2 has access to Forum 2 and 3. User 3 has not Role (simply an authenticated user) and has access to Forum 3

From category subscription, each user subscriibes to the forums they have access to.

However, for any post to any forum, only the user # 1 can receive email notifications. The other user don't receive any notification until someone adds a comment to a topic. Only then the category update notifications are sent to all the users subscribed to the forum, along with the thread update.

Comments

walterhoct’s picture

I tested it again. This time I tested the module before I installed tac_lite. It seems to work fine except the messages the users got have wrong subject line:
User 1 got the subject line as "[drupal] category subscription update for user 1 : forum 3".
User 2 got the subjectline as "[drupal] category subscription update for user 2 : [drupal] category subscription update for user 1 : forum 3".
...and so on.

However, after I installed tac_lite and set the access control to forum 1 and 2, no email messages are sent to any user at all.

Subscriptions and tac_lite don't seem to like each other. However, I have been using tac_lite since Drupal 4.x and can't move on to Drupal 5 without it because of all the legacy data, with the access controlled by the tac_lite module.

I used to use the Notification module. It worked beautifully on the cron job. The problem with that module is that the user can't subscribe to categories or content types or thread. When it's on, you receive everything you have access to. That is not desirable.

Anyone has solutions? or maybe Subscriptions module does work with tac_lite and I couldn't configure it correctly...

Like to hear anyone on this.

mindless’s picture

yikes! i'll fix the subject thing right away.
i haven't used tac_lite before.. i'm happy to review/commit a patch if someone submits one. otherwise you might dig into the code and see how tac_lite works and where subscriptions code goes wrong due to tac_lite.

walterhoct’s picture

Hi, thanks for your prompt action.

I am not a PHP programmer. I don't have the skill to go though the code. From a user's point view, I think Subscriptions is a great module, very useful in the sense that the user has the granularity to subscribe to categories/content types/threads. However, it would be much more useful if it can work with or have or incorporate with some kind of access control such as the functions provided by tac_lite.

mindless’s picture

Title: Email not sent for category/forum subscriptions » With tac_lite, email not sent for category/forum subscriptions
Priority: Critical » Normal
chx’s picture

Status: Active » Closed (fixed)