browsertrix/backend/btrixcloud/migrations
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
..
__init__.py Refactor to use new operator on backend (#789) 2023-04-24 18:30:52 -07:00
migration_0001_archives_to_orgs.py Refactor to use new operator on backend (#789) 2023-04-24 18:30:52 -07:00
migration_0002_crawlconfig_crawlstats.py
migration_0003_mutable_crawl_configs.py Fix migration to avoid jobType KeyError (#727) 2023-03-27 13:52:05 -07:00
migration_0004_config_seeds.py Refactor to use new operator on backend (#789) 2023-04-24 18:30:52 -07:00
migration_0005_operator_scheduled_jobs.py backend: fixes to 0005 migration: (#843) 2023-05-10 12:00:41 +02:00
migration_0006_precompute_crawl_stats.py Rework collections to track collections in Crawl (#878) 2023-05-25 15:41:50 -04:00
migration_0007_colls_and_config_update.py Rework collections to track collections in Crawl (#878) 2023-05-25 15:41:50 -04:00