Browse Source

jira: add a myissues option (#6696)

This will allow the user to directly open the "my open issues" page. This
will make it easier for the user to open their open issues in jira.
Marc Cornellà 6 years ago
parent
commit
10c1b7d2ca
2 changed files with 4 additions and 0 deletions
  1. 1 0
      plugins/jira/README.md
  2. 3 0
      plugins/jira/jira.plugin.zsh

+ 1 - 0
plugins/jira/README.md

@@ -21,6 +21,7 @@ jira new        # opens a new issue
 jira dashboard  # opens your JIRA dashboard
 jira dashboard  # opens your JIRA dashboard
 jira reported [username]  # queries for issues reported by a user
 jira reported [username]  # queries for issues reported by a user
 jira assigned [username]  # queries for issues assigned to a user
 jira assigned [username]  # queries for issues assigned to a user
+jira myissues   # queries for you own issues
 jira branch     # opens an existing issue matching the current branch name
 jira branch     # opens an existing issue matching the current branch name
 jira ABC-123    # opens an existing issue
 jira ABC-123    # opens an existing issue
 jira ABC-123 m  # opens an existing issue for adding a comment
 jira ABC-123 m  # opens an existing issue for adding a comment

+ 3 - 0
plugins/jira/jira.plugin.zsh

@@ -44,6 +44,9 @@ function jira() {
     open_command "${jira_url}/secure/CreateIssue!default.jspa"
     open_command "${jira_url}/secure/CreateIssue!default.jspa"
   elif [[ "$action" == "assigned" || "$action" == "reported" ]]; then
   elif [[ "$action" == "assigned" || "$action" == "reported" ]]; then
     _jira_query ${@:-$action}
     _jira_query ${@:-$action}
+  elif [[ "$action" == "myissues" ]]; then
+    echo "Opening my issues"
+    open_command "${jira_url}/issues/?filter=-1"
   elif [[ "$action" == "dashboard" ]]; then
   elif [[ "$action" == "dashboard" ]]; then
     echo "Opening dashboard"
     echo "Opening dashboard"
     if [[ "$JIRA_RAPID_BOARD" == "true" ]]; then
     if [[ "$JIRA_RAPID_BOARD" == "true" ]]; then