chore(filter): cleanup
This commit is contained in:
parent
3ea81db836
commit
9d3fb6f81d
@ -81,9 +81,7 @@ func TestBucket_ReadAll(t *testing.T) {
|
|||||||
b := &Bucket{
|
b := &Bucket{
|
||||||
ProjectID: 1,
|
ProjectID: 1,
|
||||||
TaskCollection: TaskCollection{
|
TaskCollection: TaskCollection{
|
||||||
FilterBy: []string{"title"},
|
Filter: "title ~ 'done'",
|
||||||
FilterComparator: []string{"like"},
|
|
||||||
FilterValue: []string{"done"},
|
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
bucketsInterface, _, _, err := b.ReadAll(s, testuser, "", -1, 0)
|
bucketsInterface, _, _, err := b.ReadAll(s, testuser, "", -1, 0)
|
||||||
|
@ -33,18 +33,6 @@ type TaskCollection struct {
|
|||||||
OrderBy []string `query:"order_by" json:"order_by"`
|
OrderBy []string `query:"order_by" json:"order_by"`
|
||||||
OrderByArr []string `query:"order_by[]" json:"-"`
|
OrderByArr []string `query:"order_by[]" json:"-"`
|
||||||
|
|
||||||
// Deprecated: The field name of the field to filter by
|
|
||||||
FilterBy []string `query:"filter_by" json:"filter_by"`
|
|
||||||
FilterByArr []string `query:"filter_by[]" json:"-"`
|
|
||||||
// Deprecated: The value of the field name to filter by
|
|
||||||
FilterValue []string `query:"filter_value" json:"filter_value"`
|
|
||||||
FilterValueArr []string `query:"filter_value[]" json:"-"`
|
|
||||||
// Deprecated: The comparator for field and value
|
|
||||||
FilterComparator []string `query:"filter_comparator" json:"filter_comparator"`
|
|
||||||
FilterComparatorArr []string `query:"filter_comparator[]" json:"-"`
|
|
||||||
// Deprecated: The way all filter conditions are concatenated together, can be either "and" or "or".,
|
|
||||||
FilterConcat string `query:"filter_concat" json:"filter_concat"`
|
|
||||||
|
|
||||||
Filter string `query:"filter" json:"filter"`
|
Filter string `query:"filter" json:"filter"`
|
||||||
|
|
||||||
// If set to true, the result will also include null values
|
// If set to true, the result will also include null values
|
||||||
|
@ -150,24 +150,6 @@ func getTaskFiltersByCollections(c *TaskCollection) (filters []*taskFilter, err
|
|||||||
return
|
return
|
||||||
}
|
}
|
||||||
|
|
||||||
if len(c.FilterByArr) > 0 {
|
|
||||||
c.FilterBy = append(c.FilterBy, c.FilterByArr...)
|
|
||||||
}
|
|
||||||
|
|
||||||
if len(c.FilterValueArr) > 0 {
|
|
||||||
c.FilterValue = append(c.FilterValue, c.FilterValueArr...)
|
|
||||||
}
|
|
||||||
|
|
||||||
if len(c.FilterComparatorArr) > 0 {
|
|
||||||
c.FilterComparator = append(c.FilterComparator, c.FilterComparatorArr...)
|
|
||||||
}
|
|
||||||
|
|
||||||
//if c.FilterConcat != "" && c.FilterConcat != filterConcatAnd && c.FilterConcat != filterConcatOr {
|
|
||||||
// return nil, ErrInvalidTaskFilterConcatinator{
|
|
||||||
// Concatinator: taskFilterConcatinator(c.FilterConcat),
|
|
||||||
// }
|
|
||||||
//}
|
|
||||||
|
|
||||||
parsedFilter, err := fexpr.Parse(c.Filter)
|
parsedFilter, err := fexpr.Parse(c.Filter)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
return nil, err
|
return nil, err
|
||||||
|
@ -677,12 +677,8 @@ func TestTaskCollection_ReadAll(t *testing.T) {
|
|||||||
SortBy []string // Is a string, since this is the place where a query string comes from the user
|
SortBy []string // Is a string, since this is the place where a query string comes from the user
|
||||||
OrderBy []string
|
OrderBy []string
|
||||||
|
|
||||||
FilterBy []string
|
|
||||||
FilterValue []string
|
|
||||||
FilterComparator []string
|
|
||||||
FilterIncludeNulls bool
|
FilterIncludeNulls bool
|
||||||
|
Filter string
|
||||||
Filter string
|
|
||||||
|
|
||||||
CRUDable web.CRUDable
|
CRUDable web.CRUDable
|
||||||
Rights web.Rights
|
Rights web.Rights
|
||||||
@ -1392,9 +1388,6 @@ func TestTaskCollection_ReadAll(t *testing.T) {
|
|||||||
SortBy: tt.fields.SortBy,
|
SortBy: tt.fields.SortBy,
|
||||||
OrderBy: tt.fields.OrderBy,
|
OrderBy: tt.fields.OrderBy,
|
||||||
|
|
||||||
FilterBy: tt.fields.FilterBy,
|
|
||||||
FilterValue: tt.fields.FilterValue,
|
|
||||||
FilterComparator: tt.fields.FilterComparator,
|
|
||||||
FilterIncludeNulls: tt.fields.FilterIncludeNulls,
|
FilterIncludeNulls: tt.fields.FilterIncludeNulls,
|
||||||
|
|
||||||
Filter: tt.fields.Filter,
|
Filter: tt.fields.Filter,
|
||||||
|
Loading…
x
Reference in New Issue
Block a user