archivebox.crawls.adminď
Module Contentsď
Classesď
Custom form for Crawl admin to render urls field as textarea. |
|
Functionsď
Render a nice inline list view of snapshots with status, title, URL, and progress. |
|
APIď
- class archivebox.crawls.admin.MaxDepthListFilter[source]ď
Bases:
django.contrib.admin.SimpleListFilter
- archivebox.crawls.admin.render_snapshots_list(snapshots_qs, request=None, crawl=None, page_size=50, prefix='snapshots')[source]ď
Render a nice inline list view of snapshots with status, title, URL, and progress.
- class archivebox.crawls.admin.CrawlAdminForm(*args, **kwargs)[source]ď
Bases:
django.forms.ModelFormCustom form for Crawl admin to render urls field as textarea.
Initialization
- class archivebox.crawls.admin.CrawlAdmin(model, admin_site)[source]ď
Bases:
archivebox.base_models.admin.ConfigEditorMixin,archivebox.base_models.admin.BaseModelAdmin()
- list_display[source]ď
(âshort_idâ, âpermissions_badgeâ, âcreated_atâ, âownerâ, âdepthâ, âstatus_with_stop_reasonâ, âpause_âŚ
- sort_fields[source]ď
(âidâ, âcreated_atâ, âcreated_byâ, âmax_depthâ, âlabelâ, ânotesâ, âschedule_strâ, âstatusâ, âretry_aâŚ
- search_fields[source]ď
(âidâ, âcreated_by__usernameâ, âmax_depthâ, âlabelâ, ânotesâ, âschedule_idâ, âstatusâ, âurlsâ)
- actions[source]ď
[âpause_selected_crawlsâ, âresume_selected_crawlsâ, âseal_selected_crawlsâ, âdelete_selected_batchedâŚ
- get_queryset(request)[source]ď
Keep joins page-local while computing per-row snapshot counts in the page query.
- delete_selected_batched(request, queryset)[source]ď
Delete crawls in a single transaction to avoid SQLite concurrency issues.
- class archivebox.crawls.admin.CrawlScheduleAdmin[source]ď
Bases:
archivebox.base_models.admin.BaseModelAdmin- list_display[source]ď
(âidâ, âcreated_atâ, âcreated_byâ, âlabelâ, ânotesâ, âtemplate_strâ, âcrawlsâ, ânum_crawlsâ, ânum_snâŚ
- sort_fields[source]ď
(âidâ, âcreated_atâ, âcreated_byâ, âlabelâ, ânotesâ, âtemplate_strâ)
- search_fields[source]ď
(âidâ, âcreated_by__usernameâ, âlabelâ, ânotesâ, âschedule_idâ, âtemplate_idâ, âtemplate__urlsâ)