Skip to content

Commit f612ef6

Browse files
committed
Add event version column
1 parent 1b577de commit f612ef6

4 files changed

Lines changed: 15 additions & 1 deletion

File tree

src/Exceptionless.Core/Models/EventSummaryModel.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,4 +4,5 @@ public record EventSummaryModel : SummaryData
44
{
55
public DateTimeOffset Date { get; set; }
66
public string? Type { get; set; }
7+
public string? Version { get; set; }
78
}

src/Exceptionless.Web/ClientApp/src/lib/features/events/components/summary/index.ts

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,7 @@ export interface EventSummaryModel<T extends SummaryTemplateKeys> extends Summar
6262
/** @format date-time */
6363
date: string;
6464
type?: string;
65+
version?: string;
6566
}
6667

6768
export interface StackErrorSummaryData {

src/Exceptionless.Web/ClientApp/src/lib/features/events/components/table/options.svelte.ts

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,8 @@ export const defaultEventColumnVisibility: ColumnVisibilityState = {
2121
message: false,
2222
name: false,
2323
source: false,
24-
type: false
24+
type: false,
25+
version: false
2526
};
2627

2728
export function getColumns<TSummaryModel extends SummaryModel<SummaryTemplateKeys>>(
@@ -102,6 +103,16 @@ export function getColumns<TSummaryModel extends SummaryModel<SummaryTemplateKey
102103
class: 'w-28'
103104
}
104105
},
106+
{
107+
accessorKey: nameof<EventSummaryModel<SummaryTemplateKeys>>('version'),
108+
cell: (prop) => formatTextColumn(prop.getValue()),
109+
enableSorting: false,
110+
header: 'Version',
111+
id: 'version',
112+
meta: {
113+
class: 'w-32'
114+
}
115+
},
105116
{
106117
accessorFn: (row) => getSummaryDataValue(row, 'Type'),
107118
cell: (prop) => formatTextColumn(prop.getValue()),

src/Exceptionless.Web/Controllers/EventController.cs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -320,6 +320,7 @@ private async Task<ActionResult<ICollection<PersistentEvent>>> GetInternalAsync(
320320
TemplateKey = summaryData.TemplateKey,
321321
Date = e.Date,
322322
Type = e.Type,
323+
Version = e.GetVersion(),
323324
Data = summaryData.Data
324325
};
325326
}).ToList(), events.HasMore && !NextPageExceedsSkipLimit(page, limit), page, includeTotal ? events.Total : null, events.Hits.FirstOrDefault()?.GetSortToken(_serializer), events.Hits.LastOrDefault()?.GetSortToken(_serializer));

0 commit comments

Comments
 (0)