browsertrix/backend/btrixcloud/migrations
Tessa Walsh 7ff57ce6b5
Backend: standardize search values, filters, and sorting for archived items (#1039)
- all-crawls list endpoint filters now conform to 'Standardize list controls for archived items #1025' and URL decode values before passing them in
- Uploads list endpoint now includes all all-crawls filters relevant to uploads
- An all-crawls/search-values endpoint is added to support searching across all archived item types
- Crawl configuration names are now copied to the crawl when the crawl is created, and crawl names and descriptions are now editable via the backend API (note: this will require frontend changes as well to make them editable via the UI)
- Migration added to copy existing config names for active configs into their associated crawls. This migration has been tested in a local deployment
- New statuses generate-wacz, uploading-wacz, and pending-wait are added when relevant to tests to ensure that they pass
- Tests coverage added for all new all-crawls endpoints, filters, and sort values
2023-08-04 09:56:52 -07: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 CrawlConfig migration and crawl stats query optimization (#633) 2023-02-24 18:01:15 -08:00
migration_0003_mutable_crawl_configs.py Move pydantic models to separate module + refactor crawl response endpoints to be consistent (#983) 2023-07-20 13:05:33 +02:00
migration_0004_config_seeds.py Move pydantic models to separate module + refactor crawl response endpoints to be consistent (#983) 2023-07-20 13:05:33 +02:00
migration_0005_operator_scheduled_jobs.py Move pydantic models to separate module + refactor crawl response endpoints to be consistent (#983) 2023-07-20 13:05:33 +02:00
migration_0006_precompute_crawl_stats.py Optimize workflow statistics updates (#892) 2023-05-26 22:57:08 -07:00
migration_0007_colls_and_config_update.py Optimize workflow statistics updates (#892) 2023-05-26 22:57:08 -07:00
migration_0008_precompute_crawl_file_stats.py Precompute crawl file stats (#906) 2023-06-07 16:39:49 -07:00
migration_0009_crawl_types.py Uploads API: BaseCrawl refactor + Initial support for /uploads endpoint (#937) 2023-07-07 09:13:26 -07:00
migration_0010_collection_total_size.py Add totalSize to collections and make it sortable in list endpoint (#1001) 2023-07-24 13:12:23 -04:00
migration_0011_crawl_timeout_configmap.py Add migration to replace None with 0 for configmap CRAWL_TIMEOUT (#1008) 2023-07-24 15:49:26 -04:00
migration_0012_notes_to_description.py Rename notes to description in frontend and backend (#1011) 2023-07-26 13:00:04 -07:00
migration_0013_crawl_name.py Backend: standardize search values, filters, and sorting for archived items (#1039) 2023-08-04 09:56:52 -07:00