browsertrix/backend/btrixcloud/operator
Tessa Walsh 0c8c397fca
Add option to fail crawl if not logged in (#2754)
This PR adds a new checkbox to both page and seed crawl workflow types,
which will fail the crawl if behaviors detect the browser is not logged
in for supported sites.

Changes include:

- Backend support for the new crawler flag
- A new `failed_not_logged_in` crawl state
- Checkbox workflow editor and config details in the frontend (currently
in the Scope section - I think it makes sense to have this option up
front, but worth considering)
- User Guide documentation of new option
- A new nightly test for the new workflow option and
`failed_not_logged_in` state


---------
Co-authored-by: Ilya Kreymer <ikreymer@gmail.com>
Co-authored-by: sua yoo <sua@webrecorder.org>
2025-07-28 22:58:43 -07:00
..
__init__.py Reformat with Black for 2025 ruleset (#2349) 2025-01-29 16:57:06 -05:00
baseoperator.py additional scale / browser window cleanup to properly support QA: (#2663) 2025-06-12 13:09:04 -04:00
bgjobs.py Add seed file support to Browsertrix backend (#2710) 2025-07-22 19:11:02 -07:00
crawls.py Add option to fail crawl if not logged in (#2754) 2025-07-28 22:58:43 -07:00
cronjobs.py Optimize single-page crawl workflows (#2656) 2025-06-10 12:13:57 -07:00
models.py Add seed file support to Browsertrix backend (#2710) 2025-07-22 19:11:02 -07:00
profiles.py support overriding crawler image pull policy per channel (#2523) 2025-03-31 14:11:41 -07:00