Skip to content

Commit 0f47490

Browse files
authored
chore: backport multi-calendar functionality into 38.x (#2239)
* feat: support non-gregorian fixed periods (#2233) * fix: fix failing e2e run on CI
1 parent 4990dc2 commit 0f47490

File tree

4 files changed

+43
-12
lines changed

4 files changed

+43
-12
lines changed

.github/workflows/cypress.yml

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,8 @@ env:
1010
SERVER_START_CMD: 'yarn cypress:start'
1111
SERVER_URL: 'http://localhost:3000'
1212
CYPRESS_RECORD_KEY: ${{ secrets.CYPRESS_RECORD_KEY }}
13-
REACT_APP_DHIS2_BASE_URL: ${{ secrets.REACT_APP_DHIS2_BASE_URL }}
14-
cypress_dhis2_base_url: ${{ secrets.REACT_APP_DHIS2_BASE_URL }}
13+
REACT_APP_DHIS2_BASE_URL: ${{ secrets.CYPRESS_DHIS2_BASE_URL_38 }}
14+
cypress_dhis2_base_url: ${{ secrets.CYPRESS_DHIS2_BASE_URL_38 }}
1515
cypress_dhis2_username: ${{ secrets.DHIS2_USERNAME }}
1616
cypress_dhis2_password: ${{ secrets.DHIS_PASSWORD }}
1717

@@ -27,6 +27,10 @@ jobs:
2727
- name: Checkout
2828
uses: actions/checkout@v2
2929

30+
- uses: actions/setup-node@v1
31+
with:
32+
node-version: 14.x
33+
3034
- name: Tests
3135
uses: cypress-io/github-action@v2
3236
with:

packages/app/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
"redux-mock-store": "^1.5.4"
1414
},
1515
"dependencies": {
16-
"@dhis2/analytics": "^21.8.2",
16+
"@dhis2/analytics": "^21.9.0",
1717
"@dhis2/app-runtime": "^3.2.0",
1818
"@dhis2/app-runtime-adapter-d2": "^1.1.0",
1919
"@dhis2/d2-i18n": "^1.1.0",

packages/plugin/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"access": "public"
1515
},
1616
"dependencies": {
17-
"@dhis2/analytics": "^21.8.2",
17+
"@dhis2/analytics": "^21.9.0",
1818
"@dhis2/app-runtime": "^3.2.0",
1919
"@dhis2/d2-i18n": "^1.1.0",
2020
"@dhis2/ui": "^7.7.3",

yarn.lock

Lines changed: 35 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -2174,12 +2174,13 @@
21742174
classnames "^2.3.1"
21752175
prop-types "^15.7.2"
21762176

2177-
"@dhis2/analytics@^21.8.2":
2178-
version "21.8.2"
2179-
resolved "https://registry.yarnpkg.com/@dhis2/analytics/-/analytics-21.8.2.tgz#c8a0e2264fcd7ce2a1615f563e4b03d20f970182"
2180-
integrity sha512-6RVUxgWULcglECSuGLf0Hl85bJ84o717XnNQAY9bxlP8vZcXNAG1S8TToWc7m0pTtH4jaFIlbJ8ktdgrcd6SZA==
2177+
"@dhis2/analytics@^21.9.0":
2178+
version "21.9.0"
2179+
resolved "https://registry.yarnpkg.com/@dhis2/analytics/-/analytics-21.9.0.tgz#2cf08806418fe27680084ff8704accf49d9041e2"
2180+
integrity sha512-97cpgA78fzyv4QU9DygmzVyuQ/mFqfag9MikXv6nBYqPSFfn5MadCk1VKLm8Bq/KnAdj1m1da6/0p9HgvjfPXA==
21812181
dependencies:
21822182
"@dhis2/d2-ui-translation-dialog" "^7.3.1"
2183+
"@dhis2/multi-calendar-dates" "1.0.0"
21832184
classnames "^2.3.1"
21842185
d2-utilizr "^0.2.16"
21852186
d3-color "^1.2.3"
@@ -2452,6 +2453,14 @@
24522453
react-select "^2.0.0"
24532454
rxjs "^5.5.7"
24542455

2456+
2457+
version "1.0.0"
2458+
resolved "https://registry.yarnpkg.com/@dhis2/multi-calendar-dates/-/multi-calendar-dates-1.0.0.tgz#bf7f49aecdffa9781837a5d60d56a094b74ab4df"
2459+
integrity sha512-IB9a+feuS6yE4lpZj/eZ9uBmpYI7Hxitl2Op0JjoRL4tP+p6uw4ns9cjoSdUeIU9sOAxVZV7oQqSyIw+9P6YjQ==
2460+
dependencies:
2461+
"@js-temporal/polyfill" "^0.4.2"
2462+
classnames "^2.3.2"
2463+
24552464
"@dhis2/prop-types@^3.0.0", "@dhis2/prop-types@^3.0.0-beta.1":
24562465
version "3.0.0"
24572466
resolved "https://registry.yarnpkg.com/@dhis2/prop-types/-/prop-types-3.0.0.tgz#a17dd1b8475ab7e4e66c736624ac83fd372876af"
@@ -3149,6 +3158,14 @@
31493158
"@types/yargs" "^16.0.0"
31503159
chalk "^4.0.0"
31513160

3161+
"@js-temporal/polyfill@^0.4.2":
3162+
version "0.4.3"
3163+
resolved "https://registry.yarnpkg.com/@js-temporal/polyfill/-/polyfill-0.4.3.tgz#e8f8cf86745eb5050679c46a5ebedb9a9cc1f09b"
3164+
integrity sha512-6Fmjo/HlkyVCmJzAPnvtEWlcbQUSRhi8qlN9EtJA/wP7FqXsevLLrlojR44kzNzrRkpf7eDJ+z7b4xQD/Ycypw==
3165+
dependencies:
3166+
jsbi "^4.1.0"
3167+
tslib "^2.3.1"
3168+
31523169
"@ls-lint/ls-lint@^1.9.2":
31533170
version "1.10.0"
31543171
resolved "https://registry.yarnpkg.com/@ls-lint/ls-lint/-/ls-lint-1.10.0.tgz#cad20085edc010a3e938aa01bb66d05e5e12b3f3"
@@ -6038,10 +6055,10 @@ class-utils@^0.3.5:
60386055
isobject "^3.0.0"
60396056
static-extend "^0.1.1"
60406057

6041-
classnames@^2.2.5, classnames@^2.2.6, classnames@^2.3.1:
6042-
version "2.3.1"
6043-
resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.3.1.tgz#dfcfa3891e306ec1dad105d0e88f4417b8535e8e"
6044-
integrity sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==
6058+
classnames@^2.2.5, classnames@^2.2.6, classnames@^2.3.1, classnames@^2.3.2:
6059+
version "2.3.2"
6060+
resolved "https://registry.yarnpkg.com/classnames/-/classnames-2.3.2.tgz#351d813bf0137fcc6a76a16b88208d2560a0d924"
6061+
integrity sha512-CSbhY4cFEJRe6/GQzIk5qXZ4Jeg5pcsP7b5peFSDpffpe1cqjASH/n9UTjBwOp6XpMSTwQ8Za2K5V02ueA7Tmw==
60456062

60466063
clean-css@^4.2.3:
60476064
version "4.2.3"
@@ -11761,6 +11778,11 @@ js-yaml@^3.13.1, js-yaml@^3.9.0:
1176111778
argparse "^1.0.7"
1176211779
esprima "^4.0.0"
1176311780

11781+
jsbi@^4.1.0:
11782+
version "4.3.0"
11783+
resolved "https://registry.yarnpkg.com/jsbi/-/jsbi-4.3.0.tgz#b54ee074fb6fcbc00619559305c8f7e912b04741"
11784+
integrity sha512-SnZNcinB4RIcnEyZqFPdGPVgrg2AcnykiBy0sHVJQKHYeaLUvi3Exj+iaPpLnFVkDPZIV4U0yvgC9/R4uEAZ9g==
11785+
1176411786
jsbn@~0.1.0:
1176511787
version "0.1.1"
1176611788
resolved "https://registry.yarnpkg.com/jsbn/-/jsbn-0.1.1.tgz#a5e654c2e5a2deb5f201d96cefbca80c0ef2f513"
@@ -17851,6 +17873,11 @@ tslib@^2.0.1:
1785117873
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.1.0.tgz#da60860f1c2ecaa5703ab7d39bc05b6bf988b97a"
1785217874
integrity sha512-hcVC3wYEziELGGmEEXue7D75zbwIIVUMWAVbHItGPx0ziyXxrOMQx4rQEVEV45Ut/1IotuEvwqPopzIOkDMf0A==
1785317875

17876+
tslib@^2.3.1:
17877+
version "2.5.0"
17878+
resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.5.0.tgz#42bfed86f5787aeb41d031866c8f402429e0fddf"
17879+
integrity sha512-336iVw3rtn2BUK7ORdIAHTyxHGRIHVReokCR3XjbckJMK7ms8FysBfhLR8IXnAgy7T0PTPNBWKiH514FOW/WSg==
17880+
1785417881
tsutils@^3.17.1:
1785517882
version "3.17.1"
1785617883
resolved "https://registry.yarnpkg.com/tsutils/-/tsutils-3.17.1.tgz#ed719917f11ca0dee586272b2ac49e015a2dd759"

0 commit comments

Comments
 (0)