Fix new project/tags
This commit is contained in:
@ -14,6 +14,7 @@ var (
|
||||
defaultConfig = map[string]string{
|
||||
"uda.tasksquire.report.default": "next",
|
||||
"uda.tasksquire.tag.default": "next",
|
||||
"uda.tasksquire.tags.default": "low_energy,customer,delegate,code,communication,research",
|
||||
}
|
||||
)
|
||||
|
||||
|
||||
@ -93,6 +93,7 @@ type TaskWarrior interface {
|
||||
AddTask(task *Task) error
|
||||
ImportTask(task *Task)
|
||||
SetTaskDone(task *Task)
|
||||
DeleteTask(task *Task)
|
||||
StartTask(task *Task)
|
||||
StopTask(task *Task)
|
||||
|
||||
@ -394,6 +395,18 @@ func (ts *TaskSquire) SetTaskDone(task *Task) {
|
||||
}
|
||||
}
|
||||
|
||||
func (ts *TaskSquire) DeleteTask(task *Task) {
|
||||
ts.mutex.Lock()
|
||||
defer ts.mutex.Unlock()
|
||||
|
||||
cmd := exec.Command(twBinary, append(ts.defaultArgs, []string{task.Uuid, "delete"}...)...)
|
||||
err := cmd.Run()
|
||||
if err != nil {
|
||||
slog.Error("Failed deleting task:", err)
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
func (ts *TaskSquire) Undo() {
|
||||
ts.mutex.Lock()
|
||||
defer ts.mutex.Unlock()
|
||||
|
||||
Reference in New Issue
Block a user