Feature request: Job dequeuing by User Groups

It would be useful for us if we could specify the Job Dequeuing settings of our slaves by User Group, in addition to selecting individual users as is the case currently.

Can you flesh that idea out a little more? How would the logic change based on user group?