Skip to content

[Feature] Add change dataValueSet org unit script - #103

Open
nshandra wants to merge 1 commit into
developmentfrom
feature/add-change-data-set-values-org-unit
Open

nshandra wants to merge 1 commit into
developmentfrom
feature/add-change-data-set-values-org-unit

Conversation

@nshandra

Copy link
Copy Markdown
Contributor

📌 References

Issue: [22] Data Migration

📝 Implementation

Created a script to move a dataValueSet to a new org unit.

The values can be limited to a date range via the start/end date option. If no start date is provided the script uses 1970-01-01. If no end date is provided the script uses either the last day of the current year or the last day of the year of start date if its in the future.

Its possible to delete the values in the target org unit before moving the values and to delete the values in the source org unit after moving the values.

Usage example:

$ yarn start datavalues change-orgunit \
    --url "http://localhost:8080" --auth "USER:PASSWORD" \
    --dataset-id='Tu81BTLUuCT' --source-orgunit-id='XKKI1hhyFxk' --target-orgunit-id='XKKI1hhyFxK' --start-date='2026-01-01' --end-date='2026-01-31' --delete-target --delete-source --dry-run

@nshandra
nshandra requested a review from adrianq June 23, 2026 05:56
@nshandra nshandra self-assigned this Jun 23, 2026
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