Skip to content

Commit

Permalink
tweak(jiralib2): make open status customizable
Browse files Browse the repository at this point in the history
  • Loading branch information
abougouffa committed Dec 16, 2023
1 parent d7b1998 commit fbca453
Showing 1 changed file with 5 additions and 1 deletion.
6 changes: 5 additions & 1 deletion modules/me-vc.el
Original file line number Diff line number Diff line change
Expand Up @@ -95,6 +95,8 @@
(use-package jiralib2
:straight t
:commands +jira-insert-ticket-id
:init
(defvar-local +jira-open-status '("open" "to do" "in progress"))
:config
(defun +jira--ticket-annotation-fn (ticket)
(let ((item (assoc ticket minibuffer-completion-table)))
Expand All @@ -103,7 +105,9 @@
(defun +jira-insert-ticket-id ()
"Insert ticket ID for \"open\", \"to do\", or \"in progress\" tickets."
(interactive)
(when-let* ((issues (jiralib2-jql-search (format "assignee=\"%s\" AND status in (\"open\",\"to do\",\"in progress\")" jiralib2-user-login-name)))
(when-let* ((issues (jiralib2-jql-search (format "assignee=\"%s\" AND status in (%s)"
jiralib2-user-login-name
(string-join (mapcar (apply-partially #'format "%S") +jira-open-status) ", "))))
(tickets (mapcar (lambda (t) (cons (cdr (assoc 'key t)) (cdr (assoc 'summary (cdr (assoc 'fields t)))))) issues)))
(insert
(if (length= tickets 1)
Expand Down

0 comments on commit fbca453

Please sign in to comment.