browsertrix/frontend/src
Tessa Walsh 4724754efc
Filter and sort crawl and workflow list API endpoints in backend (#724)
* Re-implement pagination and paginate crawlconfig revs

First step toward simplifying pagination to set us up for sorting
and filtering of list endpoints. This commit removes fastapi-pagination
as a dependency.

* Migrate all HttpUrl seeds to Seeds

This commit also updates the frontend to always use Seeds and to
fix display issues resulting from the change.

* Filter and sort crawls and workflows

Crawls:
- Filter by createdBy (via userid param)
- Filter by state (comma-separated string for multiple values)
- Filter by first_seed, name, description
- Sort by started, finished, fileSize, firstSeed
- Sort descending by default to match frontend

Workflows:
- Filter by createdBy (formerly userid) and modifiedBy
- Filter by first_seed, name, description
- Sort by created, modified, firstSeed, lastCrawlTime

* Add crawlconfigs search-values API endpoint and test
2023-03-28 17:55:40 -04:00
..
__generated__ Migrate crawl config frontend -> workflow (#686) 2023-03-10 11:39:42 -08:00
__mocks__ Run unit tests in frontend PR check (#569) 2023-02-06 17:47:15 -08:00
assets Updates crawl details navigation 2023-03-02 16:23:37 -05:00
components Filter and sort crawl and workflow list API endpoints in backend (#724) 2023-03-28 17:55:40 -04:00
pages Filter and sort crawl and workflow list API endpoints in backend (#724) 2023-03-28 17:55:40 -04:00
types Filter and sort crawl and workflow list API endpoints in backend (#724) 2023-03-28 17:55:40 -04:00
utils chore: format frontend files with prettier 2023-03-27 11:05:19 -07:00
index.ejs New create crawl config user workflow (#391) 2022-12-12 13:50:33 -08:00
index.test.ts Fix app not rendering with bad auth storage states (#597) 2023-02-14 18:35:21 -08:00
index.ts Limit organization name length (#671) 2023-03-08 09:21:48 -08:00
routes.ts Migrate crawl config frontend -> workflow (#686) 2023-03-10 11:39:42 -08:00
shoelace.ts Support additional seed URLs and custom scope type (#543) 2023-02-02 21:39:29 -08:00
styles.css Highlight regular expression syntax in Exclusions Table (#341) 2022-11-01 15:31:01 -07:00
theme.ts fix: enable semibold variable 2023-03-28 12:17:34 -07:00