Ajout action_message à l'admin LogEntry

This commit is contained in:
Claude Paroz 2025-03-20 14:54:56 +01:00
parent 078c67a455
commit 43d4943ebc

View file

@ -512,7 +512,7 @@ class LogEntryAdmin(admin.ModelAdmin):
list_display = (
"action_time",
"user", #"user_link",
#"action_message",
"action_message",
"content_type",
"object_repr",
)
@ -526,6 +526,18 @@ class LogEntryAdmin(admin.ModelAdmin):
"change_message",
)
@admin.display(description="action")
def action_message(self, obj):
"""
Returns the action message.
Note: this handles deletions which don't return a change message.
"""
change_message = obj.get_change_message()
# If there is no change message then use the action flag label
if not change_message:
change_message = f"{obj.get_action_flag_display()}."
return change_message
admin.site.register(Level)
admin.site.register(Option)