diff --git a/archivebox/core/admin.py b/archivebox/core/admin.py index 3f4dcd7c..f7c616e7 100644 --- a/archivebox/core/admin.py +++ b/archivebox/core/admin.py @@ -14,6 +14,8 @@ from django.shortcuts import render, redirect from django.contrib.auth import get_user_model from django import forms +from signal_webhooks.admin import WebhookAdmin, WebhookModel + from ..util import htmldecode, urldecode, ansi_to_html from core.models import Snapshot, ArchiveResult, Tag @@ -102,6 +104,7 @@ class ArchiveBoxAdmin(admin.AdminSite): archivebox_admin = ArchiveBoxAdmin() archivebox_admin.register(get_user_model()) archivebox_admin.register(APIToken) +archivebox_admin.register(WebhookModel, WebhookAdmin) archivebox_admin.disable_action('delete_selected') class ArchiveResultInline(admin.TabularInline): diff --git a/archivebox/core/settings.py b/archivebox/core/settings.py index 3b2ad688..0cbd5f90 100644 --- a/archivebox/core/settings.py +++ b/archivebox/core/settings.py @@ -404,9 +404,9 @@ LOGGING = { SIGNAL_WEBHOOKS = { "HOOKS": { "django.contrib.auth.models.User": ..., - "core.models.Snapshot": "...", - "core.models.ArchiveResult": "...", - "core.models.Tag": "...", - "api.models.APIToken": "...", + "core.models.Snapshot": ..., + "core.models.ArchiveResult": ..., + "core.models.Tag": ..., + "api.models.APIToken": ..., }, }