Update dashboard filters and packet views
This commit is contained in:
@@ -23,6 +23,8 @@ type pageData struct {
|
||||
CurrentProject projects.ProjectItem
|
||||
Search string
|
||||
Filter string
|
||||
Packet string
|
||||
PacketOptions []PacketOption
|
||||
Rows []ResultRow
|
||||
FilteredRows []ResultRow
|
||||
Summary ResultSummary
|
||||
@@ -65,7 +67,9 @@ func buildResultData(r *http.Request) (pageData, int, error) {
|
||||
summary := BuildResultSummary(rows)
|
||||
search := r.URL.Query().Get("search")
|
||||
filter := r.URL.Query().Get("filter")
|
||||
filteredRows := FilterResultRows(rows, search, filter)
|
||||
packet := r.URL.Query().Get("packet")
|
||||
packetOptions := UniquePackets(rows)
|
||||
filteredRows := FilterResultRows(rows, search, filter, packet)
|
||||
page := parsePage(r.URL.Query().Get("page"))
|
||||
pagedRows, hasMore := PaginateResultRows(filteredRows, page, defaultPageSize)
|
||||
visibleCount := page * defaultPageSize
|
||||
@@ -78,6 +82,8 @@ func buildResultData(r *http.Request) (pageData, int, error) {
|
||||
CurrentProject: project,
|
||||
Search: search,
|
||||
Filter: filter,
|
||||
Packet: packet,
|
||||
PacketOptions: packetOptions,
|
||||
Rows: rows,
|
||||
FilteredRows: pagedRows,
|
||||
Summary: summary,
|
||||
|
||||
Reference in New Issue
Block a user