// WhereFeatured modifies the given query to select status Featured func WhereFeatured(q *query.Query) *query.Query { return q.Where("status = ?", Featured) }
// WhereSuspended modifies the given query to select status Suspended func WhereSuspended(q *query.Query) *query.Query { return q.Where("status = ?", Suspended) }
// WhereFinal modifies the given query to select status Final func WhereFinal(q *query.Query) *query.Query { return q.Where("status = ?", Final) }
// WhereDraft modifies the given query to select status draft func WhereDraft(q *query.Query) *query.Query { return q.Where("status = ?", Draft) }
// NotNull modifies the given query to select records which do not have null status func NotNull(q *query.Query) *query.Query { return q.Where("status IS NOT NULL") }
// WherePublished modifies the given query to select status Published func WherePublished(q *query.Query) *query.Query { return q.Where("status >= ?", Published) }