1
0
mirror of https://github.com/pirate/ArchiveBox.git synced 2025-08-17 20:01:44 +02:00

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
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": ...,
}, },
} }