* 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 |