Bug Report
Steps to Reproduce:
- Launch a fresh calm hub from calm-hub/deploy >
docker compose up. Make sure you delete your DB if it already exists in docker desktop
npm ci && npm run build && npx link cli to get latest cli built
- Push the control requirement and config below:
npx calm hub push control-requirement rate-limit-requirement.control-requirement.json
npx calm hub push control-configuration rate-limit-config.control-config.json
- Open CalmHub UI on http://localhost:8080/ and look under domains > security > rate-limit control NOTE: this should probably display the control's title, rather than its id!
- Look at configurations.
Expected Result:
Name is "rate limit control example"
Actual Result:
"Control 1"
URL also shows 1 rather than the slug. I think this is just a bit too ID based still rather than slug-based
Environment:
Latest main CalmHub
MacOSX 15.7.3
Firefox
Additional Context:
NOTE: sidebar should probably display the control's title, rather than its id!

Bug Report
Steps to Reproduce:
docker compose up. Make sure you delete your DB if it already exists in docker desktopnpm ci && npm run build && npx link clito get latest cli builtExpected Result:
Name is "rate limit control example"
Actual Result:
"Control 1"
URL also shows 1 rather than the slug. I think this is just a bit too ID based still rather than slug-based
Environment:
Latest main CalmHub
MacOSX 15.7.3
Firefox
Additional Context:
NOTE: sidebar should probably display the control's title, rather than its id!