show webhooks config in django admin

This commit is contained in:
Nick Sweeting 2024-05-06 07:13:54 -07:00
parent f067451267
commit 47666ec26b
No known key found for this signature in database
2 changed files with 7 additions and 4 deletions

View file

@ -14,6 +14,8 @@ from django.shortcuts import render, redirect
from django.contrib.auth import get_user_model from django.contrib.auth import get_user_model
from django import forms from django import forms
from signal_webhooks.admin import WebhookAdmin, WebhookModel
from ..util import htmldecode, urldecode, ansi_to_html from ..util import htmldecode, urldecode, ansi_to_html
from core.models import Snapshot, ArchiveResult, Tag from core.models import Snapshot, ArchiveResult, Tag
@ -102,6 +104,7 @@ class ArchiveBoxAdmin(admin.AdminSite):
archivebox_admin = ArchiveBoxAdmin() archivebox_admin = ArchiveBoxAdmin()
archivebox_admin.register(get_user_model()) archivebox_admin.register(get_user_model())
archivebox_admin.register(APIToken) archivebox_admin.register(APIToken)
archivebox_admin.register(WebhookModel, WebhookAdmin)
archivebox_admin.disable_action('delete_selected') archivebox_admin.disable_action('delete_selected')
class ArchiveResultInline(admin.TabularInline): class ArchiveResultInline(admin.TabularInline):

View file

@ -404,9 +404,9 @@ LOGGING = {
SIGNAL_WEBHOOKS = { SIGNAL_WEBHOOKS = {
"HOOKS": { "HOOKS": {
"django.contrib.auth.models.User": ..., "django.contrib.auth.models.User": ...,
"core.models.Snapshot": "...", "core.models.Snapshot": ...,
"core.models.ArchiveResult": "...", "core.models.ArchiveResult": ...,
"core.models.Tag": "...", "core.models.Tag": ...,
"api.models.APIToken": "...", "api.models.APIToken": ...,
}, },
} }