Hyperfoil / Horreum

Benchmark results repository service
https://horreum.hyperfoil.io/
Apache License 2.0
37 stars 31 forks source link

[0.13.x] Refactor test settings and access rights #1737

Closed github-actions[bot] closed 4 months ago

github-actions[bot] commented 4 months ago

Backport: https://github.com/Hyperfoil/Horreum/pull/1720

Fixes Issue

Fixes https://github.com/Hyperfoil/Horreum/issues/1674

Changes proposed

In order to properly fix the issue, I had to slightly refactor the UI for Test settings and access rights.

This is the list of changes I did:

With this new UI, users are able to create a new Test with custom permissions, either Public or Protected (which is something not working before)

Here a brief summary of UI changes in the form of before/after:

Settings

Before: image

After: image

Tokens

Before: image image image

After: image image image

Check List (Check all the applicable boxes)