browsertrix/frontend/src/components
Ilya Kreymer c9c39d47b7
Scheduled Crawl Refactor: Handle via Operator + Add Skipped Crawls on Quota Reached (#1162)
* use metacontroller's decoratorcontroller to create CrawlJob from Job
* scheduled job work:
- use existing job name for scheduled crawljob
- use suspended job, set startTime, completionTime and succeeded status on job when crawljob is done
- simplify cronjob template: remove job_image, cron_namespace, using same namespace as crawls,
placeholder job image for cronjobs

* move storage quota check to crawljob handler:
- add 'skipped_quota_reached' as new failed status type
- check for storage quota before checking if crawljob can be started, fail if not (check before any pods/pvcs created)

* frontend:
- show all crawls in crawl workflow, no need to filter by status
- add 'skipped_quota_reached' status, show as 'Skipped (Quota Reached)', render same as failed

* migration: make release namespace available as DEFAULT_NAMESPACE, delete old cronjobs in DEFAULT_NAMESPACE and recreate in crawlers namespace with new template
2023-09-12 13:05:43 -07:00
..
input fix: run yarn format in frontend dir (#1043) 2023-08-03 19:12:48 -07:00
account-settings.ts
alert.ts
badge.ts
button.ts List web captures in Collection (#1024) 2023-08-01 09:14:27 -07:00
checkbox-list.ts
code.ts Collection share dialog + copy updates (#1056) 2023-08-09 10:12:46 -07:00
collections-add.ts Changes "Crawls" → "Items" (#1145) 2023-09-05 23:58:12 -04:00
combobox.ts
config-details.ts Use base10 for sizes in frontend (#1133) 2023-09-05 21:35:20 -04:00
config-editor.ts
copy-button.ts fix: run yarn format in frontend dir (#1043) 2023-08-03 19:12:48 -07:00
crawl-list.ts Update archived item URLs (#1064) 2023-08-14 18:28:37 -07:00
crawl-logs.ts Show details in crawl error log (#1079) 2023-08-15 21:14:08 -07:00
crawl-metadata-editor.ts Manage collection from archived item details (#1085) 2023-09-05 17:52:17 -04:00
crawl-pending-exclusions.ts
crawl-queue.ts frontend: fixes for queue / exclusions: (#1076) 2023-08-15 13:15:43 -07:00
crawl-status.ts Scheduled Crawl Refactor: Handle via Operator + Add Skipped Crawls on Quota Reached (#1162) 2023-09-12 13:05:43 -07:00
data-table.ts
desc-list.ts Add info bar to Collection detail view (#1036) 2023-08-03 16:58:56 -07:00
details.ts
dialog.ts
exclusion-editor.ts frontend: fixes for queue / exclusions: (#1076) 2023-08-15 13:15:43 -07:00
file-list.ts
file-uploader.ts Issue all non-upload storage-quota-update events from LiteElement (#1151) 2023-09-11 18:17:48 -07:00
index.ts Paginate Workflows and refactor to use server-side queries (#1078) 2023-08-22 16:29:17 -07:00
invite-form.ts
language-select.ts
locale-picker.ts
markdown-editor.ts fix: run yarn format in frontend dir (#1043) 2023-08-03 19:12:48 -07:00
markdown-viewer.ts
not-found.ts List web captures in Collection (#1024) 2023-08-01 09:14:27 -07:00
numbered-list.ts Show details in crawl error log (#1079) 2023-08-15 21:14:08 -07:00
observable.ts
orgs-list.ts Add and enforce org storage quota (#1106) 2023-09-07 12:45:43 -04:00
pagination.ts
profile-browser.ts fix: run yarn format in frontend dir (#1043) 2023-08-03 19:12:48 -07:00
queue-exclusion-form.ts
queue-exclusion-table.ts exclusion regex: show unmodified regex string, avoid dropping the '\' when displaying escaped regexes (#1094) 2023-08-22 10:16:23 -07:00
relative-duration.ts
screencast.ts
search-combobox.ts Paginate Workflows and refactor to use server-side queries (#1078) 2023-08-22 16:29:17 -07:00
section-heading.ts
select-browser-profile.ts
sign-up-form.ts
tab-list.ts
tag-input.ts
tag.ts
time-input.ts
workflow-list.ts Paginate Workflows and refactor to use server-side queries (#1078) 2023-08-22 16:29:17 -07:00