Hi,
I have the following problem: I installed the forum module and have some private forums based on roles.
Now I've created a new content type that should also only be available to select members. However, from the moment I activate nodeaccess, it grants access to all on private forums' posts. The forums stay secured, but all topics and replies are visible to unauthorized people.
I've tried to use the "priority grant" option, but this fixes nothing, as it shouldn't either, but I though "maybe if I click this it will have a nice side-effect..."
There is currently no way (I know of) to make *some* forum topics and its comments to be private, while not using a per-node criterium. If I move a topic from a private to a public section, I expect the grants to adapt automatically, which is the expected functionality anyway.
I hope you understand my problem, thanks for any help - this seems like a bug, that's why I reported it as a bug.
SabbeRubbish
Comments
Comment #1
SabbeRubbish commentedNever mind my issue - another module - namely Simple Access - does the trick too, not by content type, but I don't have too many entries of that content type anyway. Too bad you didn't respond though.
SabbeRubbish
Comment #2
mantyla commentedThis is just the way the current version works: all content types receive the default permissions of view for all and all grants for author. But you can change these default permissions on a content type basis: all you needed to do was to revoke those permissions in the admin page and save. This way you could make an entire content type unaffected by Nodeaccess defaults. Once you give manual grants to a node in the grant tab though, it's too late - from there on that node is unaffected by the defaults.
The upcoming 2.0 version is going to have new features to help it work with other access modules. The problem here is that you wanted to give Forum Access priority over Nodeaccess, but neither had the functionality for it - the future version will have the chance to make Nodeaccess less important than another module. Also, in 2.0 you can disable manual and default grants completely, leaving a content type totally unaffected by Nodeaccess, regardless of what the other settings may be.