Commit f71bb112 authored by Staś Kycia's avatar Staś Kycia
Browse files

logs view for superuser

parent 5f2c91e9
Loading
Loading
Loading
Loading
+22 −0
Changes for voters/admin.py: 22 added lines, 0 removed lines.
Original line number Diff line number Diff line
from django.contrib import admin, messages
from django.contrib.admin.models import LogEntry
from django.db.models import F
from django.urls import reverse
from django.utils.html import format_html
@@ -194,5 +195,26 @@ class GroupAdmin(AdminActionFormsMixin):
        return request.user.has_perm("voters.can_import_from_ldap")


class LogEntryAdmin(admin.ModelAdmin):
    list_display = ["user", "entry", "content_type"]

    @admin.display(description="Wpis")
    def entry(self, obj):
        return str(obj)

    def has_add_permission(self, request):
        return False

    def has_delete_permission(self, request, obj=None):
        return False

    def has_change_permission(self, request, obj=None):
        return False

    def has_view_permission(self, request, obj=None):
        return request.user.is_superuser


admin.site.register(Group, GroupAdmin)
admin.site.register(Voter, VoterAdmin)
admin.site.register(LogEntry, LogEntryAdmin)
+3 −0
Changes for wybory/settings.py: 3 added lines, 0 removed lines.
Original line number Diff line number Diff line
@@ -49,6 +49,9 @@ env = environ.Env(

environ.Env.read_env(BASE_DIR / ".env")

# required for large imports
DATA_UPLOAD_MAX_NUMBER_FIELDS = 2000

# email
email_config = env.email_url()
EMAIL_FILE_PATH = email_config["EMAIL_FILE_PATH"]