Skip to content

feat: OU tree search API [DHIS2-21263] - #24957

Draft
jbee wants to merge 8 commits into
masterfrom
DHIS2-21263
Draft

feat: OU tree search API [DHIS2-21263]#24957
jbee wants to merge 8 commits into
masterfrom
DHIS2-21263

Conversation

@jbee

@jbee jbee commented Aug 24, 2026

Copy link
Copy Markdown
Contributor

No description provided.

@jbee jbee self-assigned this Aug 24, 2026
@codecov

codecov Bot commented Aug 24, 2026

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 28.78788% with 141 lines in your changes missing coverage. Please review.
✅ Project coverage is 70.02%. Comparing base (4616202) to head (0a9bb52).
⚠️ Report is 35 commits behind head on master.

Files with missing lines Patch % Lines
...p/dhis/organisationunit/DefaultOrgTreeService.java 0.00% 34 Missing ⚠️
...anisationunit/hibernate/HibernateOrgTreeStore.java 0.00% 33 Missing ⚠️
.../org/hisp/dhis/organisationunit/OrgTreeOutput.java 0.00% 28 Missing ⚠️
...n/java/org/hisp/dhis/organisationunit/OrgTree.java 51.35% 11 Missing and 7 partials ⚠️
.../org/hisp/dhis/organisationunit/OrgTreeParams.java 0.00% 14 Missing ⚠️
...controller/organisationunit/OrgTreeController.java 0.00% 6 Missing ⚠️
...va/org/hisp/dhis/organisationunit/OrgUnitPath.java 90.47% 1 Missing and 3 partials ⚠️
...rg/hisp/dhis/organisationunit/OrgTreePipeline.java 0.00% 3 Missing ⚠️
.../src/main/java/org/hisp/dhis/sql/QueryBuilder.java 0.00% 1 Missing ⚠️
Additional details and impacted files
@@             Coverage Diff              @@
##             master   #24957      +/-   ##
============================================
+ Coverage     67.17%   70.02%   +2.85%     
- Complexity      704      726      +22     
============================================
  Files          3728     3748      +20     
  Lines        144914   145758     +844     
  Branches      16893    16994     +101     
============================================
+ Hits          97342   102072    +4730     
+ Misses        39887    35849    -4038     
- Partials       7685     7837     +152     
Flag Coverage Δ
integration 50.37% <0.00%> (+5.71%) ⬆️
integration-h2 28.00% <0.00%> (-0.14%) ⬇️
unit 36.34% <28.78%> (+0.33%) ⬆️

Flags with carried forward coverage won't be shown. Click here to find out more.

Files with missing lines Coverage Δ
.../src/main/java/org/hisp/dhis/sql/QueryBuilder.java 78.30% <0.00%> (-0.38%) ⬇️
...rg/hisp/dhis/organisationunit/OrgTreePipeline.java 0.00% <0.00%> (ø)
...va/org/hisp/dhis/organisationunit/OrgUnitPath.java 90.47% <90.47%> (ø)
...controller/organisationunit/OrgTreeController.java 0.00% <0.00%> (ø)
.../org/hisp/dhis/organisationunit/OrgTreeParams.java 0.00% <0.00%> (ø)
...n/java/org/hisp/dhis/organisationunit/OrgTree.java 51.35% <51.35%> (ø)
.../org/hisp/dhis/organisationunit/OrgTreeOutput.java 0.00% <0.00%> (ø)
...anisationunit/hibernate/HibernateOrgTreeStore.java 0.00% <0.00%> (ø)
...p/dhis/organisationunit/DefaultOrgTreeService.java 0.00% <0.00%> (ø)

... and 408 files with indirect coverage changes


Continue to review full report in Codecov by Harness.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 044acd9...0a9bb52. Read the comment docs.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@sonarqubecloud

Copy link
Copy Markdown

Quality Gate Failed Quality Gate failed

Failed conditions
3 New issues
1 New Code Smells (required ≤ 0)
B Reliability Rating on New Code (required ≥ A)
2 New Bugs (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.

1 participant