Add sort fields for audit engagement dates
Expose AUDIT_START_DATE and AUDIT_END_DATE on AuditOrderField so list queries can paginate like valid_from and valid_until. Signed-off-by: Cursor Agent <cursoragent@cursor.com> Co-authored-by: Bryan FRIMIN <bryan@frimin.fr>
This commit is contained in:
committed by
Bryan Frimin
parent
c7b1562d26
commit
9e9272b4ac
@@ -62,6 +62,10 @@ func (a *Audit) CursorKey(field AuditOrderField) page.CursorKey {
|
||||
return page.NewCursorKey(a.ID, a.ValidFrom)
|
||||
case AuditOrderFieldValidUntil:
|
||||
return page.NewCursorKey(a.ID, a.ValidUntil)
|
||||
case AuditOrderFieldAuditStartDate:
|
||||
return page.NewCursorKey(a.ID, a.AuditStartDate)
|
||||
case AuditOrderFieldAuditEndDate:
|
||||
return page.NewCursorKey(a.ID, a.AuditEndDate)
|
||||
case AuditOrderFieldState:
|
||||
return page.NewCursorKey(a.ID, a.State)
|
||||
}
|
||||
|
||||
@@ -30,10 +30,12 @@ import (
|
||||
type AuditOrderField string
|
||||
|
||||
const (
|
||||
AuditOrderFieldCreatedAt AuditOrderField = "CREATED_AT"
|
||||
AuditOrderFieldValidFrom AuditOrderField = "VALID_FROM"
|
||||
AuditOrderFieldValidUntil AuditOrderField = "VALID_UNTIL"
|
||||
AuditOrderFieldState AuditOrderField = "STATE"
|
||||
AuditOrderFieldCreatedAt AuditOrderField = "CREATED_AT"
|
||||
AuditOrderFieldValidFrom AuditOrderField = "VALID_FROM"
|
||||
AuditOrderFieldValidUntil AuditOrderField = "VALID_UNTIL"
|
||||
AuditOrderFieldAuditStartDate AuditOrderField = "AUDIT_START_DATE"
|
||||
AuditOrderFieldAuditEndDate AuditOrderField = "AUDIT_END_DATE"
|
||||
AuditOrderFieldState AuditOrderField = "STATE"
|
||||
)
|
||||
|
||||
var (
|
||||
@@ -48,6 +50,8 @@ func AuditOrderFields() []AuditOrderField {
|
||||
AuditOrderFieldCreatedAt,
|
||||
AuditOrderFieldValidFrom,
|
||||
AuditOrderFieldValidUntil,
|
||||
AuditOrderFieldAuditStartDate,
|
||||
AuditOrderFieldAuditEndDate,
|
||||
AuditOrderFieldState,
|
||||
}
|
||||
}
|
||||
@@ -58,6 +62,8 @@ func (v AuditOrderField) IsValid() bool {
|
||||
AuditOrderFieldCreatedAt,
|
||||
AuditOrderFieldValidFrom,
|
||||
AuditOrderFieldValidUntil,
|
||||
AuditOrderFieldAuditStartDate,
|
||||
AuditOrderFieldAuditEndDate,
|
||||
AuditOrderFieldState:
|
||||
return true
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user