Scenario: A site with multiple roles and multiple node types.
Roles: Beginner, Intermediate & Professional
Node types: Event, Seminar, Job ( all with location associations to show on map/node)
I want to give all roles permissions to add locations when creating nodes of types; EVENT and SEMINAR, but only give the PROFESSIONAL role permission to add location to JOB nodes.
How drupal & location permission work at the moment
You can give site wide location permissions, but not specify which node types to limit to.
I would appreciate if, there was a setup like this:
----------------------------Anonymous | Aunthenticated | Beginner | Intermediate | Professional
Add Location to any__________☐____________☐___________☐__________☐________☑
Add Location to event________☐____________☐___________ ☑__________☑________☑
Add location to semiar________☐____________☐____________☑_________ ☑________☑
Add location to job ________ ☐____________☐___________☐__________☐________☑
I hope this is not impossible to implement.
Thank you
Comments
Comment #1
yesct commentedIs this using the node locations or the cck locations.
I wonder if using the cck locations, then this would work because cck fields can have field level permissions.
Comment #2
droople commentedThe reason I asked for this on locations module, is because location_cck is not working, and there are many issues that seem to be unsolvable, so I thought this might be s simpler work around.
Also, if someone didn't want CCK as an extra install, they could just setup permissions with location module on the fly, using Drupal out of the box nodes, page and story.
Thank you
Comment #3
ohnobinki commentedI couldn't find a ``subscribe to this bug'' or ``Add username@example.com to the CC list'' or anything like that in this BT, so I'll just revert to my evil side:
Me 2!!! :-D :-D !!! :-D
Comment #4
ankur commentedThis is possible with some one-off custom code and will probably be possible by default in the 7.x-4.x treatment of location as fields.