scylladb / argus

Apache License 2.0
4 stars 11 forks source link

feature(argus): Custom Views #374

Closed k0machi closed 4 months ago

k0machi commented 5 months ago

This commit adds a new way to present tests inside argus - Views. Built by users, they allow scoping tests, issues and statistics into a more focused view. The View Manager allows users to build view from existing tests, groups and releases, along with a new widget builder allowing users to select what their view should contain widget wise (Currently contains 3 widgets, copying the release dashboard structure). Additionally, the Issue View was improved to allow filtering by issue state and labels, as well as caching issue state to prevent extraneous fetches.

Fixes https://github.com/scylladb/argus/issues/352

k0machi commented 5 months ago

Picture demos:

soyacz commented 5 months ago

what's the difference between 'view name' and 'display name for users'? Can we merge them?

k0machi commented 5 months ago

@soyacz good idea and yes, I forgot to implement that:

image