browsertrix/backend/btrixcloud
Tessa Walsh d58747dfa2
Provide full resources in archived items finished webhooks (#1308)
Fixes #1306 

- Include full `resources` with expireAt (as string) in crawlFinished
and uploadFinished webhook notifications rather than using the
`downloadUrls` field (this is retained for collections).
- Set default presigned duration to one minute short of 1 week and enforce
maximum supported by S3
- Add 'storage_presign_duration_minutes' commented out to helm values.yaml
- Update tests

---------
Co-authored-by: Ilya Kreymer <ikreymer@gmail.com>
2023-10-23 19:01:58 -07:00
..
migrations User refactor + remove fastapi_users dependency + update fastapi (#1290) 2023-10-18 10:49:23 -07:00
templates Track pod resource usage, detect OOM crashes, handle auto-scaling (#1235) 2023-10-05 20:41:18 -07:00
__init__.py
auth.py Prevent user from logging in after 5 consecutive failed login attempts until pw is reset (#1281) 2023-10-20 14:10:56 -07:00
basecrawls.py Provide full resources in archived items finished webhooks (#1308) 2023-10-23 19:01:58 -07:00
colls.py Storage Ops Refactor (#1257) 2023-10-10 15:04:23 -07:00
crawlconfigs.py Update user names in crawls and workflows after username update (#1299) 2023-10-19 23:34:49 -07:00
crawlmanager.py Storage Ops Refactor (#1257) 2023-10-10 15:04:23 -07:00
crawls.py User refactor + remove fastapi_users dependency + update fastapi (#1290) 2023-10-18 10:49:23 -07:00
db.py User refactor + remove fastapi_users dependency + update fastapi (#1290) 2023-10-18 10:49:23 -07:00
emailsender.py feat: use is_bool to check EMAIL_SMTP_USE_TLS (#1231) 2023-10-02 21:29:36 -07:00
invites.py User refactor + remove fastapi_users dependency + update fastapi (#1290) 2023-10-18 10:49:23 -07:00
k8sapi.py Track pod resource usage, detect OOM crashes, handle auto-scaling (#1235) 2023-10-05 20:41:18 -07:00
main_op.py Update user names in crawls and workflows after username update (#1299) 2023-10-19 23:34:49 -07:00
main.py Update user names in crawls and workflows after username update (#1299) 2023-10-19 23:34:49 -07:00
models.py Provide full resources in archived items finished webhooks (#1308) 2023-10-23 19:01:58 -07:00
operator.py User refactor + remove fastapi_users dependency + update fastapi (#1290) 2023-10-18 10:49:23 -07:00
orgs.py User refactor + remove fastapi_users dependency + update fastapi (#1290) 2023-10-18 10:49:23 -07:00
pagination.py Move pydantic models to separate module + refactor crawl response endpoints to be consistent (#983) 2023-07-20 13:05:33 +02:00
profiles.py Storage Ops Refactor (#1257) 2023-10-10 15:04:23 -07:00
storages.py Storage ops followup type checking (#1274) 2023-10-11 14:03:00 -07:00
uploads.py webhook tweak: pass oid to crawl finished and upload finished webhooks (#1287) 2023-10-16 10:51:36 -07:00
users.py Prevent user from logging in after 5 consecutive failed login attempts until pw is reset (#1281) 2023-10-20 14:10:56 -07:00
utils.py Add slugs to org backend (#1250) 2023-10-10 18:30:09 -07:00
version.py version: update to 1.8.0-beta.0 2023-10-17 18:06:55 -07:00
webhooks.py Provide full resources in archived items finished webhooks (#1308) 2023-10-23 19:01:58 -07:00
zip.py Fix: Stream log downloading from WACZ (#1225) 2023-09-28 18:54:52 -07:00