Add resolution for tracking review_task discards

This commit is contained in:
Eli Ribble 2026-03-11 22:49:00 +00:00
parent 3ccc05d4c5
commit 10b4bf929f
No known key found for this signature in database
9 changed files with 210 additions and 50 deletions

View file

@ -69,8 +69,8 @@ var Features = Table[
Generated: false,
AutoIncr: false,
},
Geometry: column{
Name: "geometry",
Location: column{
Name: "location",
DBType: "geometry",
Default: "NULL",
Comment: "",
@ -143,12 +143,12 @@ type featureColumns struct {
OrganizationID column
SiteID column
SiteVersion column
Geometry column
Location column
}
func (c featureColumns) AsSlice() []column {
return []column{
c.Created, c.CreatorID, c.ID, c.OrganizationID, c.SiteID, c.SiteVersion, c.Geometry,
c.Created, c.CreatorID, c.ID, c.OrganizationID, c.SiteID, c.SiteVersion, c.Location,
}
}

View file

@ -69,6 +69,15 @@ var ReviewTasks = Table[
Generated: false,
AutoIncr: false,
},
Resolution: column{
Name: "resolution",
DBType: "public.reviewtaskresolutiontype",
Default: "NULL",
Comment: "",
Nullable: true,
Generated: false,
AutoIncr: false,
},
},
Indexes: reviewTaskIndexes{
ReviewTaskPkey: index{
@ -134,11 +143,12 @@ type reviewTaskColumns struct {
OrganizationID column
Reviewed column
ReviewerID column
Resolution column
}
func (c reviewTaskColumns) AsSlice() []column {
return []column{
c.Created, c.CreatorID, c.ID, c.OrganizationID, c.Reviewed, c.ReviewerID,
c.Created, c.CreatorID, c.ID, c.OrganizationID, c.Reviewed, c.ReviewerID, c.Resolution,
}
}

View file

@ -51,6 +51,15 @@ var ReviewTaskPools = Table[
Generated: false,
AutoIncr: false,
},
Condition: column{
Name: "condition",
DBType: "public.poolconditiontype",
Default: "NULL",
Comment: "",
Nullable: true,
Generated: false,
AutoIncr: false,
},
},
Indexes: reviewTaskPoolIndexes{
ReviewTaskPoolPkey: index{
@ -105,11 +114,12 @@ type reviewTaskPoolColumns struct {
Location column
Geometry column
ReviewTaskID column
Condition column
}
func (c reviewTaskPoolColumns) AsSlice() []column {
return []column{
c.FeaturePoolID, c.Location, c.Geometry, c.ReviewTaskID,
c.FeaturePoolID, c.Location, c.Geometry, c.ReviewTaskID, c.Condition,
}
}