diff --git a/CHANGELOG.md b/CHANGELOG.md index 46bdd68..2cde727 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -18,6 +18,10 @@ and this project attempts to adhere to [Semantic Versioning](https://semver.org/ ## [Unreleased] +### Added + +- Added custom admin change form for `EventLog` with JSON pretty printing and copy functionality for webhook payloads. + ## [0.9.0] ### Changed diff --git a/src/django_github_app/templates/admin/django_github_app/eventlog/change_form.html b/src/django_github_app/templates/admin/django_github_app/eventlog/change_form.html new file mode 100644 index 0000000..3874323 --- /dev/null +++ b/src/django_github_app/templates/admin/django_github_app/eventlog/change_form.html @@ -0,0 +1,94 @@ +{# inspired by https://til.simonwillison.net/django/pretty-print-json-admin #} +{% extends "admin/change_form.html" %} +{% block admin_change_form_document_ready %} + {{ block.super }} + +{% endblock %}