X-Git-Url: https://git.mdrn.pl/cas.git/blobdiff_plain/5c901ee485c3abdf11dec71bdb7534f1f6a9eaa9..77383dd67f20ccdca7d9d3cc071ca386ba6a6ac3:/src/ssh_keys/admin.py diff --git a/src/ssh_keys/admin.py b/src/ssh_keys/admin.py index b907416..af736bb 100644 --- a/src/ssh_keys/admin.py +++ b/src/ssh_keys/admin.py @@ -1,5 +1,12 @@ from django.contrib import admin +from django.db.models import F from .models import SSHKey -admin.site.register(SSHKey) +class SSHKeyAdmin(admin.ModelAdmin): + fields = ['user', 'key', 'algorithm', 'bit_length', 'sha256_hash', 'md5_hash', 'created_at', 'last_seen_at'] + readonly_fields = ['algorithm', 'bit_length', 'sha256_hash', 'md5_hash', 'created_at', 'last_seen_at'] + list_display = ['comment', 'last_seen_at', 'user', 'sha256_hash', 'algorithm', 'bit_length', 'created_at'] + ordering = (F('last_seen_at').desc(nulls_last=True),) + +admin.site.register(SSHKey, SSHKeyAdmin)