From 69e54ab410b5f412bfe0fc81e2ff888091a38fa3 Mon Sep 17 00:00:00 2001 From: Jeremy Stretch Date: Tue, 28 Mar 2017 12:19:08 -0400 Subject: [PATCH] Token admin form improvements --- netbox/users/admin.py | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/netbox/users/admin.py b/netbox/users/admin.py index 29c149f21..adfa151d5 100644 --- a/netbox/users/admin.py +++ b/netbox/users/admin.py @@ -1,8 +1,18 @@ +from django import forms from django.contrib import admin from .models import Token +class TokenAdminForm(forms.ModelForm): + key = forms.CharField(required=False, help_text="If no key is provided, one will be generated automatically.") + + class Meta: + fields = ['user', 'key', 'write_enabled', 'expires', 'description'] + model = Token + + @admin.register(Token) class TokenAdmin(admin.ModelAdmin): - list_display = ['user', 'key', 'created', 'expires', 'write_enabled', 'description'] + form = TokenAdminForm + list_display = ['key', 'user', 'created', 'expires', 'write_enabled', 'description']