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:
@@ -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):
|
||||||
|
@@ -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": ...,
|
||||||
},
|
},
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user