Skip to content

Conversation

@ninosamson
Copy link
Collaborator

  • Final PR to update all currency inputs in FT25/26 to new number/currency input with proper validation

@ninosamson ninosamson self-assigned this Jun 2, 2025
@ninosamson ninosamson added Form.io Form IO definitions changed. Form editor Tickets for ministry to implement using form editor. labels Jun 2, 2025
@ninosamson ninosamson changed the title #4652 - Update Currency to Number Input on SFAA FT 25/26 #4652 - Part 3: Update Currency to Number Input on SFAA FT 25/26 Jun 2, 2025
@sh16011993 sh16011993 self-requested a review June 2, 2025 18:51
"decimalLimit": 2,
"requireDecimal": true
"type": "number",
"decimalLimit": 0,
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

👍

@github-actions
Copy link

github-actions bot commented Jun 2, 2025

Backend Unit Tests Coverage Report

Totals Coverage
Statements: 21.8% ( 4055 / 18598 )
Methods: 9.84% ( 234 / 2378 )
Lines: 25.13% ( 3502 / 13933 )
Branches: 13.95% ( 319 / 2287 )

@github-actions
Copy link

github-actions bot commented Jun 2, 2025

E2E Workflow Workers Coverage Report

Totals Coverage
Statements: 72.48% ( 677 / 934 )
Methods: 73.45% ( 83 / 113 )
Lines: 74.54% ( 530 / 711 )
Branches: 58.18% ( 64 / 110 )

@sonarqubecloud
Copy link

sonarqubecloud bot commented Jun 2, 2025

{
"label": "My total current year gross income is:",
"prefix": "$",
"customClass": "font-weight-bold",
Copy link
Collaborator

@sh16011993 sh16011993 Jun 2, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We changed the component but do we want to get rid of this style? Likewise in other places.

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

We use that for all labels @sh16011993 it seems...

Copy link
Collaborator Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Upon reviewing further, the customClass for the number input which is implemented elsewhere is "CustomCSSClass"

Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for confirming @dheepak-aot that we are trying to get rid of this style. Hence resolving this.

@github-actions
Copy link

github-actions bot commented Jun 2, 2025

E2E Queue Consumers Coverage Report

Totals Coverage
Statements: 86.04% ( 1528 / 1776 )
Methods: 83.98% ( 173 / 206 )
Lines: 88.37% ( 1261 / 1427 )
Branches: 65.73% ( 94 / 143 )

@github-actions
Copy link

github-actions bot commented Jun 2, 2025

E2E SIMS API Coverage Report

Totals Coverage
Statements: 71.78% ( 6973 / 9714 )
Methods: 69.83% ( 861 / 1233 )
Lines: 75.21% ( 5410 / 7193 )
Branches: 54.5% ( 702 / 1288 )

Copy link
Collaborator

@sh16011993 sh16011993 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Nice work @ninosamson 👍 LGTM

}
},
{
"key": "parentResidencyExceptionSupportingDocumentsPanelContent",
Copy link
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thanks for the fix

Copy link
Collaborator

@dheepak-aot dheepak-aot left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks Good 👍

@ninosamson ninosamson added this pull request to the merge queue Jun 2, 2025
Merged via the queue into main with commit 42a6a70 Jun 2, 2025
22 checks passed
@ninosamson ninosamson deleted the bugfix/#4652-number-currency-input branch June 2, 2025 23:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Form editor Tickets for ministry to implement using form editor. Form.io Form IO definitions changed.

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants