Task #19830
openSilverline: Update Mandatory Rules for Marks & Numbers (HBL vs Container Level)
100%
Description
Current system behavior for Marks & Numbers field is inconsistent with business requirements.
Client requires:
- Mandatory at House BL (HBL) level
- Optional at Container level
Current Issue
- Marks & Numbers is currently:
- Not enforced correctly at HBL level OR
- Incorrectly mandatory at container level (based on screen)
Requirement
1. House BL Level
- Marks & Numbers must be Mandatory
- Enforce validation on Save/Confirm
2. Container Level
- Marks & Numbers must NOT be Mandatory
- Remove
*indicator - Allow empty values
Acceptance Criteria
Scenario 1 – HBL Level Mandatory
Given user is creating/editing House BL
When Marks & Numbers is empty and status is "confirmed/approved"
Then:
- System should block save
- Show validation message (e.g., "Marks & Numbers is required")
Scenario 2 – HBL Level Filled
Given user enters Marks & Numbers
When saving
Then:
- Record saves successfully
Scenario 3 – Container Level Optional
Given user is at container level
When Marks & Numbers is empty
Then:
- System allows save
- No validation error
Scenario 4 – UI Indicator
Given user views fields
Then:
- HBL Level →
Marks & Numbers * - Container Level →
Marks & Numbers(no*)
GitLab Sync Log
[{"id": "43702", "author": "Ra-ees Peeroo", "hours": 2.0, "created": "2026-05-06T10:58:20.163Z", "log_date": "2026-05-06", "comment": "Imported from GitLab by @Ra-ees Peeroo on 2026-05-06T10:58:20.163Z: 2h-(2.0)h spend at: 2026-05-06", "status": "active", "deleted_by": "", "redmine_entry_id": 13433}, {"id": "44199", "author": "Ra-ees Peeroo", "hours": 4.0, "created": "2026-05-12T11:02:48.866Z", "log_date": "2026-05-10", "comment": "Imported from GitLab by @Ra-ees Peeroo on 2026-05-12T11:02:48.866Z: 4h-(4.0)h spend at: 2026-05-10", "status": "active", "deleted_by": "", "redmine_entry_id": 13554}, {"id": "44411", "author": "Ra-ees Peeroo", "hours": 2.0, "created": "2026-05-15T06:04:06.524Z", "log_date": "2026-05-13", "comment": "Imported from GitLab by @Ra-ees Peeroo on 2026-05-15T06:04:06.524Z: 2h-(2.0)h spend at: 2026-05-13", "status": "active", "deleted_by": "", "redmine_entry_id": 13614}]