from django.contrib import admin
import zipfile
import json
from .models import SerialKeys
from django.utils.html import format_html
from django.forms import TextInput, Textarea
from django.db import models
from django.contrib.auth.models import User
from datetime import datetime
from django.contrib.admin.models import LogEntry

@admin.register(SerialKeys)



class PersonAdmin(admin.ModelAdmin):
    def has_add_permission(self, request):
        return False

    formfield_overrides = {
        models.CharField: {'widget': TextInput(attrs={'rows':3, 'cols':50})},
        models.TextField: {'widget': Textarea(attrs={'rows':3, 'cols':50})},
    }

#    def save_model(self, request, obj, form, change):

#        obj.changed_by = request.user.username
#        obj.save()

    list_display = ("number", "datetime")
    ordering = ('-datetime',)
    admin.site.enable_nav_sidebar = False
    admin.site.site_header = "Serial key administration"
    admin.site.site_title = "Serial key administration"
    admin.site.index_title = ""
    LogEntry.objects.all().delete()
