browsertrix/backend
Ilya Kreymer d05f04be9f
Crawl Config Editing Support (#141)
* support inactive configs in same collection, configs with `inactive` set to true (#137)
- add `inactive`, `newId`, `oldId` to crawlconfigs
- filter out inactive configs by default for most operations
- add index for aid + inactive field for faster querying
- delete returns status: 'deactivated' or 'deleted'
- if no crawls ran, config can be deleted, otherwise it is deactivated

* update crawl endpoint: add general PATCH crawl config endpoint, support updating schedule and name
2022-02-17 16:04:07 -08:00
..
archives.py Misc backend fixes (#133) 2022-01-31 19:41:04 -08:00
colls.py Refactor backend data model to support UUID (fixes #118) (#119) 2022-01-29 19:00:11 -08:00
crawlconfigs.py Crawl Config Editing Support (#141) 2022-02-17 16:04:07 -08:00
crawls.py Crawl Config Editing Support (#141) 2022-02-17 16:04:07 -08:00
db.py Crawl Config Editing Support (#141) 2022-02-17 16:04:07 -08:00
Dockerfile
dockerman.py backend: use redis to mark crawls as canceled immediately, avoid dupes in crawl list (even if paging is added for db results) 2022-02-01 15:58:56 -08:00
emailsender.py
invites.py Refactor backend data model to support UUID (fixes #118) (#119) 2022-01-29 19:00:11 -08:00
k8sman.py backend: resource limits: 2022-02-08 19:53:41 -08:00
main.py Crawl Config Editing Support (#141) 2022-02-17 16:04:07 -08:00
requirements.txt Presign and replay (#127) 2022-01-31 17:02:15 -08:00
scheduler.py Misc backend fixes (#133) 2022-01-31 19:41:04 -08:00
storages.py Misc backend fixes (#133) 2022-01-31 19:41:04 -08:00
users.py Presign and replay (#127) 2022-01-31 17:02:15 -08:00