Index: trac/ticket/default_workflow.py
===================================================================
--- trac/ticket/default_workflow.py	(revision 10644)
+++ trac/ticket/default_workflow.py	(working copy)
@@ -244,6 +244,10 @@
             if this_action.has_key('set_owner'):
                 owners = [x.strip() for x in
                           this_action['set_owner'].split(',')]
+            elif this_action.has_key('set_owner_perm'):
+                perm = PermissionSystem(self.env)
+                owners = perm.get_users_with_permission(this_action['set_owner_perm'].strip())
+                owners.sort()
             elif self.config.getbool('ticket', 'restrict_owner'):
                 perm = PermissionSystem(self.env)
                 owners = perm.get_users_with_permission('TICKET_MODIFY')

