Closed github-actions[bot] closed 4 months ago
Backport: https://github.com/Hyperfoil/Horreum/pull/1720
Fixes https://github.com/Hyperfoil/Horreum/issues/1674
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:
Access rights
Settings
Test
Test Tokens
Access
Tokens
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)
Public
Protected
Here a brief summary of UI changes in the form of before/after:
Before:
After:
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:
Access rights
tab into theSettings
one, this way you can set the proper permissions during theTest
creationTest Tokens
creation/deletion in a separate tab (which will replace theAccess
one, now calledTokens
)Tokens
management to be consistent with other UI screensTokens
tab is NOT visible duringTest
creation as the backend API requires an existing Test to properly add/delete tokens.With this new UI, users are able to create a new
Test
with custom permissions, eitherPublic
orProtected
(which is something not working before)Here a brief summary of UI changes in the form of before/after:
Settings
Before:
After:
Tokens
Before:
After:
Check List (Check all the applicable boxes)