Skip to content

Conversation

KadariPavani
Copy link

Fixes - Jira-#560

Didn't create a Jira ticket, click here to create new.

Please Add Screenshots If there are any UI changes.
Description of Changes:
Implement Interest Charts step in the Fixed Deposit Account creation flow (Step 4) that allows users to:

  • View and manage chart details (name, dates, description)
  • View and modify interest rate charts
  • Download chart information
  • Navigate between setup steps

Please Add Screenshots If there are any UI changes.
Changes include:

  1. New Components:

    • InterestChartsPage.kt - Main UI for interest charts step
    • FixedDepositAccountCreationScreen.kt - Stepper-based creation flow
    • FixedDepositAccountState.kt - State management
    • FixedDepositAccountViewModel.kt - Business logic
  2. Features:

    • Chart information display
    • Interest rate modal with CRUD operations
    • Rate validation (0-100%)
    • Download functionality
    • Step navigation controls
    • Mobile responsive design
  3. Validation Rules:

    • Required chart information
    • Valid interest rate ranges
    • Confirmation for deletions
    • Non-empty chart requirement for progression

Didn't create a Jira ticket, click here to create new.

Please make sure these boxes are checked before submitting your pull request - thanks!

  • Run the static analysis check ./gradlew check or ci-prepush.sh to make sure you didn't break anything
  • If you have multiple commits please combine them into one commit by squashing them.

Please make sure these boxes are checked before submitting your pull request - thanks!

  • Run the static analysis check ./gradlew check or ci-prepush.sh to make sure you didn't break anything

  • If you have multiple commits please combine them into one commit by squashing them.

…n flow

- Add InterestChartsPage component with chart information display
- Implement interest rate chart modal with CRUD operations
- Add validation for interest rates and navigation controls
- Setup state management and view model for the feature
- Add download functionality for chart details

Implements MIFOSAC-560
What:
- Create InterestChartsPage component for Fixed Deposit Account creation
- Add main creation screen with stepper navigation
- Implement interest rate chart management functionality

Details:
- Add chart information section with name, dates, and description
- Implement interest rate chart modal with CRUD operations
- Add validation for interest rates (>0, <100)
- Setup state management and view model for the feature
- Add download functionality for chart details
- Add navigation controls between steps
- Integrate with Fixed Deposit Account creation flow

Technical Changes:
- Create InterestChartsPage.kt for the UI implementation
- Add FixedDepositAccountState.kt for state management
- Add FixedDepositAccountViewModel.kt for business logic
- Create FixedDepositAccountCreationScreen.kt for main flow
- Add navigation routes and string resources

Testing:
- Verify chart information display
- Test CRUD operations on interest rates
- Validate navigation between steps
- Check download functionality

Resolves: MIFOSAC-560
@revanthkumarJ
Copy link
Contributor

@KadariPavani can you upload the screenshots what you have updated

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants