mirror of
https://github.com/Threnklyn/jira.git
synced 2026-05-19 04:33:28 +02:00
fix "edit" default option, change how defaults are dealt with for filters
This commit is contained in:
@@ -38,7 +38,7 @@ all:
|
||||
done
|
||||
|
||||
fmt:
|
||||
gofmt -s -w jira && git commit -a -m "gofmt"
|
||||
gofmt -s -w jira
|
||||
|
||||
install:
|
||||
export GOBIN=~/bin && ${MAKE} build
|
||||
|
||||
+6
-6
@@ -140,8 +140,6 @@ Command Options:
|
||||
|
||||
defaults := map[string]interface{}{
|
||||
"user": user,
|
||||
"issuetype": "Bug",
|
||||
"watcher": user,
|
||||
"queryfields": defaultQueryFields,
|
||||
"directory": fmt.Sprintf("%s/.jira.d/templates", home),
|
||||
"sort": defaultSort,
|
||||
@@ -228,15 +226,19 @@ Command Options:
|
||||
log.Debug("opts: %s", opts)
|
||||
|
||||
setEditing := func(dflt bool) {
|
||||
log.Debug("Default Editing: %t", dflt)
|
||||
if dflt {
|
||||
if val, ok := opts["noedit"].(bool); ok && val {
|
||||
log.Debug("Setting edit = false")
|
||||
opts["edit"] = false
|
||||
} else {
|
||||
log.Debug("Setting edit = true")
|
||||
opts["edit"] = true
|
||||
}
|
||||
} else {
|
||||
if val, ok := opts["edit"].(bool); ok && !val {
|
||||
opts["edit"] = false
|
||||
if _, ok := opts["edit"].(bool); !ok {
|
||||
log.Debug("Setting edit = %t", dflt)
|
||||
opts["edit"] = dflt
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -257,9 +259,7 @@ Command Options:
|
||||
var data interface{}
|
||||
if data, err = c.FindIssues(); err == nil {
|
||||
issues := data.(map[string]interface{})["issues"].([]interface{})
|
||||
log.Notice("Found Issues: %d", len(issues))
|
||||
for _, issue := range issues {
|
||||
log.Notice("Issue: %s", issue.(map[string]interface{})["key"])
|
||||
if err = c.CmdEdit(issue.(map[string]interface{})["key"].(string)); err != nil {
|
||||
switch err.(type) {
|
||||
case cli.NoChangesFound:
|
||||
|
||||
Reference in New Issue
Block a user