| * uuid fix: (fixes #118) - update all mongo models to use UUID type as main '_id' (users continue to use 'id' as defined by fastapi-users) - update all foreign doc references to use UUID instead of string - api handlers convert str->uuid as needed api fix: - fix single crawl api, add CrawlOut response model - fix collections api - fix standalone-docker apis - for manual job, set user to current user, overriding the setting from crawlconfig * additional fixes: - rename username -> userName to indicate not the login 'username' - rename user -> userid, archive -> aid for crawlconfig + crawls - ensure invites correctly convert str -> uuid as needed - filter out unset values from browsertrix-crawler config * convert remaining user -> userid variables ensure archive id is passed to crawl_manager as str (via archive.id_str) * remove bulk crawlconfig delete * add support for `stopping` state when gracefully stopping crawl * for get crawl endpoint, check stopped crawls first, then running | ||
|---|---|---|
| .. | ||
| archives.py | ||
| colls.py | ||
| crawlconfigs.py | ||
| crawls.py | ||
| db.py | ||
| Dockerfile | ||
| dockerman.py | ||
| emailsender.py | ||
| invites.py | ||
| k8sman.py | ||
| main.py | ||
| requirements.txt | ||
| scheduler.py | ||
| storages.py | ||
| users.py | ||