mirror of
https://github.com/boolean-maybe/tiki
synced 2026-04-21 13:37:20 +00:00
remove pane from status
This commit is contained in:
parent
2437af936b
commit
d548f94a01
4 changed files with 8 additions and 21 deletions
|
|
@ -260,8 +260,7 @@ func parseStatusFromContent(content string) (task.Status, error) {
|
|||
}
|
||||
|
||||
func isActiveStatus(status task.Status) bool {
|
||||
pane := task.StatusPane(status)
|
||||
return pane == task.StatusReady || pane == task.StatusInProgress || pane == task.StatusReview
|
||||
return status == task.StatusReady || status == task.StatusInProgress || status == task.StatusReview
|
||||
}
|
||||
|
||||
func deriveTaskID(fileName string) string {
|
||||
|
|
|
|||
|
|
@ -160,11 +160,9 @@ func (s *InMemoryStore) GetTasksByStatus(status task.Status) []*task.Task {
|
|||
s.mu.RLock()
|
||||
defer s.mu.RUnlock()
|
||||
|
||||
targetPane := task.StatusPane(status)
|
||||
|
||||
var tasks []*task.Task
|
||||
for _, t := range s.tasks {
|
||||
if task.StatusPane(t.Status) == targetPane {
|
||||
if t.Status == status {
|
||||
tasks = append(tasks, t)
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -27,11 +27,9 @@ func (s *TikiStore) GetTasksByStatus(status taskpkg.Status) []*taskpkg.Task {
|
|||
s.mu.RLock()
|
||||
defer s.mu.RUnlock()
|
||||
|
||||
targetPane := taskpkg.StatusPane(status)
|
||||
|
||||
var tasks []*taskpkg.Task
|
||||
for _, t := range s.tasks {
|
||||
if taskpkg.StatusPane(t.Status) == targetPane {
|
||||
if t.Status == status {
|
||||
tasks = append(tasks, t)
|
||||
}
|
||||
}
|
||||
|
|
|
|||
|
|
@ -17,15 +17,14 @@ const (
|
|||
type statusInfo struct {
|
||||
label string
|
||||
emoji string
|
||||
pane Status
|
||||
}
|
||||
|
||||
var statuses = map[Status]statusInfo{
|
||||
StatusBacklog: {label: "Backlog", emoji: "📥", pane: StatusBacklog},
|
||||
StatusReady: {label: "Ready", emoji: "📋", pane: StatusReady},
|
||||
StatusInProgress: {label: "In Progress", emoji: "⚙️", pane: StatusInProgress},
|
||||
StatusReview: {label: "Review", emoji: "👀", pane: StatusReview},
|
||||
StatusDone: {label: "Done", emoji: "✅", pane: StatusDone},
|
||||
StatusBacklog: {label: "Backlog", emoji: "📥"},
|
||||
StatusReady: {label: "Ready", emoji: "📋"},
|
||||
StatusInProgress: {label: "In Progress", emoji: "⚙️"},
|
||||
StatusReview: {label: "Review", emoji: "👀"},
|
||||
StatusDone: {label: "Done", emoji: "✅"},
|
||||
}
|
||||
|
||||
func normalizeStatusKey(status string) string {
|
||||
|
|
@ -72,13 +71,6 @@ func StatusToString(status Status) string {
|
|||
return string(StatusBacklog)
|
||||
}
|
||||
|
||||
func StatusPane(status Status) Status {
|
||||
if info, ok := statuses[status]; ok && info.pane != "" {
|
||||
return info.pane
|
||||
}
|
||||
return StatusBacklog
|
||||
}
|
||||
|
||||
func StatusEmoji(status Status) string {
|
||||
if info, ok := statuses[status]; ok {
|
||||
return info.emoji
|
||||
|
|
|
|||
Loading…
Reference in a new issue