diff --git a/pkg/api/mocks/set_1/outputs/schedule_occurrences.csv b/pkg/api/mocks/set_1/outputs/schedule_occurrences.csv index 58807030..75757348 100644 --- a/pkg/api/mocks/set_1/outputs/schedule_occurrences.csv +++ b/pkg/api/mocks/set_1/outputs/schedule_occurrences.csv @@ -1,4 +1,4 @@ -id,schedule_id,occurrence_id,template_id,organisation_id,start_time,due_time,miss_time,occurrence_status,audit_id,completed_at,exported_at,user_id,assignee_status -scheduleitem_1_occurrence_1641027600000_user_1,scheduleitem_1,occurrence_1641027600000,template_1,role_123,--date--,--date--,--date--,TODO,,,--date--,user_1,TODO -scheduleitem_2_occurrence_1641027600000_user_2,scheduleitem_2,occurrence_1641027600000,template_2,role_123,--date--,--date--,--date--,TODO,,,--date--,user_2,TODO -scheduleitem_2_occurrence_1641027600000_user_3,scheduleitem_2,occurrence_1641027600000,template_2,role_123,--date--,--date--,,TODO,,,--date--,user_3,TODO +id,schedule_id,occurrence_id,template_id,organisation_id,start_time,due_time,miss_time,occurrence_status,audit_id,completed_at,exported_at,user_id,assignee_status,note +scheduleitem_1_occurrence_1641027600000_user_1,scheduleitem_1,occurrence_1641027600000,template_1,role_123,--date--,--date--,--date--,TODO,,,--date--,user_1,TODO, +scheduleitem_2_occurrence_1641027600000_user_2,scheduleitem_2,occurrence_1641027600000,template_2,role_123,--date--,--date--,--date--,TODO,,,--date--,user_2,TODO, +scheduleitem_2_occurrence_1641027600000_user_3,scheduleitem_2,occurrence_1641027600000,template_2,role_123,--date--,--date--,,TODO,,,--date--,user_3,TODO, diff --git a/pkg/api/mocks/set_1/schemas/schedule_occurrences.csv b/pkg/api/mocks/set_1/schemas/schedule_occurrences.csv index 2d11fe89..e1b2d244 100644 --- a/pkg/api/mocks/set_1/schemas/schedule_occurrences.csv +++ b/pkg/api/mocks/set_1/schemas/schedule_occurrences.csv @@ -1 +1 @@ -id,schedule_id,occurrence_id,template_id,organisation_id,start_time,due_time,miss_time,occurrence_status,audit_id,completed_at,exported_at,user_id,assignee_status +id,schedule_id,occurrence_id,template_id,organisation_id,start_time,due_time,miss_time,occurrence_status,audit_id,completed_at,exported_at,user_id,assignee_status,note diff --git a/pkg/api/mocks/set_2/outputs/schedule_occurrences.csv b/pkg/api/mocks/set_2/outputs/schedule_occurrences.csv index 58807030..75757348 100644 --- a/pkg/api/mocks/set_2/outputs/schedule_occurrences.csv +++ b/pkg/api/mocks/set_2/outputs/schedule_occurrences.csv @@ -1,4 +1,4 @@ -id,schedule_id,occurrence_id,template_id,organisation_id,start_time,due_time,miss_time,occurrence_status,audit_id,completed_at,exported_at,user_id,assignee_status -scheduleitem_1_occurrence_1641027600000_user_1,scheduleitem_1,occurrence_1641027600000,template_1,role_123,--date--,--date--,--date--,TODO,,,--date--,user_1,TODO -scheduleitem_2_occurrence_1641027600000_user_2,scheduleitem_2,occurrence_1641027600000,template_2,role_123,--date--,--date--,--date--,TODO,,,--date--,user_2,TODO -scheduleitem_2_occurrence_1641027600000_user_3,scheduleitem_2,occurrence_1641027600000,template_2,role_123,--date--,--date--,,TODO,,,--date--,user_3,TODO +id,schedule_id,occurrence_id,template_id,organisation_id,start_time,due_time,miss_time,occurrence_status,audit_id,completed_at,exported_at,user_id,assignee_status,note +scheduleitem_1_occurrence_1641027600000_user_1,scheduleitem_1,occurrence_1641027600000,template_1,role_123,--date--,--date--,--date--,TODO,,,--date--,user_1,TODO, +scheduleitem_2_occurrence_1641027600000_user_2,scheduleitem_2,occurrence_1641027600000,template_2,role_123,--date--,--date--,--date--,TODO,,,--date--,user_2,TODO, +scheduleitem_2_occurrence_1641027600000_user_3,scheduleitem_2,occurrence_1641027600000,template_2,role_123,--date--,--date--,,TODO,,,--date--,user_3,TODO, diff --git a/pkg/internal/feed/feed_schedule_occurrence.go b/pkg/internal/feed/feed_schedule_occurrence.go index b30d5ed1..b6bd6d76 100644 --- a/pkg/internal/feed/feed_schedule_occurrence.go +++ b/pkg/internal/feed/feed_schedule_occurrence.go @@ -29,6 +29,7 @@ type ScheduleOccurrence struct { ExportedAt time.Time `json:"exported_at" csv:"exported_at" gorm:"autoUpdateTime"` UserID string `json:"user_id" csv:"user_id" gorm:"size:37"` AssigneeStatus string `json:"assignee_status" csv:"assignee_status" gorm:"size:20"` + Note string `json:"note" csv:"note" gorm:"size:255"` } // ScheduleOccurrenceFeed is a representation of the schedule_occurrences feed diff --git a/pkg/internal/feed/fixtures/schemas/formatted/schedule_occurrences.txt b/pkg/internal/feed/fixtures/schemas/formatted/schedule_occurrences.txt index eb40b3da..411c2120 100644 --- a/pkg/internal/feed/fixtures/schemas/formatted/schedule_occurrences.txt +++ b/pkg/internal/feed/fixtures/schemas/formatted/schedule_occurrences.txt @@ -15,4 +15,5 @@ | exported_at | datetime | | | user_id | TEXT | | | assignee_status | TEXT | | +| note | TEXT | | +-------------------+----------+-------------+