fix(sla): clarify the 'None (24x7)' business-hours label (PMS-586) #398

Merged
longjacksonle merged 1 commit from fix/PMS-586-business-hours-none-label into main 2026-06-30 21:10:23 +02:00

PMS-586 (found in PMS-567 SLA Management smoke)

The SLA-policy "Business Hours" selector offered an empty option labelled "None (24x7)", which conflated "no business-hours profile selected" with "runs 24x7".

Change (copy only)

  • Empty option + placeholder: "None (24x7)" -> "No profile (runs 24/7)".
  • Added help text: "With no business-hours profile, the SLA clock runs continuously (24/7). Pick a profile to pause the clock outside its hours."

The empty value ("") and behavior are unchanged - selecting nothing still means 24/7. Wording is consistent with the target selector's "24x7" / "Business Hours" labels.

Verified

dx build clean (33s), no warnings, fmt clean. Dev app serves this branch.

Test

SLA Management -> create/edit a policy -> the Business Hours dropdown's first option reads "No profile (runs 24/7)" with the explanatory help text; picking a profile still works as before.

🤖 Generated with Claude Code

## PMS-586 (found in PMS-567 SLA Management smoke) The SLA-policy "Business Hours" selector offered an empty option labelled "None (24x7)", which conflated "no business-hours profile selected" with "runs 24x7". ## Change (copy only) - Empty option + placeholder: "None (24x7)" -> "No profile (runs 24/7)". - Added help text: "With no business-hours profile, the SLA clock runs continuously (24/7). Pick a profile to pause the clock outside its hours." The empty value (`""`) and behavior are unchanged - selecting nothing still means 24/7. Wording is consistent with the target selector's "24x7" / "Business Hours" labels. ## Verified dx build clean (33s), no warnings, fmt clean. Dev app serves this branch. ## Test SLA Management -> create/edit a policy -> the Business Hours dropdown's first option reads "No profile (runs 24/7)" with the explanatory help text; picking a profile still works as before. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
fix(sla): clarify the 'None (24x7)' business-hours label (PMS-586)
All checks were successful
Check / fmt + clippy + tests (pull_request) Successful in 2m0s
Create release / Create release from merged PR (pull_request) Has been skipped
0d529c238f
The SLA-policy business-hours selector's empty option read "None (24x7)", conflating "no profile selected" with a 24x7 schedule. Relabel the empty option + placeholder to "No profile (runs 24/7)" and add help text spelling out the effect (no profile -> clock runs continuously; pick a profile to pause outside its hours). Copy only; the empty value and behavior are unchanged.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
longjacksonle scheduled this pull request to auto merge when all checks succeed 2026-06-30 21:08:47 +02:00
longjacksonle deleted branch fix/PMS-586-business-hours-none-label 2026-06-30 21:10:24 +02:00
Sign in to join this conversation.
No reviewers
No labels
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
psa-systems/mokosh-apps!398
No description provided.