/usr/lib/python3/dist-packages/axes/admin.py is in python3-django-axes 4.1.0-1.
This file is owned by root:root, with mode 0o644.
The actual contents of the file can be viewed below.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 | from django.contrib import admin
from axes.models import AccessLog
from axes.models import AccessAttempt
class AccessAttemptAdmin(admin.ModelAdmin):
list_display = (
'attempt_time',
'ip_address',
'user_agent',
'username',
'path_info',
'failures_since_start',
)
list_filter = [
'attempt_time',
'path_info',
]
search_fields = [
'ip_address',
'username',
'user_agent',
'path_info',
]
date_hierarchy = 'attempt_time'
fieldsets = (
(None, {
'fields': ('path_info', 'failures_since_start')
}),
('Form Data', {
'fields': ('get_data', 'post_data')
}),
('Meta Data', {
'fields': ('user_agent', 'ip_address', 'http_accept')
})
)
readonly_fields = [
'user_agent',
'ip_address',
'username',
'trusted',
'http_accept',
'path_info',
'attempt_time',
'get_data',
'post_data',
'failures_since_start'
]
def has_add_permission(self, request, obj=None):
return False
admin.site.register(AccessAttempt, AccessAttemptAdmin)
class AccessLogAdmin(admin.ModelAdmin):
list_display = (
'attempt_time',
'logout_time',
'ip_address',
'username',
'user_agent',
'path_info',
)
list_filter = [
'attempt_time',
'logout_time',
'path_info',
]
search_fields = [
'ip_address',
'user_agent',
'username',
'path_info',
]
date_hierarchy = 'attempt_time'
fieldsets = (
(None, {
'fields': ('path_info',)
}),
('Meta Data', {
'fields': ('user_agent', 'ip_address', 'http_accept')
})
)
readonly_fields = [
'user_agent',
'ip_address',
'username',
'trusted',
'http_accept',
'path_info',
'attempt_time',
'logout_time'
]
def has_add_permission(self, request, obj=None):
return False
admin.site.register(AccessLog, AccessLogAdmin)
|