Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

fix: IN filter now works with org units data elements [DHIS2-18845] #19727

Merged
merged 7 commits into from
Jan 22, 2025

Conversation

gnespolino
Copy link
Contributor

This pull request will fix a small bug with IN query operator, making it properly quotes values when needed (it was only quoting TEXT value types before).
Moreover, it will properly support Data Elements of type ORG_UNIT, by replacing the filter values with org unit UIDs when needed

Signed-off-by: Giuseppe Nespolino <g.nespolino@gmail.com>
Signed-off-by: Giuseppe Nespolino <g.nespolino@gmail.com>
Signed-off-by: Giuseppe Nespolino <g.nespolino@gmail.com>
Signed-off-by: Giuseppe Nespolino <g.nespolino@gmail.com>
Signed-off-by: Giuseppe Nespolino <g.nespolino@gmail.com>
@gnespolino gnespolino enabled auto-merge (squash) January 20, 2025 13:27
@gnespolino gnespolino requested a review from vietnguyen January 20, 2025 13:28
Copy link
Contributor

@maikelarabori maikelarabori 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 @gnespolino , one minor comment.

Thx!

@maikelarabori maikelarabori added the run-api-analytics-tests Enables analytics e2e tests label Jan 20, 2025
@gnespolino gnespolino merged commit d2c87f6 into master Jan 22, 2025
20 checks passed
@gnespolino gnespolino deleted the DHIS2-18845_IN_with_ORG_UNIT_DE branch January 22, 2025 08:52
gnespolino added a commit that referenced this pull request Jan 22, 2025
…19727)

* fix: quotes ouIds for IN filter, resolve ou uids [DHIS2-18845]

Signed-off-by: Giuseppe Nespolino <g.nespolino@gmail.com>

* test: added e2e test [DHIS2-18845]

Signed-off-by: Giuseppe Nespolino <g.nespolino@gmail.com>

* fix: quotes ouIds for IN filter, resolve ou uids [DHIS2-18845]

Signed-off-by: Giuseppe Nespolino <g.nespolino@gmail.com>

* test: added e2e test [DHIS2-18845]

Signed-off-by: Giuseppe Nespolino <g.nespolino@gmail.com>

* test: added e2e test [DHIS2-18845]

Signed-off-by: Giuseppe Nespolino <g.nespolino@gmail.com>

---------

Signed-off-by: Giuseppe Nespolino <g.nespolino@gmail.com>
(cherry picked from commit d2c87f6)
gnespolino added a commit that referenced this pull request Jan 22, 2025
…19727)

* fix: quotes ouIds for IN filter, resolve ou uids [DHIS2-18845]

Signed-off-by: Giuseppe Nespolino <g.nespolino@gmail.com>

* test: added e2e test [DHIS2-18845]

Signed-off-by: Giuseppe Nespolino <g.nespolino@gmail.com>

* fix: quotes ouIds for IN filter, resolve ou uids [DHIS2-18845]

Signed-off-by: Giuseppe Nespolino <g.nespolino@gmail.com>

* test: added e2e test [DHIS2-18845]

Signed-off-by: Giuseppe Nespolino <g.nespolino@gmail.com>

* test: added e2e test [DHIS2-18845]

Signed-off-by: Giuseppe Nespolino <g.nespolino@gmail.com>

---------

Signed-off-by: Giuseppe Nespolino <g.nespolino@gmail.com>

(cherry picked from commit d2c87f6)
Signed-off-by: Giuseppe Nespolino <g.nespolino@gmail.com>
gnespolino added a commit that referenced this pull request Jan 24, 2025
…2.40] (#19745)

* fix: IN filter now works with org units data elements [DHIS2-18845] (#19727)

* fix: quotes ouIds for IN filter, resolve ou uids [DHIS2-18845]

Signed-off-by: Giuseppe Nespolino <g.nespolino@gmail.com>

* test: added e2e test [DHIS2-18845]

Signed-off-by: Giuseppe Nespolino <g.nespolino@gmail.com>

* fix: quotes ouIds for IN filter, resolve ou uids [DHIS2-18845]

Signed-off-by: Giuseppe Nespolino <g.nespolino@gmail.com>

* test: added e2e test [DHIS2-18845]

Signed-off-by: Giuseppe Nespolino <g.nespolino@gmail.com>

* test: added e2e test [DHIS2-18845]

Signed-off-by: Giuseppe Nespolino <g.nespolino@gmail.com>

---------

Signed-off-by: Giuseppe Nespolino <g.nespolino@gmail.com>

(cherry picked from commit d2c87f6)
Signed-off-by: Giuseppe Nespolino <g.nespolino@gmail.com>

* fix: conflicts [DHIS2-18845]

Signed-off-by: Giuseppe Nespolino <g.nespolino@gmail.com>

* fix: e2e [DHIS2-18845]

Signed-off-by: Giuseppe Nespolino <g.nespolino@gmail.com>

---------

Signed-off-by: Giuseppe Nespolino <g.nespolino@gmail.com>
gnespolino added a commit that referenced this pull request Jan 24, 2025
…19727) (#19744)

* fix: quotes ouIds for IN filter, resolve ou uids [DHIS2-18845]

Signed-off-by: Giuseppe Nespolino <g.nespolino@gmail.com>

* test: added e2e test [DHIS2-18845]

Signed-off-by: Giuseppe Nespolino <g.nespolino@gmail.com>

* fix: quotes ouIds for IN filter, resolve ou uids [DHIS2-18845]

Signed-off-by: Giuseppe Nespolino <g.nespolino@gmail.com>

* test: added e2e test [DHIS2-18845]

Signed-off-by: Giuseppe Nespolino <g.nespolino@gmail.com>

* test: added e2e test [DHIS2-18845]

Signed-off-by: Giuseppe Nespolino <g.nespolino@gmail.com>

---------

Signed-off-by: Giuseppe Nespolino <g.nespolino@gmail.com>
(cherry picked from commit d2c87f6)

Co-authored-by: Maikel Arabori <51713408+maikelarabori@users.noreply.github.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
run-api-analytics-tests Enables analytics e2e tests
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants