Skip to content

Commit ea77106

Browse files
authored
Merge pull request #21 from ataylor32/admin
Replace the "SessionAdmin" class' readonly_fields with has_add_permission and has_change_permission
2 parents 7984306 + 769704c commit ea77106

File tree

1 file changed

+6
-13
lines changed

1 file changed

+6
-13
lines changed

qsessions/admin.py

Lines changed: 6 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -59,19 +59,6 @@ def queryset(self, request, queryset):
5959
class SessionAdmin(admin.ModelAdmin):
6060
list_display = ("ip", linkify("user"), "is_valid", "created_at", "expire_date", "device", "location")
6161
list_select_related = ("user",)
62-
readonly_fields = (
63-
"ip",
64-
"location",
65-
"user",
66-
"is_valid",
67-
"expire_date",
68-
"created_at",
69-
"updated_at",
70-
"user_agent",
71-
"device",
72-
"session_key",
73-
"session_data_decoded",
74-
)
7562
list_filter = ExpiredFilter, OwnerFilter
7663
fields = (
7764
"user",
@@ -107,3 +94,9 @@ def session_data_decoded(self, obj):
10794
'<pre style="white-space: pre-wrap; max-width: 800px; display: inline-block; direction: ltr;">{}</pre>',
10895
pformat(obj.get_decoded()),
10996
)
97+
98+
def has_add_permission(self, request):
99+
return False
100+
101+
def has_change_permission(self, request, obj=None):
102+
return False

0 commit comments

Comments
 (0)