To preface this question, I want to state that the functionality within post functions in workflows will not do what I'm looking for.
Problem #1: I want to set a user as the default assignee, with different users for different issue types, to be assigned ONLY if the person creating the issue doesn't assign a user
Problem #2: I want to have the default assignee for sub-tasks set to the user who created the sub-task. I don't see how to do this in post functions.
Example #1: I'm creating a Story and my workflow has the post function to default assign the story to John. Most of the time that works, but I want to assign it to Kate. Even if I assign the story to Kate when creating the Story, it creates the story assigning it to John.