(defun jira-assign-issue (instance key assignee)
"Assigns the issue with specified KEY to ASSIGNEE."
+ ;; TODO: assignee name completion shouldn't error when try to complete
+ ;; empty string, despite the api not letting us do that request.
+ ;; TODO: assignee completing is case sensitive (can we get around this)
+ ;; (sending a non-case matching user (via confirm) works fine)?
(interactive (let* ((instance (or (jira-infer-instance) (jira-read-instance)))
(key (or (jira-infer-issue) (jira-read-issue)))