News:

SMF 2.1.4 has been released! Take it for a spin! Read more.

Main Menu

No Reply activates Notify

Started by WWWobbly, September 01, 2010, 09:41:06 AM

Previous topic - Next topic

WWWobbly

Hi there,

Because I am very new to SMF, I have been pulling my hair out trying to understand a problem. But I think it might be a bug.

In SMF 2.0 RC3 - if a board has "Reply only" set, then the Notify button and hence, Notify mechanism, will be available to users even if Notification features are switched off in their permissions. This has been driving me nuts, because I do not want newly registered users to have the Notify feature available, for fear of unneccessary outbound mail traffic or abuse.

I discovered this problem because, of the 20 boards I have created, one has Reply only set because I want it to be an announcement only board. As I was going through changing permissions, I noticed that other permissions were indeed toggling on and off, except for the Notify function which was being stubborn in this one particular board. It was only when I finally turned a second board into a Reply only type, and it too gained a Notify button, that I started to think there was a bug present.

I have since discovered that if anything other than Permission Profile "Default" is set for a particular board, the Notify button will become active for that board.

Oya

did you check permissions for Request notification on replies and Request notification on new topics

WWWobbly

Yep. The scenario I have running at the moment is the General Permissions - "Regular Members" has those options you mentioned un-checked. And the Newbie Membergroup inherits "Regular Members" permissions.

Oya

so enable deny permissions and permissions for post count groups and set newbie to deny for those permissions - so they have to get to the next post count group in order to use notifications

WWWobbly

Done. But still no joy. The Notify button just will not go away for that particular group set as No Reply.

I ticked both "Enable the option to deny permissions" and "Enable permissions for post count based groups". Then set Newbie to explicitly DENY "Request notification on replies" and  "Request notification on new topics".

Regular Members (?)
Inherited Groups: "Newbie"

and shows a red number "2" to indicate two Denied permissions.

Oya

when logged in as admin look at the permissions for a user who can see it when they shouldnt itll tell you what group it is

by default the newbie post count group does not inherit from anything so if you have changed it to inherit from regular members you should probably change it to not inherit and alter it that way

WWWobbly

Quote from: Oya on September 01, 2010, 09:42:15 PM
when logged in as admin look at the permissions for a user who can see it when they shouldnt itll tell you what group it is

Newbie.

Quote from: Oya on September 01, 2010, 09:42:15 PM
by default the newbie post count group does not inherit from anything so if you have changed it to inherit from regular members you should probably change it to not inherit and alter it that way

Still no change. I released Newbie from Regular Users membergroup and denied Newbie Notify permissions.

WWWobbly

OK! OK! I got it sussed. Sorry. The permissions system is doing my head in.

I ended up having to create a new profile based on Reply Only, because Reply Only allows notify, but I cannot edit it because it is predefined.

Creating another profile works.

Thanks for your help. Seems a bit strange to me but I guess it proves FMS is in fact very "fluid" with permissions.

WWWobbly

It also helps to empty the cache.

Here endeth the lesson.

Advertisement: