On a site I am developing I noticed that the 'administrator' role which had all permissions was able to view their current newsletter subscriptions at /newsletter/subscriptions/ but the users who were members of the 'subscriber' role could not.

I proceeded to go through the entire module list one by one, and was able to figure out that the problem lies with 'subscriber' not being having administer taxonomy checked.

Is there a way to work around this? I don't really want to give a subscriber access to my entire taxonomy.

CommentFileSizeAuthor
#2 simplenews-screenshot.gif5.01 KBmrf

Comments

sutharsan’s picture

Category: bug » support

Access to /newsletter/subscriptions is controlled by 'subscribe to newsletters'. There is no relation with 'administer taxonomy'.

mrf’s picture

StatusFileSize
new5.01 KB

The subscriber role has access to 'subscribe to newsletters'.

The role is able to navigate to the subscription page, but no options are available (see screenshot).

I am starting to think that this problem may be caused in part by the Taxonomy Access Control module, which is also installed on the site. Are there any known compatibility issues with this module and Simplenews?

Thanks for your help.

sutharsan’s picture

Status: Active » Closed (fixed)

Any taxonomy access restrictions may cause this behaviour. I have no knowledge of compatibility with these modules.

redsky’s picture

I am also using using the Taxonomy Access Control module with simplenews. I'm in Version 6 though. I found that giving the "List" permission in each of the terms for the Newsletter vocabulary fixed the problem.

I guess it makes sense that giving the user "administer taxonomy" would override this finer grain access control.

I realize this is an old post, but I thought it might help the next person who runs into this scenario.

jfolwarski’s picture

I just wanted to say thanks to redsky. I just ran into this problem. Thanks again.