browsertrix/backend/btrixcloud/operator
Tessa Walsh cbcf087a48
Add last crawl and subscription status indicators to org list (#2273)
Fixes #2260 

- Adds `lastCrawlFinished` to Organization model, updated after crawls
are added/deleted and with an idempotent migration to backfill existing
orgs
- Adds Last Crawl column to end of admin orgs list table
- Adds subscription icon next to existing status icon in orgs list
- Adds "lastCrawlFinished", "subscriptionStatus", and "subscriptionPlan"
sort options to orgs list backend endpoint in anticipation of future
sorting/filtering of orgs list

---------

Co-authored-by: emma <hi@emma.cafe>
Co-authored-by: Henry Wilkinson <henry@wilkinson.graphics>
Co-authored-by: Ilya Kreymer <ikreymer@gmail.com>
2025-01-14 10:57:06 -05:00
..
__init__.py
baseoperator.py optimize org quota lookups (#1973) 2024-07-25 14:00:16 -07:00
bgjobs.py Optionally delay replica deletion (#2252) 2024-12-19 18:50:28 -08:00
crawls.py Add last crawl and subscription status indicators to org list (#2273) 2025-01-14 10:57:06 -05:00
cronjobs.py Configure browsertrix proxies (#1847) 2024-10-02 18:35:45 -07:00
models.py Configure browsertrix proxies (#1847) 2024-10-02 18:35:45 -07:00
profiles.py Configure browsertrix proxies (#1847) 2024-10-02 18:35:45 -07:00