browsertrix/backend/btrixcloud
Tessa Walsh 9c7a312a4c
Rework collections to track collections in Crawl (#878)
* Track collections in Crawl rather than crawls in Collection
* Add delete collection API endpoint and tests
* Precompute collection crawlCount, pageCount, and tags and add them to
GET collection responses
* Add modified field to Collection
* Update collection replay.json method
* Make add and remove crawls accept list of crawl ids
* Auto-add new workflow crawls to collections when they successfully
complete via CrawlConfig.autoAddCollections field
* Move long-running post-crawl operator tasks into asyncio task
* Make CrawlConfig.autoAddCollections updatable via /update API endpoint
2023-05-25 15:41:50 -04:00
..
migrations Rework collections to track collections in Crawl (#878) 2023-05-25 15:41:50 -04:00
templates crawlconfig: fix default filename template, make configurable (#835) 2023-05-08 14:03:27 -07:00
__init__.py
colls.py Rework collections to track collections in Crawl (#878) 2023-05-25 15:41:50 -04:00
crawlconfigs.py Rework collections to track collections in Crawl (#878) 2023-05-25 15:41:50 -04:00
crawlmanager.py crawlconfig: fix default filename template, make configurable (#835) 2023-05-08 14:03:27 -07:00
crawls.py Rework collections to track collections in Crawl (#878) 2023-05-25 15:41:50 -04:00
db.py Rework collections to track collections in Crawl (#878) 2023-05-25 15:41:50 -04:00
emailsender.py Reformat backend for black 23.1.0 (#548) 2023-02-01 20:01:09 -05:00
invites.py Filter and sort crawl and workflow list API endpoints in backend (#724) 2023-03-28 17:55:40 -04:00
k8sapi.py Refactor to use new operator on backend (#789) 2023-04-24 18:30:52 -07:00
main_op.py startup fixes: (#793) 2023-04-24 18:32:52 -07:00
main_scheduled_job.py Improve sorting workflows by lastUpdated (#826) 2023-05-22 18:42:30 -04:00
main.py Wait for DB init for healthcheck + settings (#885) 2023-05-25 09:58:30 -07:00
operator.py Rework collections to track collections in Crawl (#878) 2023-05-25 15:41:50 -04:00
orgs.py Refactor to use new operator on backend (#789) 2023-04-24 18:30:52 -07:00
pagination.py Add pageSize to pagination format (#736) 2023-04-03 15:57:47 -04:00
profiles.py Add pageSize to pagination format (#736) 2023-04-03 15:57:47 -04:00
storages.py Add crawl /log API endpoint 2023-04-11 11:51:17 -04:00
users.py startup fixes: (#793) 2023-04-24 18:32:52 -07:00
utils.py stopping fix: backend fixes for #836 + prep for additional status fields (#837) 2023-05-08 14:02:20 -07:00
version.py version: bump to 1.6.0-beta.0 2023-05-19 11:29:31 -07:00
zip.py Add crawl /log API endpoint 2023-04-11 11:51:17 -04:00