I'm setting up a rather complex workflow and I've thought of something that would save me a lot of work.

If the "Send a mail to all users of a role" offered the "Match against any or all of the selected roles:" option like "User has role(s)" does under the If section, then I could cross reference multiple roles to send emails to users with the correct combination of privileges.

In my case I have a role for department and then another for their rank within the workflow (Staff, Editor, Publisher). If I have to create roles for each rank within each department it triples the number of roles I need to create.

Would this be possible?

Comments

kesmeby’s picture

Component: Rules Core » Rules Engine

I could also accomplish something similar if there were a "Taxonomy has term" condition similar to the "Field has value" condition.

I'm surprised there isn't more support for taxonomy based conditions. I'm using Taxonomy Access Control to restrict editing of the various department sections of the site.

I'm guessing my original request would be easier to implement, but I thought I'd point this out.

mitchell’s picture

Status: Active » Fixed

I believe the taxonomy support has improved lately. Also, the upcoming looping support should be sufficient for fine grained emailing. Therefore, I'm marking this feature request as fixed.

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for 2 weeks with no activity.