feat(settings): add Scheduling page to edit the standard due date #182
Loading…
Reference in a new issue
No description provided.
Delete branch "feat/MAPPS-345-scheduling-due-date-setting"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Background
PMS-345 (server PR mokosh-server#257) added the tenant setting
scheduling/default_due_business_daysand applies it to new tasks (when no due date is given) and to tickets that match no SLA. The setting had no UI:validate_setting_valueaccepts 0..=365 (0 disables), and the value is read/written atGET/PUT /settings/scheduling/default_due_business_days.Goal
Make the standard due date editable in Settings, satisfying the PMS-345 "editable in Settings" acceptance criterion.
Proposed approach
New admin-gated page at
/settings/scheduling(componentSchedulingSettingsPage) plus a card under the Billing & SLA group on the Settings hub. The page:{ "value": n }and shows a saved confirmation.Mirrors the single-record edit pattern used by the Profile page (outer
use_resourceloads, inner form seeds its signal from props).Acceptance criteria