Documentation
¶
Index ¶
Constants ¶
This section is empty.
Variables ¶
View Source
var Statusses = [3]Status{ Todo, InProgress, Done, }
Functions ¶
func CreateTicket ¶
Types ¶
type Model ¶
type Model struct {
// contains filtered or unexported fields
}
func (*Model) EditTicket ¶
type Store ¶
type Store interface {
Load() tea.Msg
New(title TicketTitle, description TicketDescription) tea.Cmd
UpdateTicket(id TicketId, newTitle TicketTitle, newDescription TicketDescription) tea.Cmd
UpdateStatus(id TicketId, newStatus Status) tea.Cmd
RankTicketAfterTicket(id, afterId TicketId) tea.Cmd
RankTicketBeforeTicket(id, beforeId TicketId) tea.Cmd
MoveToNextStatus(id TicketId) tea.Cmd
MoveToPreviousStatus(id TicketId) tea.Cmd
DeleteTicket(id TicketId) tea.Cmd
}
func NewStore ¶
func NewStore(db database.Connection) Store
type Ticket ¶
type Ticket struct {
ID TicketId
Status Status
Title TicketTitle
Description TicketDescription
// contains filtered or unexported fields
}
type TicketDescription ¶
type TicketDescription string
type TicketTitle ¶
type TicketTitle string
type TicketsUpdatedMsg ¶
type TicketsUpdatedMsg struct {
Tickets []Ticket
}
Click to show internal directories.
Click to hide internal directories.