mirror of
https://github.com/stashapp/stash.git
synced 2025-12-17 12:24:38 +03:00
Saved filter refactor (#4054)
Co-authored-by: WithoutPants <53250216+WithoutPants@users.noreply.github.com>
This commit is contained in:
@@ -1714,10 +1714,29 @@ func getSavedFilterName(index int) string {
|
||||
|
||||
func createSavedFilters(ctx context.Context, qb models.SavedFilterReaderWriter, n int) error {
|
||||
for i := 0; i < n; i++ {
|
||||
filterQ := ""
|
||||
filterPage := i
|
||||
filterPerPage := i * 40
|
||||
filterSort := "date"
|
||||
filterDirection := models.SortDirectionEnumAsc
|
||||
findFilter := models.FindFilterType{
|
||||
Q: &filterQ,
|
||||
Page: &filterPage,
|
||||
PerPage: &filterPerPage,
|
||||
Sort: &filterSort,
|
||||
Direction: &filterDirection,
|
||||
}
|
||||
savedFilter := models.SavedFilter{
|
||||
Mode: getSavedFilterMode(i),
|
||||
Name: getSavedFilterName(i),
|
||||
Filter: getPrefixedStringValue("savedFilter", i, "Filter"),
|
||||
Mode: getSavedFilterMode(i),
|
||||
Name: getSavedFilterName(i),
|
||||
FindFilter: &findFilter,
|
||||
ObjectFilter: map[string]interface{}{
|
||||
"test": "object",
|
||||
},
|
||||
UIOptions: map[string]interface{}{
|
||||
"display_mode": 1,
|
||||
"zoom_index": 1,
|
||||
},
|
||||
}
|
||||
|
||||
err := qb.Create(ctx, &savedFilter)
|
||||
|
||||
Reference in New Issue
Block a user