diff --git a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/AuditLogViewerPanel.java b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/AuditLogViewerPanel.java index d4bb14ce59a..1658cef8001 100644 --- a/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/AuditLogViewerPanel.java +++ b/gui/admin-gui/src/main/java/com/evolveum/midpoint/web/page/admin/reports/component/AuditLogViewerPanel.java @@ -534,12 +534,26 @@ public void populateItem(Item> item, String columns.add(initiatorRefColumn); if (!isHistory) { - IColumn eventStageColumn = new PropertyColumn<>( - createStringResource("PageAuditLogViewer.eventStageLabel"), "eventStage"); + IColumn eventStageColumn = new PropertyColumn( + createStringResource("PageAuditLogViewer.eventStageLabel"), "eventStage"){ + private static final long serialVersionUID = 1L; + + @Override + public IModel getDataModel(IModel rowModel) { + return WebComponentUtil.createLocalizedModelForEnum(rowModel.getObject().getEventStage(), AuditLogViewerPanel.this); + } + }; columns.add(eventStageColumn); } - IColumn eventTypeColumn = new PropertyColumn<>( - createStringResource("PageAuditLogViewer.eventTypeLabel"), "eventType"); + IColumn eventTypeColumn = new PropertyColumn( + createStringResource("PageAuditLogViewer.eventTypeLabel"), "eventType"){ + private static final long serialVersionUID = 1L; + + @Override + public IModel getDataModel(IModel rowModel) { + return WebComponentUtil.createLocalizedModelForEnum(rowModel.getObject().getEventType(), AuditLogViewerPanel.this); + } + }; columns.add(eventTypeColumn); if (!isHistory) { @@ -592,8 +606,15 @@ public void populateItem(Item> item, String }; columns.add(channelColumn); - IColumn outcomeColumn = new PropertyColumn<>( - createStringResource("PageAuditLogViewer.outcomeLabel"), "outcome"); + IColumn outcomeColumn = new PropertyColumn( + createStringResource("PageAuditLogViewer.outcomeLabel"), "outcome"){ + private static final long serialVersionUID = 1L; + + @Override + public IModel getDataModel(IModel rowModel) { + return WebComponentUtil.createLocalizedModelForEnum(rowModel.getObject().getOutcome(), AuditLogViewerPanel.this); + } + }; columns.add(outcomeColumn); return columns;