add project to logs, project composition mode to goals and fix unweighted counts for other composition modes.
continuous-integration/drone/push Build is passing

This commit is contained in:
2021-05-01 12:28:45 +02:00
parent 897f4aa358
commit 589f7a9132
10 changed files with 104 additions and 15 deletions
+3 -3
View File
@@ -62,9 +62,9 @@ type LogUpdate struct {
type LogResult struct {
Log
Task *Task `json:"task"`
Item *Item `json:"item"`
SecondaryItem *Item `json:"secondaryItem"`
Task *TaskWithProject `json:"task"`
Item *Item `json:"item"`
SecondaryItem *Item `json:"secondaryItem"`
}
type LogFilter struct {
+5
View File
@@ -72,6 +72,11 @@ type TaskLink struct {
ProjectID string `json:"projectId" db:"project_id"`
}
type TaskWithProject struct {
Task
Project *Project `json:"project,omitempty"`
}
type TaskResult struct {
Task
Item *Item `json:"item"`