Dear Drupal people, How would you do this?

I have a Location content type containing address and GPS fields that I’m displaying in a table via Views. A jQuery plugin reads the table data and builds a on the page using the tabular data. I am filtering the locations being displayed to only show locations that have a relation/reference to a user of a specific role.

The hard part is that I need another user role to be able to approve the relation/reference before the location appears on the map. I’ve been trying to imagine a way to do this without giving the first role access to edit the locations and without giving the approvers access to edit other users.

Of course, typing this out has made me think that I probably just need to give the first role the ability to edit the locations. I can restrict which fields they can edit using . I’ll give the same field permissions to the approvers but throw in a draft approver permission through or or or .

Or maybe I could do it all with Rules without giving away any permissions…

Whenever I used to make a "Dear Kingtoad" thread, people complained .

I really just want to make sure I’m not overlooking some simpler solution, etc, and I’m not as experienced with Rules as some other people here.

You’re on the wrong website, son. Don’t nobody here know shit besides wordpress and email spamming.

it is mostly affiliate marketers that come in here any more and all they use is wordpress, it is very disappointing, all you can find is topics about wordpress or traffic, back in the day this place was a good place to get help

Sometimes I’ll just throw together a quick form to offer whatever options are needed and do some node_save alterations in the submit handler in scenarios like that.

Not the most elegant solution but it allows me to just edit one or two fields w/o revealing the whole node edit process.

Sometimes I’ll just throw together a quick form to offer whatever options are needed and do some node_save alterations in the submit handler in scenarios like that.

Not the most elegant solution but it allows me to just edit one or two fields w/o revealing the whole node edit process.

I need to email the approver quick approve/deny links, so a form wouldn’t be a complete solution. Otherwise that would work, though

I just realized that I can’t use edit node and field permissions because one location might point to multiple people.. the field needs to be on the person requesting to be shown on the map. this is annoying, but I’ll work it out and update the thread later.

Whenever I used to make a "Dear Kingtoad" thread, people complained .

I really just want to make sure I’m not overlooking some simpler solution, etc, and I’m not as experienced with Rules as some other people here.

I fucking miss "Dear Kingtoad" threads.

I need to email the approver quick approve/deny links, so a form wouldn’t be a complete solution. Otherwise that would work, though

I just realized that I can’t use edit node and field permissions because one location might point to multiple people.. the field needs to be on the person requesting to be shown on the map. this is annoying, but I’ll work it out and update the thread later.

Maybe hook into the node_save process (assuming each location is a node?), have it fire off an email to the approver and build a little approval form that only the approver role can access with only one function, publish?

I’ll admit I didn’t read your question very closely, long day and I have a headache.

the good old days.

Maybe hook into the node_save process (assuming each location is a node?), have it fire off an email to the approver and build a little approval form that only the approver role can access with only one function, publish?

I’ll admit I didn’t read your question very closely, long day and I have a headache.

Yeah I could probably combine a node_save hook with some menu hooks and take care of it.

It looks like both Workbench Moderation and Workflow have issues in their queues from people requesting exactly what I need (approve by/from email), but they’re recent and don’t have any solutions.

I just need to choose a path and take it

Yeah I could probably combine a node_save hook with some menu hooks and take care of it.

It looks like both Workbench Moderation and Workflow have issues in their queues from people requesting exactly what I need (approve by/from email), but they’re recent and don’t have any solutions.

I just need to choose a path and take it

That’s how I’d do it, workbench and rules would be a lot more moving parts to include for just this one feature.

I made that