[PR #232] [MERGED] Add support for aggregating tasks #280

Closed
opened 2026-03-02 05:19:35 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/hibiken/asynqmon/pull/232
Author: @hibiken
Created: 4/12/2022
Status: Merged
Merged: 4/12/2022
Merged by: @hibiken

Base: masterHead: feat/task_groups


📝 Commits (10+)

  • 8671cd0 Add group count and aggregating task count in TaskView
  • 410be6f Fix TasksTable styles
  • f19b95a Update QueueSizeChart to show aggregating task count
  • f3be255 Add list groups REST endpoint
  • 845f625 Add redux actions/reducers for groups
  • 1ebfcb4 Fix QueueInfo conversion helper
  • cbc292b Add GroupSelect component
  • e510aaf (ui): Add react-window
  • 7f7e699 Use virtualized list
  • b3e7f28 (ui): Make GroupSelect controlled input

📊 Changes

46 files changed (+3017 additions, -2137 deletions)

View changed files

📝 conversion_helpers.go (+60 -6)
📝 go.mod (+1 -1)
📝 go.sum (+2 -0)
group_handlers.go (+40 -0)
📝 handler.go (+14 -0)
📝 task_handlers.go (+118 -75)
📝 ui/build/asset-manifest.json (+10 -10)
📝 ui/build/index.html (+1 -1)
ui/build/static/js/2.83624df2.chunk.js (+3 -0)
📝 ui/build/static/js/2.83624df2.chunk.js.LICENSE.txt (+6 -2)
ui/build/static/js/2.83624df2.chunk.js.map (+1 -0)
ui/build/static/js/2.8c4ddcd7.chunk.js (+0 -3)
ui/build/static/js/2.8c4ddcd7.chunk.js.map (+0 -1)
ui/build/static/js/main.5adda2da.chunk.js (+2 -0)
ui/build/static/js/main.5adda2da.chunk.js.map (+1 -0)
ui/build/static/js/main.c13b2054.chunk.js (+0 -2)
ui/build/static/js/main.c13b2054.chunk.js.map (+0 -1)
ui/build/static/js/runtime-main.4c7af7c1.js.map (+0 -1)
📝 ui/build/static/js/runtime-main.9fea6c1a.js (+1 -1)
ui/build/static/js/runtime-main.9fea6c1a.js.map (+1 -0)

...and 26 more files

📄 Description

No description provided


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/hibiken/asynqmon/pull/232 **Author:** [@hibiken](https://github.com/hibiken) **Created:** 4/12/2022 **Status:** ✅ Merged **Merged:** 4/12/2022 **Merged by:** [@hibiken](https://github.com/hibiken) **Base:** `master` ← **Head:** `feat/task_groups` --- ### 📝 Commits (10+) - [`8671cd0`](https://github.com/hibiken/asynqmon/commit/8671cd011c58aa7b440972550847ab13e8a76b3c) Add group count and aggregating task count in TaskView - [`410be6f`](https://github.com/hibiken/asynqmon/commit/410be6f8423954f17fb40ae5da51cbf88b1e1bd0) Fix TasksTable styles - [`f19b95a`](https://github.com/hibiken/asynqmon/commit/f19b95ad821fcd45533737c01252786e3889d3ae) Update QueueSizeChart to show aggregating task count - [`f3be255`](https://github.com/hibiken/asynqmon/commit/f3be2555f8123452c703d08d3d0f41121fb64a5a) Add list groups REST endpoint - [`845f625`](https://github.com/hibiken/asynqmon/commit/845f625af619f71d07d3b92dd841547469d153a8) Add redux actions/reducers for groups - [`1ebfcb4`](https://github.com/hibiken/asynqmon/commit/1ebfcb44bfaa222c9fdcb94cbcc70dae3331c362) Fix QueueInfo conversion helper - [`cbc292b`](https://github.com/hibiken/asynqmon/commit/cbc292bce201db86c5895eee541d64a6524e622f) Add GroupSelect component - [`e510aaf`](https://github.com/hibiken/asynqmon/commit/e510aaf107e7f978d40fde1495d1f46a06f04d76) (ui): Add react-window - [`7f7e699`](https://github.com/hibiken/asynqmon/commit/7f7e699921d86e0087e019f55a4bf28e1f9f8570) Use virtualized list - [`b3e7f28`](https://github.com/hibiken/asynqmon/commit/b3e7f28faecf57656cb86f93f34dd919ebbe5768) (ui): Make GroupSelect controlled input ### 📊 Changes **46 files changed** (+3017 additions, -2137 deletions) <details> <summary>View changed files</summary> 📝 `conversion_helpers.go` (+60 -6) 📝 `go.mod` (+1 -1) 📝 `go.sum` (+2 -0) ➕ `group_handlers.go` (+40 -0) 📝 `handler.go` (+14 -0) 📝 `task_handlers.go` (+118 -75) 📝 `ui/build/asset-manifest.json` (+10 -10) 📝 `ui/build/index.html` (+1 -1) ➕ `ui/build/static/js/2.83624df2.chunk.js` (+3 -0) 📝 `ui/build/static/js/2.83624df2.chunk.js.LICENSE.txt` (+6 -2) ➕ `ui/build/static/js/2.83624df2.chunk.js.map` (+1 -0) ➖ `ui/build/static/js/2.8c4ddcd7.chunk.js` (+0 -3) ➖ `ui/build/static/js/2.8c4ddcd7.chunk.js.map` (+0 -1) ➕ `ui/build/static/js/main.5adda2da.chunk.js` (+2 -0) ➕ `ui/build/static/js/main.5adda2da.chunk.js.map` (+1 -0) ➖ `ui/build/static/js/main.c13b2054.chunk.js` (+0 -2) ➖ `ui/build/static/js/main.c13b2054.chunk.js.map` (+0 -1) ➖ `ui/build/static/js/runtime-main.4c7af7c1.js.map` (+0 -1) 📝 `ui/build/static/js/runtime-main.9fea6c1a.js` (+1 -1) ➕ `ui/build/static/js/runtime-main.9fea6c1a.js.map` (+1 -0) _...and 26 more files_ </details> ### 📄 Description _No description provided_ --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
kerem 2026-03-02 05:19:35 +03:00
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/asynqmon#280
No description provided.