diff --git a/CHANGELOG.md b/CHANGELOG.md index 2cde727..e9278a4 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -20,7 +20,7 @@ and this project attempts to adhere to [Semantic Versioning](https://semver.org/ ### Added -- Added custom admin change form for `EventLog` with JSON pretty printing and copy functionality for webhook payloads. +- Added JSON pretty printing and copy functionality to `EventLog` and `Installation` admin change forms ## [0.9.0] 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 index 3874323..c122318 100644 --- 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 @@ -1,94 +1,5 @@ -{# inspired by https://til.simonwillison.net/django/pretty-print-json-admin #} {% extends "admin/change_form.html" %} {% block admin_change_form_document_ready %} {{ block.super }} - + {% include "admin/django_github_app/includes/json_prettify_script.html" %} {% endblock %} diff --git a/src/django_github_app/templates/admin/django_github_app/includes/json_prettify_script.html b/src/django_github_app/templates/admin/django_github_app/includes/json_prettify_script.html new file mode 100644 index 0000000..8c567b8 --- /dev/null +++ b/src/django_github_app/templates/admin/django_github_app/includes/json_prettify_script.html @@ -0,0 +1,93 @@ +{# inspired by https://til.simonwillison.net/django/pretty-print-json-admin #} + diff --git a/src/django_github_app/templates/admin/django_github_app/installation/change_form.html b/src/django_github_app/templates/admin/django_github_app/installation/change_form.html new file mode 100644 index 0000000..c122318 --- /dev/null +++ b/src/django_github_app/templates/admin/django_github_app/installation/change_form.html @@ -0,0 +1,5 @@ +{% extends "admin/change_form.html" %} +{% block admin_change_form_document_ready %} + {{ block.super }} + {% include "admin/django_github_app/includes/json_prettify_script.html" %} +{% endblock %}