Project

General

Profile

Actions

Task #19830

open

Silverline: Update Mandatory Rules for Marks & Numbers (HBL vs Container Level)

Added by Redmine Admin 4 months ago. Updated 3 months ago.

Status:
New
Priority:
Normal
Assignee:
-
Start date:
04/30/2026
Due date:
04/30/2026 (about 4 months late)
% Done:

100%

Estimated time:
8:00 h
Spent time:
GitLab ID:
4349
GitLab Milestone:
GitLab Ticket Number:
1487
GitLab Time Logged:
28800
Lock Timeline Date:
No
gitlab project trace:

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}]

Actions #1

Updated by Redmine Admin 4 months ago

  • GitLab Sync Log updated (diff)
Actions #2

Updated by Redmine Admin 4 months ago

  • Estimated time changed from 0:00 h to 3:00 h
Actions #3

Updated by Redmine Admin 4 months ago

  • Status changed from New to Development Done
  • % Done changed from 0 to 66
  • GitLab Time Logged changed from 0 to 7200
Actions #4

Updated by Redmine Admin 4 months ago

  • GitLab Sync Log updated (diff)
Actions #5

Updated by Redmine Admin 4 months ago

  • Status changed from Development Done to QA
Actions #6

Updated by Redmine Admin 4 months ago

  • Status changed from QA to New
Actions #7

Updated by Redmine Admin 4 months ago

  • Status changed from New to Development Done
  • % Done changed from 66 to 100
  • Estimated time changed from 3:00 h to 6:00 h
  • GitLab Time Logged changed from 7200 to 21600
Actions #8

Updated by Redmine Admin 4 months ago

  • GitLab Sync Log updated (diff)
Actions #9

Updated by Redmine Admin 4 months ago

  • Status changed from Development Done to QA
Actions #10

Updated by Redmine Admin 4 months ago

  • Status changed from QA to New
Actions #11

Updated by Redmine Admin 4 months ago

  • Estimated time changed from 6:00 h to 8:00 h
  • GitLab Time Logged changed from 21600 to 28800
Actions #12

Updated by Redmine Admin 4 months ago

  • GitLab Sync Log updated (diff)
Actions

Also available in: Atom PDF