From e62d1437b79b9a693a758c0117bf300439f37bfe Mon Sep 17 00:00:00 2001 From: Federico Capoano Date: Thu, 14 Jul 2016 15:07:19 +0200 Subject: [PATCH] [admin] Applied preformatted style to keys --- django_x509/admin.py | 4 ++++ django_x509/static/django-x509/css/admin.css | 16 ++++++++++++++++ 2 files changed, 20 insertions(+) create mode 100644 django_x509/static/django-x509/css/admin.css diff --git a/django_x509/admin.py b/django_x509/admin.py index 79a91e2..44cb824 100644 --- a/django_x509/admin.py +++ b/django_x509/admin.py @@ -1,5 +1,6 @@ from django.contrib import admin from django.contrib.admin import ModelAdmin as BaseAdmin +from django.contrib.admin.templatetags.admin_static import static from .models import Ca, Cert @@ -32,6 +33,9 @@ class AbstractAdmin(BaseAdmin): 'public_key', 'private_key') + class Media: + css = {'all': (static('django-x509/css/admin.css'),)} + def __init__(self, *args, **kwargs): self.readonly_fields += ('created', 'modified') super(AbstractAdmin, self).__init__(*args, **kwargs) diff --git a/django_x509/static/django-x509/css/admin.css b/django_x509/static/django-x509/css/admin.css new file mode 100644 index 0000000..5a1803c --- /dev/null +++ b/django_x509/static/django-x509/css/admin.css @@ -0,0 +1,16 @@ +.field-public_key p, +.field-public_key .vLargeTextField, +.field-private_key p, +.field-private_key .vLargeTextField{ + font-family: monospace; + white-space: pre; +} +.field-public_key .vLargeTextField, +.field-private_key .vLargeTextField{ + height: 350px; +} +.field-public_key p.help, +.field-private_key p.help{ + font-family: inherit; + white-space: normal; +}