Skip to content

Conversation

@xavimolloy
Copy link
Collaborator

Description

Link the JIRA issue.

Please provide a clear definition of the problem and explain your solution.

Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR implements RadioButton and CheckBox input providers for the tracker search screen, replacing TODO placeholders in the TrackerInputProvider. The implementation uses the DHIS2 mobile UI design system components and follows the existing patterns in the codebase.

Changes:

  • Added TrackerRadioButtonInputProvider for radio button input handling with option sets
  • Added TrackerCheckboxInputProvider for checkbox input handling with option sets
  • Replaced TODO placeholders in TrackerInputProvider with calls to the new providers

Reviewed changes

Copilot reviewed 3 out of 3 changed files in this pull request and generated 3 comments.

File Description
TrackerRadioButtonInputProvider.kt New provider implementing radio button inputs using DHIS2 design system's InputRadioButton component
TrackerCheckboxInputProvider.kt New provider implementing checkbox inputs using DHIS2 design system's InputCheckBox component
TrackerInputProvider.kt Integrated the new checkbox and radio button providers, replacing TODO placeholders

@andresmr andresmr force-pushed the feature/tracker-search-refactor branch from 1a492a0 to 8c0c509 Compare January 20, 2026 11:00
@mmmateos mmmateos force-pushed the ANDROAPP-7452 branch 2 times, most recently from c98c607 to 750c7f4 Compare January 21, 2026 13:00
@xavimolloy xavimolloy force-pushed the feature/tracker-search-refactor branch from 5660492 to e43d1ea Compare January 22, 2026 07:37
@xavimolloy xavimolloy force-pushed the feature/tracker-search-refactor branch from e43d1ea to 3100f7d Compare January 23, 2026 06:37
xavimolloy and others added 3 commits January 23, 2026 11:22
Signed-off-by: Manu Muñoz <manu.munoz@dhis2.org>
Signed-off-by: Manu Muñoz <manu.munoz@dhis2.org>
@sonarqubecloud
Copy link

Quality Gate Failed Quality Gate failed

Failed conditions
1 New issue
1 New Code Smells (required ≤ 0)

See analysis details on SonarQube Cloud

Catch issues before they fail your Quality Gate with our IDE extension SonarQube for IDE

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.

4 participants