Active
Project:
Simplenews
Version:
7.x-1.x-dev
Component:
Usability
Priority:
Normal
Category:
Feature request
Assigned:
Unassigned
Reporter:
Created:
18 Aug 2009 at 16:25 UTC
Updated:
4 Dec 2011 at 18:53 UTC
I have been trying to figure out a way to manipulate the permissions so as to allow members of a certain role the ability to create newsletters... but then when creating a newsletter issue... only be able to send that issue to the newsletters that they have created, instead of any newsletter on the site that has been created by anyone. I use the "newsletter issue" as the content type for an issue if that matters at all. Can this be done? Thanks!
Comments
Comment #1
nally commentedI would love to see this fine grained permission also. I was just looking for it today.
Comment #2
nally commentedSince the individual newsletters seem to be taxonomy terms, could it be that http://drupal.org/project/taxonomy_access would help here?
Comment #3
nally commentedI've had initial success with this. I create a role that can create simplenews content. Then, for that role, I create a taxonomy access configuration that by default denies access to all other terms in the vocabulary, and then permits access to the individual newsletter I'm allowing that role to create.
This looks like a fairly complex process, and I hope I haven't screwed up my other taxonomy stuff in the process. :-) We'll see.
Comment #4
Bigpappaj commentedThanks for the replys... the only problem with all of that is I would like to allow people to actualy create the newsletters... not just the issues to be sent out. So they would be naming them whatever they wanted them to be named for what they were doing.
Comment #5
sutharsan commentedComment #6
simon georges commentedI think it's just a taxonomy access problem, as nally was suggesting. This should probably be addressed by a contrib module instead of Simplenews "core".
Comment #7
miro_dietikerRight. in 6.x-2.x and simplenews core such a feature won't exist.
You might use taxonomy access -- but note there are some notes about incompatibility...
For D7 i can imagine new enterprise features to manage more scalability and permission granularity...
Comment #8
berdirRelated to #1140606: Permissions Per-Newsletter: Limit subscription options by role, but different.
Also, as mentioned there, taxonomy access doesn't work for this. You can't differentiate between the ability to subscribe to a newsletter and sending issues of that newsletter. The node/term access system works by altering queries, you are missing the context for when you need to allow and when to deny access.
If I understand this correctly, you are trying to allow users to set up personal newsletters on which other users can then subscribe to. I'm actually not sure what's the best way to accomplish something like this with our current architecture.