| 12345678910111213141516171819202122232425262728 |
- __package__ = 'archivebox.crawls'
- import abx
- from abid_utils.admin import ABIDModelAdmin
- from crawls.models import Crawl
- class CrawlAdmin(ABIDModelAdmin):
- list_display = ('abid', 'created_at', 'created_by', 'depth', 'parser', 'urls')
- sort_fields = ('abid', 'created_at', 'created_by', 'depth', 'parser', 'urls')
- search_fields = ('abid', 'created_by__username', 'depth', 'parser', 'urls')
-
- readonly_fields = ('created_at', 'modified_at', 'abid_info')
- fields = ('urls', 'depth', 'parser', 'created_by', *readonly_fields)
- list_filter = ('depth', 'parser', 'created_by')
- ordering = ['-created_at']
- list_per_page = 100
- actions = ["delete_selected"]
- @abx.hookimpl
- def register_admin(admin_site):
- admin_site.register(Crawl, CrawlAdmin)
|