From ced1121e4d19faeeed984eb9aefdb003f340c471 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?M=C3=A9di-R=C3=A9mi=20Hashim?= <4295266+mediremi@users.noreply.github.com> Date: Thu, 17 Feb 2022 09:42:45 +0000 Subject: [PATCH] refactor: migrate form components to @dhis2/ui (#856) --- ..._add_action_to_all_available_sections.json | 532 ++--- .../fixtures/network/38/static_resources.json | 389 ++-- cypress/fixtures/network/38/summary.json | 6 +- .../38/the_app_has_a_main_navigation.json | 285 +-- .../the_user_group_list_can_be_searched.json | 326 ++- .../38/the_user_list_can_be_searched.json | 492 ++--- .../the_user_role_list_can_be_searched.json | 291 +-- .../network/38/user_groups_can_be_listed.json | 287 +-- .../network/38/user_roles_can_be_listed.json | 273 +-- .../network/38/users_can_be_listed.json | 283 +-- .../user-group/search-groups/index.js | 4 +- .../user-role/search-roles/index.js | 6 +- .../integration/user/search-users/index.js | 4 +- i18n/en.pot | 732 ++++--- jest.config.js | 1 + package.json | 27 +- src/App.js | 6 - src/AppWrapper.js | 2 - src/actions/index.js | 113 +- src/api/index.js | 243 +-- src/api/utils.js | 220 +- src/attributes.js | 42 + src/attributes.test.js | 69 + src/components/Attributes/Attribute.js | 269 +++ src/components/Attributes/Attributes.js | 41 + .../Attributes/attributePropType.js | 19 + src/components/Attributes/index.js | 2 + src/components/Attributes/validators.js | 108 + .../AuthorityEditor/AuthorityCell.js | 59 - .../AuthorityEditor/AuthorityCell.module.css | 7 - .../AuthorityEditor/AuthorityEditor.js | 60 - .../AuthorityEditor.module.css | 10 - .../AuthorityEditor/AuthorityFilter.js | 42 - .../AuthorityFilter.module.css | 13 - .../AuthorityEditor/AuthorityHeaderCell.js | 27 - .../AuthorityEditor/AuthorityMetadataCells.js | 35 - .../AuthorityMetadataHeaderCells.js | 29 - .../AuthorityEditor/AuthorityTable.js | 106 - .../AuthorityEditor/AuthorityTable.module.css | 18 - .../AuthorityEditor/AuthorityTableBodyMask.js | 62 - .../AuthorityTableBodyMask.module.css | 3 - .../AuthorityEditor/HighlightableText.js | 31 - .../HighlightableText.module.css | 4 - src/components/AuthorityEditor/index.js | 2 - .../AuthoritySelectionContext.js | 21 - .../useAuthorities/constants.js | 188 -- .../useAuthorities/filterAuthorities.js | 66 - .../useAuthorities/groupAuthorities.js | 171 -- .../AuthorityEditor/useAuthorities/index.js | 1 - .../makeAuthoritySelectionManager.js | 193 -- .../useAuthorities/selectAuthorities.js | 44 - .../useAuthorities/useAuthorities.js | 104 - .../useAuthorities/useColumnSelectionState.js | 20 - .../useAuthorities/useSelectionState.js | 23 - src/components/DetailSummary.js | 3 +- src/components/DialogContainer.js | 28 - src/components/Form.js | 351 ++++ src/components/Form.module.css | 75 + src/components/FormLoader.js | 138 -- src/components/FormLoader.module.css | 11 - src/components/GroupForm/GroupForm.js | 177 ++ src/components/GroupForm/GroupForm.module.css | 4 + src/components/GroupForm/getGroupData.js | 21 + src/components/GroupForm/index.js | 2 + src/components/GroupForm/useFormData.js | 37 + src/components/GroupForm/validators.js | 79 + .../RoleForm/MetadataAuthoritiesTable.js | 236 +++ .../MetadataAuthoritiesTable.module.css | 30 + .../RoleForm/MetadataAuthoritiesTableField.js | 180 ++ .../MetadataAuthoritiesTableField.test.js | 72 + src/components/RoleForm/RoleForm.js | 223 ++ src/components/RoleForm/RoleForm.module.css | 4 + .../RoleForm/authority-prop-types.js | 19 + src/components/RoleForm/getRoleData.js | 29 + .../groupAuthorities/groupAuthorities.js | 126 ++ .../groupAuthorities/groupAuthorities.test.js | 61 + .../RoleForm/groupAuthorities/index.js | 1 + .../RoleForm/groupAuthorities/metadata.js | 164 ++ .../groupAuthorities/metadata.test.js | 153 ++ src/components/RoleForm/index.js | 2 + src/components/RoleForm/useFormData.js | 47 + src/components/RoleForm/validators.js | 40 + .../AsyncAutoComplete/AsyncAutoComplete.js | 13 +- .../AsyncAutoComplete.module.css | 8 +- .../getRestrictedOrgUnits.js | 3 +- .../useOrgUnitSearchResults.js | 2 +- .../SearchableOrgUnitTree.js | 212 +- .../SearchableOrgUnitTree.module.css | 53 +- .../SearchableOrgUnitTree/getOrgUnitRoots.js | 5 +- .../SearchableOrgUnitTree/useDeepMemo.js | 13 + src/components/SectionLoader.js | 6 + src/components/SectionLoader.module.css | 3 +- src/components/SharingDialogContainer.js | 39 - src/components/SnackbarContainer.js | 36 - .../AnalyticsDimensionRestrictionsSection.js | 34 + .../UserForm/BasicInformationSection.js | 134 ++ .../UserForm/ContactDetailsSection.js | 45 + src/components/UserForm/InviteUserSection.js | 37 + .../UserForm/OrganisationUnitsSection.js | 87 + src/components/UserForm/RolesSection.js | 43 + src/components/UserForm/SecuritySection.js | 136 ++ src/components/UserForm/UserForm.js | 268 +++ src/components/UserForm/UserForm.module.css | 13 + src/components/UserForm/getUserData.js | 99 + src/components/UserForm/getUserData.test.js | 245 +++ .../UserForm/index.js | 0 src/components/UserForm/useFormData.js | 90 + src/components/UserForm/validators.js | 53 + src/constants/filterFieldNames.js | 1 - src/constants/routeConfig.js | 32 +- src/containers/GroupDetails.js | 2 +- src/containers/GroupForm/GroupForm.js | 248 --- src/containers/GroupForm/collectValidators.js | 33 - src/containers/GroupForm/config.js | 63 - src/containers/GroupForm/index.js | 2 - src/containers/RoleDetails.js | 2 +- src/containers/RoleForm/RoleForm.js | 143 -- src/containers/RoleForm/config.js | 30 - src/containers/RoleForm/index.js | 2 - src/containers/UserForm/UserForm.js | 410 ---- src/containers/UserForm/collectValidators.js | 73 - src/containers/UserForm/config.js | 341 --- src/containers/UserProfile.js | 2 +- .../detailFieldConfigs.js | 0 src/hooks/useCurrentUser.js | 14 + src/hooks/useValidator.js | 13 + src/pages/CreateGroup.js | 12 + src/pages/CreateRole.js | 12 + src/pages/CreateUser.js | 50 + src/pages/EditGroup.js | 76 + src/pages/EditRole.js | 73 + src/pages/EditUser.js | 124 ++ .../GroupList/ContextMenu/ContextMenu.js | 0 .../ContextMenu/ContextMenuButton.js | 0 .../ContextMenu/ContextMenuButton.module.css | 0 .../ContextMenu/Modals/DeleteModal.js | 0 .../GroupList/ContextMenu/Modals/JoinModal.js | 0 .../ContextMenu/Modals/LeaveModal.js | 0 .../Modals/SharingSettingsModal.js | 0 .../GroupList/GroupList.js | 0 .../GroupList/GroupList.module.css | 0 .../GroupList/GroupTable.js | 0 .../GroupList/GroupTable.test.js | 0 src/{containers => pages}/GroupList/index.js | 0 .../GroupList/useFilters.js | 0 src/{containers => pages}/Home/Home.js | 0 .../Home/Home.module.css | 0 src/{containers => pages}/Home/SectionCard.js | 2 +- .../Home/SectionCard.module.css | 0 src/{containers => pages}/Home/index.js | 0 src/{components => pages}/PageNotFound.js | 0 .../RoleList/ContextMenu/ContextMenu.js | 0 .../RoleList/ContextMenu/ContextMenuButton.js | 0 .../ContextMenu/ContextMenuButton.module.css | 0 .../ContextMenu/Modals/DeleteModal.js | 0 .../Modals/SharingSettingsModal.js | 0 .../RoleList/RoleList.js | 0 .../RoleList/RoleList.module.css | 0 .../RoleList/RoleTable.js | 2 +- .../RoleList/RoleTable.test.js | 0 src/{containers => pages}/RoleList/index.js | 0 .../RoleList/useFilters.js | 0 .../UserList/ContextMenu/ContextMenu.js | 0 .../UserList/ContextMenu/ContextMenuButton.js | 0 .../ContextMenu/ContextMenuButton.module.css | 0 .../ContextMenu/Modals/DeleteModal.js | 0 .../ContextMenu/Modals/Disable2FaModal.js | 0 .../ContextMenu/Modals/DisableModal.js | 0 .../ContextMenu/Modals/EnableModal.js | 0 .../ContextMenu/Modals/ReplicateModal.js | 0 .../Modals/ReplicateModal.module.css | 0 .../ContextMenu/Modals/ResetPasswordModal.js | 0 src/{containers => pages}/UserList/Filters.js | 0 .../UserList/Filters.module.css | 0 .../UserList/OrganisationUnitFilter.js | 4 +- .../OrganisationUnitFilter.module.css | 0 .../UserList/UserList.js | 0 .../UserList/UserList.module.css | 0 .../UserList/UserTable.js | 0 .../UserList/UserTable.test.js | 0 src/{containers => pages}/UserList/index.js | 0 .../UserList/select/debounce/debounce.js | 0 .../UserList/select/debounce/debounce.spec.js | 0 .../UserList/select/empty.js | 0 .../UserList/select/filter-input.js | 0 .../UserList/select/filterable-menu.js | 0 .../UserList/select/index.js | 0 .../UserList/select/input-clear-button.js | 0 .../UserList/select/input-placeholder.js | 0 .../UserList/select/input-prefix.js | 0 .../UserList/select/input-wrapper.js | 0 .../UserList/select/loading.js | 0 .../UserList/select/menu-wrapper.js | 0 .../UserList/select/no-match.js | 0 .../UserList/select/option-helpers.js | 0 .../UserList/select/select.js | 0 .../UserList/single-select/filterable-menu.js | 0 .../UserList/single-select/index.js | 0 .../UserList/single-select/input.js | 0 .../UserList/single-select/menu.js | 0 .../UserList/single-select/selection.js | 0 .../UserList/single-select/single-select.js | 0 .../UserList/useFilters.js | 13 +- src/selectors/index.js | 218 -- src/store.js | 2 - src/styles/styles.css | 67 - src/utils/asArray.js | 20 - src/utils/attributeFieldHelpers.js | 224 -- src/utils/browserHasDateInputSupport.js | 17 - src/utils/detectCurrentUserChanges.js | 58 - src/utils/fieldRenderers.js | 265 --- src/utils/getNestedProp.js | 20 - src/utils/validators.js | 167 -- src/utils/validatorsAsync.js | 200 -- yarn.lock | 1850 +++++------------ 215 files changed, 7002 insertions(+), 8286 deletions(-) create mode 100644 src/attributes.js create mode 100644 src/attributes.test.js create mode 100644 src/components/Attributes/Attribute.js create mode 100644 src/components/Attributes/Attributes.js create mode 100644 src/components/Attributes/attributePropType.js create mode 100644 src/components/Attributes/index.js create mode 100644 src/components/Attributes/validators.js delete mode 100644 src/components/AuthorityEditor/AuthorityCell.js delete mode 100644 src/components/AuthorityEditor/AuthorityCell.module.css delete mode 100644 src/components/AuthorityEditor/AuthorityEditor.js delete mode 100644 src/components/AuthorityEditor/AuthorityEditor.module.css delete mode 100644 src/components/AuthorityEditor/AuthorityFilter.js delete mode 100644 src/components/AuthorityEditor/AuthorityFilter.module.css delete mode 100644 src/components/AuthorityEditor/AuthorityHeaderCell.js delete mode 100644 src/components/AuthorityEditor/AuthorityMetadataCells.js delete mode 100644 src/components/AuthorityEditor/AuthorityMetadataHeaderCells.js delete mode 100644 src/components/AuthorityEditor/AuthorityTable.js delete mode 100644 src/components/AuthorityEditor/AuthorityTable.module.css delete mode 100644 src/components/AuthorityEditor/AuthorityTableBodyMask.js delete mode 100644 src/components/AuthorityEditor/AuthorityTableBodyMask.module.css delete mode 100644 src/components/AuthorityEditor/HighlightableText.js delete mode 100644 src/components/AuthorityEditor/HighlightableText.module.css delete mode 100644 src/components/AuthorityEditor/index.js delete mode 100644 src/components/AuthorityEditor/useAuthorities/AuthoritySelectionContext.js delete mode 100644 src/components/AuthorityEditor/useAuthorities/constants.js delete mode 100644 src/components/AuthorityEditor/useAuthorities/filterAuthorities.js delete mode 100644 src/components/AuthorityEditor/useAuthorities/groupAuthorities.js delete mode 100644 src/components/AuthorityEditor/useAuthorities/index.js delete mode 100644 src/components/AuthorityEditor/useAuthorities/makeAuthoritySelectionManager.js delete mode 100644 src/components/AuthorityEditor/useAuthorities/selectAuthorities.js delete mode 100644 src/components/AuthorityEditor/useAuthorities/useAuthorities.js delete mode 100644 src/components/AuthorityEditor/useAuthorities/useColumnSelectionState.js delete mode 100644 src/components/AuthorityEditor/useAuthorities/useSelectionState.js delete mode 100644 src/components/DialogContainer.js create mode 100644 src/components/Form.js create mode 100644 src/components/Form.module.css delete mode 100644 src/components/FormLoader.js delete mode 100644 src/components/FormLoader.module.css create mode 100644 src/components/GroupForm/GroupForm.js create mode 100644 src/components/GroupForm/GroupForm.module.css create mode 100644 src/components/GroupForm/getGroupData.js create mode 100644 src/components/GroupForm/index.js create mode 100644 src/components/GroupForm/useFormData.js create mode 100644 src/components/GroupForm/validators.js create mode 100644 src/components/RoleForm/MetadataAuthoritiesTable.js create mode 100644 src/components/RoleForm/MetadataAuthoritiesTable.module.css create mode 100644 src/components/RoleForm/MetadataAuthoritiesTableField.js create mode 100644 src/components/RoleForm/MetadataAuthoritiesTableField.test.js create mode 100644 src/components/RoleForm/RoleForm.js create mode 100644 src/components/RoleForm/RoleForm.module.css create mode 100644 src/components/RoleForm/authority-prop-types.js create mode 100644 src/components/RoleForm/getRoleData.js create mode 100644 src/components/RoleForm/groupAuthorities/groupAuthorities.js create mode 100644 src/components/RoleForm/groupAuthorities/groupAuthorities.test.js create mode 100644 src/components/RoleForm/groupAuthorities/index.js create mode 100644 src/components/RoleForm/groupAuthorities/metadata.js create mode 100644 src/components/RoleForm/groupAuthorities/metadata.test.js create mode 100644 src/components/RoleForm/index.js create mode 100644 src/components/RoleForm/useFormData.js create mode 100644 src/components/RoleForm/validators.js create mode 100644 src/components/SearchableOrgUnitTree/useDeepMemo.js delete mode 100644 src/components/SharingDialogContainer.js delete mode 100644 src/components/SnackbarContainer.js create mode 100644 src/components/UserForm/AnalyticsDimensionRestrictionsSection.js create mode 100644 src/components/UserForm/BasicInformationSection.js create mode 100644 src/components/UserForm/ContactDetailsSection.js create mode 100644 src/components/UserForm/InviteUserSection.js create mode 100644 src/components/UserForm/OrganisationUnitsSection.js create mode 100644 src/components/UserForm/RolesSection.js create mode 100644 src/components/UserForm/SecuritySection.js create mode 100644 src/components/UserForm/UserForm.js create mode 100644 src/components/UserForm/UserForm.module.css create mode 100644 src/components/UserForm/getUserData.js create mode 100644 src/components/UserForm/getUserData.test.js rename src/{containers => components}/UserForm/index.js (100%) create mode 100644 src/components/UserForm/useFormData.js create mode 100644 src/components/UserForm/validators.js delete mode 100644 src/constants/filterFieldNames.js delete mode 100644 src/containers/GroupForm/GroupForm.js delete mode 100644 src/containers/GroupForm/collectValidators.js delete mode 100644 src/containers/GroupForm/config.js delete mode 100644 src/containers/GroupForm/index.js delete mode 100644 src/containers/RoleForm/RoleForm.js delete mode 100644 src/containers/RoleForm/config.js delete mode 100644 src/containers/RoleForm/index.js delete mode 100644 src/containers/UserForm/UserForm.js delete mode 100644 src/containers/UserForm/collectValidators.js delete mode 100644 src/containers/UserForm/config.js rename src/{constants => containers}/detailFieldConfigs.js (100%) create mode 100644 src/hooks/useCurrentUser.js create mode 100644 src/hooks/useValidator.js create mode 100644 src/pages/CreateGroup.js create mode 100644 src/pages/CreateRole.js create mode 100644 src/pages/CreateUser.js create mode 100644 src/pages/EditGroup.js create mode 100644 src/pages/EditRole.js create mode 100644 src/pages/EditUser.js rename src/{containers => pages}/GroupList/ContextMenu/ContextMenu.js (100%) rename src/{containers => pages}/GroupList/ContextMenu/ContextMenuButton.js (100%) rename src/{containers => pages}/GroupList/ContextMenu/ContextMenuButton.module.css (100%) rename src/{containers => pages}/GroupList/ContextMenu/Modals/DeleteModal.js (100%) rename src/{containers => pages}/GroupList/ContextMenu/Modals/JoinModal.js (100%) rename src/{containers => pages}/GroupList/ContextMenu/Modals/LeaveModal.js (100%) rename src/{containers => pages}/GroupList/ContextMenu/Modals/SharingSettingsModal.js (100%) rename src/{containers => pages}/GroupList/GroupList.js (100%) rename src/{containers => pages}/GroupList/GroupList.module.css (100%) rename src/{containers => pages}/GroupList/GroupTable.js (100%) rename src/{containers => pages}/GroupList/GroupTable.test.js (100%) rename src/{containers => pages}/GroupList/index.js (100%) rename src/{containers => pages}/GroupList/useFilters.js (100%) rename src/{containers => pages}/Home/Home.js (100%) rename src/{containers => pages}/Home/Home.module.css (100%) rename src/{containers => pages}/Home/SectionCard.js (95%) rename src/{containers => pages}/Home/SectionCard.module.css (100%) rename src/{containers => pages}/Home/index.js (100%) rename src/{components => pages}/PageNotFound.js (100%) rename src/{containers => pages}/RoleList/ContextMenu/ContextMenu.js (100%) rename src/{containers => pages}/RoleList/ContextMenu/ContextMenuButton.js (100%) rename src/{containers => pages}/RoleList/ContextMenu/ContextMenuButton.module.css (100%) rename src/{containers => pages}/RoleList/ContextMenu/Modals/DeleteModal.js (100%) rename src/{containers => pages}/RoleList/ContextMenu/Modals/SharingSettingsModal.js (100%) rename src/{containers => pages}/RoleList/RoleList.js (100%) rename src/{containers => pages}/RoleList/RoleList.module.css (100%) rename src/{containers => pages}/RoleList/RoleTable.js (98%) rename src/{containers => pages}/RoleList/RoleTable.test.js (100%) rename src/{containers => pages}/RoleList/index.js (100%) rename src/{containers => pages}/RoleList/useFilters.js (100%) rename src/{containers => pages}/UserList/ContextMenu/ContextMenu.js (100%) rename src/{containers => pages}/UserList/ContextMenu/ContextMenuButton.js (100%) rename src/{containers => pages}/UserList/ContextMenu/ContextMenuButton.module.css (100%) rename src/{containers => pages}/UserList/ContextMenu/Modals/DeleteModal.js (100%) rename src/{containers => pages}/UserList/ContextMenu/Modals/Disable2FaModal.js (100%) rename src/{containers => pages}/UserList/ContextMenu/Modals/DisableModal.js (100%) rename src/{containers => pages}/UserList/ContextMenu/Modals/EnableModal.js (100%) rename src/{containers => pages}/UserList/ContextMenu/Modals/ReplicateModal.js (100%) rename src/{containers => pages}/UserList/ContextMenu/Modals/ReplicateModal.module.css (100%) rename src/{containers => pages}/UserList/ContextMenu/Modals/ResetPasswordModal.js (100%) rename src/{containers => pages}/UserList/Filters.js (100%) rename src/{containers => pages}/UserList/Filters.module.css (100%) rename src/{containers => pages}/UserList/OrganisationUnitFilter.js (93%) rename src/{containers => pages}/UserList/OrganisationUnitFilter.module.css (100%) rename src/{containers => pages}/UserList/UserList.js (100%) rename src/{containers => pages}/UserList/UserList.module.css (100%) rename src/{containers => pages}/UserList/UserTable.js (100%) rename src/{containers => pages}/UserList/UserTable.test.js (100%) rename src/{containers => pages}/UserList/index.js (100%) rename src/{containers => pages}/UserList/select/debounce/debounce.js (100%) rename src/{containers => pages}/UserList/select/debounce/debounce.spec.js (100%) rename src/{containers => pages}/UserList/select/empty.js (100%) rename src/{containers => pages}/UserList/select/filter-input.js (100%) rename src/{containers => pages}/UserList/select/filterable-menu.js (100%) rename src/{containers => pages}/UserList/select/index.js (100%) rename src/{containers => pages}/UserList/select/input-clear-button.js (100%) rename src/{containers => pages}/UserList/select/input-placeholder.js (100%) rename src/{containers => pages}/UserList/select/input-prefix.js (100%) rename src/{containers => pages}/UserList/select/input-wrapper.js (100%) rename src/{containers => pages}/UserList/select/loading.js (100%) rename src/{containers => pages}/UserList/select/menu-wrapper.js (100%) rename src/{containers => pages}/UserList/select/no-match.js (100%) rename src/{containers => pages}/UserList/select/option-helpers.js (100%) rename src/{containers => pages}/UserList/select/select.js (100%) rename src/{containers => pages}/UserList/single-select/filterable-menu.js (100%) rename src/{containers => pages}/UserList/single-select/index.js (100%) rename src/{containers => pages}/UserList/single-select/input.js (100%) rename src/{containers => pages}/UserList/single-select/menu.js (100%) rename src/{containers => pages}/UserList/single-select/selection.js (100%) rename src/{containers => pages}/UserList/single-select/single-select.js (100%) rename src/{containers => pages}/UserList/useFilters.js (87%) delete mode 100644 src/selectors/index.js delete mode 100644 src/styles/styles.css delete mode 100644 src/utils/asArray.js delete mode 100644 src/utils/attributeFieldHelpers.js delete mode 100644 src/utils/browserHasDateInputSupport.js delete mode 100644 src/utils/detectCurrentUserChanges.js delete mode 100644 src/utils/fieldRenderers.js delete mode 100644 src/utils/getNestedProp.js delete mode 100644 src/utils/validators.js delete mode 100644 src/utils/validatorsAsync.js diff --git a/cypress/fixtures/network/38/show_tiles_with_list_and_add_action_to_all_available_sections.json b/cypress/fixtures/network/38/show_tiles_with_list_and_add_action_to_all_available_sections.json index b339a59fc..54b202285 100644 --- a/cypress/fixtures/network/38/show_tiles_with_list_and_add_action_to_all_available_sections.json +++ b/cypress/fixtures/network/38/show_tiles_with_list_and_add_action_to_all_available_sections.json @@ -8,21 +8,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, "responseBody": "{\"helpPageLink\":\"https://dhis2.github.io/dhis2-docs/master/en/user/html/dhis2_user_manual_en.html\"}", "responseSize": 99, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -30,11 +26,13 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/schemas/userRole?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", + "path": "/api/38/me/authorization", "featureName": "Show tiles with list and add action to all available sections", "static": false, "count": 6, @@ -42,32 +40,31 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"klass\":\"org.hisp.dhis.user.UserAuthorityGroup\",\"shareable\":true,\"translatable\":true,\"metadata\":true,\"identifiableObject\":true,\"apiEndpoint\":\"/userRoles\",\"plural\":\"userRoles\",\"displayName\":\"User Authority Group\",\"name\":\"userRole\",\"singular\":\"userRole\",\"authorities\":[{\"type\":\"CREATE_PUBLIC\",\"authorities\":[\"F_USERROLE_PUBLIC_ADD\"]},{\"type\":\"CREATE_PRIVATE\",\"authorities\":[\"F_USERROLE_PRIVATE_ADD\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_USERROLE_DELETE\"]}],\"properties\":[{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"TEXT\",\"required\":false,\"writable\":true,\"collectionName\":\"favorites\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"access\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":50,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"code\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayName\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":8,\"collection\":false,\"required\":false,\"writable\":true,\"min\":8,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"publicAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":2,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"description\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"externalAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastUpdated\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"translations\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"translation\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"URL\",\"unique\":false,\"name\":\"href\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":11,\"collection\":false,\"required\":false,\"writable\":true,\"min\":11,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"id\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"lastUpdatedBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userGroupAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userGroupAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"created\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"attributeValues\",\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"attributeValue\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"sharing\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"TEXT\",\"required\":false,\"writable\":true,\"collectionName\":\"authorities\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"authority\",\"persisted\":true},{\"owner\":false,\"ordered\":true,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":false,\"collectionName\":\"users\",\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userObject\",\"href\":\"/schemas/user\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"createdBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"translationKey\":\"NAME\",\"max\":230,\"collection\":false,\"required\":true,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":true,\"name\":\"name\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"user\",\"href\":\"/schemas/user\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false}]}", - "responseSize": 5757, + "responseBody": "[\"F_PROGRAM_INDICATOR_PUBLIC_ADD\",\"F_SQLVIEW_EXECUTE\",\"F_USER_VIEW\",\"F_GENERATE_MIN_MAX_VALUES\",\"F_VALIDATIONRULE_PUBLIC_ADD\",\"F_CATEGORY_PRIVATE_ADD\",\"F_INDICATORGROUPSET_PUBLIC_ADD\",\"F_DATAVALUE_DELETE\",\"F_EXTERNAL_MAP_LAYER_PRIVATE_ADD\",\"F_RELATIONSHIPTYPE_DELETE\",\"F_CATEGORY_OPTION_PRIVATE_ADD\",\"F_SINGLE_EVENT_DATA_ENTRY\",\"F_CATEGORY_OPTION_GROUP_PUBLIC_ADD\",\"F_GIS_ADMIN\",\"M_dhis-web-event-capture\",\"F_SEND_EMAIL\",\"F_ORGUNITGROUPSET_PRIVATE_ADD\",\"F_INDICATOR_DELETE\",\"M_dhis-web-event-reports\",\"F_VIEW_UNAPPROVED_DATA\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_VIEW\",\"F_TRACKED_ENTITY_INSTANCE_CHANGE_LOCATION\",\"F_OPTIONGROUPSET_DELETE\",\"F_USERGROUP_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_PRIVATE_ADD\",\"F_DOCUMENT_EXTERNAL\",\"F_PROGRAM_TRACKING_MANAGEMENT\",\"F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD\",\"F_GENERATE_PROGRAM_SUMMARY_REPORT\",\"F_PROGRAM_INDICATOR_DELETE\",\"F_MOBILE_SENDSMS\",\"F_TRACKED_ENTITY_ADD\",\"F_TRACKED_ENTITY_MANAGEMENT\",\"F_RELATIONSHIP_DELETE\",\"F_VALIDATIONRULEGROUP_PUBLIC_ADD\",\"F_REPORT_EXTERNAL\",\"F_DOCUMENT_PRIVATE_ADD\",\"M_dhis-web-reports\",\"F_TRACKED_ENTITY_DELETE\",\"F_USERGROUP_DELETE\",\"F_PROGRAM_PRIVATE_ADD\",\"F_CATEGORY_COMBO_PRIVATE_ADD\",\"F_SCHEDULING_SEND_MESSAGE\",\"F_EXTERNAL_MAP_LAYER_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_DELETE\",\"F_ORGANISATIONUNIT_MOVE\",\"M_dhis-web-usage-analytics\",\"F_COLOR_DELETE\",\"F_INDICATORGROUP_DELETE\",\"F_ORGANISATIONUNIT_DELETE\",\"F_PROGRAM_RULE_ADD\",\"M_dhis-web-light\",\"F_OPTIONGROUPSET_PRIVATE_ADD\",\"F_DATA_MART_ADMIN\",\"M_dhis-web-maintenance-mobile\",\"F_DATASET_PUBLIC_ADD\",\"F_CATEGORY_COMBO_DELETE\",\"F_SECTION_DELETE\",\"F_USER_DELETE\",\"F_INDICATORGROUPSET_PRIVATE_ADD\",\"F_PROGRAM_INDICATOR_PRIVATE_ADD\",\"F_METADATA_IMPORT\",\"M_dhis-web-maintenance-appmanager\",\"F_EXPORT_EVENTS\",\"M_dhis-web-maintenance-settings\",\"F_SQLVIEW_PUBLIC_ADD\",\"F_PERFORM_MAINTENANCE\",\"F_COLOR_SET_ADD\",\"F_PROGRAM_STAGE_INSTANCE_DELETE\",\"F_METADATA_EXPORT\",\"F_MINMAX_DATAELEMENT_ADD\",\"F_PROGRAMSTAGE_SECTION_ADD\",\"F_DATAELEMENTGROUP_PRIVATE_ADD\",\"F_VALIDATIONRULE_PRIVATE_ADD\",\"F_APPROVE_DATA\",\"M_dhis-web-mapping\",\"F_DATAELEMENT_PRIVATE_ADD\",\"F_VALIDATIONCRITERIA_ADD\",\"F_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS\",\"F_IGNORE_TRACKER_REQUIRED_VALUE_VALIDATION\",\"F_PROGRAM_PUBLIC_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_DELETE\",\"F_USER_ADD_WITHIN_MANAGED_GROUP\",\"M_Web_Portal\",\"F_ORGANISATIONUNIT_ADD\",\"M_dhis-web-user\",\"F_LEGEND_SET_PUBLIC_ADD\",\"F_CONSTANT_ADD\",\"F_PREDICTORGROUP_DELETE\",\"F_TRACKED_ENTITY_COMMENT_ADD\",\"F_TRACKED_ENTITY_INSTANCE_MANAGEMENT\",\"M_dhis-web-visualizer\",\"F_INDICATOR_PUBLIC_ADD\",\"F_INDICATORGROUP_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD\",\"M_dhis-web-maintenance\",\"M_dhis-web-approval\",\"F_PROGRAM_RULE_MANAGEMENT\",\"F_TEI_CASCADE_DELETE\",\"F_FRED_UPDATE\",\"F_VISUALIZATION_EXTERNAL\",\"M_dhis-web-cache-cleaner\",\"F_EDIT_EXPIRED\",\"F_ACCESS_TRACKED_ENTITY_ATTRIBUTES\",\"F_PROGRAM_DASHBOARD_CONFIG_ADMIN\",\"F_EVENT_VISUALIZATION_EXTERNAL\",\"F_ORGANISATIONUNITLEVEL_UPDATE\",\"F_CATEGORY_OPTION_PUBLIC_ADD\",\"M_dhis-web-datastore\",\"F_CATEGORY_OPTION_DELETE\",\"M_Data_Table\",\"M_dhis-web-menu-management\",\"F_REPORT_PUBLIC_ADD\",\"F_VALIDATIONRULEGROUP_DELETE\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_ADD\",\"F_RELATIONSHIP_MANAGEMENT\",\"F_COLOR_ADD\",\"F_OPTIONSET_PRIVATE_ADD\",\"F_PROGRAM_RULE_DELETE\",\"F_GENERATE_STATISTICAL_PROGRAM_REPORT\",\"F_ORGUNITGROUP_DELETE\",\"F_DATAELEMENTGROUPSET_PRIVATE_ADD\",\"M_dhis-web-tracker-capture\",\"F_LOCALE_ADD\",\"F_LEGEND_ADD\",\"F_CATEGORY_OPTION_GROUP_PRIVATE_ADD\",\"F_PROGRAM_INSTANCE_MANAGEMENT\",\"M_dhis-web-reporting\",\"F_CATEGORY_PUBLIC_ADD\",\"F_SECTION_ADD\",\"F_CATEGORY_COMBO_PUBLIC_ADD\",\"M_dhis-web-maintenance-datadictionary\",\"F_DATASET_DELETE\",\"F_INDICATORGROUPSET_DELETE\",\"F_USER_DELETE_WITHIN_MANAGED_GROUP\",\"F_ADD_TRACKED_ENTITY_FORM\",\"M_dhis-web-scheduler\",\"F_OPTIONGROUP_PUBLIC_ADD\",\"F_USERROLE_PRIVATE_ADD\",\"M_dhis-web-messaging\",\"M_dhis-web-maintenance-program\",\"F_EXTERNALFILERESOURCE_ADD\",\"F_MAP_EXTERNAL\",\"M_bna_widget\",\"F_DATAELEMENTGROUPSET_PUBLIC_ADD\",\"F_DATAELEMENTGROUP_DELETE\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_ADD\",\"F_RELATIONSHIP_ADD\",\"F_ORGUNITGROUP_PRIVATE_ADD\",\"F_DATAELEMENTGROUP_PUBLIC_ADD\",\"F_USER_GROUPS_READ_ONLY_ADD_MEMBERS\",\"F_LOCALE_DELETE\",\"F_PREDICTOR_RUN\",\"F_DATAELEMENT_DELETE\",\"F_OPTIONGROUP_DELETE\",\"F_LEGEND_SET_PRIVATE_ADD\",\"F_PROGRAMSTAGE_DELETE\",\"F_ATTRIBUTE_PUBLIC_ADD\",\"F_TRACKED_ENTITY_FORM_DELETE\",\"F_USERROLE_DELETE\",\"F_DOCUMENT_DELETE\",\"F_ORGUNITGROUPSET_DELETE\",\"M_dhis-web-translations\",\"M_dhis-web-sms\",\"F_SCHEDULING_CASE_AGGREGATE_QUERY_BUILDER\",\"F_PROGRAM_DELETE\",\"F_VALIDATIONRULE_DELETE\",\"F_PROGRAMDATAELEMENT_ADD\",\"M_dhis-web-mobile\",\"F_ACTIVITY_PLAN\",\"F_RELATIONSHIPTYPE_PUBLIC_ADD\",\"F_PREDICTOR_ADD\",\"F_SQLVIEW_PRIVATE_ADD\",\"F_EXPORT_DATA\",\"F_OAUTH2_CLIENT_MANAGE\",\"F_EVENT_VISUALIZATION_PUBLIC_ADD\",\"F_ORGUNITGROUP_PUBLIC_ADD\",\"F_APPROVE_DATA_LOWER_LEVELS\",\"M_Social_Media_Video\",\"F_OPTIONSET_PUBLIC_ADD\",\"F_EVENTCHART_EXTERNAL\",\"M_dhis-web-dataentry\",\"F_PROGRAM_TRACKING_SEARCH\",\"M_dhis-web-maintenance-dataset\",\"F_USERROLE_LIST\",\"M_dhis-web-import-export\",\"M_dhis-web-caseentry\",\"F_USERROLE_PUBLIC_ADD\",\"M_dhis-web-importexport\",\"M_InterpretationsTest\",\"F_ORGUNITGROUPSET_PUBLIC_ADD\",\"F_SQLVIEW_EXTERNAL\",\"F_REPORT_DELETE\",\"F_DASHBOARD_PUBLIC_ADD\",\"F_CONSTANT_DELETE\",\"M_dhis-web-maintenance-user\",\"F_PREDICTOR_DELETE\",\"M_dhis-web-data-visualizer\",\"F_DATASET_PRIVATE_ADD\",\"F_EVENTREPORT_PUBLIC_ADD\",\"F_PROGRAMSTAGE_SECTION_DELETE\",\"F_TRACKED_ENTITY_UPDATE\",\"F_CATEGORY_OPTION_GROUP_SET_PUBLIC_ADD\",\"F_TRACKED_ENTITY_INSTANCE_DASHBOARD\",\"F_METADATA_MANAGE\",\"F_ANALYTICSTABLEHOOK_DELETE\",\"F_UNCOMPLETE_EVENT\",\"M_dhis-web-sms-configuration\",\"M_dhis-web-interpretation\",\"F_LEGEND_DELETE\",\"M_Custom_Js_Css\",\"F_PROGRAM_INDICATOR_MANAGEMENT\",\"F_ANONYMOUS_DATA_ENTRY\",\"F_MAP_PUBLIC_ADD\",\"F_PROGRAM_VALIDATION\",\"F_SCHEDULING_ADMIN\",\"F_TRACKED_ENTITY_COMMENT_DELETE\",\"F_DATAELEMENT_MINMAX_DELETE\",\"F_MOBILE_SETTINGS\",\"F_PREDICTORGROUP_ADD\",\"F_REPORT_PRIVATE_ADD\",\"F_VALIDATIONRULEGROUP_PRIVATE_ADD\",\"F_PUSH_ANALYSIS_DELETE\",\"F_REPLICATE_USER\",\"F_DATAVALUE_ADD\",\"M_dhis-web-maintenance-organisationunit\",\"F_INSERT_CUSTOM_JS_CSS\",\"F_DATAELEMENTGROUPSET_DELETE\",\"F_SQLVIEW_DELETE\",\"F_ENROLLMENT_CASCADE_DELETE\",\"F_PROGRAMDATAELEMENT_DELETE\",\"F_TRACKED_ENTITY_INSTANCE_LIST\",\"F_INDICATORTYPE_ADD\",\"F_LEGEND_SET_DELETE\",\"F_VIEW_EVENT_ANALYTICS\",\"F_PROGRAMSTAGE_SECTION_MANAGEMENT\",\"F_IMPORT_EVENTS\",\"F_PROGRAM_INSTANCE_DELETE\",\"F_INDICATOR_PRIVATE_ADD\",\"F_TRACKED_ENTITY_INSTANCE_HISTORY\",\"F_FRED_CREATE\",\"F_EVENTCHART_PUBLIC_ADD\",\"F_PUSH_ANALYSIS_ADD\",\"M_dhis-web-event-visualizer\",\"F_USER_ADD\",\"F_EXTERNAL_MAP_LAYER_DELETE\",\"F_SYSTEM_SETTING\",\"F_ANALYTICSTABLEHOOK_ADD\",\"F_ATTRIBUTE_PRIVATE_ADD\",\"F_DOCUMENT_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_DELETE\",\"M_Easy_Visualization\",\"F_VISUALIZATION_PUBLIC_ADD\",\"F_DATAELEMENT_MINMAX_ADD\",\"M_dhis-web-data-quality\",\"M_dhis-web-pivot\",\"F_EVENTREPORT_EXTERNAL\",\"F_PROGRAM_RULE_UPDATE\",\"F_DATAELEMENT_PUBLIC_ADD\",\"M_dhis-web-validationrule\",\"F_CONSTANT_MANAGEMENT\",\"F_RUN_VALIDATION\",\"F_MANAGE_TICKETS\",\"F_GENERATE_BENEFICIARY_TABULAR_REPORT\",\"F_OPTIONGROUP_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_DELETE\",\"M_User_Administration\",\"M_dhis-web-settings\",\"F_IMPORT_DATA\",\"F_VIEW_DATABROWSER\",\"F_PERFORM_ANALYTICS_EXPLAIN\",\"F_MOBILE_DELETE_SMS\",\"F_OPTIONSET_MANAGEMENT\",\"F_SEND_MESSAGE\",\"F_PROGRAMSTAGE_ADD\",\"M_dhis-web-maps\",\"F_MINMAX_DATAELEMENT_DELETE\",\"F_ATTRIBUTE_DELETE\",\"F_OPTIONSET_DELETE\",\"F_PROGRAM_TRACKING_LIST\",\"M_dhis-web-dashboard\",\"M_dhis-web-data-administration\",\"F_ACCEPT_DATA_LOWER_LEVELS\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_DELETE\",\"F_OPTIONGROUPSET_PUBLIC_ADD\",\"M_dhis-web-capture\",\"F_PROGRAM_INDICATOR_GROUP_PUBLIC_ADD\",\"F_CATEGORY_DELETE\",\"F_COLOR_SET_DELETE\",\"M_dhis-web-app-management\",\"F_INDICATORTYPE_DELETE\",\"F_NAME_BASED_DATA_ENTRY\",\"F_INDICATORGROUP_PRIVATE_ADD\",\"F_FRED_DELETE\",\"F_VALIDATIONCRITERIA_DELETE\",\"F_PROGRAM_STAGE_INSTANCE_SEARCH\"]", + "responseSize": 7889, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", + "cache-control": "no-store", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/schemas/user?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", + "path": "/api/38/schemas/userGroup?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", "featureName": "Show tiles with list and add action to all available sections", "static": false, "count": 6, @@ -75,32 +72,30 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"klass\":\"org.hisp.dhis.user.User\",\"shareable\":false,\"translatable\":false,\"metadata\":true,\"identifiableObject\":true,\"apiEndpoint\":\"/users\",\"plural\":\"users\",\"displayName\":\"User\",\"name\":\"user\",\"singular\":\"user\",\"authorities\":[{\"type\":\"CREATE\",\"authorities\":[\"F_USER_ADD\",\"F_USER_ADD_WITHIN_MANAGED_GROUP\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_USER_DELETE\",\"F_USER_DELETE_WITHIN_MANAGED_GROUP\"]},{\"type\":\"READ\",\"authorities\":[\"F_USER_VIEW\"]}],\"properties\":[{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"education\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":8,\"collection\":false,\"required\":false,\"writable\":true,\"min\":8,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"publicAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":160,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"jobTitle\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastUpdated\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"twitter\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"translations\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"translation\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":160,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"employer\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":11,\"collection\":false,\"required\":false,\"writable\":true,\"min\":11,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":false,\"name\":\"id\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"URL\",\"unique\":false,\"name\":\"href\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"dataViewOrganisationUnits\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"dataViewOrganisationUnit\",\"href\":\"/schemas/organisationUnit\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"lastUpdatedBy\",\"href\":\"/schemas/user\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"whatsApp\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userGroupAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userGroupAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"created\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"attributeValues\",\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"attributeValue\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"sharing\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"userGroups\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userGroup\",\"href\":\"/schemas/userGroup\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":160,\"collection\":false,\"required\":true,\"writable\":true,\"min\":2,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"firstName\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":80,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"phoneNumber\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":160,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"nationality\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userAccess\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"name\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"birthday\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"TEXT\",\"required\":false,\"writable\":true,\"collectionName\":\"favorites\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":50,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"code\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"access\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":50,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"gender\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayName\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"externalAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"skype\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"teiSearchOrganisationUnits\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"teiSearchOrganisationUnit\",\"href\":\"/schemas/organisationUnit\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":160,\"collection\":false,\"required\":true,\"writable\":true,\"min\":2,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"surname\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"organisationUnits\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"organisationUnit\",\"href\":\"/schemas/organisationUnit\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"facebookMessenger\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"introduction\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":160,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"EMAIL\",\"unique\":false,\"name\":\"email\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"languages\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"welcomeMessage\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":true,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"userCredentials\",\"href\":\"/schemas/userCredentials\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"telegram\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"avatar\",\"href\":\"/schemas/fileResource\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":-2147483648,\"embeddedObject\":false,\"propertyType\":\"INTEGER\",\"unique\":false,\"name\":\"dataViewMaxOrganisationUnitLevel\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastCheckedInterpretations\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"createdBy\",\"href\":\"/schemas/user\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"interests\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"user\",\"href\":\"/schemas/user\",\"persisted\":false}]}", - "responseSize": 11136, + "responseBody": "{\"klass\":\"org.hisp.dhis.user.UserGroup\",\"identifiableObject\":true,\"singular\":\"userGroup\",\"plural\":\"userGroups\",\"metadata\":true,\"name\":\"userGroup\",\"displayName\":\"User Group\",\"shareable\":true,\"apiEndpoint\":\"/userGroups\",\"authorities\":[{\"type\":\"CREATE_PUBLIC\",\"authorities\":[\"F_USERGROUP_PUBLIC_ADD\"]},{\"type\":\"CREATE_PRIVATE\",\"authorities\":[\"F_USERGROUP_PRIVATE_ADD\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_USERGROUP_DELETE\"]}],\"properties\":[{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"TEXT\",\"name\":\"favorite\",\"persisted\":false,\"collectionName\":\"favorites\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"code\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":50,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"access\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"displayName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"TEXT\",\"name\":\"publicAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":8,\"min\":8},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"managedByGroup\",\"persisted\":true,\"collectionName\":\"managedByGroups\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/userGroup\"},{\"propertyType\":\"BOOLEAN\",\"name\":\"externalAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"lastUpdated\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"translation\",\"persisted\":true,\"collectionName\":\"translations\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"id\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":11,\"min\":11},{\"propertyType\":\"URL\",\"name\":\"href\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"lastUpdatedBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userGroupAccess\",\"persisted\":false,\"collectionName\":\"userGroupAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"created\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"attributeValue\",\"persisted\":true,\"collectionName\":\"attributeValues\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"sharing\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"user\",\"persisted\":true,\"collectionName\":\"users\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"managedGroup\",\"persisted\":true,\"collectionName\":\"managedGroups\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/userGroup\"},{\"propertyType\":\"REFERENCE\",\"name\":\"createdBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userAccess\",\"persisted\":false,\"collectionName\":\"userAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"name\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true,\"max\":230,\"min\":1,\"translationKey\":\"NAME\"},{\"propertyType\":\"BOOLEAN\",\"name\":\"favorite\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"user\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"}],\"translatable\":true}", + "responseSize": 5935, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/schemas/userGroup?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", + "path": "/api/38/schemas/userRole?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", "featureName": "Show tiles with list and add action to all available sections", "static": false, "count": 6, @@ -108,32 +103,30 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"klass\":\"org.hisp.dhis.user.UserGroup\",\"shareable\":true,\"translatable\":true,\"metadata\":true,\"identifiableObject\":true,\"apiEndpoint\":\"/userGroups\",\"plural\":\"userGroups\",\"displayName\":\"User Group\",\"name\":\"userGroup\",\"singular\":\"userGroup\",\"authorities\":[{\"type\":\"CREATE_PUBLIC\",\"authorities\":[\"F_USERGROUP_PUBLIC_ADD\"]},{\"type\":\"CREATE_PRIVATE\",\"authorities\":[\"F_USERGROUP_PRIVATE_ADD\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_USERGROUP_DELETE\"]}],\"properties\":[{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"TEXT\",\"required\":false,\"writable\":true,\"collectionName\":\"favorites\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"access\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":50,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"code\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayName\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":8,\"collection\":false,\"required\":false,\"writable\":true,\"min\":8,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"publicAccess\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"managedByGroups\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"managedByGroup\",\"href\":\"/schemas/userGroup\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"externalAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastUpdated\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"translations\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"translation\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"URL\",\"unique\":false,\"name\":\"href\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":11,\"collection\":false,\"required\":false,\"writable\":true,\"min\":11,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"id\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"lastUpdatedBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userGroupAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userGroupAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"created\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"attributeValues\",\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"attributeValue\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"sharing\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"users\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"user\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"managedGroups\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"managedGroup\",\"href\":\"/schemas/userGroup\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"createdBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"translationKey\":\"NAME\",\"max\":230,\"collection\":false,\"required\":true,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"name\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"user\",\"href\":\"/schemas/user\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false}]}", - "responseSize": 5977, + "responseBody": "{\"klass\":\"org.hisp.dhis.user.UserAuthorityGroup\",\"identifiableObject\":true,\"singular\":\"userRole\",\"plural\":\"userRoles\",\"metadata\":true,\"name\":\"userRole\",\"displayName\":\"User Authority Group\",\"shareable\":true,\"apiEndpoint\":\"/userRoles\",\"authorities\":[{\"type\":\"CREATE_PUBLIC\",\"authorities\":[\"F_USERROLE_PUBLIC_ADD\"]},{\"type\":\"CREATE_PRIVATE\",\"authorities\":[\"F_USERROLE_PRIVATE_ADD\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_USERROLE_DELETE\"]}],\"properties\":[{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"TEXT\",\"name\":\"favorite\",\"persisted\":false,\"collectionName\":\"favorites\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"code\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":50,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"access\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"displayName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"TEXT\",\"name\":\"publicAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":8,\"min\":8},{\"propertyType\":\"TEXT\",\"name\":\"description\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":2},{\"propertyType\":\"BOOLEAN\",\"name\":\"externalAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"lastUpdated\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"translation\",\"persisted\":true,\"collectionName\":\"translations\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"id\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":11,\"min\":11},{\"propertyType\":\"URL\",\"name\":\"href\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"lastUpdatedBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userGroupAccess\",\"persisted\":false,\"collectionName\":\"userGroupAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"created\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"attributeValue\",\"persisted\":false,\"collectionName\":\"attributeValues\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"sharing\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"userObject\",\"persisted\":false,\"collectionName\":\"users\",\"collection\":true,\"ordered\":true,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"TEXT\",\"name\":\"authority\",\"persisted\":true,\"collectionName\":\"authorities\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"createdBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userAccess\",\"persisted\":false,\"collectionName\":\"userAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"name\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":true,\"max\":230,\"min\":1,\"translationKey\":\"NAME\"},{\"propertyType\":\"BOOLEAN\",\"name\":\"favorite\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"user\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"}],\"translatable\":true}", + "responseSize": 5727, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/attributes?fields=%3Aall%2CoptionSet%5B%3Aall%2Coptions%5B%3Aall%5D%5D&paging=false", + "path": "/api/38/schemas/userCredentials?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", "featureName": "Show tiles with list and add action to all available sections", "static": false, "count": 6, @@ -141,33 +134,30 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"attributes\":[{\"lastUpdated\":\"2015-04-24T12:12:54.408\",\"id\":\"DnrLSdo4hMl\",\"href\":\"/38/attributes/DnrLSdo4hMl\",\"created\":\"2015-04-24T12:12:54.407\",\"name\":\"Alternative name\",\"code\":\"Alternative name\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"Alternative name\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":true,\"userAttribute\":false,\"displayName\":\"Alternative name\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2015-04-24T12:14:03.641\",\"id\":\"Z4X3J7jMLYV\",\"href\":\"/38/attributes/Z4X3J7jMLYV\",\"created\":\"2015-04-24T12:03:37.356\",\"name\":\"Classification\",\"code\":\"CLASSIFICATION\",\"indicatorAttribute\":true,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"Classification\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Classification\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"code\":\"CLASS\",\"created\":\"2015-04-24T12:02:41.447\",\"lastUpdated\":\"2015-04-24T12:03:16.859\",\"name\":\"Classification\",\"id\":\"LWEwGW8ATgE\",\"displayName\":\"Classification\",\"publicAccess\":\"rw------\",\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"version\":1,\"externalAccess\":false,\"valueType\":\"TEXT\",\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"favorites\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"translations\":[],\"userAccesses\":[],\"options\":[{\"code\":\"INPUT\",\"lastUpdated\":\"2015-04-24T12:02:51.959\",\"id\":\"Fr4igNnPYTv\",\"created\":\"2015-04-24T12:02:51.959\",\"name\":\"Input\",\"displayName\":\"Input\",\"externalAccess\":false,\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"displayFormName\":\"Input\",\"sortOrder\":1,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]},{\"code\":\"ACTIVITY\",\"lastUpdated\":\"2015-04-24T12:03:04.493\",\"id\":\"xuAA8BQjdZq\",\"created\":\"2015-04-24T12:03:04.493\",\"name\":\"Activity\",\"displayName\":\"Activity\",\"externalAccess\":false,\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"displayFormName\":\"Activity\",\"sortOrder\":2,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]},{\"code\":\"OUTPUT\",\"lastUpdated\":\"2015-04-24T12:03:11.923\",\"id\":\"tpJ71rNdmeo\",\"created\":\"2015-04-24T12:03:11.923\",\"name\":\"Output\",\"displayName\":\"Output\",\"externalAccess\":false,\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"displayFormName\":\"Output\",\"sortOrder\":3,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]},{\"code\":\"IMPACT\",\"lastUpdated\":\"2015-04-24T12:03:16.859\",\"id\":\"QIbgv5M77In\",\"created\":\"2015-04-24T12:03:16.859\",\"name\":\"Impact\",\"displayName\":\"Impact\",\"externalAccess\":false,\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"displayFormName\":\"Impact\",\"sortOrder\":4,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]}]},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2015-04-20T12:36:33.754\",\"id\":\"qXS2NDUEAOS\",\"href\":\"/38/attributes/qXS2NDUEAOS\",\"created\":\"2015-04-20T12:23:04.044\",\"name\":\"Collection method\",\"code\":\"Collection method\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"LONG_TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"Collection method\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Collection method\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2016-01-15T16:53:02.773\",\"id\":\"UKNKz1H10EE\",\"href\":\"/38/attributes/UKNKz1H10EE\",\"created\":\"2016-01-15T16:53:02.773\",\"name\":\"HR identifier\",\"code\":\"IRID\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"HR identifier\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":true,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":true,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"HR identifier\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2021-08-11T19:44:20.145\",\"id\":\"l1VmqIHKk6t\",\"href\":\"/38/attributes/l1VmqIHKk6t\",\"created\":\"2016-08-04T23:39:51.895\",\"name\":\"KE code\",\"code\":\"KE code\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"KE code\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":true,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":true,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"KE code\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"lastUpdatedBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2016-08-04T23:48:21.851\",\"id\":\"n2xYlNbsfko\",\"href\":\"/38/attributes/n2xYlNbsfko\",\"created\":\"2016-08-01T15:00:09.415\",\"name\":\"NGO ID\",\"code\":\"NGOID\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"NGO ID\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":true,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"NGO ID\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2017-03-13T19:32:41.386\",\"id\":\"dLHLR5O4YFI\",\"href\":\"/38/attributes/dLHLR5O4YFI\",\"created\":\"2017-03-05T21:33:31.019\",\"name\":\"PEPFAR ID\",\"code\":\"PEPFAR_ID\",\"indicatorAttribute\":true,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"PEPFAR ID\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"PEPFAR ID\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":true,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2011-12-24T12:24:22.575\",\"id\":\"AhsCAtM3L0g\",\"href\":\"/38/attributes/AhsCAtM3L0g\",\"created\":\"2011-12-24T12:24:22.575\",\"name\":\"Rationale\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"Rationale\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Rationale\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2021-08-11T19:45:34.644\",\"id\":\"xqWyz9jNCA5\",\"href\":\"/38/attributes/xqWyz9jNCA5\",\"created\":\"2016-08-04T23:40:08.559\",\"name\":\"TZ code\",\"code\":\"TZ code\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"TZ code\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":true,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":true,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"TZ code\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"lastUpdatedBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2011-12-24T12:24:22.575\",\"id\":\"Y1LUDU8sWBR\",\"href\":\"/38/attributes/Y1LUDU8sWBR\",\"created\":\"2011-12-24T12:24:22.575\",\"name\":\"Unit of measure\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"Unit of measure\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Unit of measure\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]}]}", - "responseSize": 22129, + "responseBody": "{\"klass\":\"org.hisp.dhis.user.UserCredentials\",\"identifiableObject\":true,\"singular\":\"userCredentials\",\"plural\":\"userCredentials\",\"metadata\":false,\"name\":\"userCredentials\",\"displayName\":\"User Credentials\",\"shareable\":false,\"authorities\":[],\"properties\":[{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"TEXT\",\"name\":\"favorite\",\"persisted\":false,\"collectionName\":\"favorites\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"userInfo\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"DATE\",\"name\":\"lastLogin\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"IDENTIFIER\",\"name\":\"code\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":50,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"access\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"openId\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"displayName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"TEXT\",\"name\":\"publicAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":8,\"min\":8},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"cogsDimensionConstraint\",\"persisted\":true,\"collectionName\":\"cogsDimensionConstraints\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/categoryOptionGroupSet\"},{\"propertyType\":\"BOOLEAN\",\"name\":\"externalAuth\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"accountExpiry\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"catDimensionConstraint\",\"persisted\":true,\"collectionName\":\"catDimensionConstraints\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/category\"},{\"propertyType\":\"BOOLEAN\",\"name\":\"externalAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"lastUpdated\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"PASSWORD\",\"name\":\"password\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":60,\"min\":8},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"translation\",\"persisted\":false,\"collectionName\":\"translations\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"ldapId\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"disabled\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"IDENTIFIER\",\"name\":\"id\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":11,\"min\":11},{\"propertyType\":\"URL\",\"name\":\"href\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"twoFA\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"passwordLastUpdated\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"lastUpdatedBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userGroupAccess\",\"persisted\":false,\"collectionName\":\"userGroupAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"invitation\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"created\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"attributeValue\",\"persisted\":false,\"collectionName\":\"attributeValues\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"sharing\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"selfRegistered\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"userRole\",\"persisted\":true,\"collectionName\":\"userRoles\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/userRole\"},{\"propertyType\":\"REFERENCE\",\"name\":\"createdBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userAccess\",\"persisted\":false,\"collectionName\":\"userAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"name\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"favorite\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"user\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"TEXT\",\"name\":\"username\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":true,\"max\":255,\"min\":0}],\"translatable\":false}", + "responseSize": 8328, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", - "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/schemas/userCredentials?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", + "path": "/api/38/schemas/organisationUnit?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", "featureName": "Show tiles with list and add action to all available sections", "static": false, "count": 6, @@ -175,32 +165,30 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"klass\":\"org.hisp.dhis.user.UserCredentials\",\"shareable\":false,\"translatable\":false,\"metadata\":false,\"identifiableObject\":true,\"plural\":\"userCredentials\",\"displayName\":\"User Credentials\",\"name\":\"userCredentials\",\"singular\":\"userCredentials\",\"authorities\":[],\"properties\":[{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"TEXT\",\"required\":false,\"writable\":true,\"collectionName\":\"favorites\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastLogin\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"userInfo\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":50,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"code\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"access\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":true,\"name\":\"openId\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayName\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":8,\"collection\":false,\"required\":false,\"writable\":true,\"min\":8,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"publicAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"externalAuth\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"cogsDimensionConstraints\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"cogsDimensionConstraint\",\"href\":\"/schemas/categoryOptionGroupSet\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"accountExpiry\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"catDimensionConstraints\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"catDimensionConstraint\",\"href\":\"/schemas/category\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"externalAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastUpdated\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":60,\"collection\":false,\"required\":false,\"writable\":true,\"min\":8,\"embeddedObject\":false,\"propertyType\":\"PASSWORD\",\"unique\":false,\"name\":\"password\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"translations\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"translation\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":true,\"name\":\"ldapId\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"disabled\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":11,\"collection\":false,\"required\":false,\"writable\":true,\"min\":11,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"id\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"URL\",\"unique\":false,\"name\":\"href\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"twoFA\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"passwordLastUpdated\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"lastUpdatedBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userGroupAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userGroupAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"invitation\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"created\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"attributeValues\",\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"attributeValue\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"sharing\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"selfRegistered\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"userRoles\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userRole\",\"href\":\"/schemas/userRole\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"createdBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userAccess\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"name\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"user\",\"href\":\"/schemas/user\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":true,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":true,\"name\":\"username\",\"persisted\":true}]}", - "responseSize": 8370, + "responseBody": "{\"klass\":\"org.hisp.dhis.organisationunit.OrganisationUnit\",\"identifiableObject\":true,\"singular\":\"organisationUnit\",\"plural\":\"organisationUnits\",\"metadata\":true,\"name\":\"organisationUnit\",\"displayName\":\"Organisation Unit\",\"shareable\":false,\"apiEndpoint\":\"/organisationUnits\",\"authorities\":[{\"type\":\"CREATE\",\"authorities\":[\"F_ORGANISATIONUNIT_ADD\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_ORGANISATIONUNIT_DELETE\"]}],\"properties\":[{\"propertyType\":\"REFERENCE\",\"name\":\"parent\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/organisationUnit\"},{\"propertyType\":\"TEXT\",\"name\":\"publicAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":8,\"min\":8},{\"propertyType\":\"TEXT\",\"name\":\"type\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"path\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"lastUpdated\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"child\",\"persisted\":true,\"collectionName\":\"children\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/organisationUnit\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"translation\",\"persisted\":true,\"collectionName\":\"translations\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"id\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":11,\"min\":11},{\"propertyType\":\"URL\",\"name\":\"href\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"organisationUnitGroup\",\"persisted\":true,\"collectionName\":\"organisationUnitGroups\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/organisationUnitGroup\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"organisationUnit\",\"persisted\":false,\"collectionName\":\"ancestors\",\"collection\":true,\"ordered\":true,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false,\"href\":\"/schemas/organisationUnit\"},{\"propertyType\":\"TEXT\",\"name\":\"displayDescription\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"image\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/fileResource\"},{\"propertyType\":\"REFERENCE\",\"name\":\"lastUpdatedBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userGroupAccess\",\"persisted\":false,\"collectionName\":\"userGroupAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"level\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":-2147483648},{\"propertyType\":\"DATE\",\"name\":\"created\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"attributeValue\",\"persisted\":true,\"collectionName\":\"attributeValues\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"sharing\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"displayFormName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"userItem\",\"persisted\":true,\"collectionName\":\"users\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/user\"},{\"propertyType\":\"PHONENUMBER\",\"name\":\"phoneNumber\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":150,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userAccess\",\"persisted\":false,\"collectionName\":\"userAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"name\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true,\"max\":230,\"min\":1,\"translationKey\":\"NAME\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"dataSet\",\"persisted\":true,\"collectionName\":\"dataSets\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/dataSet\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"legendSets\",\"persisted\":false,\"collectionName\":\"legendSets\",\"collection\":true,\"ordered\":true,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/legendSet\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"program\",\"persisted\":true,\"collectionName\":\"programs\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/program\"},{\"propertyType\":\"TEXT\",\"name\":\"shortName\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true,\"max\":50,\"min\":1,\"translationKey\":\"SHORT_NAME\"},{\"propertyType\":\"BOOLEAN\",\"name\":\"favorite\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"CONSTANT\",\"name\":\"dimensionItemType\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"constants\":[\"DATA_ELEMENT\",\"DATA_ELEMENT_OPERAND\",\"INDICATOR\",\"REPORTING_RATE\",\"PROGRAM_DATA_ELEMENT\",\"PROGRAM_ATTRIBUTE\",\"PROGRAM_INDICATOR\",\"PERIOD\",\"ORGANISATION_UNIT\",\"CATEGORY_OPTION\",\"OPTION_GROUP\",\"DATA_ELEMENT_GROUP\",\"ORGANISATION_UNIT_GROUP\",\"CATEGORY_OPTION_GROUP\"]},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"TEXT\",\"name\":\"favorite\",\"persisted\":false,\"collectionName\":\"favorites\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"CONSTANT\",\"name\":\"aggregationType\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"constants\":[\"SUM\",\"AVERAGE\",\"AVERAGE_SUM_ORG_UNIT\",\"LAST\",\"LAST_AVERAGE_ORG_UNIT\",\"LAST_IN_PERIOD\",\"LAST_IN_PERIOD_AVERAGE_ORG_UNIT\",\"FIRST\",\"FIRST_AVERAGE_ORG_UNIT\",\"COUNT\",\"STDDEV\",\"VARIANCE\",\"MIN\",\"MAX\",\"NONE\",\"CUSTOM\",\"DEFAULT\"]},{\"propertyType\":\"IDENTIFIER\",\"name\":\"code\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":50,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"access\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"displayName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"TEXT\",\"name\":\"contactPerson\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"description\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":1,\"translationKey\":\"DESCRIPTION\"},{\"propertyType\":\"TEXT\",\"name\":\"displayShortName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"BOOLEAN\",\"name\":\"externalAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COMPLEX\",\"name\":\"queryMods\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"formName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"openingDate\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true},{\"propertyType\":\"EMAIL\",\"name\":\"email\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":150,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"address\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"dimensionItem\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"INTEGER\",\"name\":\"memberCount\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"leaf\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"URL\",\"name\":\"url\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"closedDate\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"createdBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"REFERENCE\",\"name\":\"legendSet\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false,\"href\":\"/schemas/legendSet\"},{\"propertyType\":\"TEXT\",\"name\":\"comment\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"geometry\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"user\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"}],\"translatable\":true}", + "responseSize": 13279, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/schemas/organisationUnit?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", + "path": "/api/38/schemas/user?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", "featureName": "Show tiles with list and add action to all available sections", "static": false, "count": 6, @@ -208,32 +196,30 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"klass\":\"org.hisp.dhis.organisationunit.OrganisationUnit\",\"shareable\":false,\"translatable\":true,\"metadata\":true,\"identifiableObject\":true,\"apiEndpoint\":\"/organisationUnits\",\"plural\":\"organisationUnits\",\"displayName\":\"Organisation Unit\",\"name\":\"organisationUnit\",\"singular\":\"organisationUnit\",\"authorities\":[{\"type\":\"CREATE\",\"authorities\":[\"F_ORGANISATIONUNIT_ADD\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_ORGANISATIONUNIT_DELETE\"]}],\"properties\":[{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"parent\",\"href\":\"/schemas/organisationUnit\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":8,\"collection\":false,\"required\":false,\"writable\":true,\"min\":8,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"publicAccess\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"type\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":true,\"name\":\"path\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastUpdated\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"children\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"child\",\"href\":\"/schemas/organisationUnit\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"translations\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"translation\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":11,\"collection\":false,\"required\":false,\"writable\":true,\"min\":11,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"id\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"URL\",\"unique\":false,\"name\":\"href\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"organisationUnitGroups\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"organisationUnitGroup\",\"href\":\"/schemas/organisationUnitGroup\",\"persisted\":true},{\"owner\":false,\"ordered\":true,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":false,\"collectionName\":\"ancestors\",\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"organisationUnit\",\"href\":\"/schemas/organisationUnit\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayDescription\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"image\",\"href\":\"/schemas/fileResource\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"lastUpdatedBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userGroupAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userGroupAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":-2147483648,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"level\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"created\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"attributeValues\",\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"attributeValue\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"sharing\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayFormName\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"users\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userItem\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":150,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"PHONENUMBER\",\"unique\":false,\"name\":\"phoneNumber\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"translationKey\":\"NAME\",\"max\":230,\"collection\":false,\"required\":true,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"name\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"dataSets\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"dataSet\",\"href\":\"/schemas/dataSet\",\"persisted\":true},{\"owner\":false,\"ordered\":true,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"legendSets\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"legendSets\",\"href\":\"/schemas/legendSet\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"programs\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"program\",\"href\":\"/schemas/program\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"translationKey\":\"SHORT_NAME\",\"max\":50,\"collection\":false,\"required\":true,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"shortName\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"CONSTANT\",\"unique\":false,\"name\":\"dimensionItemType\",\"persisted\":false,\"constants\":[\"DATA_ELEMENT\",\"DATA_ELEMENT_OPERAND\",\"INDICATOR\",\"REPORTING_RATE\",\"PROGRAM_DATA_ELEMENT\",\"PROGRAM_ATTRIBUTE\",\"PROGRAM_INDICATOR\",\"PERIOD\",\"ORGANISATION_UNIT\",\"CATEGORY_OPTION\",\"OPTION_GROUP\",\"DATA_ELEMENT_GROUP\",\"ORGANISATION_UNIT_GROUP\",\"CATEGORY_OPTION_GROUP\"]},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"TEXT\",\"required\":false,\"writable\":true,\"collectionName\":\"favorites\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"CONSTANT\",\"unique\":false,\"name\":\"aggregationType\",\"persisted\":false,\"constants\":[\"SUM\",\"AVERAGE\",\"AVERAGE_SUM_ORG_UNIT\",\"LAST\",\"LAST_AVERAGE_ORG_UNIT\",\"LAST_IN_PERIOD\",\"LAST_IN_PERIOD_AVERAGE_ORG_UNIT\",\"FIRST\",\"FIRST_AVERAGE_ORG_UNIT\",\"COUNT\",\"STDDEV\",\"VARIANCE\",\"MIN\",\"MAX\",\"NONE\",\"CUSTOM\",\"DEFAULT\"]},{\"owner\":true,\"ordered\":false,\"max\":50,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"code\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"access\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayName\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"translationKey\":\"DESCRIPTION\",\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"description\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"contactPerson\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayShortName\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"externalAccess\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"INTEGER\",\"unique\":false,\"name\":\"periodOffset\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"translationKey\":\"FORM_NAME\",\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"formName\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":true,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"openingDate\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":150,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"EMAIL\",\"unique\":false,\"name\":\"email\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"address\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"dimensionItem\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"INTEGER\",\"unique\":false,\"name\":\"memberCount\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"leaf\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"URL\",\"unique\":false,\"name\":\"url\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"closedDate\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"createdBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"legendSet\",\"href\":\"/schemas/legendSet\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"geometry\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"comment\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"user\",\"href\":\"/schemas/user\",\"persisted\":false}]}", - "responseSize": 13382, + "responseBody": "{\"klass\":\"org.hisp.dhis.user.User\",\"identifiableObject\":true,\"singular\":\"user\",\"plural\":\"users\",\"metadata\":true,\"name\":\"user\",\"displayName\":\"User\",\"shareable\":false,\"apiEndpoint\":\"/users\",\"authorities\":[{\"type\":\"CREATE\",\"authorities\":[\"F_USER_ADD\",\"F_USER_ADD_WITHIN_MANAGED_GROUP\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_USER_DELETE\",\"F_USER_DELETE_WITHIN_MANAGED_GROUP\"]},{\"type\":\"READ\",\"authorities\":[\"F_USER_VIEW\"]}],\"properties\":[{\"propertyType\":\"TEXT\",\"name\":\"education\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"publicAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":8,\"min\":8},{\"propertyType\":\"TEXT\",\"name\":\"jobTitle\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":160,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"lastUpdated\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"TEXT\",\"name\":\"twitter\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"translation\",\"persisted\":false,\"collectionName\":\"translations\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"employer\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":160,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"id\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":11,\"min\":11},{\"propertyType\":\"URL\",\"name\":\"href\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"dataViewOrganisationUnit\",\"persisted\":true,\"collectionName\":\"dataViewOrganisationUnits\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/organisationUnit\"},{\"propertyType\":\"REFERENCE\",\"name\":\"lastUpdatedBy\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"TEXT\",\"name\":\"whatsApp\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userGroupAccess\",\"persisted\":false,\"collectionName\":\"userGroupAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"created\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"attributeValue\",\"persisted\":true,\"collectionName\":\"attributeValues\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"sharing\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"userGroup\",\"persisted\":true,\"collectionName\":\"userGroups\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/userGroup\"},{\"propertyType\":\"TEXT\",\"name\":\"firstName\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true,\"max\":160,\"min\":2},{\"propertyType\":\"TEXT\",\"name\":\"phoneNumber\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":80,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"nationality\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":160,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userAccess\",\"persisted\":false,\"collectionName\":\"userAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"name\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"favorite\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"birthday\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"TEXT\",\"name\":\"favorite\",\"persisted\":false,\"collectionName\":\"favorites\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"code\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":50,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"access\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"gender\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":50,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"displayName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"BOOLEAN\",\"name\":\"externalAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"teiSearchOrganisationUnit\",\"persisted\":true,\"collectionName\":\"teiSearchOrganisationUnits\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/organisationUnit\"},{\"propertyType\":\"TEXT\",\"name\":\"skype\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"surname\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true,\"max\":160,\"min\":2},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"organisationUnit\",\"persisted\":true,\"collectionName\":\"organisationUnits\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/organisationUnit\"},{\"propertyType\":\"TEXT\",\"name\":\"facebookMessenger\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"EMAIL\",\"name\":\"email\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":160,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"introduction\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"languages\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"welcomeMessage\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"userCredentials\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true,\"href\":\"/schemas/userCredentials\"},{\"propertyType\":\"TEXT\",\"name\":\"telegram\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"avatar\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/fileResource\"},{\"propertyType\":\"INTEGER\",\"name\":\"dataViewMaxOrganisationUnitLevel\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":-2147483648},{\"propertyType\":\"DATE\",\"name\":\"lastCheckedInterpretations\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"createdBy\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"TEXT\",\"name\":\"interests\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"user\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"}],\"translatable\":false}", + "responseSize": 11076, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/me/authorization", + "path": "/api/38/apps", "featureName": "Show tiles with list and add action to all available sections", "static": false, "count": 6, @@ -241,33 +227,30 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "[\"F_PROGRAM_INDICATOR_PUBLIC_ADD\",\"F_SQLVIEW_EXECUTE\",\"F_USER_VIEW\",\"F_GENERATE_MIN_MAX_VALUES\",\"F_VALIDATIONRULE_PUBLIC_ADD\",\"F_CATEGORY_PRIVATE_ADD\",\"F_INDICATORGROUPSET_PUBLIC_ADD\",\"F_DATAVALUE_DELETE\",\"F_EXTERNAL_MAP_LAYER_PRIVATE_ADD\",\"F_RELATIONSHIPTYPE_DELETE\",\"F_CATEGORY_OPTION_PRIVATE_ADD\",\"F_SINGLE_EVENT_DATA_ENTRY\",\"F_CATEGORY_OPTION_GROUP_PUBLIC_ADD\",\"F_GIS_ADMIN\",\"M_dhis-web-event-capture\",\"F_SEND_EMAIL\",\"F_ORGUNITGROUPSET_PRIVATE_ADD\",\"F_INDICATOR_DELETE\",\"M_dhis-web-event-reports\",\"F_VIEW_UNAPPROVED_DATA\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_VIEW\",\"F_TRACKED_ENTITY_INSTANCE_CHANGE_LOCATION\",\"F_OPTIONGROUPSET_DELETE\",\"F_USERGROUP_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_PRIVATE_ADD\",\"F_DOCUMENT_EXTERNAL\",\"F_PROGRAM_TRACKING_MANAGEMENT\",\"F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD\",\"F_GENERATE_PROGRAM_SUMMARY_REPORT\",\"F_PROGRAM_INDICATOR_DELETE\",\"F_MOBILE_SENDSMS\",\"F_TRACKED_ENTITY_ADD\",\"F_TRACKED_ENTITY_MANAGEMENT\",\"F_RELATIONSHIP_DELETE\",\"F_VALIDATIONRULEGROUP_PUBLIC_ADD\",\"F_REPORT_EXTERNAL\",\"F_DOCUMENT_PRIVATE_ADD\",\"M_dhis-web-reports\",\"F_TRACKED_ENTITY_DELETE\",\"F_USERGROUP_DELETE\",\"F_PROGRAM_PRIVATE_ADD\",\"F_CATEGORY_COMBO_PRIVATE_ADD\",\"F_SCHEDULING_SEND_MESSAGE\",\"F_EXTERNAL_MAP_LAYER_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_DELETE\",\"F_ORGANISATIONUNIT_MOVE\",\"M_dhis-web-usage-analytics\",\"F_COLOR_DELETE\",\"F_INDICATORGROUP_DELETE\",\"F_ORGANISATIONUNIT_DELETE\",\"F_PROGRAM_RULE_ADD\",\"M_dhis-web-light\",\"F_OPTIONGROUPSET_PRIVATE_ADD\",\"F_DATA_MART_ADMIN\",\"M_dhis-web-maintenance-mobile\",\"F_DATASET_PUBLIC_ADD\",\"F_CATEGORY_COMBO_DELETE\",\"F_SECTION_DELETE\",\"F_USER_DELETE\",\"F_INDICATORGROUPSET_PRIVATE_ADD\",\"F_PROGRAM_INDICATOR_PRIVATE_ADD\",\"F_METADATA_IMPORT\",\"M_dhis-web-maintenance-appmanager\",\"F_EXPORT_EVENTS\",\"M_dhis-web-maintenance-settings\",\"F_SQLVIEW_PUBLIC_ADD\",\"F_PERFORM_MAINTENANCE\",\"F_COLOR_SET_ADD\",\"F_PROGRAM_STAGE_INSTANCE_DELETE\",\"F_METADATA_EXPORT\",\"F_MINMAX_DATAELEMENT_ADD\",\"F_PROGRAMSTAGE_SECTION_ADD\",\"F_DATAELEMENTGROUP_PRIVATE_ADD\",\"F_VALIDATIONRULE_PRIVATE_ADD\",\"F_APPROVE_DATA\",\"M_dhis-web-mapping\",\"F_DATAELEMENT_PRIVATE_ADD\",\"F_VALIDATIONCRITERIA_ADD\",\"F_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS\",\"F_IGNORE_TRACKER_REQUIRED_VALUE_VALIDATION\",\"F_PROGRAM_PUBLIC_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_DELETE\",\"F_USER_ADD_WITHIN_MANAGED_GROUP\",\"M_Web_Portal\",\"F_ORGANISATIONUNIT_ADD\",\"M_dhis-web-user\",\"F_LEGEND_SET_PUBLIC_ADD\",\"F_CONSTANT_ADD\",\"F_PREDICTORGROUP_DELETE\",\"F_TRACKED_ENTITY_COMMENT_ADD\",\"F_TRACKED_ENTITY_INSTANCE_MANAGEMENT\",\"M_dhis-web-visualizer\",\"F_INDICATOR_PUBLIC_ADD\",\"F_INDICATORGROUP_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD\",\"M_dhis-web-maintenance\",\"M_dhis-web-approval\",\"F_PROGRAM_RULE_MANAGEMENT\",\"F_TEI_CASCADE_DELETE\",\"F_FRED_UPDATE\",\"F_VISUALIZATION_EXTERNAL\",\"M_dhis-web-cache-cleaner\",\"F_EDIT_EXPIRED\",\"F_ACCESS_TRACKED_ENTITY_ATTRIBUTES\",\"F_PROGRAM_DASHBOARD_CONFIG_ADMIN\",\"F_ORGANISATIONUNITLEVEL_UPDATE\",\"F_CATEGORY_OPTION_PUBLIC_ADD\",\"M_dhis-web-datastore\",\"F_CATEGORY_OPTION_DELETE\",\"M_Data_Table\",\"M_dhis-web-menu-management\",\"F_REPORT_PUBLIC_ADD\",\"F_VALIDATIONRULEGROUP_DELETE\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_ADD\",\"F_RELATIONSHIP_MANAGEMENT\",\"F_COLOR_ADD\",\"F_OPTIONSET_PRIVATE_ADD\",\"F_PROGRAM_RULE_DELETE\",\"F_GENERATE_STATISTICAL_PROGRAM_REPORT\",\"F_ORGUNITGROUP_DELETE\",\"F_DATAELEMENTGROUPSET_PRIVATE_ADD\",\"M_dhis-web-tracker-capture\",\"F_LOCALE_ADD\",\"F_LEGEND_ADD\",\"F_CATEGORY_OPTION_GROUP_PRIVATE_ADD\",\"F_PROGRAM_INSTANCE_MANAGEMENT\",\"M_dhis-web-reporting\",\"F_CATEGORY_PUBLIC_ADD\",\"F_SECTION_ADD\",\"F_CATEGORY_COMBO_PUBLIC_ADD\",\"M_dhis-web-maintenance-datadictionary\",\"F_DATASET_DELETE\",\"F_INDICATORGROUPSET_DELETE\",\"F_USER_DELETE_WITHIN_MANAGED_GROUP\",\"F_ADD_TRACKED_ENTITY_FORM\",\"M_dhis-web-scheduler\",\"F_OPTIONGROUP_PUBLIC_ADD\",\"F_USERROLE_PRIVATE_ADD\",\"M_dhis-web-messaging\",\"M_dhis-web-maintenance-program\",\"F_EXTERNALFILERESOURCE_ADD\",\"F_MAP_EXTERNAL\",\"M_bna_widget\",\"F_DATAELEMENTGROUPSET_PUBLIC_ADD\",\"F_DATAELEMENTGROUP_DELETE\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_ADD\",\"F_RELATIONSHIP_ADD\",\"F_ORGUNITGROUP_PRIVATE_ADD\",\"F_DATAELEMENTGROUP_PUBLIC_ADD\",\"F_USER_GROUPS_READ_ONLY_ADD_MEMBERS\",\"F_LOCALE_DELETE\",\"F_PREDICTOR_RUN\",\"F_DATAELEMENT_DELETE\",\"F_OPTIONGROUP_DELETE\",\"F_LEGEND_SET_PRIVATE_ADD\",\"F_PROGRAMSTAGE_DELETE\",\"F_ATTRIBUTE_PUBLIC_ADD\",\"F_TRACKED_ENTITY_FORM_DELETE\",\"F_USERROLE_DELETE\",\"F_DOCUMENT_DELETE\",\"F_ORGUNITGROUPSET_DELETE\",\"M_dhis-web-translations\",\"M_dhis-web-sms\",\"F_SCHEDULING_CASE_AGGREGATE_QUERY_BUILDER\",\"F_PROGRAM_DELETE\",\"F_VALIDATIONRULE_DELETE\",\"F_PROGRAMDATAELEMENT_ADD\",\"M_dhis-web-mobile\",\"F_ACTIVITY_PLAN\",\"F_RELATIONSHIPTYPE_PUBLIC_ADD\",\"F_PREDICTOR_ADD\",\"F_SQLVIEW_PRIVATE_ADD\",\"F_EXPORT_DATA\",\"F_OAUTH2_CLIENT_MANAGE\",\"F_ORGUNITGROUP_PUBLIC_ADD\",\"F_APPROVE_DATA_LOWER_LEVELS\",\"M_Social_Media_Video\",\"F_OPTIONSET_PUBLIC_ADD\",\"F_EVENTCHART_EXTERNAL\",\"M_dhis-web-dataentry\",\"F_PROGRAM_TRACKING_SEARCH\",\"M_dhis-web-maintenance-dataset\",\"F_USERROLE_LIST\",\"M_dhis-web-import-export\",\"M_dhis-web-caseentry\",\"F_USERROLE_PUBLIC_ADD\",\"M_dhis-web-importexport\",\"M_InterpretationsTest\",\"F_ORGUNITGROUPSET_PUBLIC_ADD\",\"F_SQLVIEW_EXTERNAL\",\"F_REPORT_DELETE\",\"F_DASHBOARD_PUBLIC_ADD\",\"F_CONSTANT_DELETE\",\"M_dhis-web-maintenance-user\",\"F_PREDICTOR_DELETE\",\"M_dhis-web-data-visualizer\",\"F_DATASET_PRIVATE_ADD\",\"F_EVENTREPORT_PUBLIC_ADD\",\"F_PROGRAMSTAGE_SECTION_DELETE\",\"F_TRACKED_ENTITY_UPDATE\",\"F_CATEGORY_OPTION_GROUP_SET_PUBLIC_ADD\",\"F_TRACKED_ENTITY_INSTANCE_DASHBOARD\",\"F_METADATA_MANAGE\",\"F_ANALYTICSTABLEHOOK_DELETE\",\"F_UNCOMPLETE_EVENT\",\"M_dhis-web-sms-configuration\",\"M_dhis-web-interpretation\",\"F_LEGEND_DELETE\",\"M_Custom_Js_Css\",\"F_PROGRAM_INDICATOR_MANAGEMENT\",\"F_ANONYMOUS_DATA_ENTRY\",\"F_MAP_PUBLIC_ADD\",\"F_PROGRAM_VALIDATION\",\"F_SCHEDULING_ADMIN\",\"F_TRACKED_ENTITY_COMMENT_DELETE\",\"F_DATAELEMENT_MINMAX_DELETE\",\"F_MOBILE_SETTINGS\",\"F_PREDICTORGROUP_ADD\",\"F_REPORT_PRIVATE_ADD\",\"F_VALIDATIONRULEGROUP_PRIVATE_ADD\",\"F_PUSH_ANALYSIS_DELETE\",\"F_REPLICATE_USER\",\"F_DATAVALUE_ADD\",\"M_dhis-web-maintenance-organisationunit\",\"F_INSERT_CUSTOM_JS_CSS\",\"F_DATAELEMENTGROUPSET_DELETE\",\"F_SQLVIEW_DELETE\",\"F_ENROLLMENT_CASCADE_DELETE\",\"F_PROGRAMDATAELEMENT_DELETE\",\"F_TRACKED_ENTITY_INSTANCE_LIST\",\"F_INDICATORTYPE_ADD\",\"F_LEGEND_SET_DELETE\",\"F_VIEW_EVENT_ANALYTICS\",\"F_PROGRAMSTAGE_SECTION_MANAGEMENT\",\"F_IMPORT_EVENTS\",\"F_PROGRAM_INSTANCE_DELETE\",\"F_INDICATOR_PRIVATE_ADD\",\"F_TRACKED_ENTITY_INSTANCE_HISTORY\",\"F_FRED_CREATE\",\"F_EVENTCHART_PUBLIC_ADD\",\"F_PUSH_ANALYSIS_ADD\",\"M_dhis-web-event-visualizer\",\"F_USER_ADD\",\"F_EXTERNAL_MAP_LAYER_DELETE\",\"F_SYSTEM_SETTING\",\"F_ANALYTICSTABLEHOOK_ADD\",\"F_ATTRIBUTE_PRIVATE_ADD\",\"F_DOCUMENT_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_DELETE\",\"M_Easy_Visualization\",\"F_VISUALIZATION_PUBLIC_ADD\",\"F_DATAELEMENT_MINMAX_ADD\",\"M_dhis-web-data-quality\",\"M_dhis-web-pivot\",\"F_EVENTREPORT_EXTERNAL\",\"F_PROGRAM_RULE_UPDATE\",\"F_DATAELEMENT_PUBLIC_ADD\",\"M_dhis-web-validationrule\",\"F_CONSTANT_MANAGEMENT\",\"F_RUN_VALIDATION\",\"F_MANAGE_TICKETS\",\"F_GENERATE_BENEFICIARY_TABULAR_REPORT\",\"F_OPTIONGROUP_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_DELETE\",\"M_User_Administration\",\"M_dhis-web-settings\",\"F_IMPORT_DATA\",\"F_VIEW_DATABROWSER\",\"F_MOBILE_DELETE_SMS\",\"F_OPTIONSET_MANAGEMENT\",\"F_SEND_MESSAGE\",\"F_PROGRAMSTAGE_ADD\",\"M_dhis-web-maps\",\"F_MINMAX_DATAELEMENT_DELETE\",\"F_ATTRIBUTE_DELETE\",\"F_OPTIONSET_DELETE\",\"F_PROGRAM_TRACKING_LIST\",\"M_dhis-web-dashboard\",\"M_dhis-web-data-administration\",\"F_ACCEPT_DATA_LOWER_LEVELS\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_DELETE\",\"F_OPTIONGROUPSET_PUBLIC_ADD\",\"M_dhis-web-capture\",\"F_PROGRAM_INDICATOR_GROUP_PUBLIC_ADD\",\"F_CATEGORY_DELETE\",\"F_COLOR_SET_DELETE\",\"M_dhis-web-app-management\",\"F_INDICATORTYPE_DELETE\",\"F_NAME_BASED_DATA_ENTRY\",\"F_INDICATORGROUP_PRIVATE_ADD\",\"F_FRED_DELETE\",\"F_VALIDATIONCRITERIA_DELETE\",\"F_PROGRAM_STAGE_INSTANCE_SEARCH\"]", - "responseSize": 7791, + "responseBody": "[]", + "responseSize": 2, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", - "cache-control": "no-store", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/apps", + "path": "/api/38/attributes?fields=%3Aall%2CoptionSet%5B%3Aall%2Coptions%5B%3Aall%5D%5D&paging=false", "featureName": "Show tiles with list and add action to all available sections", "static": false, "count": 6, @@ -275,32 +258,31 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "[{\"version\":\"0.6.0\",\"name\":\"Training App\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/training-app_0.6.0/\",\"description\":\"DHIS2 Training App\",\"icons\":{\"48\":\"icon.png\"},\"developer\":{\"url\":\"https://www.eyeseetea.com/\",\"name\":\"EyeSeeTea team\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/Training-App/index.html\",\"baseUrl\":\"/apps/Training-App\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Training-App\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Training App\",\"core_app\":false},{\"version\":\"31.1.0\",\"name\":\"App Management\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/app-management_31.1.0/\",\"description\":\"The Application Management App provides the ability to upload webapps in .zip files, as well as installing apps directly from the official DHIS 2 App Store\",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"developer\":{\"url\":\"https://www.dhis2.org\",\"name\":\"Nicolay Ramm\",\"email\":\"nicolay@dhis2.org\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"https://debug.dhis2.org/dev/dhis-web-app-management/index.html\",\"baseUrl\":\"https://debug.dhis2.org/dev/dhis-web-app-management\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":true,\"key\":\"app-management\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"app-management\",\"app_hub_id\":\"28823170-1203-46d1-81d5-eea67abae41c\",\"core_app\":true},{\"version\":\"2.4\",\"name\":\"Score Card Widget\",\"appType\":\"DASHBOARD_WIDGET\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/scorecard-dashboard-widget_2.4/\",\"description\":\"Score Card Generation\",\"icons\":{\"16\":\"scorecard.png\",\"48\":\"scorecard.png\",\"128\":\"scorecard.png\"},\"developer\":{\"url\":\"http://hisptanzania.org/\",\"name\":\"HISP Tanzania\"},\"activities\":{\"dhis\":{\"href\":\"../../..\"}},\"launchUrl\":\"/apps/Score-Card-Widget/index.html\",\"baseUrl\":\"/apps/Score-Card-Widget\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Score-Card-Widget\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Score Card Widget\",\"core_app\":false},{\"version\":\"1.0.0-rc.2\",\"name\":\"Action Tracker\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/action-tracker_1.0.0/\",\"description\":\"Action Tracker\",\"icons\":{\"16\":\"assets/icons/icon-16x16.png\",\"48\":\"assets/icons/icon-48x48.png\",\"128\":\"assets/icons/icon-128x128.png\"},\"developer\":{\"url\":\"https://hisptanzania.org\",\"name\":\"HISPTZ\"},\"activities\":{\"dhis\":{\"href\":\"../../../\"}},\"launchUrl\":\"/apps/Action-Tracker/index.html\",\"baseUrl\":\"/apps/Action-Tracker\",\"authorities\":[\"ACTION_TRACKER_EDIT_ACTION\",\"ACTION_TRACKER_CREATE_ACTION\",\"ACTION_TRACKER_DELETE_ACTION\",\"ACTION_TRACKER_EDIT_PROGRESS\",\"ACTION_TRACKER_CREATE_PROGRESS\"],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Action-Tracker\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Action Tracker\",\"core_app\":false},{\"version\":\"101.0.4\",\"name\":\"Usage Analytics\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/usage-analytics_101.0.4/\",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"https://debug.dhis2.org/dev/dhis-web-usage-analytics/index.html\",\"baseUrl\":\"https://debug.dhis2.org/dev/dhis-web-usage-analytics\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":true,\"key\":\"usage-analytics\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"usage-analytics\",\"app_hub_id\":\"7a243207-2de8-4620-b3e2-5162106284d4\",\"core_app\":true},{\"version\":\"0.1\",\"name\":\"Tracker Capture\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/bundle/\",\"description\":\"Tracker Capture App\",\"icons\":{\"16\":\"/img/icons/mortar-16.png\",\"48\":\"/img/icons/mortar-48.png\",\"128\":\"/img/icons/mortar-128.png\"},\"developer\":{\"url\":\"http://dhis2.org\",\"name\":\"HISP\"},\"activities\":{\"dhis\":{\"href\":\"..\"}},\"launchUrl\":\"https://debug.dhis2.org/dev/dhis-web-tracker-capture/index.html\",\"baseUrl\":\"https://debug.dhis2.org/dev/dhis-web-tracker-capture\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":true,\"key\":\"tracker-capture\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"tracker-capture\",\"core_app\":true},{\"version\":\"2.0.0\",\"name\":\"Interactive Dashboard 2\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/interactive-dashboard_2/\",\"description\":\"Interactive dashboard 2\",\"icons\":{\"16\":\"assets/img/icon-16x16.png\",\"48\":\"assets/img/icon-48x48.png\",\"128\":\"assets/img/icon-128x128.png\"},\"developer\":{\"url\":\"https://hisptanzania.org\",\"name\":\"HISPTZ\"},\"activities\":{\"dhis\":{\"href\":\"../../../\"}},\"launchUrl\":\"/apps/Interactive-Dashboard-2/index.html\",\"baseUrl\":\"/apps/Interactive-Dashboard-2\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Interactive-Dashboard-2\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Interactive Dashboard 2\",\"core_app\":false},{\"version\":\"1.0.0\",\"name\":\"Standard Report App for DHIS2 -By Er.Roshan Konda\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/dhis2-Programlist-1.0.0/\",\"description\":\"Er. Roshan Konda-First React App\",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/Programlist/index.html\",\"baseUrl\":\"/apps/Programlist\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Programlist\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Programlist\",\"core_app\":false},{\"version\":\"8.1.1\",\"name\":\"pwa-app\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/pwa-app-8.1.1/\",\"description\":\"\",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/pwa-app/index.html\",\"baseUrl\":\"/apps/pwa-app\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"pwa-app\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"pwa-app\",\"core_app\":false},{\"version\":\"2.1.0\",\"name\":\"Android Settings\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/dhis2-android-settings-app-2.1.0/\",\"icons\":{\"48\":\"favicon-48x48.png\"},\"developer\":{\"name\":\"Milagros Rodriguez\",\"email\":\"milagros@dhis2.org\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/android-settings-app/index.html\",\"baseUrl\":\"/apps/android-settings-app\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"android-settings-app\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"android-settings-app\",\"core_app\":false},{\"version\":\"31.19.16\",\"name\":\"Dashboard test\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/dashboard-test-31.19.16/\",\"description\":\"DHIS2 Dashboard app\",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/dashboard-test/index.html\",\"baseUrl\":\"/apps/dashboard-test\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"dashboard-test\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"dashboard-test\",\"core_app\":false},{\"version\":\"1.0.2\",\"name\":\"Data Transfer\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/data-transfert_1.0.1/\",\"description\":\"dataTransfer\",\"icons\":{\"48\":\"images/icons/icon.png\"},\"developer\":{\"url\":\"info@hispwca.org\",\"name\":\"Sakibou\",\"company\":\"HISP WCA\",\"email\":\"salassani@hispwca.org\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/Data-Transfer/index.html\",\"baseUrl\":\"/apps/Data-Transfer\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Data-Transfer\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Data Transfer\",\"core_app\":false},{\"version\":\"1.0\",\"name\":\"User's Role Monitor Widget\",\"appType\":\"DASHBOARD_WIDGET\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/users-role-monitor_1.0/\",\"description\":\"Widget for getting user info from specific user role.\",\"icons\":{\"48\":\"./userlist.png\"},\"developer\":{\"url\":\"http://dhis2trainingland.com/\",\"name\":\"Julhas Sujan\",\"company\":\"UiO\",\"email\":\"julhaspustcse@gmail.com\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/Users-Role-Monitor-Widget/./index.html\",\"baseUrl\":\"/apps/Users-Role-Monitor-Widget\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Users-Role-Monitor-Widget\",\"launch_path\":\"./index.html\",\"default_locale\":\"en\",\"short_name\":\"User's Role Monitor Widget\",\"core_app\":false},{\"version\":\"1.1.0\",\"name\":\"Data Query Playground\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/data-query-playground_1.1.0/\",\"description\":\"\",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/query-playground/index.html\",\"baseUrl\":\"/apps/query-playground\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"query-playground\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"query-playground\",\"core_app\":false},{\"version\":\"1.0.0-beta.5\",\"name\":\"Indicator Dictionary\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/indicator-search_1.0.0-beta.5/\",\"description\":\"Indicators dictionary\",\"icons\":{\"16\":\"assets/img/indicator_search.png\",\"48\":\"assets/img/indicator_search.png\",\"128\":\"assets/img/indicator_search.png\"},\"developer\":{\"url\":\"https://hisptanzania.org\",\"name\":\"HISPTZ\"},\"activities\":{\"dhis\":{\"href\":\"../../../\"}},\"launchUrl\":\"/apps/Indicator-Dictionary/index.html\",\"baseUrl\":\"/apps/Indicator-Dictionary\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Indicator-Dictionary\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Indicator Dictionary\",\"core_app\":false},{\"version\":\"1.0.0\",\"name\":\"GIS Admin\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/gis-manager_1.0.0/\",\"icons\":{\"48\":\"favicon-48x48.png\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/gis-admin/index.html\",\"baseUrl\":\"/apps/gis-admin\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"gis-admin\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"gis-admin\",\"core_app\":false},{\"version\":\"1.0.0\",\"name\":\"Standalone Action Tracker\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/dhis2-action-tracker-standalone-1.0.0/\",\"description\":\"The action tracker is a management tool that helps improve effective coverage of priority interventions at district and community level, covering various interventions such as maternal, newborn, and child health (MNCH), HIV, and nutrition. \",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"developer\":{\"url\":\"https://hisptanzania.org/\",\"name\":\"HISP Tanzania\",\"email\":\"info@hisptanzania.org\"},\"activities\":{\"dhis\":{\"href\":\"*\",\"namespace\":\"Standalone_Action_Tracker\"}},\"launchUrl\":\"/apps/action-tracker-standalone/index.html\",\"baseUrl\":\"/apps/action-tracker-standalone\",\"authorities\":[\"SAT_CREATE_GAPS\",\"SAT_CREATE_BOTTLENECKS\",\"SAT_CREATE_ACTION_STATUS\",\"SAT_VIEW_GAPS\",\"SAT_UPDATE_BOTTLENECKS\",\"SAT_UPDATE_ACTION_STATUS\",\"SAT_MANAGE_CHALLENGE_METHODS\",\"SAT_UPDATE_GAPS\",\"SAT_DELETE_ACTIONS\",\"SAT_VIEW_POSSIBLE_SOLUTIONS\",\"SAT_MANAGE_TRACKING_PERIOD\",\"SAT_MANAGE_PLANNING_PERIOD\",\"SAT_VIEW_BOTTLENECKS\",\"SAT_CREATE_ACTIONS\",\"SAT_DELETE_GAPS\",\"SAT_VIEW_ACTION_STATUS\",\"SAT_DELETE_BOTTLENECKS\",\"SAT_VIEW_ACTIONS\",\"SAT_CREATE_POSSIBLE_SOLUTIONS\",\"SAT_DELETE_POSSIBLE_SOLUTIONS\",\"SAT_UPDATE_ACTIONS\",\"SAT_DELETE_ACTION_STATUS\",\"SAT_MANAGE_PLANNING_ORG_UNIT_LEVEL\",\"SAT_UPDATE_POSSIBLE_SOLUTIONS\",\"SAT_MANAGE_ACTION_STATUS_OPTIONS\"],\"appState\":\"OK\",\"bundled\":false,\"key\":\"action-tracker-standalone\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"action-tracker-standalone\",\"core_app\":false},{\"version\":\"1.0.4\",\"name\":\"Data Import Wizard\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/data-import-wizard_1.04/\",\"description\":\"Data Importer Wizard\",\"icons\":{\"48\":\"favicon.ico\"},\"developer\":{\"name\":\"HISP Uganda\"},\"activities\":{\"dhis\":{\"href\":\"..\"}},\"launchUrl\":\"/apps/Data-Import-Wizard/index.html\",\"baseUrl\":\"/apps/Data-Import-Wizard\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Data-Import-Wizard\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Data Import Wizard\",\"core_app\":false}]", - "responseSize": 12639, + "responseBody": "{\"attributes\":[{\"lastUpdated\":\"2015-04-24T12:12:54.408\",\"id\":\"DnrLSdo4hMl\",\"href\":\"/38/attributes/DnrLSdo4hMl\",\"created\":\"2015-04-24T12:12:54.407\",\"name\":\"Alternative name\",\"code\":\"Alternative name\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"Alternative name\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":true,\"userAttribute\":false,\"displayName\":\"Alternative name\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2015-04-24T12:14:03.641\",\"id\":\"Z4X3J7jMLYV\",\"href\":\"/38/attributes/Z4X3J7jMLYV\",\"created\":\"2015-04-24T12:03:37.356\",\"name\":\"Classification\",\"code\":\"CLASSIFICATION\",\"indicatorAttribute\":true,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"Classification\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Classification\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"code\":\"CLASS\",\"created\":\"2015-04-24T12:02:41.447\",\"lastUpdated\":\"2015-04-24T12:03:16.859\",\"name\":\"Classification\",\"id\":\"LWEwGW8ATgE\",\"displayName\":\"Classification\",\"publicAccess\":\"rw------\",\"version\":1,\"externalAccess\":false,\"valueType\":\"TEXT\",\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"favorites\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"translations\":[],\"userAccesses\":[],\"options\":[{\"code\":\"INPUT\",\"lastUpdated\":\"2015-04-24T12:02:51.959\",\"id\":\"Fr4igNnPYTv\",\"created\":\"2015-04-24T12:02:51.959\",\"name\":\"Input\",\"displayName\":\"Input\",\"externalAccess\":false,\"displayFormName\":\"Input\",\"sortOrder\":1,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"sharing\":{\"userGroups\":{},\"external\":false,\"users\":{}},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]},{\"code\":\"ACTIVITY\",\"lastUpdated\":\"2015-04-24T12:03:04.493\",\"id\":\"xuAA8BQjdZq\",\"created\":\"2015-04-24T12:03:04.493\",\"name\":\"Activity\",\"displayName\":\"Activity\",\"externalAccess\":false,\"displayFormName\":\"Activity\",\"sortOrder\":2,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"sharing\":{\"userGroups\":{},\"external\":false,\"users\":{}},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]},{\"code\":\"OUTPUT\",\"lastUpdated\":\"2015-04-24T12:03:11.923\",\"id\":\"tpJ71rNdmeo\",\"created\":\"2015-04-24T12:03:11.923\",\"name\":\"Output\",\"displayName\":\"Output\",\"externalAccess\":false,\"displayFormName\":\"Output\",\"sortOrder\":3,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"sharing\":{\"userGroups\":{},\"external\":false,\"users\":{}},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]},{\"code\":\"IMPACT\",\"lastUpdated\":\"2015-04-24T12:03:16.859\",\"id\":\"QIbgv5M77In\",\"created\":\"2015-04-24T12:03:16.859\",\"name\":\"Impact\",\"displayName\":\"Impact\",\"externalAccess\":false,\"displayFormName\":\"Impact\",\"sortOrder\":4,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"sharing\":{\"userGroups\":{},\"external\":false,\"users\":{}},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]}]},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2015-04-20T12:36:33.754\",\"id\":\"qXS2NDUEAOS\",\"href\":\"/38/attributes/qXS2NDUEAOS\",\"created\":\"2015-04-20T12:23:04.044\",\"name\":\"Collection method\",\"code\":\"Collection method\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"LONG_TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"Collection method\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Collection method\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2016-01-15T16:53:02.773\",\"id\":\"UKNKz1H10EE\",\"href\":\"/38/attributes/UKNKz1H10EE\",\"created\":\"2016-01-15T16:53:02.773\",\"name\":\"HR identifier\",\"code\":\"IRID\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"HR identifier\",\"organisationUnitAttribute\":true,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":true,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"HR identifier\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2017-03-05T21:37:25.858\",\"id\":\"l1VmqIHKk6t\",\"href\":\"/38/attributes/l1VmqIHKk6t\",\"created\":\"2016-08-04T23:39:51.895\",\"name\":\"KE code\",\"code\":\"KE code\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"KE code\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":true,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"KE code\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2016-08-04T23:48:21.851\",\"id\":\"n2xYlNbsfko\",\"href\":\"/38/attributes/n2xYlNbsfko\",\"created\":\"2016-08-01T15:00:09.415\",\"name\":\"NGO ID\",\"code\":\"NGOID\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"NGO ID\",\"organisationUnitAttribute\":true,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"NGO ID\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2017-03-13T19:32:41.386\",\"id\":\"dLHLR5O4YFI\",\"href\":\"/38/attributes/dLHLR5O4YFI\",\"created\":\"2017-03-05T21:33:31.019\",\"name\":\"PEPFAR ID\",\"code\":\"PEPFAR_ID\",\"indicatorAttribute\":true,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"PEPFAR ID\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"PEPFAR ID\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":true,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2011-12-24T12:24:22.575\",\"id\":\"AhsCAtM3L0g\",\"href\":\"/38/attributes/AhsCAtM3L0g\",\"created\":\"2011-12-24T12:24:22.575\",\"name\":\"Rationale\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"Rationale\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Rationale\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2017-03-12T20:17:57.461\",\"id\":\"xqWyz9jNCA5\",\"href\":\"/38/attributes/xqWyz9jNCA5\",\"created\":\"2016-08-04T23:40:08.559\",\"name\":\"TZ code\",\"code\":\"TZ code\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"TZ code\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":true,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"TZ code\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2011-12-24T12:24:22.575\",\"id\":\"Y1LUDU8sWBR\",\"href\":\"/38/attributes/Y1LUDU8sWBR\",\"created\":\"2011-12-24T12:24:22.575\",\"name\":\"Unit of measure\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"Unit of measure\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Unit of measure\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]}]}", + "responseSize": 21863, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/organisationUnits?fields=id%2Cpath%2CdisplayName%2Cchildren%3A%3AisNotEmpty&paging=false&level=1", + "path": "/api/38/users/xE7jOejl9FI?fields=organisationUnits%5Bid%2Cpath%2CdisplayName%2Cchildren%3A%3AisNotEmpty%5D%2CdataViewOrganisationUnits%5Bid%2Cpath%2CdisplayName%2Cchildren%3A%3AisNotEmpty%5D%2CteiSearchOrganisationUnits%5Bid%2Cpath%2CdisplayName%2Cchildren%3A%3AisNotEmpty%5D", "featureName": "Show tiles with list and add action to all available sections", "static": false, "count": 6, @@ -308,21 +290,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, "responseBody": "{\"organisationUnits\":[{\"id\":\"ImspTQPwCqd\",\"path\":\"/ImspTQPwCqd\",\"children\":true,\"displayName\":\"Sierra Leone\"}]}", "responseSize": 111, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -330,11 +308,13 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/schemas?fields=name%2CdataShareable", + "path": "/api/38/organisationUnits?fields=id%2Cpath%2CdisplayName%2Cchildren%3A%3AisNotEmpty&paging=false&level=1", "featureName": "Show tiles with list and add action to all available sections", "static": false, "count": 6, @@ -342,54 +322,49 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"schemas\":[{\"dataShareable\":false,\"name\":\"userRole\"},{\"dataShareable\":false,\"name\":\"attribute\"},{\"dataShareable\":false,\"name\":\"user\"},{\"dataShareable\":false,\"name\":\"userGroup\"},{\"dataShareable\":false,\"name\":\"externalFileResource\"},{\"dataShareable\":false,\"name\":\"expression\"},{\"dataShareable\":true,\"name\":\"sqlView\"},{\"dataShareable\":false,\"name\":\"constant\"},{\"dataShareable\":false,\"name\":\"oAuth2Client\"},{\"dataShareable\":false,\"name\":\"jobConfiguration\"},{\"dataShareable\":false,\"name\":\"option\"},{\"dataShareable\":false,\"name\":\"optionSet\"},{\"dataShareable\":false,\"name\":\"optionGroupSet\"},{\"dataShareable\":false,\"name\":\"optionGroup\"},{\"dataShareable\":false,\"name\":\"legendSet\"},{\"dataShareable\":false,\"name\":\"organisationUnit\"},{\"dataShareable\":false,\"name\":\"organisationUnitLevel\"},{\"dataShareable\":false,\"name\":\"organisationUnitGroup\"},{\"dataShareable\":false,\"name\":\"organisationUnitGroupSet\"},{\"dataShareable\":true,\"name\":\"categoryOption\"},{\"dataShareable\":false,\"name\":\"categoryOptionGroup\"},{\"dataShareable\":false,\"name\":\"categoryOptionGroupSet\"},{\"dataShareable\":false,\"name\":\"category\"},{\"dataShareable\":false,\"name\":\"categoryCombo\"},{\"dataShareable\":false,\"name\":\"categoryOptionCombo\"},{\"dataShareable\":false,\"name\":\"dataElement\"},{\"dataShareable\":false,\"name\":\"dataElementGroup\"},{\"dataShareable\":false,\"name\":\"dataElementGroupSet\"},{\"dataShareable\":false,\"name\":\"analyticsTableHook\"},{\"dataShareable\":false,\"name\":\"indicatorType\"},{\"dataShareable\":false,\"name\":\"indicator\"},{\"dataShareable\":false,\"name\":\"indicatorGroup\"},{\"dataShareable\":false,\"name\":\"indicatorGroupSet\"},{\"dataShareable\":false,\"name\":\"dataEntryForm\"},{\"dataShareable\":true,\"name\":\"dataSet\"},{\"dataShareable\":false,\"name\":\"dataSetNotificationTemplate\"},{\"dataShareable\":false,\"name\":\"section\"},{\"dataShareable\":false,\"name\":\"dataApprovalLevel\"},{\"dataShareable\":false,\"name\":\"dataApprovalWorkflow\"},{\"dataShareable\":false,\"name\":\"validationRule\"},{\"dataShareable\":false,\"name\":\"validationRuleGroup\"},{\"dataShareable\":false,\"name\":\"identifiableObject\"},{\"dataShareable\":false,\"name\":\"trackedEntityAttribute\"},{\"dataShareable\":true,\"name\":\"trackedEntityType\"},{\"dataShareable\":false,\"name\":\"trackedEntityTypeAttribute\"},{\"dataShareable\":false,\"name\":\"programTrackedEntityAttributeGroup\"},{\"dataShareable\":false,\"name\":\"programNotificationTemplate\"},{\"dataShareable\":false,\"name\":\"programStageSection\"},{\"dataShareable\":true,\"name\":\"programStage\"},{\"dataShareable\":false,\"name\":\"smscommand\"},{\"dataShareable\":true,\"name\":\"program\"},{\"dataShareable\":false,\"name\":\"eventChart\"},{\"dataShareable\":false,\"name\":\"programSection\"},{\"dataShareable\":false,\"name\":\"programIndicator\"},{\"dataShareable\":false,\"name\":\"programRuleVariable\"},{\"dataShareable\":true,\"name\":\"relationshipType\"},{\"dataShareable\":false,\"name\":\"programIndicatorGroup\"},{\"dataShareable\":false,\"name\":\"programRuleAction\"},{\"dataShareable\":false,\"name\":\"programRule\"},{\"dataShareable\":false,\"name\":\"eventReport\"},{\"dataShareable\":false,\"name\":\"mapView\"},{\"dataShareable\":false,\"name\":\"externalMapLayer\"},{\"dataShareable\":false,\"name\":\"visualization\"},{\"dataShareable\":false,\"name\":\"map\"},{\"dataShareable\":false,\"name\":\"document\"},{\"dataShareable\":false,\"name\":\"report\"},{\"dataShareable\":false,\"name\":\"validationResult\"},{\"dataShareable\":false,\"name\":\"Predictor\"},{\"dataShareable\":false,\"name\":\"predictorGroup\"},{\"dataShareable\":false,\"name\":\"dashboardItem\"},{\"dataShareable\":false,\"name\":\"dashboard\"},{\"dataShareable\":false,\"name\":\"pushanalysis\"},{\"dataShareable\":false,\"name\":\"identifiableObject\"},{\"dataShareable\":false,\"name\":\"metadataProposal\"},{\"dataShareable\":false,\"name\":\"messageConversation\"},{\"dataShareable\":false,\"name\":\"programStageDataElement\"},{\"dataShareable\":false,\"name\":\"categoryOptionGroupSetDimension\"},{\"dataShareable\":false,\"name\":\"userAccess\"},{\"dataShareable\":false,\"name\":\"programTrackedEntityAttribute\"},{\"dataShareable\":false,\"name\":\"interpretationComment\"},{\"dataShareable\":false,\"name\":\"minMaxDataElement\"},{\"dataShareable\":false,\"name\":\"identifiableObject\"},{\"dataShareable\":false,\"name\":\"attributeValues\"},{\"dataShareable\":false,\"name\":\"userCredentials\"},{\"dataShareable\":false,\"name\":\"reportingRate\"},{\"dataShareable\":false,\"name\":\"programDataElement\"},{\"dataShareable\":false,\"name\":\"trackedEntityAttributeValue\"},{\"dataShareable\":false,\"name\":\"programInstance\"},{\"dataShareable\":false,\"name\":\"organisationUnitGroupSetDimension\"},{\"dataShareable\":false,\"name\":\"programAttributeDimension\"},{\"dataShareable\":false,\"name\":\"dataElementGroupSetDimension\"},{\"dataShareable\":false,\"name\":\"dataSetElement\"},{\"dataShareable\":false,\"name\":\"relationship\"},{\"dataShareable\":false,\"name\":\"programStageInstanceFilter\"},{\"dataShareable\":false,\"name\":\"programIndicatorDimension\"},{\"dataShareable\":false,\"name\":\"legend\"},{\"dataShareable\":false,\"name\":\"softDeletableObject\"},{\"dataShareable\":false,\"name\":\"analyticsPeriodBoundary\"},{\"dataShareable\":false,\"name\":\"dataElementDimension\"},{\"dataShareable\":false,\"name\":\"apiToken\"},{\"dataShareable\":false,\"name\":\"metadataVersion\"},{\"dataShareable\":false,\"name\":\"categoryDimension\"},{\"dataShareable\":false,\"name\":\"interpretation\"},{\"dataShareable\":false,\"name\":\"dataElementOperand\"},{\"dataShareable\":false,\"name\":\"trackedEntityInstance\"},{\"dataShareable\":false,\"name\":\"dataInputPeriods\"},{\"dataShareable\":false,\"name\":\"trackedEntityInstanceFilter\"},{\"dataShareable\":false,\"name\":\"icon\"},{\"dataShareable\":false,\"name\":\"userGroupAccess\"}]}", - "responseSize": 5426, + "responseBody": "{\"organisationUnits\":[{\"id\":\"ImspTQPwCqd\",\"path\":\"/ImspTQPwCqd\",\"children\":true,\"displayName\":\"Sierra Leone\"}]}", + "responseSize": 111, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/users/xE7jOejl9FI?fields=organisationUnits%5Bid%2Cpath%2CdisplayName%2Cchildren%3A%3AisNotEmpty%5D%2CdataViewOrganisationUnits%5Bid%2Cpath%2CdisplayName%2Cchildren%3A%3AisNotEmpty%5D%2CteiSearchOrganisationUnits%5Bid%2Cpath%2CdisplayName%2Cchildren%3A%3AisNotEmpty%5D", + "path": "/api/38/systemSettings/keyUiLocale", "featureName": "Show tiles with list and add action to all available sections", "static": false, - "count": 6, + "count": 1, "nonDeterministic": false, "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", - "accept": "*/*", + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"organisationUnits\":[{\"id\":\"ImspTQPwCqd\",\"path\":\"/ImspTQPwCqd\",\"children\":true,\"displayName\":\"Sierra Leone\"}]}", - "responseSize": 111, + "responseBody": "{\"keyUiLocale\":\"en\"}", + "responseSize": 20, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -397,11 +372,13 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/attributes?fields=id%2CdisplayName%2Cmandatory%2Cunique%2CvalueType%2CoptionSet%5Boptions%5Bid%2CdisplayName%5D%5D&filter=userAttribute%3Aeq%3Atrue&paging=false", + "path": "/api/38/locales/ui", "featureName": "Show tiles with list and add action to all available sections", "static": false, "count": 1, @@ -409,28 +386,26 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", - "accept": "*/*", + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"attributes\":[]}", - "responseSize": 17, + "responseBody": "[{\"locale\":\"ar\",\"name\":\"Arabic\"},{\"locale\":\"ar_EG\",\"name\":\"Arabic (Egypt)\"},{\"locale\":\"ar_IQ\",\"name\":\"Arabic (Iraq)\"},{\"locale\":\"ar_SD\",\"name\":\"Arabic (Sudan)\"},{\"locale\":\"bn\",\"name\":\"Bangla\"},{\"locale\":\"bi\",\"name\":\"Bislama\"},{\"locale\":\"my\",\"name\":\"Burmese\"},{\"locale\":\"ckb\",\"name\":\"Central Kurdish\"},{\"locale\":\"zh\",\"name\":\"Chinese\"},{\"locale\":\"zh_CN\",\"name\":\"Chinese (China)\"},{\"locale\":\"cs\",\"name\":\"Czech\"},{\"locale\":\"da\",\"name\":\"Danish\"},{\"locale\":\"nl\",\"name\":\"Dutch\"},{\"locale\":\"en\",\"name\":\"English\"},{\"locale\":\"fr\",\"name\":\"French\"},{\"locale\":\"in\",\"name\":\"Indonesian\"},{\"locale\":\"in_ID\",\"name\":\"Indonesian (Indonesia)\"},{\"locale\":\"km\",\"name\":\"Khmer\"},{\"locale\":\"rw\",\"name\":\"Kinyarwanda\"},{\"locale\":\"lo\",\"name\":\"Lao\"},{\"locale\":\"mn\",\"name\":\"Mongolian\"},{\"locale\":\"ne\",\"name\":\"Nepali\"},{\"locale\":\"nb\",\"name\":\"Norwegian Bokmål\"},{\"locale\":\"ps\",\"name\":\"Pashto\"},{\"locale\":\"pt\",\"name\":\"Portuguese\"},{\"locale\":\"pt_BR\",\"name\":\"Portuguese (Brazil)\"},{\"locale\":\"ru\",\"name\":\"Russian\"},{\"locale\":\"es\",\"name\":\"Spanish\"},{\"locale\":\"sv\",\"name\":\"Swedish\"},{\"locale\":\"tg\",\"name\":\"Tajik\"},{\"locale\":\"tet\",\"name\":\"Tetum\"},{\"locale\":\"uk\",\"name\":\"Ukrainian\"},{\"locale\":\"ur\",\"name\":\"Urdu\"},{\"locale\":\"uz\",\"name\":\"Uzbek\"},{\"locale\":\"vi\",\"name\":\"Vietnamese\"},{\"locale\":\"prs\",\"name\":\"prs\"}]", + "responseSize": 1271, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", - "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { @@ -442,32 +417,30 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", - "accept": "*/*", + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "[{\"locale\":\"af\",\"name\":\"Afrikaans\"},{\"locale\":\"am\",\"name\":\"Amharic\"},{\"locale\":\"ar\",\"name\":\"Arabic\"},{\"locale\":\"bi\",\"name\":\"Bislama\"},{\"locale\":\"my\",\"name\":\"Burmese\"},{\"locale\":\"zh\",\"name\":\"Chinese\"},{\"locale\":\"nl\",\"name\":\"Dutch\"},{\"locale\":\"dz\",\"name\":\"Dzongkha\"},{\"locale\":\"en\",\"name\":\"English\"},{\"locale\":\"en_BW\",\"name\":\"English (Botswana)\"},{\"locale\":\"en_KH\",\"name\":\"English (Cambodia)\"},{\"locale\":\"en_TZ\",\"name\":\"English (Tanzania)\"},{\"locale\":\"en_UG\",\"name\":\"English (Uganda)\"},{\"locale\":\"fr\",\"name\":\"French\"},{\"locale\":\"fr_SN\",\"name\":\"French (Senegal)\"},{\"locale\":\"fr_SN\",\"name\":\"French (Senegal)\"},{\"locale\":\"de\",\"name\":\"German\"},{\"locale\":\"gu\",\"name\":\"Gujarati\"},{\"locale\":\"hi\",\"name\":\"Hindi\"},{\"locale\":\"in\",\"name\":\"Indonesian\"},{\"locale\":\"it\",\"name\":\"Italian\"},{\"locale\":\"km\",\"name\":\"Khmer\"},{\"locale\":\"rw\",\"name\":\"Kinyarwanda\"},{\"locale\":\"lo\",\"name\":\"Lao\"},{\"locale\":\"ne\",\"name\":\"Nepali\"},{\"locale\":\"no\",\"name\":\"Norwegian\"},{\"locale\":\"fa\",\"name\":\"Persian\"},{\"locale\":\"pt\",\"name\":\"Portuguese\"},{\"locale\":\"ps\",\"name\":\"Pushto\"},{\"locale\":\"ru\",\"name\":\"Russian\"},{\"locale\":\"es\",\"name\":\"Spanish\"},{\"locale\":\"es_GT\",\"name\":\"Spanish (Guatemala)\"},{\"locale\":\"es_MX\",\"name\":\"Spanish (Mexico)\"},{\"locale\":\"sw\",\"name\":\"Swahili\"},{\"locale\":\"tg\",\"name\":\"Tajik\"},{\"locale\":\"vi\",\"name\":\"Vietnamese\"}]", + "responseBody": "[{\"locale\":\"af\",\"name\":\"Afrikaans\"},{\"locale\":\"am\",\"name\":\"Amharic\"},{\"locale\":\"ar\",\"name\":\"Arabic\"},{\"locale\":\"bi\",\"name\":\"Bislama\"},{\"locale\":\"my\",\"name\":\"Burmese\"},{\"locale\":\"zh\",\"name\":\"Chinese\"},{\"locale\":\"nl\",\"name\":\"Dutch\"},{\"locale\":\"dz\",\"name\":\"Dzongkha\"},{\"locale\":\"en\",\"name\":\"English\"},{\"locale\":\"en_BW\",\"name\":\"English (Botswana)\"},{\"locale\":\"en_KH\",\"name\":\"English (Cambodia)\"},{\"locale\":\"en_TZ\",\"name\":\"English (Tanzania)\"},{\"locale\":\"en_UG\",\"name\":\"English (Uganda)\"},{\"locale\":\"fr\",\"name\":\"French\"},{\"locale\":\"fr_SN\",\"name\":\"French (Senegal)\"},{\"locale\":\"fr_SN\",\"name\":\"French (Senegal)\"},{\"locale\":\"de\",\"name\":\"German\"},{\"locale\":\"gu\",\"name\":\"Gujarati\"},{\"locale\":\"hi\",\"name\":\"Hindi\"},{\"locale\":\"in\",\"name\":\"Indonesian\"},{\"locale\":\"it\",\"name\":\"Italian\"},{\"locale\":\"km\",\"name\":\"Khmer\"},{\"locale\":\"rw\",\"name\":\"Kinyarwanda\"},{\"locale\":\"lo\",\"name\":\"Lao\"},{\"locale\":\"ne\",\"name\":\"Nepali\"},{\"locale\":\"no\",\"name\":\"Norwegian\"},{\"locale\":\"ps\",\"name\":\"Pashto\"},{\"locale\":\"fa\",\"name\":\"Persian\"},{\"locale\":\"pt\",\"name\":\"Portuguese\"},{\"locale\":\"ru\",\"name\":\"Russian\"},{\"locale\":\"es\",\"name\":\"Spanish\"},{\"locale\":\"es_GT\",\"name\":\"Spanish (Guatemala)\"},{\"locale\":\"es_MX\",\"name\":\"Spanish (Mexico)\"},{\"locale\":\"sw\",\"name\":\"Swahili\"},{\"locale\":\"tg\",\"name\":\"Tajik\"},{\"locale\":\"vi\",\"name\":\"Vietnamese\"}]", "responseSize": 1296, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/systemSettings/keyUiLocale", + "path": "/api/38/userRoles?fields=id,displayName&canIssue=true&paging=false", "featureName": "Show tiles with list and add action to all available sections", "static": false, "count": 1, @@ -475,20 +448,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", - "accept": "text/plain", + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "\"en\"", - "responseSize": 4, + "responseBody": "{\"userRoles\":[{\"id\":\"UYXOT4A7JMI\",\"displayName\":\"Antenatal care program\"},{\"id\":\"Ql6Gew7eaX6\",\"displayName\":\"Child Health Program Manager\"},{\"id\":\"TMK9CMZ2V98\",\"displayName\":\"Child Health Tracker\"},{\"id\":\"Euq3XfEIEbx\",\"displayName\":\"Data entry clerk\"},{\"id\":\"txB7vu1w2Pr\",\"displayName\":\"Facility tracker\"},{\"id\":\"XS0dNzuZmfH\",\"displayName\":\"Guest\"},{\"id\":\"DRdaVRtwmG5\",\"displayName\":\"Inpatient program\"},{\"id\":\"jRWSNIHdKww\",\"displayName\":\"M and E Officer\"},{\"id\":\"aNk5AyC7ydy\",\"displayName\":\"MNCH / PNC (Adult Woman) program\"},{\"id\":\"Ufph3mGRmMo\",\"displayName\":\"Superuser\"},{\"id\":\"cUlTcejWree\",\"displayName\":\"TB program\"},{\"id\":\"xJZBzAHI88H\",\"displayName\":\"User manager\"},{\"id\":\"Pqoy4DLOdMK\",\"displayName\":\"WHO MCH program\"}]}", + "responseSize": 726, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "text/plain;charset=UTF-8", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -496,44 +466,76 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/locales/ui", + "path": "/api/38/userGroups?fields=id,displayName&paging=false", "featureName": "Show tiles with list and add action to all available sections", "static": false, - "count": 1, + "count": 2, "nonDeterministic": false, "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", - "accept": "*/*", + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "[{\"locale\":\"ar\",\"name\":\"Arabic\"},{\"locale\":\"ar_EG\",\"name\":\"Arabic (Egypt)\"},{\"locale\":\"ar_IQ\",\"name\":\"Arabic (Iraq)\"},{\"locale\":\"ar_SD\",\"name\":\"Arabic (Sudan)\"},{\"locale\":\"bn\",\"name\":\"Bengali\"},{\"locale\":\"bi\",\"name\":\"Bislama\"},{\"locale\":\"my\",\"name\":\"Burmese\"},{\"locale\":\"zh\",\"name\":\"Chinese\"},{\"locale\":\"zh_CN\",\"name\":\"Chinese (China)\"},{\"locale\":\"cs\",\"name\":\"Czech\"},{\"locale\":\"da\",\"name\":\"Danish\"},{\"locale\":\"nl\",\"name\":\"Dutch\"},{\"locale\":\"en\",\"name\":\"English\"},{\"locale\":\"fr\",\"name\":\"French\"},{\"locale\":\"in\",\"name\":\"Indonesian\"},{\"locale\":\"in_ID\",\"name\":\"Indonesian (Indonesia)\"},{\"locale\":\"km\",\"name\":\"Khmer\"},{\"locale\":\"rw\",\"name\":\"Kinyarwanda\"},{\"locale\":\"lo\",\"name\":\"Lao\"},{\"locale\":\"mn\",\"name\":\"Mongolian\"},{\"locale\":\"ne\",\"name\":\"Nepali\"},{\"locale\":\"nb\",\"name\":\"Norwegian Bokmål\"},{\"locale\":\"pt\",\"name\":\"Portuguese\"},{\"locale\":\"pt_BR\",\"name\":\"Portuguese (Brazil)\"},{\"locale\":\"ps\",\"name\":\"Pushto\"},{\"locale\":\"ru\",\"name\":\"Russian\"},{\"locale\":\"es\",\"name\":\"Spanish\"},{\"locale\":\"sv\",\"name\":\"Swedish\"},{\"locale\":\"tg\",\"name\":\"Tajik\"},{\"locale\":\"tet\",\"name\":\"Tetum\"},{\"locale\":\"uk\",\"name\":\"Ukrainian\"},{\"locale\":\"ur\",\"name\":\"Urdu\"},{\"locale\":\"uz\",\"name\":\"Uzbek\"},{\"locale\":\"vi\",\"name\":\"Vietnamese\"},{\"locale\":\"ckb\",\"name\":\"ckb\"},{\"locale\":\"prs\",\"name\":\"prs\"}]", - "responseSize": 1260, + "responseBody": "{\"userGroups\":[{\"id\":\"wl5cDMuUhmF\",\"displayName\":\"Administrators\"},{\"id\":\"vAvEltyXGbD\",\"displayName\":\"Africare HQ\"},{\"id\":\"ZoHNWQajIoe\",\"displayName\":\"Bo District M&E officers\"},{\"id\":\"th4S6ovwcr8\",\"displayName\":\"Bonthe District M&E Officers\"},{\"id\":\"wAAA1agEHin\",\"displayName\":\"Cape Town University Research Group\"},{\"id\":\"GogLpGmkL0g\",\"displayName\":\"_DATASET_Child Health Program Manager\"},{\"id\":\"tH0GcNZZ1vW\",\"displayName\":\"_DATASET_Data entry clerk\"},{\"id\":\"w900PX10L7O\",\"displayName\":\"_DATASET_M and E Officer\"},{\"id\":\"B6JNeAQ6akX\",\"displayName\":\"_DATASET_Superuser\"},{\"id\":\"zz6XckBrLlj\",\"displayName\":\"_DATASET_System administrator (ALL)\"},{\"id\":\"qlEhuAA77gc\",\"displayName\":\"EPI Stock Completeness Notification Recipients\"},{\"id\":\"ZrsVF7IJ93y\",\"displayName\":\"Family Health Partner\"},{\"id\":\"sZRhXMPbcWc\",\"displayName\":\"Family Planning Program Coordinators\"},{\"id\":\"QYrzIjSfI8z\",\"displayName\":\"Feedback Message Recipients\"},{\"id\":\"Rg8wusV7QYi\",\"displayName\":\"HIV Program Coordinators\"},{\"id\":\"YCPJDwzbe8T\",\"displayName\":\"Kenya staff\"},{\"id\":\"jvrEwEJ2yZn\",\"displayName\":\"Malaria program\"},{\"id\":\"k3xzluFKVyw\",\"displayName\":\"Nairobi University Research Group\"},{\"id\":\"GZSvMCVowAx\",\"displayName\":\"Partner for Health International\"},{\"id\":\"M1Qre0247G3\",\"displayName\":\"_PROGRAM_Antenatal care program\"},{\"id\":\"H9XnHoWRKCg\",\"displayName\":\"_PROGRAM_Child Health Tracker\"},{\"id\":\"NTC8GjJ7p8P\",\"displayName\":\"_PROGRAM_Inpatient program\"},{\"id\":\"vRoAruMnNpB\",\"displayName\":\"_PROGRAM_MNCH / PNC (Adult Woman) program\"},{\"id\":\"gXpmQO6eEOo\",\"displayName\":\"_PROGRAM_Superuser\"},{\"id\":\"pBnkuih0c1K\",\"displayName\":\"_PROGRAM_System administrator (ALL)\"},{\"id\":\"Kk12LkEWtXp\",\"displayName\":\"_PROGRAM_TB program\"},{\"id\":\"z1gNAf2zUxZ\",\"displayName\":\"_PROGRAM_WHO MCH program\"},{\"id\":\"lFHP5lLkzVr\",\"displayName\":\"System administrators\"},{\"id\":\"hj0nnsVsPLU\",\"displayName\":\"TB Program Coordinators\"},{\"id\":\"L4XTzgbdza3\",\"displayName\":\"Wakiki\"},{\"id\":\"Iqfwd3j2qe5\",\"displayName\":\"World Health Program\"}]}", + "responseSize": 1983, "responseHeaders": { - "server": "nginx/1.17.10", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block", + "x-frame-options": "SAMEORIGIN", "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", + "connection": "keep-alive" + } + }, + { + "path": "/api/38/filledOrganisationUnitLevels", + "featureName": "Show tiles with list and add action to all available sections", + "static": false, + "count": 1, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "[{\"name\":\"National\",\"created\":\"2011-12-24T12:24:22.935\",\"lastUpdated\":\"2015-08-09T12:58:05.003\",\"translations\":[],\"externalAccess\":false,\"userGroupAccesses\":[],\"userAccesses\":[],\"favorites\":[],\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"level\":1,\"displayName\":\"National\",\"favorite\":false,\"id\":\"H1KlN4QIauv\",\"attributeValues\":[]},{\"name\":\"District\",\"created\":\"2011-12-24T12:24:22.935\",\"lastUpdated\":\"2015-08-09T12:58:04.997\",\"translations\":[],\"externalAccess\":false,\"userGroupAccesses\":[],\"userAccesses\":[],\"favorites\":[],\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"level\":2,\"displayName\":\"District\",\"favorite\":false,\"id\":\"wjP19dkFeIk\",\"attributeValues\":[]},{\"name\":\"Chiefdom\",\"created\":\"2011-12-24T12:24:22.935\",\"lastUpdated\":\"2015-08-09T12:58:05.001\",\"translations\":[],\"externalAccess\":false,\"userGroupAccesses\":[],\"userAccesses\":[],\"favorites\":[],\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"level\":3,\"displayName\":\"Chiefdom\",\"favorite\":false,\"id\":\"tTUf91fCytl\",\"attributeValues\":[]},{\"name\":\"Facility\",\"created\":\"2011-12-24T12:24:22.935\",\"lastUpdated\":\"2015-08-09T12:58:05.005\",\"translations\":[],\"externalAccess\":false,\"userGroupAccesses\":[],\"userAccesses\":[],\"favorites\":[],\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"level\":4,\"displayName\":\"Facility\",\"favorite\":false,\"id\":\"m9lBJogzE95\",\"attributeValues\":[]}]", + "responseSize": 1365, + "responseHeaders": { "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/userRoles?canIssue=true&fields=id,displayName&paging=false", + "path": "/api/38/dimensions/constraints?fields=id,name,dimensionType&paging=false", "featureName": "Show tiles with list and add action to all available sections", "static": false, "count": 1, @@ -541,21 +543,48 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"userRoles\":[{\"id\":\"UYXOT4A7JMI\",\"displayName\":\"Antenatal care program\"},{\"id\":\"Ql6Gew7eaX6\",\"displayName\":\"Child Health Program Manager\"},{\"id\":\"TMK9CMZ2V98\",\"displayName\":\"Child Health Tracker\"},{\"id\":\"Euq3XfEIEbx\",\"displayName\":\"Data entry clerk\"},{\"id\":\"txB7vu1w2Pr\",\"displayName\":\"Facility tracker\"},{\"id\":\"XS0dNzuZmfH\",\"displayName\":\"Guest\"},{\"id\":\"DRdaVRtwmG5\",\"displayName\":\"Inpatient program\"},{\"id\":\"jRWSNIHdKww\",\"displayName\":\"M and E Officer\"},{\"id\":\"aNk5AyC7ydy\",\"displayName\":\"MNCH / PNC (Adult Woman) program\"},{\"id\":\"Ufph3mGRmMo\",\"displayName\":\"Superuser\"},{\"id\":\"cUlTcejWree\",\"displayName\":\"TB program\"},{\"id\":\"xJZBzAHI88H\",\"displayName\":\"User manager\"},{\"id\":\"Pqoy4DLOdMK\",\"displayName\":\"WHO MCH program\"}]}", - "responseSize": 726, + "responseBody": "{\"dimensions\":[{\"name\":\"Funding Agency\",\"id\":\"SooXFOUnciJ\",\"dimensionType\":\"CATEGORY_OPTION_GROUP_SET\"},{\"name\":\"Donor\",\"id\":\"C31vHZqu0qU\",\"dimensionType\":\"CATEGORY_OPTION_GROUP_SET\"},{\"name\":\"Project\",\"id\":\"yY2bQYqNt0o\",\"dimensionType\":\"CATEGORY\"},{\"name\":\"Target vs Result\",\"id\":\"eLwL77Z9E7R\",\"dimensionType\":\"CATEGORY\"},{\"name\":\"Implementing Partner\",\"id\":\"LFsZ8v5v7rq\",\"dimensionType\":\"CATEGORY\"}]}", + "responseSize": 402, "responseHeaders": { - "server": "nginx/1.17.10", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block", + "x-frame-options": "SAMEORIGIN", "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", + "connection": "keep-alive" + } + }, + { + "path": "/api/38/attributes?fields=id,displayName,mandatory,unique,valueType,optionSet%5Boptions%5Bid%2CdisplayName%5D%5D&filter=userAttribute%3Aeq%3Atrue&paging=false", + "featureName": "Show tiles with list and add action to all available sections", + "static": false, + "count": 1, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"attributes\":[]}", + "responseSize": 17, + "responseHeaders": { "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -563,7 +592,9 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { @@ -575,21 +606,49 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, "responseBody": "{\"id\":\"ImspTQPwCqd\",\"path\":\"/ImspTQPwCqd\",\"displayName\":\"Sierra Leone\"}", "responseSize": 71, "responseHeaders": { - "server": "nginx/1.17.10", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block", + "x-frame-options": "SAMEORIGIN", "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", + "connection": "keep-alive" + } + }, + { + "path": "/api/38/organisationUnits/ImspTQPwCqd?fields=id,path,children%5Bid%2Cpath%2CdisplayName%5D", + "featureName": "Show tiles with list and add action to all available sections", + "static": false, + "count": 1, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"id\":\"ImspTQPwCqd\",\"path\":\"/ImspTQPwCqd\",\"children\":[{\"id\":\"at6UHUQatSo\",\"path\":\"/ImspTQPwCqd/at6UHUQatSo\",\"displayName\":\"Western Area\"},{\"id\":\"TEQlaapDQoK\",\"path\":\"/ImspTQPwCqd/TEQlaapDQoK\",\"displayName\":\"Port Loko\"},{\"id\":\"PMa2VCrupOd\",\"path\":\"/ImspTQPwCqd/PMa2VCrupOd\",\"displayName\":\"Kambia\"},{\"id\":\"qhqAxPSTUXp\",\"path\":\"/ImspTQPwCqd/qhqAxPSTUXp\",\"displayName\":\"Koinadugu\"},{\"id\":\"kJq2mPyFEHo\",\"path\":\"/ImspTQPwCqd/kJq2mPyFEHo\",\"displayName\":\"Kenema\"},{\"id\":\"jmIPBj66vD6\",\"path\":\"/ImspTQPwCqd/jmIPBj66vD6\",\"displayName\":\"Moyamba\"},{\"id\":\"Vth0fbpFcsO\",\"path\":\"/ImspTQPwCqd/Vth0fbpFcsO\",\"displayName\":\"Kono\"},{\"id\":\"jUb8gELQApl\",\"path\":\"/ImspTQPwCqd/jUb8gELQApl\",\"displayName\":\"Kailahun\"},{\"id\":\"fdc6uOvgoji\",\"path\":\"/ImspTQPwCqd/fdc6uOvgoji\",\"displayName\":\"Bombali\"},{\"id\":\"eIQbndfxQMb\",\"path\":\"/ImspTQPwCqd/eIQbndfxQMb\",\"displayName\":\"Tonkolili\"},{\"id\":\"O6uvpzGd5pu\",\"path\":\"/ImspTQPwCqd/O6uvpzGd5pu\",\"displayName\":\"Bo\"},{\"id\":\"lc3eMKXaEfw\",\"path\":\"/ImspTQPwCqd/lc3eMKXaEfw\",\"displayName\":\"Bonthe\"},{\"id\":\"bL4ooGhyHRQ\",\"path\":\"/ImspTQPwCqd/bL4ooGhyHRQ\",\"displayName\":\"Pujehun\"}]}", + "responseSize": 1083, + "responseHeaders": { "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -597,7 +656,9 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { @@ -609,21 +670,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"pager\":{\"page\":1,\"pageCount\":3,\"total\":130,\"pageSize\":50,\"nextPage\":\"/38/users?page=2&userOrgUnits=true&includeChildren=true&query=&fields=id%2CdisplayName%2Caccess%2CuserCredentials%5Busername%2Cdisabled%2ClastLogin%2CtwoFA%5D%2CteiSearchOrganisationUnits%5Bid%2Cpath%5D&selfRegistered=false&order=firstName%3Aasc%2Csurname%3Aasc\"},\"users\":[{\"id\":\"oXD88WWSQpR\",\"displayName\":\"Alain Traore\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2013-12-30T17:16:43.235\",\"disabled\":true,\"twoFA\":false,\"username\":\"traore\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"Rq9TNYOyS6a\",\"displayName\":\"Arabic Bombali\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"arabicB\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"OSWYhAwJqiC\",\"displayName\":\"Arabic Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"arabicS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"OF1mSOFpygN\",\"displayName\":\"Arabic UAE\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"arabic\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"IC1o0DI2iWu\",\"displayName\":\"ArabicE Bombali\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":true,\"twoFA\":false,\"username\":\"arabiceB\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"FVsLhslRbTK\",\"displayName\":\"ArabicE Egypt\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"arabice\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"akw4ilMLc24\",\"displayName\":\"ArabicE Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"arabiceS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"G2ysGXpcZWr\",\"displayName\":\"ArabicI Bombali\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"arabiciB\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"NG6JReWSInT\",\"displayName\":\"ArabicI Iraq\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"arabici\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"iswBgC3ROmB\",\"displayName\":\"ArabicI Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"arabiciS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"EGwENMFCpbm\",\"displayName\":\"ArabicS Bombali\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"arabicsB\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"DdfFqqZkBhd\",\"displayName\":\"ArabicS Sudan\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"arabics\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"EyUuSlSe50U\",\"displayName\":\"ArabicS Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"arabicsS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"wQ1F32Aa9Ug\",\"displayName\":\"Bengali Bangladesh\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"bengali\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"nFNQNgrbTED\",\"displayName\":\"Bengali Bombali\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"bengaliB\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"wQTgefEcyTG\",\"displayName\":\"Bengali Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"bengaliS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"DLjZWMsVsq2\",\"displayName\":\"Bislama Bombali\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"bislamaB\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"C6fqFRbKe6r\",\"displayName\":\"Bislama Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"bislamaS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"JyMUTHHxh3B\",\"displayName\":\"Bislama Vanuatu\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"bislama\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"NOOF56dveaZ\",\"displayName\":\"Bombali District\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2014-09-28T23:19:34.514\",\"disabled\":false,\"twoFA\":false,\"username\":\"bombali\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"WYDN4b4yRlg\",\"displayName\":\"Burmese Bombali\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"burmeseB\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"T4AwvxjfaFy\",\"displayName\":\"Burmese Myanmar\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"burmese\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"rIouAxmW0vD\",\"displayName\":\"Burmese Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"burmeseS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"yarlPr6DsOF\",\"displayName\":\"Chinese Asia\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"chinese\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"rH2032EPFvr\",\"displayName\":\"Chinese Bombali\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"chineseB\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"ITrQQlJqbaE\",\"displayName\":\"Chinese Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"chineseS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"SpuKahMLsAr\",\"displayName\":\"ChineseC Bombali\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"chinesecB\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"t6ijJxbHBCa\",\"displayName\":\"ChineseC China\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"chinesec\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"xbAzaTwEGx0\",\"displayName\":\"ChineseC Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"chinesecS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"ga5Y0Wg5kof\",\"displayName\":\"Danish Bombali\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"danishB\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"wqFivBzTq3r\",\"displayName\":\"Danish Denmark\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"danish\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"oEtWWgCGUif\",\"displayName\":\"Danish Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"danishS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"I9fMsY4pRKk\",\"displayName\":\"Didier Konan\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2019-04-29T16:13:04.047\",\"disabled\":false,\"twoFA\":false,\"username\":\"konan\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"cddnwKV2gm9\",\"displayName\":\"Donor User\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2014-04-08T21:27:06.659\",\"disabled\":false,\"twoFA\":false,\"username\":\"donor\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"FfQ2460chiA\",\"displayName\":\"English Bombali\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"englishB\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"vgSpvvWCbxI\",\"displayName\":\"English Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"englishS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"tQSUE8azWFG\",\"displayName\":\"English US/UK\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"english\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"L2B791gfbds\",\"displayName\":\"French Bombali\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"frenchB\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"OhBMBATrkP7\",\"displayName\":\"French France\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"french\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"ImbBYJHZrAW\",\"displayName\":\"French Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"frenchS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"tiJZaFA1tXp\",\"displayName\":\"Freya Njordsdottir\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2021-11-08T13:52:28.533\",\"disabled\":false,\"twoFA\":false,\"username\":\"analyticstest\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"IAzIZweJnhm\",\"displayName\":\"Geetha Alwan\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"geetha\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"qObaDc0JE3y\",\"displayName\":\"Geetha Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"geethaS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"IriFPYe2sGG\",\"displayName\":\"Gintare Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"gintareS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"k0pJIVKAJz3\",\"displayName\":\"Gintare Vilkelyte\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"gintare\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"rWLrZL8rP3K\",\"displayName\":\"Guest User\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2014-10-07T22:17:43.434\",\"disabled\":false,\"twoFA\":false,\"username\":\"guest\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"hP0k45PbWah\",\"displayName\":\"Haroon Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"haroonS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"Mw9e2OWvRKr\",\"displayName\":\"Haroon Twalibu\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2021-03-18T11:58:09.851\",\"disabled\":false,\"twoFA\":false,\"username\":\"haroon\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"sVahVulbH6q\",\"displayName\":\"Hella Dawit\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"hella\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"tUf1ZGm1h3O\",\"displayName\":\"Hella Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"hellaS\"},\"teiSearchOrganisationUnits\":[]}]}", - "responseSize": 13327, + "responseBody": "{\"pager\":{\"page\":1,\"pageCount\":1,\"total\":19,\"pageSize\":50},\"users\":[{\"id\":\"oXD88WWSQpR\",\"displayName\":\"Alain Traore\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2013-12-30T17:16:43.235\",\"disabled\":false,\"twoFA\":false,\"username\":\"traore\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"NOOF56dveaZ\",\"displayName\":\"Bombali District\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2014-09-28T23:19:34.514\",\"disabled\":false,\"twoFA\":false,\"username\":\"bombali\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"I9fMsY4pRKk\",\"displayName\":\"Didier Konan\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2019-04-29T16:13:04.047\",\"disabled\":false,\"twoFA\":false,\"username\":\"konan\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"cddnwKV2gm9\",\"displayName\":\"Donor User\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2014-04-08T21:27:06.659\",\"disabled\":false,\"twoFA\":false,\"username\":\"donor\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"rWLrZL8rP3K\",\"displayName\":\"Guest User\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2014-10-07T22:17:43.434\",\"disabled\":false,\"twoFA\":false,\"username\":\"guest\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"DXyJmlo9rge\",\"displayName\":\"John Barnes\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2015-03-31T13:39:21.777\",\"disabled\":false,\"twoFA\":false,\"username\":\"android\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"N3PZBUlN8vq\",\"displayName\":\"John Kamara\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2016-08-05T19:17:01.991\",\"disabled\":false,\"twoFA\":false,\"username\":\"district\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"xE7jOejl9FI\",\"displayName\":\"John Traore\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2022-02-16T17:17:14.060\",\"disabled\":false,\"twoFA\":false,\"username\":\"admin\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"UgDpalMTGDr\",\"displayName\":\"Kanu Nwankwo\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2013-03-11T17:56:37.940\",\"disabled\":false,\"twoFA\":false,\"username\":\"nwankwo\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"OYLGMiazHtW\",\"displayName\":\"Kevin Boateng\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2016-08-02T10:14:10.457\",\"disabled\":false,\"twoFA\":false,\"username\":\"boateng\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"qDNQJROsrzY\",\"displayName\":\"Portal User\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2014-05-23T14:39:29.149\",\"disabled\":false,\"twoFA\":false,\"username\":\"portal\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"ObaborECU7w\",\"displayName\":\"Roger Milla\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2013-03-21T16:52:01.129\",\"disabled\":false,\"twoFA\":false,\"username\":\"milla\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"Onf73mPD6sL\",\"displayName\":\"Seydou Keita\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2016-06-28T11:14:25.503\",\"disabled\":false,\"twoFA\":false,\"username\":\"keita\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"awtnYWiVEd5\",\"displayName\":\"Suleimane Diawara\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2013-03-19T14:36:11.685\",\"disabled\":false,\"twoFA\":false,\"username\":\"diawara\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"QqvaU7JjkUV\",\"displayName\":\"Thomas Nkono\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2015-03-12T10:33:57.932\",\"disabled\":false,\"twoFA\":false,\"username\":\"nkono\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"GOLswS44mh8\",\"displayName\":\"Tom Wakiki\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2020-09-10T10:54:04.852\",\"disabled\":false,\"twoFA\":false,\"username\":\"system\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"AIK2aQOJIbj\",\"displayName\":\"Tracker demo User\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2019-09-27T00:19:40.029\",\"disabled\":false,\"twoFA\":false,\"username\":\"tracker\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"PhzytPW3g2J\",\"displayName\":\"User Mobile\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2013-11-12T14:48:55.892\",\"disabled\":false,\"twoFA\":false,\"username\":\"mobile\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"yI9qQfuM7Xd\",\"displayName\":\"Yaya Toure\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2013-11-13T13:25:16.704\",\"disabled\":false,\"twoFA\":false,\"username\":\"toure\"},\"teiSearchOrganisationUnits\":[]}]}", + "responseSize": 5561, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -631,7 +688,9 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { @@ -643,28 +702,26 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"systemAuthorities\":[{\"id\":\"ACTION_TRACKER_CREATE_ACTION\",\"name\":\"ACTION_TRACKER_CREATE_ACTION\"},{\"id\":\"ACTION_TRACKER_CREATE_PROGRESS\",\"name\":\"ACTION_TRACKER_CREATE_PROGRESS\"},{\"id\":\"ACTION_TRACKER_DELETE_ACTION\",\"name\":\"ACTION_TRACKER_DELETE_ACTION\"},{\"id\":\"ACTION_TRACKER_EDIT_ACTION\",\"name\":\"ACTION_TRACKER_EDIT_ACTION\"},{\"id\":\"ACTION_TRACKER_EDIT_PROGRESS\",\"name\":\"ACTION_TRACKER_EDIT_PROGRESS\"},{\"id\":\"ALL\",\"name\":\"ALL\"},{\"id\":\"F_ACCEPT_DATA_LOWER_LEVELS\",\"name\":\"Accept data at lower levels\"},{\"id\":\"F_ANALYTICSTABLEHOOK_ADD\",\"name\":\"Add/Update Analytics Table Hook\"},{\"id\":\"F_ANALYTICSTABLEHOOK_DELETE\",\"name\":\"Delete Analytics Table Hook\"},{\"id\":\"F_APPROVE_DATA\",\"name\":\"Approve data\"},{\"id\":\"F_APPROVE_DATA_LOWER_LEVELS\",\"name\":\"Approve data at lower levels\"},{\"id\":\"F_ATTRIBUTE_DELETE\",\"name\":\"Delete Attribute\"},{\"id\":\"F_ATTRIBUTE_PRIVATE_ADD\",\"name\":\"Add/Update Private Attribute\"},{\"id\":\"F_ATTRIBUTE_PUBLIC_ADD\",\"name\":\"Add/Update Public Attribute\"},{\"id\":\"F_CATEGORY_COMBO_DELETE\",\"name\":\"Delete Category Combo\"},{\"id\":\"F_CATEGORY_COMBO_PRIVATE_ADD\",\"name\":\"Add/Update Private Category Combo\"},{\"id\":\"F_CATEGORY_COMBO_PUBLIC_ADD\",\"name\":\"Add/Update Public Category Combo\"},{\"id\":\"F_CATEGORY_DELETE\",\"name\":\"Delete Category\"},{\"id\":\"F_CATEGORY_OPTION_DELETE\",\"name\":\"Delete Category Option\"},{\"id\":\"F_CATEGORY_OPTION_GROUP_DELETE\",\"name\":\"Delete Category Option Group\"},{\"id\":\"F_CATEGORY_OPTION_GROUP_PRIVATE_ADD\",\"name\":\"Add/Update Private Category Option Group\"},{\"id\":\"F_CATEGORY_OPTION_GROUP_PUBLIC_ADD\",\"name\":\"Add/Update Public Category Option Group\"},{\"id\":\"F_CATEGORY_OPTION_GROUP_SET_DELETE\",\"name\":\"Delete Category Option Group Set\"},{\"id\":\"F_CATEGORY_OPTION_GROUP_SET_PRIVATE_ADD\",\"name\":\"Add/Update Private Category Option Group Set\"},{\"id\":\"F_CATEGORY_OPTION_GROUP_SET_PUBLIC_ADD\",\"name\":\"Add/Update Public Category Option Group Set\"},{\"id\":\"F_CATEGORY_OPTION_PRIVATE_ADD\",\"name\":\"Add/Update Private Category Option\"},{\"id\":\"F_CATEGORY_OPTION_PUBLIC_ADD\",\"name\":\"Add/Update Public Category Option\"},{\"id\":\"F_CATEGORY_PRIVATE_ADD\",\"name\":\"Add/Update Private Category\"},{\"id\":\"F_CATEGORY_PUBLIC_ADD\",\"name\":\"Add/Update Public Category\"},{\"id\":\"F_CONSTANT_ADD\",\"name\":\"Add/Update Constant\"},{\"id\":\"F_CONSTANT_DELETE\",\"name\":\"Delete Constant\"},{\"id\":\"F_DASHBOARD_PUBLIC_ADD\",\"name\":\"Add/Update Public Dashboard\"},{\"id\":\"F_DATAELEMENTGROUPSET_DELETE\",\"name\":\"Delete Data Element Group Sets\"},{\"id\":\"F_DATAELEMENTGROUPSET_PRIVATE_ADD\",\"name\":\"Add/Update Private Data Element Group Sets\"},{\"id\":\"F_DATAELEMENTGROUPSET_PUBLIC_ADD\",\"name\":\"Add/Update Public Data Element Group Sets\"},{\"id\":\"F_DATAELEMENTGROUP_DELETE\",\"name\":\"Delete Data Element Groups\"},{\"id\":\"F_DATAELEMENTGROUP_PRIVATE_ADD\",\"name\":\"Add/Update Private Data Element Groups\"},{\"id\":\"F_DATAELEMENTGROUP_PUBLIC_ADD\",\"name\":\"Add/Update Public Data Element Groups\"},{\"id\":\"F_DATAELEMENT_DELETE\",\"name\":\"Delete Data Element\"},{\"id\":\"F_DATAELEMENT_PRIVATE_ADD\",\"name\":\"Add/Update Private Data Element\"},{\"id\":\"F_DATAELEMENT_PUBLIC_ADD\",\"name\":\"Add/Update Public Data Element\"},{\"id\":\"F_DATASET_DELETE\",\"name\":\"Delete Data Set\"},{\"id\":\"F_DATASET_PRIVATE_ADD\",\"name\":\"Add/Update Private Data Set\"},{\"id\":\"F_DATASET_PUBLIC_ADD\",\"name\":\"Add/Update Public Data Set\"},{\"id\":\"F_DATA_APPROVAL_LEVEL\",\"name\":\"Add/Update Data Approval Level\"},{\"id\":\"F_DATA_APPROVAL_WORKFLOW\",\"name\":\"Add/Update Data Approval Workflow\"},{\"id\":\"F_DOCUMENT_DELETE\",\"name\":\"Delete Document\"},{\"id\":\"F_DOCUMENT_EXTERNAL\",\"name\":\"Document External Access\"},{\"id\":\"F_DOCUMENT_PRIVATE_ADD\",\"name\":\"Add/Update Private Document\"},{\"id\":\"F_DOCUMENT_PUBLIC_ADD\",\"name\":\"Add/Update Public Document\"},{\"id\":\"F_EDIT_EXPIRED\",\"name\":\"Edit expired data\"},{\"id\":\"F_ENROLLMENT_CASCADE_DELETE\",\"name\":\"Delete enrollment and associated events\"},{\"id\":\"F_EVENTCHART_EXTERNAL\",\"name\":\"Event Chart External Access\"},{\"id\":\"F_EVENTCHART_PUBLIC_ADD\",\"name\":\"Add/Update Event Chart\"},{\"id\":\"F_EVENTREPORT_EXTERNAL\",\"name\":\"Event Report External Access\"},{\"id\":\"F_EVENTREPORT_PUBLIC_ADD\",\"name\":\"Add/Update Event Report\"},{\"id\":\"F_EXPORT_DATA\",\"name\":\"Export data\"},{\"id\":\"F_EXPORT_EVENTS\",\"name\":\"Export events\"},{\"id\":\"F_EXTERNAL_MAP_LAYER_DELETE\",\"name\":\"Delete External Map Layer\"},{\"id\":\"F_EXTERNAL_MAP_LAYER_PRIVATE_ADD\",\"name\":\"Add/Update Private External Map Layer\"},{\"id\":\"F_EXTERNAL_MAP_LAYER_PUBLIC_ADD\",\"name\":\"Add/Update Public External Map Layer\"},{\"id\":\"F_GENERATE_MIN_MAX_VALUES\",\"name\":\"Generate min-max values\"},{\"id\":\"F_IGNORE_TRACKER_REQUIRED_VALUE_VALIDATION\",\"name\":\"Ignore validation of required fields in Tracker and Event Capture\"},{\"id\":\"F_IMPORT_DATA\",\"name\":\"Import data\"},{\"id\":\"F_IMPORT_EVENTS\",\"name\":\"Import events\"},{\"id\":\"F_INDICATORGROUPSET_DELETE\",\"name\":\"Delete Indicator Group Sets\"},{\"id\":\"F_INDICATORGROUPSET_PRIVATE_ADD\",\"name\":\"Add/Update Private Indicator Group Sets\"},{\"id\":\"F_INDICATORGROUPSET_PUBLIC_ADD\",\"name\":\"Add/Update Public Indicator Group Sets\"},{\"id\":\"F_INDICATORGROUP_DELETE\",\"name\":\"Delete Indicator Group\"},{\"id\":\"F_INDICATORGROUP_PRIVATE_ADD\",\"name\":\"Add/Update Private Indicator Group\"},{\"id\":\"F_INDICATORGROUP_PUBLIC_ADD\",\"name\":\"Add/Update Public Indicator Group\"},{\"id\":\"F_INDICATORTYPE_ADD\",\"name\":\"Add/Update Indicator Type\"},{\"id\":\"F_INDICATORTYPE_DELETE\",\"name\":\"Delete Indicator Type\"},{\"id\":\"F_INDICATOR_DELETE\",\"name\":\"Delete Indicator\"},{\"id\":\"F_INDICATOR_PRIVATE_ADD\",\"name\":\"Add/Update Private Indicator\"},{\"id\":\"F_INDICATOR_PUBLIC_ADD\",\"name\":\"Add/Update Public Indicator\"},{\"id\":\"F_INSERT_CUSTOM_JS_CSS\",\"name\":\"Insert custom Javascript and CSS\"},{\"id\":\"F_LEGEND_SET_DELETE\",\"name\":\"Delete Legend Set\"},{\"id\":\"F_LEGEND_SET_PRIVATE_ADD\",\"name\":\"Add/Update Private Legend Set\"},{\"id\":\"F_LEGEND_SET_PUBLIC_ADD\",\"name\":\"Add/Update Public Legend Set\"},{\"id\":\"F_LOCALE_ADD\",\"name\":\"Add/Update Locale\"},{\"id\":\"F_MAP_EXTERNAL\",\"name\":\"Map External Access\"},{\"id\":\"F_MAP_PUBLIC_ADD\",\"name\":\"Add Public Map\"},{\"id\":\"F_METADATA_EXPORT\",\"name\":\"Export metadata\"},{\"id\":\"F_METADATA_IMPORT\",\"name\":\"Import metadata\"},{\"id\":\"F_METADATA_MANAGE\",\"name\":\"Metadata sync\"},{\"id\":\"F_MINMAX_DATAELEMENT_ADD\",\"name\":\"Add/Update Min-Max Data Element\"},{\"id\":\"F_MINMAX_DATAELEMENT_DELETE\",\"name\":\"Delete Min-Max Data Element\"},{\"id\":\"F_MOBILE_SENDSMS\",\"name\":\"Send SMS\"},{\"id\":\"F_OAUTH2_CLIENT_MANAGE\",\"name\":\"Manage OAuth2 Client\"},{\"id\":\"F_OPTIONGROUPSET_DELETE\",\"name\":\"Delete Option Group Set\"},{\"id\":\"F_OPTIONGROUPSET_PRIVATE_ADD\",\"name\":\"Add/Update Private Option Group Set\"},{\"id\":\"F_OPTIONGROUPSET_PUBLIC_ADD\",\"name\":\"Add/Update Public Option Group Set\"},{\"id\":\"F_OPTIONGROUP_DELETE\",\"name\":\"Delete Option Group\"},{\"id\":\"F_OPTIONGROUP_PRIVATE_ADD\",\"name\":\"Add/Update Private Option Group\"},{\"id\":\"F_OPTIONGROUP_PUBLIC_ADD\",\"name\":\"Add/Update Public Option Group\"},{\"id\":\"F_OPTIONSET_DELETE\",\"name\":\"Delete Option Set\"},{\"id\":\"F_OPTIONSET_PRIVATE_ADD\",\"name\":\"Add/Update Private Option Set\"},{\"id\":\"F_OPTIONSET_PUBLIC_ADD\",\"name\":\"Add/Update Public Option Set\"},{\"id\":\"F_ORGANISATIONUNITLEVEL_UPDATE\",\"name\":\"Update Organisation Unit Level\"},{\"id\":\"F_ORGANISATIONUNIT_ADD\",\"name\":\"Add/Update Organisation Unit\"},{\"id\":\"F_ORGANISATIONUNIT_DELETE\",\"name\":\"Delete Organisation Unit\"},{\"id\":\"F_ORGANISATIONUNIT_MOVE\",\"name\":\"Move organisation unit\"},{\"id\":\"F_ORGANISATION_UNIT_MERGE\",\"name\":\"Merge organisation units\"},{\"id\":\"F_ORGANISATION_UNIT_SPLIT\",\"name\":\"Split organisation unit\"},{\"id\":\"F_ORGUNITGROUPSET_DELETE\",\"name\":\"Delete Organisation Unit Group Set\"},{\"id\":\"F_ORGUNITGROUPSET_PRIVATE_ADD\",\"name\":\"Add/Update Private Organisation Unit Group Set\"},{\"id\":\"F_ORGUNITGROUPSET_PUBLIC_ADD\",\"name\":\"Add/Update Public Organisation Unit Group Set\"},{\"id\":\"F_ORGUNITGROUP_DELETE\",\"name\":\"Delete Organisation Unit Group\"},{\"id\":\"F_ORGUNITGROUP_PRIVATE_ADD\",\"name\":\"Add/Update Private Organisation Unit Group\"},{\"id\":\"F_ORGUNITGROUP_PUBLIC_ADD\",\"name\":\"Add/Update Public Organisation Unit Group\"},{\"id\":\"F_ORG_UNIT_PROFILE_ADD\",\"name\":\"Add organisation unit profile\"},{\"id\":\"F_PERFORM_MAINTENANCE\",\"name\":\"Perform maintenance tasks\"},{\"id\":\"F_PREDICTORGROUP_ADD\",\"name\":\"Add data predictor group\"},{\"id\":\"F_PREDICTORGROUP_DELETE\",\"name\":\"Delete data predictor group\"},{\"id\":\"F_PREDICTOR_ADD\",\"name\":\"Add data predictor\"},{\"id\":\"F_PREDICTOR_DELETE\",\"name\":\"Delete data predictor\"},{\"id\":\"F_PREDICTOR_RUN\",\"name\":\"Run predictor\"},{\"id\":\"F_PROGRAMSTAGE_ADD\",\"name\":\"Add/Update Program Stage\"},{\"id\":\"F_PROGRAMSTAGE_DELETE\",\"name\":\"Delete Program Stage\"},{\"id\":\"F_PROGRAM_DASHBOARD_CONFIG_ADMIN\",\"name\":\"Administer program dashboard configuration\"},{\"id\":\"F_PROGRAM_DELETE\",\"name\":\"Delete Program\"},{\"id\":\"F_PROGRAM_INDICATOR_DELETE\",\"name\":\"Delete Program Indicator\"},{\"id\":\"F_PROGRAM_INDICATOR_GROUP_DELETE\",\"name\":\"Delete Program Indicator Group\"},{\"id\":\"F_PROGRAM_INDICATOR_GROUP_PRIVATE_ADD\",\"name\":\"Add/Update Private Program Indicator Group\"},{\"id\":\"F_PROGRAM_INDICATOR_GROUP_PUBLIC_ADD\",\"name\":\"Add/Update Public Program Indicator Group\"},{\"id\":\"F_PROGRAM_INDICATOR_PRIVATE_ADD\",\"name\":\"Add/Update Private Program Indicator\"},{\"id\":\"F_PROGRAM_INDICATOR_PUBLIC_ADD\",\"name\":\"Add/Update Public Program Indicator\"},{\"id\":\"F_PROGRAM_PRIVATE_ADD\",\"name\":\"Add/Update Private Program\"},{\"id\":\"F_PROGRAM_PUBLIC_ADD\",\"name\":\"Add/Update Public Program\"},{\"id\":\"F_PROGRAM_RULE_ADD\",\"name\":\"Add Program Rule\"},{\"id\":\"F_PROGRAM_RULE_DELETE\",\"name\":\"Delete Program Rule\"},{\"id\":\"F_PROGRAM_RULE_MANAGEMENT\",\"name\":\"Manage program rule\"},{\"id\":\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_ADD\",\"name\":\"Add/Update Program Tracked Entity Attribute Group\"},{\"id\":\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_DELETE\",\"name\":\"Delete Program Tracked Entity Attribute Group\"},{\"id\":\"F_PUSH_ANALYSIS_ADD\",\"name\":\"Add/Update Push Analysis\"},{\"id\":\"F_PUSH_ANALYSIS_DELETE\",\"name\":\"Delete Push Analysis\"},{\"id\":\"F_RELATIONSHIPTYPE_DELETE\",\"name\":\"Delete Relationship Type\"},{\"id\":\"F_RELATIONSHIPTYPE_PRIVATE_ADD\",\"name\":\"F_RELATIONSHIPTYPE_PRIVATE_ADD\"},{\"id\":\"F_RELATIONSHIPTYPE_PUBLIC_ADD\",\"name\":\"F_RELATIONSHIPTYPE_PUBLIC_ADD\"},{\"id\":\"F_REPLICATE_USER\",\"name\":\"Replicate user\"},{\"id\":\"F_REPORT_DELETE\",\"name\":\"Delete Report\"},{\"id\":\"F_REPORT_EXTERNAL\",\"name\":\"Report External Access\"},{\"id\":\"F_REPORT_PRIVATE_ADD\",\"name\":\"Add/Update Private Report\"},{\"id\":\"F_REPORT_PUBLIC_ADD\",\"name\":\"Add/Update Public Report\"},{\"id\":\"F_RUN_VALIDATION\",\"name\":\"Run validation\"},{\"id\":\"F_SCHEDULING_ADMIN\",\"name\":\"Scheduling Administration\"},{\"id\":\"F_SECTION_ADD\",\"name\":\"Add/Update Section\"},{\"id\":\"F_SECTION_DELETE\",\"name\":\"Delete Section\"},{\"id\":\"F_SEND_EMAIL\",\"name\":\"Send Email\"},{\"id\":\"F_SKIP_DATA_IMPORT_AUDIT\",\"name\":\"Skip data import audit\"},{\"id\":\"F_SQLVIEW_DELETE\",\"name\":\"Delete SQL View\"},{\"id\":\"F_SQLVIEW_EXTERNAL\",\"name\":\"SQL View External Access\"},{\"id\":\"F_SQLVIEW_PRIVATE_ADD\",\"name\":\"Add/Update Private SQL View\"},{\"id\":\"F_SQLVIEW_PUBLIC_ADD\",\"name\":\"Add/Update Public SQL View\"},{\"id\":\"F_TEI_CASCADE_DELETE\",\"name\":\"Delete tracked entity instance and associated enrollments and events\"},{\"id\":\"F_TRACKED_ENTITY_ADD\",\"name\":\"Add/Update Tracked Entity\"},{\"id\":\"F_TRACKED_ENTITY_ATTRIBUTE_DELETE\",\"name\":\"Delete Tracked Entity Attribute\"},{\"id\":\"F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD\",\"name\":\"Add/Update Private Tracked Entity Attribute\"},{\"id\":\"F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD\",\"name\":\"Add/Update Public Tracked Entity Attribute\"},{\"id\":\"F_TRACKED_ENTITY_DELETE\",\"name\":\"Delete Tracked Entity\"},{\"id\":\"F_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS\",\"name\":\"Search tracked entity instance across all organisation units\"},{\"id\":\"F_TRACKED_ENTITY_MERGE\",\"name\":\"Merge tracked entity instances\"},{\"id\":\"F_TRACKED_ENTITY_UPDATE\",\"name\":\"Update tracked entities\"},{\"id\":\"F_TRACKER_IMPORTER_EXPERIMENTAL\",\"name\":\"Tracker importer experimental\"},{\"id\":\"F_UNCOMPLETE_EVENT\",\"name\":\"Uncomplete events\"},{\"id\":\"F_USERGROUP_DELETE\",\"name\":\"Delete User Group\"},{\"id\":\"F_USERGROUP_MANAGING_RELATIONSHIPS_ADD\",\"name\":\"Add/Update User Group Managing Relationships\"},{\"id\":\"F_USERGROUP_MANAGING_RELATIONSHIPS_VIEW\",\"name\":\"View User Group Managing Relationships\"},{\"id\":\"F_USERGROUP_PRIVATE_ADD\",\"name\":\"Add/Update Private User Group\"},{\"id\":\"F_USERGROUP_PUBLIC_ADD\",\"name\":\"Add/Update Public User Group\"},{\"id\":\"F_USERROLE_DELETE\",\"name\":\"Delete User Role\"},{\"id\":\"F_USERROLE_PRIVATE_ADD\",\"name\":\"Add/Update Private User Role\"},{\"id\":\"F_USERROLE_PUBLIC_ADD\",\"name\":\"Add/Update Public User Role\"},{\"id\":\"F_USER_ADD\",\"name\":\"Add/Update User\"},{\"id\":\"F_USER_ADD_WITHIN_MANAGED_GROUP\",\"name\":\"Add/Update User Within Managed Group\"},{\"id\":\"F_USER_DELETE\",\"name\":\"Delete User\"},{\"id\":\"F_USER_DELETE_WITHIN_MANAGED_GROUP\",\"name\":\"Delete User Within Managed Group\"},{\"id\":\"F_USER_GROUPS_READ_ONLY_ADD_MEMBERS\",\"name\":\"Add/Remove Members In Read-Only User Groups\"},{\"id\":\"F_USER_VIEW\",\"name\":\"View user\"},{\"id\":\"F_VALIDATIONRULEGROUP_DELETE\",\"name\":\"Delete Validation Rule Group\"},{\"id\":\"F_VALIDATIONRULEGROUP_PRIVATE_ADD\",\"name\":\"Add/Update Private Validation Rule Group\"},{\"id\":\"F_VALIDATIONRULEGROUP_PUBLIC_ADD\",\"name\":\"Add/Update Public Validation Rule Group\"},{\"id\":\"F_VALIDATIONRULE_DELETE\",\"name\":\"Delete Validation Rule\"},{\"id\":\"F_VALIDATIONRULE_PRIVATE_ADD\",\"name\":\"Add/Update Private Validation Rule\"},{\"id\":\"F_VALIDATIONRULE_PUBLIC_ADD\",\"name\":\"Add/Update Public Validation Rule\"},{\"id\":\"F_VIEW_EVENT_ANALYTICS\",\"name\":\"View event analytics\"},{\"id\":\"F_VIEW_SERVER_INFO\",\"name\":\"View server information\"},{\"id\":\"F_VIEW_UNAPPROVED_DATA\",\"name\":\"View unapproved data\"},{\"id\":\"F_VISUALIZATION_EXTERNAL\",\"name\":\"F_VISUALIZATION_EXTERNAL\"},{\"id\":\"F_VISUALIZATION_PUBLIC_ADD\",\"name\":\"F_VISUALIZATION_PUBLIC_ADD\"},{\"id\":\"M_Action_Tracker\",\"name\":\"Action Tracker app\"},{\"id\":\"M_Android_Setting\",\"name\":\"Android Setting app\"},{\"id\":\"M_Data_Import_Wizard\",\"name\":\"Data Import Wizard app\"},{\"id\":\"M_Data_Transfer\",\"name\":\"Data Transfer app\"},{\"id\":\"M_Indicator_Dictionary\",\"name\":\"Indicator Dictionary app\"},{\"id\":\"M_Interactive_Dashboard_2\",\"name\":\"Interactive Dashboard 2 app\"},{\"id\":\"M_Programlist\",\"name\":\"Programlist app\"},{\"id\":\"M_Score_Card_Widget\",\"name\":\"Score Card Widget app\"},{\"id\":\"M_Training_App\",\"name\":\"Training App app\"},{\"id\":\"M_Users_Role_Monitor_Widget\",\"name\":\"Users Role Monitor Widget app\"},{\"id\":\"M_actiontrackerstandalone\",\"name\":\"actiontrackerstandalone app\"},{\"id\":\"M_androidsettingsapp\",\"name\":\"androidsettingsapp app\"},{\"id\":\"M_dashboardtest\",\"name\":\"dashboardtest app\"},{\"id\":\"M_dhis-web-app-management\",\"name\":\"App Management app\"},{\"id\":\"M_dhis-web-approval\",\"name\":\"Data Approval app\"},{\"id\":\"M_dhis-web-approval-classic\",\"name\":\"Data Approval Classic app\"},{\"id\":\"M_dhis-web-cache-cleaner\",\"name\":\"Browser Cache Cleaner app\"},{\"id\":\"M_dhis-web-capture\",\"name\":\"Capture app\"},{\"id\":\"M_dhis-web-dashboard\",\"name\":\"Dashboard app\"},{\"id\":\"M_dhis-web-data-administration\",\"name\":\"Data Administration app\"},{\"id\":\"M_dhis-web-data-quality\",\"name\":\"Data Quality app\"},{\"id\":\"M_dhis-web-data-visualizer\",\"name\":\"Data Visualizer app\"},{\"id\":\"M_dhis-web-dataentry\",\"name\":\"Data Entry app\"},{\"id\":\"M_dhis-web-datastore\",\"name\":\"Datastore app\"},{\"id\":\"M_dhis-web-event-reports\",\"name\":\"Event Reports app\"},{\"id\":\"M_dhis-web-event-visualizer\",\"name\":\"Event Visualizer app\"},{\"id\":\"M_dhis-web-import-export\",\"name\":\"Import-Export app\"},{\"id\":\"M_dhis-web-interpretation\",\"name\":\"Interpretation app\"},{\"id\":\"M_dhis-web-maintenance\",\"name\":\"Maintenance app\"},{\"id\":\"M_dhis-web-maps\",\"name\":\"Maps app\"},{\"id\":\"M_dhis-web-menu-management\",\"name\":\"Menu Management app\"},{\"id\":\"M_dhis-web-messaging\",\"name\":\"Messaging app\"},{\"id\":\"M_dhis-web-reports\",\"name\":\"Reports app\"},{\"id\":\"M_dhis-web-scheduler\",\"name\":\"Scheduler app\"},{\"id\":\"M_dhis-web-settings\",\"name\":\"Settings app\"},{\"id\":\"M_dhis-web-sms-configuration\",\"name\":\"SMS Configuration app\"},{\"id\":\"M_dhis-web-tracker-capture\",\"name\":\"Tracker Capture app\"},{\"id\":\"M_dhis-web-translations\",\"name\":\"Translations app\"},{\"id\":\"M_dhis-web-usage-analytics\",\"name\":\"Usage Analytics app\"},{\"id\":\"M_dhis-web-user\",\"name\":\"Users app\"},{\"id\":\"M_gisadmin\",\"name\":\"gisadmin app\"},{\"id\":\"M_pwaapp\",\"name\":\"pwaapp app\"},{\"id\":\"M_queryplayground\",\"name\":\"queryplayground app\"},{\"id\":\"SAT_CREATE_ACTIONS\",\"name\":\"SAT_CREATE_ACTIONS\"},{\"id\":\"SAT_CREATE_ACTION_STATUS\",\"name\":\"SAT_CREATE_ACTION_STATUS\"},{\"id\":\"SAT_CREATE_BOTTLENECKS\",\"name\":\"SAT_CREATE_BOTTLENECKS\"},{\"id\":\"SAT_CREATE_GAPS\",\"name\":\"SAT_CREATE_GAPS\"},{\"id\":\"SAT_CREATE_POSSIBLE_SOLUTIONS\",\"name\":\"SAT_CREATE_POSSIBLE_SOLUTIONS\"},{\"id\":\"SAT_DELETE_ACTIONS\",\"name\":\"SAT_DELETE_ACTIONS\"},{\"id\":\"SAT_DELETE_ACTION_STATUS\",\"name\":\"SAT_DELETE_ACTION_STATUS\"},{\"id\":\"SAT_DELETE_BOTTLENECKS\",\"name\":\"SAT_DELETE_BOTTLENECKS\"},{\"id\":\"SAT_DELETE_GAPS\",\"name\":\"SAT_DELETE_GAPS\"},{\"id\":\"SAT_DELETE_POSSIBLE_SOLUTIONS\",\"name\":\"SAT_DELETE_POSSIBLE_SOLUTIONS\"},{\"id\":\"SAT_MANAGE_ACTION_STATUS_OPTIONS\",\"name\":\"SAT_MANAGE_ACTION_STATUS_OPTIONS\"},{\"id\":\"SAT_MANAGE_CHALLENGE_METHODS\",\"name\":\"SAT_MANAGE_CHALLENGE_METHODS\"},{\"id\":\"SAT_MANAGE_PLANNING_ORG_UNIT_LEVEL\",\"name\":\"SAT_MANAGE_PLANNING_ORG_UNIT_LEVEL\"},{\"id\":\"SAT_MANAGE_PLANNING_PERIOD\",\"name\":\"SAT_MANAGE_PLANNING_PERIOD\"},{\"id\":\"SAT_MANAGE_TRACKING_PERIOD\",\"name\":\"SAT_MANAGE_TRACKING_PERIOD\"},{\"id\":\"SAT_UPDATE_ACTIONS\",\"name\":\"SAT_UPDATE_ACTIONS\"},{\"id\":\"SAT_UPDATE_ACTION_STATUS\",\"name\":\"SAT_UPDATE_ACTION_STATUS\"},{\"id\":\"SAT_UPDATE_BOTTLENECKS\",\"name\":\"SAT_UPDATE_BOTTLENECKS\"},{\"id\":\"SAT_UPDATE_GAPS\",\"name\":\"SAT_UPDATE_GAPS\"},{\"id\":\"SAT_UPDATE_POSSIBLE_SOLUTIONS\",\"name\":\"SAT_UPDATE_POSSIBLE_SOLUTIONS\"},{\"id\":\"SAT_VIEW_ACTIONS\",\"name\":\"SAT_VIEW_ACTIONS\"},{\"id\":\"SAT_VIEW_ACTION_STATUS\",\"name\":\"SAT_VIEW_ACTION_STATUS\"},{\"id\":\"SAT_VIEW_BOTTLENECKS\",\"name\":\"SAT_VIEW_BOTTLENECKS\"},{\"id\":\"SAT_VIEW_GAPS\",\"name\":\"SAT_VIEW_GAPS\"},{\"id\":\"SAT_VIEW_POSSIBLE_SOLUTIONS\",\"name\":\"SAT_VIEW_POSSIBLE_SOLUTIONS\"}]}", - "responseSize": 17703, + "responseBody": "{\"systemAuthorities\":[{\"id\":\"ALL\",\"name\":\"ALL\"},{\"id\":\"F_ACCEPT_DATA_LOWER_LEVELS\",\"name\":\"Accept data at lower levels\"},{\"id\":\"F_ANALYTICSTABLEHOOK_ADD\",\"name\":\"Add/Update Analytics Table Hook\"},{\"id\":\"F_ANALYTICSTABLEHOOK_DELETE\",\"name\":\"Delete Analytics Table Hook\"},{\"id\":\"F_APPROVE_DATA\",\"name\":\"Approve data\"},{\"id\":\"F_APPROVE_DATA_LOWER_LEVELS\",\"name\":\"Approve data at lower levels\"},{\"id\":\"F_ATTRIBUTE_DELETE\",\"name\":\"Delete Attribute\"},{\"id\":\"F_ATTRIBUTE_PRIVATE_ADD\",\"name\":\"Add/Update Private Attribute\"},{\"id\":\"F_ATTRIBUTE_PUBLIC_ADD\",\"name\":\"Add/Update Public Attribute\"},{\"id\":\"F_CATEGORY_COMBO_DELETE\",\"name\":\"Delete Category Combo\"},{\"id\":\"F_CATEGORY_COMBO_PRIVATE_ADD\",\"name\":\"Add/Update Private Category Combo\"},{\"id\":\"F_CATEGORY_COMBO_PUBLIC_ADD\",\"name\":\"Add/Update Public Category Combo\"},{\"id\":\"F_CATEGORY_DELETE\",\"name\":\"Delete Category\"},{\"id\":\"F_CATEGORY_OPTION_DELETE\",\"name\":\"Delete Category Option\"},{\"id\":\"F_CATEGORY_OPTION_GROUP_DELETE\",\"name\":\"Delete Category Option Group\"},{\"id\":\"F_CATEGORY_OPTION_GROUP_PRIVATE_ADD\",\"name\":\"Add/Update Private Category Option Group\"},{\"id\":\"F_CATEGORY_OPTION_GROUP_PUBLIC_ADD\",\"name\":\"Add/Update Public Category Option Group\"},{\"id\":\"F_CATEGORY_OPTION_GROUP_SET_DELETE\",\"name\":\"Delete Category Option Group Set\"},{\"id\":\"F_CATEGORY_OPTION_GROUP_SET_PRIVATE_ADD\",\"name\":\"Add/Update Private Category Option Group Set\"},{\"id\":\"F_CATEGORY_OPTION_GROUP_SET_PUBLIC_ADD\",\"name\":\"Add/Update Public Category Option Group Set\"},{\"id\":\"F_CATEGORY_OPTION_PRIVATE_ADD\",\"name\":\"Add/Update Private Category Option\"},{\"id\":\"F_CATEGORY_OPTION_PUBLIC_ADD\",\"name\":\"Add/Update Public Category Option\"},{\"id\":\"F_CATEGORY_PRIVATE_ADD\",\"name\":\"Add/Update Private Category\"},{\"id\":\"F_CATEGORY_PUBLIC_ADD\",\"name\":\"Add/Update Public Category\"},{\"id\":\"F_CONSTANT_ADD\",\"name\":\"Add/Update Constant\"},{\"id\":\"F_CONSTANT_DELETE\",\"name\":\"Delete Constant\"},{\"id\":\"F_DASHBOARD_PUBLIC_ADD\",\"name\":\"Add/Update Public Dashboard\"},{\"id\":\"F_DATAELEMENTGROUPSET_DELETE\",\"name\":\"Delete Data Element Group Sets\"},{\"id\":\"F_DATAELEMENTGROUPSET_PRIVATE_ADD\",\"name\":\"Add/Update Private Data Element Group Sets\"},{\"id\":\"F_DATAELEMENTGROUPSET_PUBLIC_ADD\",\"name\":\"Add/Update Public Data Element Group Sets\"},{\"id\":\"F_DATAELEMENTGROUP_DELETE\",\"name\":\"Delete Data Element Groups\"},{\"id\":\"F_DATAELEMENTGROUP_PRIVATE_ADD\",\"name\":\"Add/Update Private Data Element Groups\"},{\"id\":\"F_DATAELEMENTGROUP_PUBLIC_ADD\",\"name\":\"Add/Update Public Data Element Groups\"},{\"id\":\"F_DATAELEMENT_DELETE\",\"name\":\"Delete Data Element\"},{\"id\":\"F_DATAELEMENT_PRIVATE_ADD\",\"name\":\"Add/Update Private Data Element\"},{\"id\":\"F_DATAELEMENT_PUBLIC_ADD\",\"name\":\"Add/Update Public Data Element\"},{\"id\":\"F_DATASET_DELETE\",\"name\":\"Delete Data Set\"},{\"id\":\"F_DATASET_PRIVATE_ADD\",\"name\":\"Add/Update Private Data Set\"},{\"id\":\"F_DATASET_PUBLIC_ADD\",\"name\":\"Add/Update Public Data Set\"},{\"id\":\"F_DATA_APPROVAL_LEVEL\",\"name\":\"Add/Update Data Approval Level\"},{\"id\":\"F_DATA_APPROVAL_WORKFLOW\",\"name\":\"Add/Update Data Approval Workflow\"},{\"id\":\"F_DOCUMENT_DELETE\",\"name\":\"Delete Document\"},{\"id\":\"F_DOCUMENT_EXTERNAL\",\"name\":\"Document External Access\"},{\"id\":\"F_DOCUMENT_PRIVATE_ADD\",\"name\":\"Add/Update Private Document\"},{\"id\":\"F_DOCUMENT_PUBLIC_ADD\",\"name\":\"Add/Update Public Document\"},{\"id\":\"F_EDIT_EXPIRED\",\"name\":\"Edit expired data\"},{\"id\":\"F_ENROLLMENT_CASCADE_DELETE\",\"name\":\"Delete enrollment and associated events\"},{\"id\":\"F_EVENTCHART_EXTERNAL\",\"name\":\"Event Chart External Access\"},{\"id\":\"F_EVENTCHART_PUBLIC_ADD\",\"name\":\"Add/Update Event Chart\"},{\"id\":\"F_EVENTREPORT_EXTERNAL\",\"name\":\"Event Report External Access\"},{\"id\":\"F_EVENTREPORT_PUBLIC_ADD\",\"name\":\"Add/Update Event Report\"},{\"id\":\"F_EVENT_VISUALIZATION_EXTERNAL\",\"name\":\"Event Visualization External Access\"},{\"id\":\"F_EVENT_VISUALIZATION_PUBLIC_ADD\",\"name\":\"Add/Update Public Event Visualization\"},{\"id\":\"F_EXPORT_DATA\",\"name\":\"Export data\"},{\"id\":\"F_EXPORT_EVENTS\",\"name\":\"Export events\"},{\"id\":\"F_EXTERNAL_MAP_LAYER_DELETE\",\"name\":\"Delete External Map Layer\"},{\"id\":\"F_EXTERNAL_MAP_LAYER_PRIVATE_ADD\",\"name\":\"Add/Update Private External Map Layer\"},{\"id\":\"F_EXTERNAL_MAP_LAYER_PUBLIC_ADD\",\"name\":\"Add/Update Public External Map Layer\"},{\"id\":\"F_GENERATE_MIN_MAX_VALUES\",\"name\":\"Generate min-max values\"},{\"id\":\"F_IGNORE_TRACKER_REQUIRED_VALUE_VALIDATION\",\"name\":\"Ignore validation of required fields in Tracker and Event Capture\"},{\"id\":\"F_IMPORT_DATA\",\"name\":\"Import data\"},{\"id\":\"F_IMPORT_EVENTS\",\"name\":\"Import events\"},{\"id\":\"F_INDICATORGROUPSET_DELETE\",\"name\":\"Delete Indicator Group Sets\"},{\"id\":\"F_INDICATORGROUPSET_PRIVATE_ADD\",\"name\":\"Add/Update Private Indicator Group Sets\"},{\"id\":\"F_INDICATORGROUPSET_PUBLIC_ADD\",\"name\":\"Add/Update Public Indicator Group Sets\"},{\"id\":\"F_INDICATORGROUP_DELETE\",\"name\":\"Delete Indicator Group\"},{\"id\":\"F_INDICATORGROUP_PRIVATE_ADD\",\"name\":\"Add/Update Private Indicator Group\"},{\"id\":\"F_INDICATORGROUP_PUBLIC_ADD\",\"name\":\"Add/Update Public Indicator Group\"},{\"id\":\"F_INDICATORTYPE_ADD\",\"name\":\"Add/Update Indicator Type\"},{\"id\":\"F_INDICATORTYPE_DELETE\",\"name\":\"Delete Indicator Type\"},{\"id\":\"F_INDICATOR_DELETE\",\"name\":\"Delete Indicator\"},{\"id\":\"F_INDICATOR_PRIVATE_ADD\",\"name\":\"Add/Update Private Indicator\"},{\"id\":\"F_INDICATOR_PUBLIC_ADD\",\"name\":\"Add/Update Public Indicator\"},{\"id\":\"F_INSERT_CUSTOM_JS_CSS\",\"name\":\"Insert custom Javascript and CSS\"},{\"id\":\"F_LEGEND_SET_DELETE\",\"name\":\"Delete Legend Set\"},{\"id\":\"F_LEGEND_SET_PRIVATE_ADD\",\"name\":\"Add/Update Private Legend Set\"},{\"id\":\"F_LEGEND_SET_PUBLIC_ADD\",\"name\":\"Add/Update Public Legend Set\"},{\"id\":\"F_LOCALE_ADD\",\"name\":\"Add/Update Locale\"},{\"id\":\"F_MAP_EXTERNAL\",\"name\":\"Map External Access\"},{\"id\":\"F_MAP_PUBLIC_ADD\",\"name\":\"Add Public Map\"},{\"id\":\"F_METADATA_EXPORT\",\"name\":\"Export metadata\"},{\"id\":\"F_METADATA_IMPORT\",\"name\":\"Import metadata\"},{\"id\":\"F_METADATA_MANAGE\",\"name\":\"Metadata sync\"},{\"id\":\"F_MINMAX_DATAELEMENT_ADD\",\"name\":\"Add/Update Min-Max Data Element\"},{\"id\":\"F_MINMAX_DATAELEMENT_DELETE\",\"name\":\"Delete Min-Max Data Element\"},{\"id\":\"F_MOBILE_SENDSMS\",\"name\":\"Send SMS\"},{\"id\":\"F_OAUTH2_CLIENT_MANAGE\",\"name\":\"Manage OAuth2 Client\"},{\"id\":\"F_OPTIONGROUPSET_DELETE\",\"name\":\"Delete Option Group Set\"},{\"id\":\"F_OPTIONGROUPSET_PRIVATE_ADD\",\"name\":\"Add/Update Private Option Group Set\"},{\"id\":\"F_OPTIONGROUPSET_PUBLIC_ADD\",\"name\":\"Add/Update Public Option Group Set\"},{\"id\":\"F_OPTIONGROUP_DELETE\",\"name\":\"Delete Option Group\"},{\"id\":\"F_OPTIONGROUP_PRIVATE_ADD\",\"name\":\"Add/Update Private Option Group\"},{\"id\":\"F_OPTIONGROUP_PUBLIC_ADD\",\"name\":\"Add/Update Public Option Group\"},{\"id\":\"F_OPTIONSET_DELETE\",\"name\":\"Delete Option Set\"},{\"id\":\"F_OPTIONSET_PRIVATE_ADD\",\"name\":\"Add/Update Private Option Set\"},{\"id\":\"F_OPTIONSET_PUBLIC_ADD\",\"name\":\"Add/Update Public Option Set\"},{\"id\":\"F_ORGANISATIONUNITLEVEL_UPDATE\",\"name\":\"Update Organisation Unit Level\"},{\"id\":\"F_ORGANISATIONUNIT_ADD\",\"name\":\"Add/Update Organisation Unit\"},{\"id\":\"F_ORGANISATIONUNIT_DELETE\",\"name\":\"Delete Organisation Unit\"},{\"id\":\"F_ORGANISATIONUNIT_MOVE\",\"name\":\"Move organisation unit\"},{\"id\":\"F_ORGANISATION_UNIT_MERGE\",\"name\":\"Merge organisation units\"},{\"id\":\"F_ORGANISATION_UNIT_SPLIT\",\"name\":\"Split organisation unit\"},{\"id\":\"F_ORGUNITGROUPSET_DELETE\",\"name\":\"Delete Organisation Unit Group Set\"},{\"id\":\"F_ORGUNITGROUPSET_PRIVATE_ADD\",\"name\":\"Add/Update Private Organisation Unit Group Set\"},{\"id\":\"F_ORGUNITGROUPSET_PUBLIC_ADD\",\"name\":\"Add/Update Public Organisation Unit Group Set\"},{\"id\":\"F_ORGUNITGROUP_DELETE\",\"name\":\"Delete Organisation Unit Group\"},{\"id\":\"F_ORGUNITGROUP_PRIVATE_ADD\",\"name\":\"Add/Update Private Organisation Unit Group\"},{\"id\":\"F_ORGUNITGROUP_PUBLIC_ADD\",\"name\":\"Add/Update Public Organisation Unit Group\"},{\"id\":\"F_ORG_UNIT_PROFILE_ADD\",\"name\":\"Add organisation unit profile\"},{\"id\":\"F_PERFORM_ANALYTICS_EXPLAIN\",\"name\":\"Perform analytics explain query \"},{\"id\":\"F_PERFORM_MAINTENANCE\",\"name\":\"Perform maintenance tasks\"},{\"id\":\"F_PREDICTORGROUP_ADD\",\"name\":\"Add data predictor group\"},{\"id\":\"F_PREDICTORGROUP_DELETE\",\"name\":\"Delete data predictor group\"},{\"id\":\"F_PREDICTOR_ADD\",\"name\":\"Add data predictor\"},{\"id\":\"F_PREDICTOR_DELETE\",\"name\":\"Delete data predictor\"},{\"id\":\"F_PREDICTOR_RUN\",\"name\":\"Run predictor\"},{\"id\":\"F_PROGRAMSTAGE_ADD\",\"name\":\"Add/Update Program Stage\"},{\"id\":\"F_PROGRAMSTAGE_DELETE\",\"name\":\"Delete Program Stage\"},{\"id\":\"F_PROGRAM_DASHBOARD_CONFIG_ADMIN\",\"name\":\"Administer program dashboard configuration\"},{\"id\":\"F_PROGRAM_DELETE\",\"name\":\"Delete Program\"},{\"id\":\"F_PROGRAM_INDICATOR_DELETE\",\"name\":\"Delete Program Indicator\"},{\"id\":\"F_PROGRAM_INDICATOR_GROUP_DELETE\",\"name\":\"Delete Program Indicator Group\"},{\"id\":\"F_PROGRAM_INDICATOR_GROUP_PRIVATE_ADD\",\"name\":\"Add/Update Private Program Indicator Group\"},{\"id\":\"F_PROGRAM_INDICATOR_GROUP_PUBLIC_ADD\",\"name\":\"Add/Update Public Program Indicator Group\"},{\"id\":\"F_PROGRAM_INDICATOR_PRIVATE_ADD\",\"name\":\"Add/Update Private Program Indicator\"},{\"id\":\"F_PROGRAM_INDICATOR_PUBLIC_ADD\",\"name\":\"Add/Update Public Program Indicator\"},{\"id\":\"F_PROGRAM_PRIVATE_ADD\",\"name\":\"Add/Update Private Program\"},{\"id\":\"F_PROGRAM_PUBLIC_ADD\",\"name\":\"Add/Update Public Program\"},{\"id\":\"F_PROGRAM_RULE_ADD\",\"name\":\"Add Program Rule\"},{\"id\":\"F_PROGRAM_RULE_DELETE\",\"name\":\"Delete Program Rule\"},{\"id\":\"F_PROGRAM_RULE_MANAGEMENT\",\"name\":\"Manage program rule\"},{\"id\":\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_ADD\",\"name\":\"Add/Update Program Tracked Entity Attribute Group\"},{\"id\":\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_DELETE\",\"name\":\"Delete Program Tracked Entity Attribute Group\"},{\"id\":\"F_PUSH_ANALYSIS_ADD\",\"name\":\"Add/Update Push Analysis\"},{\"id\":\"F_PUSH_ANALYSIS_DELETE\",\"name\":\"Delete Push Analysis\"},{\"id\":\"F_RELATIONSHIPTYPE_DELETE\",\"name\":\"Delete Relationship Type\"},{\"id\":\"F_RELATIONSHIPTYPE_PRIVATE_ADD\",\"name\":\"F_RELATIONSHIPTYPE_PRIVATE_ADD\"},{\"id\":\"F_RELATIONSHIPTYPE_PUBLIC_ADD\",\"name\":\"F_RELATIONSHIPTYPE_PUBLIC_ADD\"},{\"id\":\"F_REPLICATE_USER\",\"name\":\"Replicate user\"},{\"id\":\"F_REPORT_DELETE\",\"name\":\"Delete Report\"},{\"id\":\"F_REPORT_EXTERNAL\",\"name\":\"Report External Access\"},{\"id\":\"F_REPORT_PRIVATE_ADD\",\"name\":\"Add/Update Private Report\"},{\"id\":\"F_REPORT_PUBLIC_ADD\",\"name\":\"Add/Update Public Report\"},{\"id\":\"F_RUN_VALIDATION\",\"name\":\"Run validation\"},{\"id\":\"F_SCHEDULING_ADMIN\",\"name\":\"Scheduling Administration\"},{\"id\":\"F_SECTION_ADD\",\"name\":\"Add/Update Section\"},{\"id\":\"F_SECTION_DELETE\",\"name\":\"Delete Section\"},{\"id\":\"F_SEND_EMAIL\",\"name\":\"Send Email\"},{\"id\":\"F_SKIP_DATA_IMPORT_AUDIT\",\"name\":\"Skip data import audit\"},{\"id\":\"F_SQLVIEW_DELETE\",\"name\":\"Delete SQL View\"},{\"id\":\"F_SQLVIEW_EXTERNAL\",\"name\":\"SQL View External Access\"},{\"id\":\"F_SQLVIEW_PRIVATE_ADD\",\"name\":\"Add/Update Private SQL View\"},{\"id\":\"F_SQLVIEW_PUBLIC_ADD\",\"name\":\"Add/Update Public SQL View\"},{\"id\":\"F_TEI_CASCADE_DELETE\",\"name\":\"Delete tracked entity instance and associated enrollments and events\"},{\"id\":\"F_TRACKED_ENTITY_ADD\",\"name\":\"Add/Update Tracked Entity\"},{\"id\":\"F_TRACKED_ENTITY_ATTRIBUTE_DELETE\",\"name\":\"Delete Tracked Entity Attribute\"},{\"id\":\"F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD\",\"name\":\"Add/Update Private Tracked Entity Attribute\"},{\"id\":\"F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD\",\"name\":\"Add/Update Public Tracked Entity Attribute\"},{\"id\":\"F_TRACKED_ENTITY_DELETE\",\"name\":\"Delete Tracked Entity\"},{\"id\":\"F_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS\",\"name\":\"Search Tracked Entity Instance in All Org Units\"},{\"id\":\"F_TRACKED_ENTITY_MERGE\",\"name\":\"Merge tracked entity instances\"},{\"id\":\"F_TRACKED_ENTITY_UPDATE\",\"name\":\"Update tracked entities\"},{\"id\":\"F_TRACKER_IMPORTER_EXPERIMENTAL\",\"name\":\"Tracker importer experimental\"},{\"id\":\"F_UNCOMPLETE_EVENT\",\"name\":\"Uncomplete events\"},{\"id\":\"F_USERGROUP_DELETE\",\"name\":\"Delete User Group\"},{\"id\":\"F_USERGROUP_MANAGING_RELATIONSHIPS_ADD\",\"name\":\"Add/Update User Group Managing Relationships\"},{\"id\":\"F_USERGROUP_MANAGING_RELATIONSHIPS_VIEW\",\"name\":\"View User Group Managing Relationships\"},{\"id\":\"F_USERGROUP_PRIVATE_ADD\",\"name\":\"Add/Update Private User Group\"},{\"id\":\"F_USERGROUP_PUBLIC_ADD\",\"name\":\"Add/Update Public User Group\"},{\"id\":\"F_USERROLE_DELETE\",\"name\":\"Delete User Role\"},{\"id\":\"F_USERROLE_PRIVATE_ADD\",\"name\":\"Add/Update Private User Role\"},{\"id\":\"F_USERROLE_PUBLIC_ADD\",\"name\":\"Add/Update Public User Role\"},{\"id\":\"F_USER_ADD\",\"name\":\"Add/Update User\"},{\"id\":\"F_USER_ADD_WITHIN_MANAGED_GROUP\",\"name\":\"Add/Update User Within Managed Group\"},{\"id\":\"F_USER_DELETE\",\"name\":\"Delete User\"},{\"id\":\"F_USER_DELETE_WITHIN_MANAGED_GROUP\",\"name\":\"Delete User Within Managed Group\"},{\"id\":\"F_USER_GROUPS_READ_ONLY_ADD_MEMBERS\",\"name\":\"Add/Remove Members In Read-Only User Groups\"},{\"id\":\"F_USER_VIEW\",\"name\":\"View user\"},{\"id\":\"F_VALIDATIONRULEGROUP_DELETE\",\"name\":\"Delete Validation Rule Group\"},{\"id\":\"F_VALIDATIONRULEGROUP_PRIVATE_ADD\",\"name\":\"Add/Update Private Validation Rule Group\"},{\"id\":\"F_VALIDATIONRULEGROUP_PUBLIC_ADD\",\"name\":\"Add/Update Public Validation Rule Group\"},{\"id\":\"F_VALIDATIONRULE_DELETE\",\"name\":\"Delete Validation Rule\"},{\"id\":\"F_VALIDATIONRULE_PRIVATE_ADD\",\"name\":\"Add/Update Private Validation Rule\"},{\"id\":\"F_VALIDATIONRULE_PUBLIC_ADD\",\"name\":\"Add/Update Public Validation Rule\"},{\"id\":\"F_VIEW_EVENT_ANALYTICS\",\"name\":\"View event analytics\"},{\"id\":\"F_VIEW_SERVER_INFO\",\"name\":\"View server information\"},{\"id\":\"F_VIEW_UNAPPROVED_DATA\",\"name\":\"View unapproved data\"},{\"id\":\"F_VISUALIZATION_EXTERNAL\",\"name\":\"Visualization External Access\"},{\"id\":\"F_VISUALIZATION_PUBLIC_ADD\",\"name\":\"Add/Update Public Visualization\"},{\"id\":\"M_Android_Setting\",\"name\":\"Android Setting app\"},{\"id\":\"M_dhis-web-app-management\",\"name\":\"App Management app\"},{\"id\":\"M_dhis-web-approval\",\"name\":\"Data Approval app\"},{\"id\":\"M_dhis-web-approval-classic\",\"name\":\"Data Approval Classic app\"},{\"id\":\"M_dhis-web-cache-cleaner\",\"name\":\"Browser Cache Cleaner app\"},{\"id\":\"M_dhis-web-capture\",\"name\":\"Capture app\"},{\"id\":\"M_dhis-web-dashboard\",\"name\":\"Dashboard app\"},{\"id\":\"M_dhis-web-data-administration\",\"name\":\"Data Administration app\"},{\"id\":\"M_dhis-web-data-quality\",\"name\":\"Data Quality app\"},{\"id\":\"M_dhis-web-data-visualizer\",\"name\":\"Data Visualizer app\"},{\"id\":\"M_dhis-web-dataentry\",\"name\":\"Data Entry app\"},{\"id\":\"M_dhis-web-datastore\",\"name\":\"Datastore app\"},{\"id\":\"M_dhis-web-event-reports\",\"name\":\"Event Reports app\"},{\"id\":\"M_dhis-web-event-visualizer\",\"name\":\"Event Visualizer app\"},{\"id\":\"M_dhis-web-import-export\",\"name\":\"Import-Export app\"},{\"id\":\"M_dhis-web-interpretation\",\"name\":\"Interpretation app\"},{\"id\":\"M_dhis-web-maintenance\",\"name\":\"Maintenance app\"},{\"id\":\"M_dhis-web-maps\",\"name\":\"Maps app\"},{\"id\":\"M_dhis-web-menu-management\",\"name\":\"Menu Management app\"},{\"id\":\"M_dhis-web-messaging\",\"name\":\"Messaging app\"},{\"id\":\"M_dhis-web-reports\",\"name\":\"Reports app\"},{\"id\":\"M_dhis-web-scheduler\",\"name\":\"Scheduler app\"},{\"id\":\"M_dhis-web-settings\",\"name\":\"Settings app\"},{\"id\":\"M_dhis-web-sms-configuration\",\"name\":\"SMS Configuration app\"},{\"id\":\"M_dhis-web-tracker-capture\",\"name\":\"Tracker Capture app\"},{\"id\":\"M_dhis-web-translations\",\"name\":\"Translations app\"},{\"id\":\"M_dhis-web-usage-analytics\",\"name\":\"Usage Analytics app\"},{\"id\":\"M_dhis-web-user\",\"name\":\"Users app\"}]}", + "responseSize": 15076, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { @@ -676,21 +733,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, "responseBody": "{\"pager\":{\"page\":1,\"pageCount\":1,\"total\":14,\"pageSize\":50},\"userRoles\":[{\"id\":\"UYXOT4A7JMI\",\"displayName\":\"Antenatal care program\",\"publicAccess\":\"rw------\",\"description\":\"Access to the antenatal care program\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"Ql6Gew7eaX6\",\"displayName\":\"Child Health Program Manager\",\"publicAccess\":\"rw------\",\"description\":\"Child Health Program Manager\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"TMK9CMZ2V98\",\"displayName\":\"Child Health Tracker\",\"publicAccess\":\"rw------\",\"description\":\"Access to the child health program in tracker\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"Euq3XfEIEbx\",\"displayName\":\"Data entry clerk\",\"publicAccess\":\"rw------\",\"description\":\"Data entry clerk\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"txB7vu1w2Pr\",\"displayName\":\"Facility tracker\",\"publicAccess\":\"rw------\",\"description\":\"Tracker user at the facility\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"XS0dNzuZmfH\",\"displayName\":\"Guest\",\"publicAccess\":\"rw------\",\"description\":\"Read-only\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"DRdaVRtwmG5\",\"displayName\":\"Inpatient program\",\"publicAccess\":\"rw------\",\"description\":\"Access to the inpatient program in tracker\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"jRWSNIHdKww\",\"displayName\":\"M and E Officer\",\"publicAccess\":\"rw------\",\"description\":\"M and E Officer\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"aNk5AyC7ydy\",\"displayName\":\"MNCH / PNC (Adult Woman) program\",\"publicAccess\":\"rw------\",\"description\":\"Access to the MNCH program in tracker\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"Ufph3mGRmMo\",\"displayName\":\"Superuser\",\"publicAccess\":\"rw------\",\"description\":\"Superuser\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"LGWLyWNro4x\",\"displayName\":\"System administrator (ALL)\",\"publicAccess\":\"rw------\",\"description\":\"System administrator\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"cUlTcejWree\",\"displayName\":\"TB program\",\"publicAccess\":\"rw------\",\"description\":\"Access to the TB program in Tracker\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"xJZBzAHI88H\",\"displayName\":\"User manager\",\"publicAccess\":\"rw------\",\"description\":\"User manager\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"Pqoy4DLOdMK\",\"displayName\":\"WHO MCH program\",\"publicAccess\":\"rw------\",\"description\":\"WHO MCH program\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]}]}", "responseSize": 4267, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -698,11 +751,13 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/attributes?fields=id%2CdisplayName%2Cmandatory%2Cunique%2CvalueType%2CoptionSet%5Boptions%5Bid%2CdisplayName%5D%5D&filter=userGroupAttribute%3Aeq%3Atrue&paging=false", + "path": "/api/38/attributes?fields=id,displayName,mandatory,unique,valueType,optionSet%5Boptions%5Bid%2CdisplayName%5D%5D&filter=userGroupAttribute%3Aeq%3Atrue&paging=false", "featureName": "Show tiles with list and add action to all available sections", "static": false, "count": 1, @@ -710,20 +765,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", - "accept": "*/*", + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, "responseBody": "{\"attributes\":[]}", "responseSize": 17, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -731,7 +783,9 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { @@ -743,21 +797,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"pager\":{\"page\":1,\"pageCount\":1,\"total\":32,\"pageSize\":50},\"userGroups\":[{\"id\":\"wl5cDMuUhmF\",\"displayName\":\"Administratora\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"vAvEltyXGbD\",\"displayName\":\"Africare HQ\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"ZoHNWQajIoe\",\"displayName\":\"Bo District M&E officers\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"th4S6ovwcr8\",\"displayName\":\"Bonthe District M&E Officers\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"wAAA1agEHin\",\"displayName\":\"Cape Town University Research Group\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"GogLpGmkL0g\",\"displayName\":\"_DATASET_Child Health Program Manager\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"tH0GcNZZ1vW\",\"displayName\":\"_DATASET_Data entry clerk\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"w900PX10L7O\",\"displayName\":\"_DATASET_M and E Officer\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"B6JNeAQ6akX\",\"displayName\":\"_DATASET_Superuser\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"zz6XckBrLlj\",\"displayName\":\"_DATASET_System administrator (ALL)\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"qlEhuAA77gc\",\"displayName\":\"EPI Stock Completeness Notification Recipients\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"ZrsVF7IJ93y\",\"displayName\":\"Family Health Partner\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"sZRhXMPbcWc\",\"displayName\":\"Family Planning Program Coordinators\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"QYrzIjSfI8z\",\"displayName\":\"Feedback Message Recipients\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"HzJEzC1n1Yd\",\"displayName\":\"fsdae\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"Rg8wusV7QYi\",\"displayName\":\"HIV Program Coordinators\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"YCPJDwzbe8T\",\"displayName\":\"Kenya staff\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"jvrEwEJ2yZn\",\"displayName\":\"Malaria program\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"k3xzluFKVyw\",\"displayName\":\"Nairobi University Research Group\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"GZSvMCVowAx\",\"displayName\":\"Partner for Health International\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"M1Qre0247G3\",\"displayName\":\"_PROGRAM_Antenatal care program\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"H9XnHoWRKCg\",\"displayName\":\"_PROGRAM_Child Health Tracker\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"NTC8GjJ7p8P\",\"displayName\":\"_PROGRAM_Inpatient program\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"vRoAruMnNpB\",\"displayName\":\"_PROGRAM_MNCH / PNC (Adult Woman) program\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"gXpmQO6eEOo\",\"displayName\":\"_PROGRAM_Superuser\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"pBnkuih0c1K\",\"displayName\":\"_PROGRAM_System administrator (ALL)\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"Kk12LkEWtXp\",\"displayName\":\"_PROGRAM_TB program\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"z1gNAf2zUxZ\",\"displayName\":\"_PROGRAM_WHO MCH program\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"lFHP5lLkzVr\",\"displayName\":\"System administrators\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"hj0nnsVsPLU\",\"displayName\":\"TB Program Coordinators\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"L4XTzgbdza3\",\"displayName\":\"Wakiki\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"Iqfwd3j2qe5\",\"displayName\":\"World Health Program\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]}]}", - "responseSize": 8595, + "responseBody": "{\"pager\":{\"page\":1,\"pageCount\":1,\"total\":31,\"pageSize\":50},\"userGroups\":[{\"id\":\"wl5cDMuUhmF\",\"displayName\":\"Administrators\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"vAvEltyXGbD\",\"displayName\":\"Africare HQ\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"ZoHNWQajIoe\",\"displayName\":\"Bo District M&E officers\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"th4S6ovwcr8\",\"displayName\":\"Bonthe District M&E Officers\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"wAAA1agEHin\",\"displayName\":\"Cape Town University Research Group\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"GogLpGmkL0g\",\"displayName\":\"_DATASET_Child Health Program Manager\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"tH0GcNZZ1vW\",\"displayName\":\"_DATASET_Data entry clerk\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"w900PX10L7O\",\"displayName\":\"_DATASET_M and E Officer\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"B6JNeAQ6akX\",\"displayName\":\"_DATASET_Superuser\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"zz6XckBrLlj\",\"displayName\":\"_DATASET_System administrator (ALL)\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"qlEhuAA77gc\",\"displayName\":\"EPI Stock Completeness Notification Recipients\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"ZrsVF7IJ93y\",\"displayName\":\"Family Health Partner\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"sZRhXMPbcWc\",\"displayName\":\"Family Planning Program Coordinators\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"QYrzIjSfI8z\",\"displayName\":\"Feedback Message Recipients\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"Rg8wusV7QYi\",\"displayName\":\"HIV Program Coordinators\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"YCPJDwzbe8T\",\"displayName\":\"Kenya staff\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"jvrEwEJ2yZn\",\"displayName\":\"Malaria program\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"k3xzluFKVyw\",\"displayName\":\"Nairobi University Research Group\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"GZSvMCVowAx\",\"displayName\":\"Partner for Health International\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"M1Qre0247G3\",\"displayName\":\"_PROGRAM_Antenatal care program\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"H9XnHoWRKCg\",\"displayName\":\"_PROGRAM_Child Health Tracker\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"NTC8GjJ7p8P\",\"displayName\":\"_PROGRAM_Inpatient program\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"vRoAruMnNpB\",\"displayName\":\"_PROGRAM_MNCH / PNC (Adult Woman) program\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"gXpmQO6eEOo\",\"displayName\":\"_PROGRAM_Superuser\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"pBnkuih0c1K\",\"displayName\":\"_PROGRAM_System administrator (ALL)\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"Kk12LkEWtXp\",\"displayName\":\"_PROGRAM_TB program\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"z1gNAf2zUxZ\",\"displayName\":\"_PROGRAM_WHO MCH program\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"lFHP5lLkzVr\",\"displayName\":\"System administrators\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"hj0nnsVsPLU\",\"displayName\":\"TB Program Coordinators\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"L4XTzgbdza3\",\"displayName\":\"Wakiki\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"Iqfwd3j2qe5\",\"displayName\":\"World Health Program\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]}]}", + "responseSize": 8297, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -765,7 +815,9 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } } ] \ No newline at end of file diff --git a/cypress/fixtures/network/38/static_resources.json b/cypress/fixtures/network/38/static_resources.json index 30ad930cc..f0a525130 100644 --- a/cypress/fixtures/network/38/static_resources.json +++ b/cypress/fixtures/network/38/static_resources.json @@ -8,47 +8,43 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, "responseBody": [ - "{\"contextPath\":\"https://debug.dhis2.org/dev\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2021-11-09T14:33:27.451\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-10-27T13:35:23.390\",\"intervalSinceLastAnalyticsTableSuccess\":\"312 h, 58 m, 4 s\",\"lastAnalyticsTableRuntime\":\"283955\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"94420e7\",\"buildTime\":\"2021-11-08T16:43:19.000\",\"jasperReportsVersion\":\"6.3.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"instanceBaseUrl\":\"https://debug.dhis2.org/dev\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", - "{\"contextPath\":\"https://debug.dhis2.org/dev\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2021-11-09T14:33:34.689\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-10-27T13:35:23.390\",\"intervalSinceLastAnalyticsTableSuccess\":\"312 h, 58 m, 11 s\",\"lastAnalyticsTableRuntime\":\"283955\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"94420e7\",\"buildTime\":\"2021-11-08T16:43:19.000\",\"jasperReportsVersion\":\"6.3.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"instanceBaseUrl\":\"https://debug.dhis2.org/dev\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", - "{\"contextPath\":\"https://debug.dhis2.org/dev\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2021-11-09T14:33:38.465\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-10-27T13:35:23.390\",\"intervalSinceLastAnalyticsTableSuccess\":\"312 h, 58 m, 15 s\",\"lastAnalyticsTableRuntime\":\"283955\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"94420e7\",\"buildTime\":\"2021-11-08T16:43:19.000\",\"jasperReportsVersion\":\"6.3.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"instanceBaseUrl\":\"https://debug.dhis2.org/dev\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", - "{\"contextPath\":\"https://debug.dhis2.org/dev\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2021-11-09T14:33:41.587\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-10-27T13:35:23.390\",\"intervalSinceLastAnalyticsTableSuccess\":\"312 h, 58 m, 18 s\",\"lastAnalyticsTableRuntime\":\"283955\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"94420e7\",\"buildTime\":\"2021-11-08T16:43:19.000\",\"jasperReportsVersion\":\"6.3.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"instanceBaseUrl\":\"https://debug.dhis2.org/dev\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", - "{\"contextPath\":\"https://debug.dhis2.org/dev\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2021-11-09T14:33:44.324\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-10-27T13:35:23.390\",\"intervalSinceLastAnalyticsTableSuccess\":\"312 h, 58 m, 20 s\",\"lastAnalyticsTableRuntime\":\"283955\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"94420e7\",\"buildTime\":\"2021-11-08T16:43:19.000\",\"jasperReportsVersion\":\"6.3.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"instanceBaseUrl\":\"https://debug.dhis2.org/dev\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", - "{\"contextPath\":\"https://debug.dhis2.org/dev\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2021-11-09T14:33:47.152\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-10-27T13:35:23.390\",\"intervalSinceLastAnalyticsTableSuccess\":\"312 h, 58 m, 23 s\",\"lastAnalyticsTableRuntime\":\"283955\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"94420e7\",\"buildTime\":\"2021-11-08T16:43:19.000\",\"jasperReportsVersion\":\"6.3.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"instanceBaseUrl\":\"https://debug.dhis2.org/dev\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", - "{\"contextPath\":\"https://debug.dhis2.org/dev\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2021-11-09T14:34:01.205\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-10-27T13:35:23.390\",\"intervalSinceLastAnalyticsTableSuccess\":\"312 h, 58 m, 37 s\",\"lastAnalyticsTableRuntime\":\"283955\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"94420e7\",\"buildTime\":\"2021-11-08T16:43:19.000\",\"jasperReportsVersion\":\"6.3.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"instanceBaseUrl\":\"https://debug.dhis2.org/dev\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", - "{\"contextPath\":\"https://debug.dhis2.org/dev\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2021-11-09T14:34:07.760\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-10-27T13:35:23.390\",\"intervalSinceLastAnalyticsTableSuccess\":\"312 h, 58 m, 44 s\",\"lastAnalyticsTableRuntime\":\"283955\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"94420e7\",\"buildTime\":\"2021-11-08T16:43:19.000\",\"jasperReportsVersion\":\"6.3.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"instanceBaseUrl\":\"https://debug.dhis2.org/dev\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", - "{\"contextPath\":\"https://debug.dhis2.org/dev\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2021-11-09T14:34:13.925\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-10-27T13:35:23.390\",\"intervalSinceLastAnalyticsTableSuccess\":\"312 h, 58 m, 50 s\",\"lastAnalyticsTableRuntime\":\"283955\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"94420e7\",\"buildTime\":\"2021-11-08T16:43:19.000\",\"jasperReportsVersion\":\"6.3.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"instanceBaseUrl\":\"https://debug.dhis2.org/dev\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", - "{\"contextPath\":\"https://debug.dhis2.org/dev\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2021-11-09T14:34:17.363\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-10-27T13:35:23.390\",\"intervalSinceLastAnalyticsTableSuccess\":\"312 h, 58 m, 53 s\",\"lastAnalyticsTableRuntime\":\"283955\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"94420e7\",\"buildTime\":\"2021-11-08T16:43:19.000\",\"jasperReportsVersion\":\"6.3.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"instanceBaseUrl\":\"https://debug.dhis2.org/dev\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", - "{\"contextPath\":\"https://debug.dhis2.org/dev\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2021-11-09T14:34:23.647\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-10-27T13:35:23.390\",\"intervalSinceLastAnalyticsTableSuccess\":\"312 h, 59 m\",\"lastAnalyticsTableRuntime\":\"283955\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"94420e7\",\"buildTime\":\"2021-11-08T16:43:19.000\",\"jasperReportsVersion\":\"6.3.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"instanceBaseUrl\":\"https://debug.dhis2.org/dev\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", - "{\"contextPath\":\"https://debug.dhis2.org/dev\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2021-11-09T14:34:27.171\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-10-27T13:35:23.390\",\"intervalSinceLastAnalyticsTableSuccess\":\"312 h, 59 m, 3 s\",\"lastAnalyticsTableRuntime\":\"283955\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"94420e7\",\"buildTime\":\"2021-11-08T16:43:19.000\",\"jasperReportsVersion\":\"6.3.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"instanceBaseUrl\":\"https://debug.dhis2.org/dev\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", - "{\"contextPath\":\"https://debug.dhis2.org/dev\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2021-11-09T14:34:32.277\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-10-27T13:35:23.390\",\"intervalSinceLastAnalyticsTableSuccess\":\"312 h, 59 m, 8 s\",\"lastAnalyticsTableRuntime\":\"283955\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"94420e7\",\"buildTime\":\"2021-11-08T16:43:19.000\",\"jasperReportsVersion\":\"6.3.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"instanceBaseUrl\":\"https://debug.dhis2.org/dev\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", - "{\"contextPath\":\"https://debug.dhis2.org/dev\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2021-11-09T14:34:42.413\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-10-27T13:35:23.390\",\"intervalSinceLastAnalyticsTableSuccess\":\"312 h, 59 m, 19 s\",\"lastAnalyticsTableRuntime\":\"283955\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"94420e7\",\"buildTime\":\"2021-11-08T16:43:19.000\",\"jasperReportsVersion\":\"6.3.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"instanceBaseUrl\":\"https://debug.dhis2.org/dev\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", - "{\"contextPath\":\"https://debug.dhis2.org/dev\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2021-11-09T14:34:47.559\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-10-27T13:35:23.390\",\"intervalSinceLastAnalyticsTableSuccess\":\"312 h, 59 m, 24 s\",\"lastAnalyticsTableRuntime\":\"283955\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"94420e7\",\"buildTime\":\"2021-11-08T16:43:19.000\",\"jasperReportsVersion\":\"6.3.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"instanceBaseUrl\":\"https://debug.dhis2.org/dev\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", - "{\"contextPath\":\"https://debug.dhis2.org/dev\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2021-11-09T14:34:58.789\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-10-27T13:35:23.390\",\"intervalSinceLastAnalyticsTableSuccess\":\"312 h, 59 m, 35 s\",\"lastAnalyticsTableRuntime\":\"283955\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"94420e7\",\"buildTime\":\"2021-11-08T16:43:19.000\",\"jasperReportsVersion\":\"6.3.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"instanceBaseUrl\":\"https://debug.dhis2.org/dev\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", - "{\"contextPath\":\"https://debug.dhis2.org/dev\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2021-11-09T14:35:05.492\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-10-27T13:35:23.390\",\"intervalSinceLastAnalyticsTableSuccess\":\"312 h, 59 m, 42 s\",\"lastAnalyticsTableRuntime\":\"283955\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"94420e7\",\"buildTime\":\"2021-11-08T16:43:19.000\",\"jasperReportsVersion\":\"6.3.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"instanceBaseUrl\":\"https://debug.dhis2.org/dev\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", - "{\"contextPath\":\"https://debug.dhis2.org/dev\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2021-11-09T14:35:20.461\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-10-27T13:35:23.390\",\"intervalSinceLastAnalyticsTableSuccess\":\"312 h, 59 m, 57 s\",\"lastAnalyticsTableRuntime\":\"283955\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"94420e7\",\"buildTime\":\"2021-11-08T16:43:19.000\",\"jasperReportsVersion\":\"6.3.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"instanceBaseUrl\":\"https://debug.dhis2.org/dev\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", - "{\"contextPath\":\"https://debug.dhis2.org/dev\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2021-11-09T14:35:25.571\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-10-27T13:35:23.390\",\"intervalSinceLastAnalyticsTableSuccess\":\"313 h, 2 s\",\"lastAnalyticsTableRuntime\":\"283955\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"94420e7\",\"buildTime\":\"2021-11-08T16:43:19.000\",\"jasperReportsVersion\":\"6.3.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"instanceBaseUrl\":\"https://debug.dhis2.org/dev\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", - "{\"contextPath\":\"https://debug.dhis2.org/dev\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2021-11-09T14:35:36.957\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-10-27T13:35:23.390\",\"intervalSinceLastAnalyticsTableSuccess\":\"313 h, 13 s\",\"lastAnalyticsTableRuntime\":\"283955\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"94420e7\",\"buildTime\":\"2021-11-08T16:43:19.000\",\"jasperReportsVersion\":\"6.3.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"instanceBaseUrl\":\"https://debug.dhis2.org/dev\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", - "{\"contextPath\":\"https://debug.dhis2.org/dev\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2021-11-09T14:35:43.866\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-10-27T13:35:23.390\",\"intervalSinceLastAnalyticsTableSuccess\":\"313 h, 20 s\",\"lastAnalyticsTableRuntime\":\"283955\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"94420e7\",\"buildTime\":\"2021-11-08T16:43:19.000\",\"jasperReportsVersion\":\"6.3.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"instanceBaseUrl\":\"https://debug.dhis2.org/dev\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", - "{\"contextPath\":\"https://debug.dhis2.org/dev\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2021-11-09T14:35:57.219\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-10-27T13:35:23.390\",\"intervalSinceLastAnalyticsTableSuccess\":\"313 h, 33 s\",\"lastAnalyticsTableRuntime\":\"283955\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"94420e7\",\"buildTime\":\"2021-11-08T16:43:19.000\",\"jasperReportsVersion\":\"6.3.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"instanceBaseUrl\":\"https://debug.dhis2.org/dev\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", - "{\"contextPath\":\"https://debug.dhis2.org/dev\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2021-11-09T14:36:04.156\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-10-27T13:35:23.390\",\"intervalSinceLastAnalyticsTableSuccess\":\"313 h, 40 s\",\"lastAnalyticsTableRuntime\":\"283955\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"94420e7\",\"buildTime\":\"2021-11-08T16:43:19.000\",\"jasperReportsVersion\":\"6.3.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"instanceBaseUrl\":\"https://debug.dhis2.org/dev\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", - "{\"contextPath\":\"https://debug.dhis2.org/dev\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2021-11-09T14:36:18.382\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-10-27T13:35:23.390\",\"intervalSinceLastAnalyticsTableSuccess\":\"313 h, 54 s\",\"lastAnalyticsTableRuntime\":\"283955\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"94420e7\",\"buildTime\":\"2021-11-08T16:43:19.000\",\"jasperReportsVersion\":\"6.3.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"instanceBaseUrl\":\"https://debug.dhis2.org/dev\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", - "{\"contextPath\":\"https://debug.dhis2.org/dev\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2021-11-09T14:36:26.948\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-10-27T13:35:23.390\",\"intervalSinceLastAnalyticsTableSuccess\":\"313 h, 1 m, 3 s\",\"lastAnalyticsTableRuntime\":\"283955\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"94420e7\",\"buildTime\":\"2021-11-08T16:43:19.000\",\"jasperReportsVersion\":\"6.3.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"instanceBaseUrl\":\"https://debug.dhis2.org/dev\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}" + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2022-02-16T17:17:15.071\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-01-04T09:39:32.834\",\"intervalSinceLastAnalyticsTableSuccess\":\"9799 h, 37 m, 42 s\",\"lastAnalyticsTableRuntime\":\"12 m, 54 s\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"fatal: not a git repository (or any of the parent directories): .git\",\"buildTime\":\"2022-02-16T16:34:26.000\",\"jasperReportsVersion\":\"6.18.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2022-02-16T17:17:19.018\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-01-04T09:39:32.834\",\"intervalSinceLastAnalyticsTableSuccess\":\"9799 h, 37 m, 46 s\",\"lastAnalyticsTableRuntime\":\"12 m, 54 s\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"fatal: not a git repository (or any of the parent directories): .git\",\"buildTime\":\"2022-02-16T16:34:26.000\",\"jasperReportsVersion\":\"6.18.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2022-02-16T17:17:20.324\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-01-04T09:39:32.834\",\"intervalSinceLastAnalyticsTableSuccess\":\"9799 h, 37 m, 47 s\",\"lastAnalyticsTableRuntime\":\"12 m, 54 s\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"fatal: not a git repository (or any of the parent directories): .git\",\"buildTime\":\"2022-02-16T16:34:26.000\",\"jasperReportsVersion\":\"6.18.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2022-02-16T17:17:21.466\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-01-04T09:39:32.834\",\"intervalSinceLastAnalyticsTableSuccess\":\"9799 h, 37 m, 48 s\",\"lastAnalyticsTableRuntime\":\"12 m, 54 s\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"fatal: not a git repository (or any of the parent directories): .git\",\"buildTime\":\"2022-02-16T16:34:26.000\",\"jasperReportsVersion\":\"6.18.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2022-02-16T17:17:22.542\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-01-04T09:39:32.834\",\"intervalSinceLastAnalyticsTableSuccess\":\"9799 h, 37 m, 49 s\",\"lastAnalyticsTableRuntime\":\"12 m, 54 s\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"fatal: not a git repository (or any of the parent directories): .git\",\"buildTime\":\"2022-02-16T16:34:26.000\",\"jasperReportsVersion\":\"6.18.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2022-02-16T17:17:23.542\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-01-04T09:39:32.834\",\"intervalSinceLastAnalyticsTableSuccess\":\"9799 h, 37 m, 50 s\",\"lastAnalyticsTableRuntime\":\"12 m, 54 s\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"fatal: not a git repository (or any of the parent directories): .git\",\"buildTime\":\"2022-02-16T16:34:26.000\",\"jasperReportsVersion\":\"6.18.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2022-02-16T17:17:28.530\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-01-04T09:39:32.834\",\"intervalSinceLastAnalyticsTableSuccess\":\"9799 h, 37 m, 55 s\",\"lastAnalyticsTableRuntime\":\"12 m, 54 s\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"fatal: not a git repository (or any of the parent directories): .git\",\"buildTime\":\"2022-02-16T16:34:26.000\",\"jasperReportsVersion\":\"6.18.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2022-02-16T17:17:30.995\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-01-04T09:39:32.834\",\"intervalSinceLastAnalyticsTableSuccess\":\"9799 h, 37 m, 58 s\",\"lastAnalyticsTableRuntime\":\"12 m, 54 s\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"fatal: not a git repository (or any of the parent directories): .git\",\"buildTime\":\"2022-02-16T16:34:26.000\",\"jasperReportsVersion\":\"6.18.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2022-02-16T17:17:33.156\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-01-04T09:39:32.834\",\"intervalSinceLastAnalyticsTableSuccess\":\"9799 h, 38 m\",\"lastAnalyticsTableRuntime\":\"12 m, 54 s\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"fatal: not a git repository (or any of the parent directories): .git\",\"buildTime\":\"2022-02-16T16:34:26.000\",\"jasperReportsVersion\":\"6.18.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2022-02-16T17:17:35.976\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-01-04T09:39:32.834\",\"intervalSinceLastAnalyticsTableSuccess\":\"9799 h, 38 m, 3 s\",\"lastAnalyticsTableRuntime\":\"12 m, 54 s\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"fatal: not a git repository (or any of the parent directories): .git\",\"buildTime\":\"2022-02-16T16:34:26.000\",\"jasperReportsVersion\":\"6.18.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2022-02-16T17:17:37.197\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-01-04T09:39:32.834\",\"intervalSinceLastAnalyticsTableSuccess\":\"9799 h, 38 m, 4 s\",\"lastAnalyticsTableRuntime\":\"12 m, 54 s\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"fatal: not a git repository (or any of the parent directories): .git\",\"buildTime\":\"2022-02-16T16:34:26.000\",\"jasperReportsVersion\":\"6.18.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2022-02-16T17:17:42.304\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-01-04T09:39:32.834\",\"intervalSinceLastAnalyticsTableSuccess\":\"9799 h, 38 m, 9 s\",\"lastAnalyticsTableRuntime\":\"12 m, 54 s\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"fatal: not a git repository (or any of the parent directories): .git\",\"buildTime\":\"2022-02-16T16:34:26.000\",\"jasperReportsVersion\":\"6.18.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2022-02-16T17:17:46.344\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-01-04T09:39:32.834\",\"intervalSinceLastAnalyticsTableSuccess\":\"9799 h, 38 m, 13 s\",\"lastAnalyticsTableRuntime\":\"12 m, 54 s\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"fatal: not a git repository (or any of the parent directories): .git\",\"buildTime\":\"2022-02-16T16:34:26.000\",\"jasperReportsVersion\":\"6.18.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2022-02-16T17:17:52.063\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-01-04T09:39:32.834\",\"intervalSinceLastAnalyticsTableSuccess\":\"9799 h, 38 m, 19 s\",\"lastAnalyticsTableRuntime\":\"12 m, 54 s\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"fatal: not a git repository (or any of the parent directories): .git\",\"buildTime\":\"2022-02-16T16:34:26.000\",\"jasperReportsVersion\":\"6.18.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2022-02-16T17:17:54.582\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-01-04T09:39:32.834\",\"intervalSinceLastAnalyticsTableSuccess\":\"9799 h, 38 m, 21 s\",\"lastAnalyticsTableRuntime\":\"12 m, 54 s\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"fatal: not a git repository (or any of the parent directories): .git\",\"buildTime\":\"2022-02-16T16:34:26.000\",\"jasperReportsVersion\":\"6.18.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2022-02-16T17:17:59.912\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-01-04T09:39:32.834\",\"intervalSinceLastAnalyticsTableSuccess\":\"9799 h, 38 m, 27 s\",\"lastAnalyticsTableRuntime\":\"12 m, 54 s\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"fatal: not a git repository (or any of the parent directories): .git\",\"buildTime\":\"2022-02-16T16:34:26.000\",\"jasperReportsVersion\":\"6.18.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2022-02-16T17:18:02.469\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-01-04T09:39:32.834\",\"intervalSinceLastAnalyticsTableSuccess\":\"9799 h, 38 m, 29 s\",\"lastAnalyticsTableRuntime\":\"12 m, 54 s\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"fatal: not a git repository (or any of the parent directories): .git\",\"buildTime\":\"2022-02-16T16:34:26.000\",\"jasperReportsVersion\":\"6.18.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2022-02-16T17:18:09.188\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-01-04T09:39:32.834\",\"intervalSinceLastAnalyticsTableSuccess\":\"9799 h, 38 m, 36 s\",\"lastAnalyticsTableRuntime\":\"12 m, 54 s\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"fatal: not a git repository (or any of the parent directories): .git\",\"buildTime\":\"2022-02-16T16:34:26.000\",\"jasperReportsVersion\":\"6.18.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2022-02-16T17:18:14.008\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-01-04T09:39:32.834\",\"intervalSinceLastAnalyticsTableSuccess\":\"9799 h, 38 m, 41 s\",\"lastAnalyticsTableRuntime\":\"12 m, 54 s\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"fatal: not a git repository (or any of the parent directories): .git\",\"buildTime\":\"2022-02-16T16:34:26.000\",\"jasperReportsVersion\":\"6.18.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2022-02-16T17:18:19.373\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-01-04T09:39:32.834\",\"intervalSinceLastAnalyticsTableSuccess\":\"9799 h, 38 m, 46 s\",\"lastAnalyticsTableRuntime\":\"12 m, 54 s\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"fatal: not a git repository (or any of the parent directories): .git\",\"buildTime\":\"2022-02-16T16:34:26.000\",\"jasperReportsVersion\":\"6.18.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2022-02-16T17:18:22.307\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-01-04T09:39:32.834\",\"intervalSinceLastAnalyticsTableSuccess\":\"9799 h, 38 m, 49 s\",\"lastAnalyticsTableRuntime\":\"12 m, 54 s\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"fatal: not a git repository (or any of the parent directories): .git\",\"buildTime\":\"2022-02-16T16:34:26.000\",\"jasperReportsVersion\":\"6.18.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2022-02-16T17:18:28.942\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-01-04T09:39:32.834\",\"intervalSinceLastAnalyticsTableSuccess\":\"9799 h, 38 m, 56 s\",\"lastAnalyticsTableRuntime\":\"12 m, 54 s\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"fatal: not a git repository (or any of the parent directories): .git\",\"buildTime\":\"2022-02-16T16:34:26.000\",\"jasperReportsVersion\":\"6.18.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2022-02-16T17:18:33.725\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-01-04T09:39:32.834\",\"intervalSinceLastAnalyticsTableSuccess\":\"9799 h, 39 m\",\"lastAnalyticsTableRuntime\":\"12 m, 54 s\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"fatal: not a git repository (or any of the parent directories): .git\",\"buildTime\":\"2022-02-16T16:34:26.000\",\"jasperReportsVersion\":\"6.18.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2022-02-16T17:18:39.328\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-01-04T09:39:32.834\",\"intervalSinceLastAnalyticsTableSuccess\":\"9799 h, 39 m, 6 s\",\"lastAnalyticsTableRuntime\":\"12 m, 54 s\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"fatal: not a git repository (or any of the parent directories): .git\",\"buildTime\":\"2022-02-16T16:34:26.000\",\"jasperReportsVersion\":\"6.18.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2022-02-16T17:18:43.399\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-01-04T09:39:32.834\",\"intervalSinceLastAnalyticsTableSuccess\":\"9799 h, 39 m, 10 s\",\"lastAnalyticsTableRuntime\":\"12 m, 54 s\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"fatal: not a git repository (or any of the parent directories): .git\",\"buildTime\":\"2022-02-16T16:34:26.000\",\"jasperReportsVersion\":\"6.18.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}" ], - "responseSize": 1048, + "responseSize": 1062, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -56,7 +52,9 @@ "cache-control": "no-cache, no-store, max-age=0, must-revalidate", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" }, "responseLookup": [ 0, @@ -87,63 +85,57 @@ ] }, { - "path": "/api/38/userSettings", + "path": "/api/38/me?fields=id", "featureName": null, "static": true, - "count": 75, + "count": 25, "nonDeterministic": false, "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"keyMessageSmsNotification\":false,\"keyTrackerDashboardLayout\":\"{\\\"IpHINAT79UW\\\":{\\\"widgets\\\":[{\\\"title\\\":\\\"enrollment\\\",\\\"view\\\":\\\"components/enrollment/enrollment.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"indicators\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"dataentry\\\",\\\"view\\\":\\\"components/dataentry/dataentry.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"report\\\",\\\"view\\\":\\\"components/report/tei-report.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"current_selections\\\",\\\"view\\\":\\\"components/selected/selected.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"feedback\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"profile\\\",\\\"view\\\":\\\"components/profile/profile.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"relationships\\\",\\\"view\\\":\\\"components/relationship/relationship.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":4},{\\\"title\\\":\\\"notes\\\",\\\"view\\\":\\\"components/notes/notes.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"messaging\\\",\\\"view\\\":\\\"components/messaging/messaging.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"dataentryTabular\\\",\\\"view\\\":\\\"components/dataentry/dataentry-tabular-layout.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3}],\\\"program\\\":\\\"IpHINAT79UW\\\"},\\\"ur1Edk5Oe2n\\\":{\\\"widgets\\\":[{\\\"title\\\":\\\"enrollment\\\",\\\"view\\\":\\\"components/enrollment/enrollment.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"indicators\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"dataentry\\\",\\\"view\\\":\\\"components/dataentry/dataentry.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"report\\\",\\\"view\\\":\\\"components/report/tei-report.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"current_selections\\\",\\\"view\\\":\\\"components/selected/selected.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"feedback\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"profile\\\",\\\"view\\\":\\\"components/profile/profile.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"relationships\\\",\\\"view\\\":\\\"components/relationship/relationship.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"notes\\\",\\\"view\\\":\\\"components/notes/notes.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":4},{\\\"title\\\":\\\"messaging\\\",\\\"view\\\":\\\"components/messaging/messaging.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"dataentryTabular\\\",\\\"view\\\":\\\"components/dataentry/dataentry-tabular-layout.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3}],\\\"program\\\":\\\"ur1Edk5Oe2n\\\"}}\",\"keyCurrentStyle\":\"light_blue/light_blue.css\",\"keyStyle\":\"light_blue/light_blue.css\",\"keyUiLocale\":\"en\",\"keyAnalysisDisplayProperty\":\"name\",\"keyMessageEmailNotification\":false}", - "responseSize": 3609, + "responseBody": "{\"id\":\"xE7jOejl9FI\"}", + "responseSize": 20, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", - "cache-control": "no-cache, private", + "cache-control": "no-cache, no-store, max-age=0, must-revalidate", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/systemSettings/applicationTitle", + "path": "/api/38/userSettings", "featureName": null, "static": true, - "count": 25, + "count": 75, "nonDeterministic": false, "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"applicationTitle\":\"DHIS 2 Demo - Sierra Leone\"}", - "responseSize": 49, + "responseBody": "{\"keyMessageSmsNotification\":false,\"keyCurrentStyle\":\"light_blue/light_blue.css\",\"keyTrackerDashboardLayout\":\"{\\\"IpHINAT79UW\\\":{\\\"widgets\\\":[{\\\"title\\\":\\\"enrollment\\\",\\\"view\\\":\\\"components/enrollment/enrollment.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"indicators\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"dataentry\\\",\\\"view\\\":\\\"components/dataentry/dataentry.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"report\\\",\\\"view\\\":\\\"components/report/tei-report.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"current_selections\\\",\\\"view\\\":\\\"components/selected/selected.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"feedback\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"profile\\\",\\\"view\\\":\\\"components/profile/profile.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"relationships\\\",\\\"view\\\":\\\"components/relationship/relationship.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":4},{\\\"title\\\":\\\"notes\\\",\\\"view\\\":\\\"components/notes/notes.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"messaging\\\",\\\"view\\\":\\\"components/messaging/messaging.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"dataentryTabular\\\",\\\"view\\\":\\\"components/dataentry/dataentry-tabular-layout.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3}],\\\"program\\\":\\\"IpHINAT79UW\\\"},\\\"ur1Edk5Oe2n\\\":{\\\"widgets\\\":[{\\\"title\\\":\\\"enrollment\\\",\\\"view\\\":\\\"components/enrollment/enrollment.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"indicators\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"dataentry\\\",\\\"view\\\":\\\"components/dataentry/dataentry.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"report\\\",\\\"view\\\":\\\"components/report/tei-report.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"current_selections\\\",\\\"view\\\":\\\"components/selected/selected.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"feedback\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"profile\\\",\\\"view\\\":\\\"components/profile/profile.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"relationships\\\",\\\"view\\\":\\\"components/relationship/relationship.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"notes\\\",\\\"view\\\":\\\"components/notes/notes.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":4},{\\\"title\\\":\\\"messaging\\\",\\\"view\\\":\\\"components/messaging/messaging.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"dataentryTabular\\\",\\\"view\\\":\\\"components/dataentry/dataentry-tabular-layout.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3}],\\\"program\\\":\\\"ur1Edk5Oe2n\\\"}}\",\"keyStyle\":\"light_blue/light_blue.css\",\"keyUiLocale\":\"en\",\"keyAnalysisDisplayProperty\":\"name\",\"keyMessageEmailNotification\":false}", + "responseSize": 3609, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -151,7 +143,9 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { @@ -163,21 +157,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"name\":\"John Traore\",\"email\":\"john.traore@mail.com\",\"settings\":{\"keyMessageSmsNotification\":false,\"keyTrackerDashboardLayout\":\"{\\\"IpHINAT79UW\\\":{\\\"widgets\\\":[{\\\"title\\\":\\\"enrollment\\\",\\\"view\\\":\\\"components/enrollment/enrollment.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"indicators\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"dataentry\\\",\\\"view\\\":\\\"components/dataentry/dataentry.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"report\\\",\\\"view\\\":\\\"components/report/tei-report.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"current_selections\\\",\\\"view\\\":\\\"components/selected/selected.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"feedback\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"profile\\\",\\\"view\\\":\\\"components/profile/profile.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"relationships\\\",\\\"view\\\":\\\"components/relationship/relationship.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":4},{\\\"title\\\":\\\"notes\\\",\\\"view\\\":\\\"components/notes/notes.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"messaging\\\",\\\"view\\\":\\\"components/messaging/messaging.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"dataentryTabular\\\",\\\"view\\\":\\\"components/dataentry/dataentry-tabular-layout.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3}],\\\"program\\\":\\\"IpHINAT79UW\\\"},\\\"ur1Edk5Oe2n\\\":{\\\"widgets\\\":[{\\\"title\\\":\\\"enrollment\\\",\\\"view\\\":\\\"components/enrollment/enrollment.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"indicators\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"dataentry\\\",\\\"view\\\":\\\"components/dataentry/dataentry.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"report\\\",\\\"view\\\":\\\"components/report/tei-report.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"current_selections\\\",\\\"view\\\":\\\"components/selected/selected.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"feedback\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"profile\\\",\\\"view\\\":\\\"components/profile/profile.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"relationships\\\",\\\"view\\\":\\\"components/relationship/relationship.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"notes\\\",\\\"view\\\":\\\"components/notes/notes.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":4},{\\\"title\\\":\\\"messaging\\\",\\\"view\\\":\\\"components/messaging/messaging.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"dataentryTabular\\\",\\\"view\\\":\\\"components/dataentry/dataentry-tabular-layout.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3}],\\\"program\\\":\\\"ur1Edk5Oe2n\\\"}}\",\"keyCurrentStyle\":\"light_blue/light_blue.css\",\"keyStyle\":\"light_blue/light_blue.css\",\"keyUiLocale\":\"en\",\"keyAnalysisDisplayProperty\":\"name\",\"keyMessageEmailNotification\":false},\"authorities\":[\"F_PROGRAM_INDICATOR_PUBLIC_ADD\",\"F_SQLVIEW_EXECUTE\",\"F_USER_VIEW\",\"F_GENERATE_MIN_MAX_VALUES\",\"F_VALIDATIONRULE_PUBLIC_ADD\",\"F_CATEGORY_PRIVATE_ADD\",\"F_INDICATORGROUPSET_PUBLIC_ADD\",\"F_DATAVALUE_DELETE\",\"F_EXTERNAL_MAP_LAYER_PRIVATE_ADD\",\"F_RELATIONSHIPTYPE_DELETE\",\"F_CATEGORY_OPTION_PRIVATE_ADD\",\"F_SINGLE_EVENT_DATA_ENTRY\",\"F_CATEGORY_OPTION_GROUP_PUBLIC_ADD\",\"F_GIS_ADMIN\",\"M_dhis-web-event-capture\",\"F_SEND_EMAIL\",\"F_ORGUNITGROUPSET_PRIVATE_ADD\",\"F_INDICATOR_DELETE\",\"M_dhis-web-event-reports\",\"F_VIEW_UNAPPROVED_DATA\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_VIEW\",\"F_TRACKED_ENTITY_INSTANCE_CHANGE_LOCATION\",\"F_OPTIONGROUPSET_DELETE\",\"F_USERGROUP_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_PRIVATE_ADD\",\"F_DOCUMENT_EXTERNAL\",\"F_PROGRAM_TRACKING_MANAGEMENT\",\"F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD\",\"F_GENERATE_PROGRAM_SUMMARY_REPORT\",\"F_PROGRAM_INDICATOR_DELETE\",\"F_MOBILE_SENDSMS\",\"F_TRACKED_ENTITY_ADD\",\"F_TRACKED_ENTITY_MANAGEMENT\",\"F_RELATIONSHIP_DELETE\",\"F_VALIDATIONRULEGROUP_PUBLIC_ADD\",\"F_REPORT_EXTERNAL\",\"F_DOCUMENT_PRIVATE_ADD\",\"M_dhis-web-reports\",\"F_TRACKED_ENTITY_DELETE\",\"F_USERGROUP_DELETE\",\"F_PROGRAM_PRIVATE_ADD\",\"F_CATEGORY_COMBO_PRIVATE_ADD\",\"F_SCHEDULING_SEND_MESSAGE\",\"F_EXTERNAL_MAP_LAYER_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_DELETE\",\"F_ORGANISATIONUNIT_MOVE\",\"M_dhis-web-usage-analytics\",\"F_COLOR_DELETE\",\"F_INDICATORGROUP_DELETE\",\"F_ORGANISATIONUNIT_DELETE\",\"F_PROGRAM_RULE_ADD\",\"M_dhis-web-light\",\"F_OPTIONGROUPSET_PRIVATE_ADD\",\"F_DATA_MART_ADMIN\",\"M_dhis-web-maintenance-mobile\",\"F_DATASET_PUBLIC_ADD\",\"F_CATEGORY_COMBO_DELETE\",\"F_SECTION_DELETE\",\"F_USER_DELETE\",\"F_INDICATORGROUPSET_PRIVATE_ADD\",\"F_PROGRAM_INDICATOR_PRIVATE_ADD\",\"F_METADATA_IMPORT\",\"M_dhis-web-maintenance-appmanager\",\"F_EXPORT_EVENTS\",\"M_dhis-web-maintenance-settings\",\"F_SQLVIEW_PUBLIC_ADD\",\"F_PERFORM_MAINTENANCE\",\"F_COLOR_SET_ADD\",\"F_PROGRAM_STAGE_INSTANCE_DELETE\",\"F_METADATA_EXPORT\",\"F_MINMAX_DATAELEMENT_ADD\",\"F_PROGRAMSTAGE_SECTION_ADD\",\"F_DATAELEMENTGROUP_PRIVATE_ADD\",\"F_VALIDATIONRULE_PRIVATE_ADD\",\"F_APPROVE_DATA\",\"M_dhis-web-mapping\",\"F_DATAELEMENT_PRIVATE_ADD\",\"F_VALIDATIONCRITERIA_ADD\",\"F_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS\",\"F_IGNORE_TRACKER_REQUIRED_VALUE_VALIDATION\",\"F_PROGRAM_PUBLIC_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_DELETE\",\"F_USER_ADD_WITHIN_MANAGED_GROUP\",\"M_Web_Portal\",\"F_ORGANISATIONUNIT_ADD\",\"M_dhis-web-user\",\"F_LEGEND_SET_PUBLIC_ADD\",\"F_CONSTANT_ADD\",\"F_PREDICTORGROUP_DELETE\",\"F_TRACKED_ENTITY_COMMENT_ADD\",\"F_TRACKED_ENTITY_INSTANCE_MANAGEMENT\",\"M_dhis-web-visualizer\",\"F_INDICATOR_PUBLIC_ADD\",\"F_INDICATORGROUP_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD\",\"M_dhis-web-maintenance\",\"M_dhis-web-approval\",\"F_PROGRAM_RULE_MANAGEMENT\",\"F_TEI_CASCADE_DELETE\",\"F_FRED_UPDATE\",\"F_VISUALIZATION_EXTERNAL\",\"M_dhis-web-cache-cleaner\",\"F_EDIT_EXPIRED\",\"F_ACCESS_TRACKED_ENTITY_ATTRIBUTES\",\"F_PROGRAM_DASHBOARD_CONFIG_ADMIN\",\"F_ORGANISATIONUNITLEVEL_UPDATE\",\"F_CATEGORY_OPTION_PUBLIC_ADD\",\"M_dhis-web-datastore\",\"F_CATEGORY_OPTION_DELETE\",\"M_Data_Table\",\"M_dhis-web-menu-management\",\"F_REPORT_PUBLIC_ADD\",\"F_VALIDATIONRULEGROUP_DELETE\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_ADD\",\"F_RELATIONSHIP_MANAGEMENT\",\"F_COLOR_ADD\",\"F_OPTIONSET_PRIVATE_ADD\",\"F_PROGRAM_RULE_DELETE\",\"F_GENERATE_STATISTICAL_PROGRAM_REPORT\",\"F_ORGUNITGROUP_DELETE\",\"F_DATAELEMENTGROUPSET_PRIVATE_ADD\",\"M_dhis-web-tracker-capture\",\"F_LOCALE_ADD\",\"F_LEGEND_ADD\",\"F_CATEGORY_OPTION_GROUP_PRIVATE_ADD\",\"F_PROGRAM_INSTANCE_MANAGEMENT\",\"M_dhis-web-reporting\",\"F_CATEGORY_PUBLIC_ADD\",\"F_SECTION_ADD\",\"F_CATEGORY_COMBO_PUBLIC_ADD\",\"M_dhis-web-maintenance-datadictionary\",\"F_DATASET_DELETE\",\"F_INDICATORGROUPSET_DELETE\",\"F_USER_DELETE_WITHIN_MANAGED_GROUP\",\"F_ADD_TRACKED_ENTITY_FORM\",\"M_dhis-web-scheduler\",\"F_OPTIONGROUP_PUBLIC_ADD\",\"F_USERROLE_PRIVATE_ADD\",\"M_dhis-web-messaging\",\"M_dhis-web-maintenance-program\",\"F_EXTERNALFILERESOURCE_ADD\",\"F_MAP_EXTERNAL\",\"M_bna_widget\",\"F_DATAELEMENTGROUPSET_PUBLIC_ADD\",\"F_DATAELEMENTGROUP_DELETE\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_ADD\",\"F_RELATIONSHIP_ADD\",\"F_ORGUNITGROUP_PRIVATE_ADD\",\"F_DATAELEMENTGROUP_PUBLIC_ADD\",\"F_USER_GROUPS_READ_ONLY_ADD_MEMBERS\",\"F_LOCALE_DELETE\",\"F_PREDICTOR_RUN\",\"F_DATAELEMENT_DELETE\",\"F_OPTIONGROUP_DELETE\",\"F_LEGEND_SET_PRIVATE_ADD\",\"F_PROGRAMSTAGE_DELETE\",\"F_ATTRIBUTE_PUBLIC_ADD\",\"F_TRACKED_ENTITY_FORM_DELETE\",\"F_USERROLE_DELETE\",\"F_DOCUMENT_DELETE\",\"F_ORGUNITGROUPSET_DELETE\",\"M_dhis-web-translations\",\"M_dhis-web-sms\",\"F_SCHEDULING_CASE_AGGREGATE_QUERY_BUILDER\",\"F_PROGRAM_DELETE\",\"F_VALIDATIONRULE_DELETE\",\"F_PROGRAMDATAELEMENT_ADD\",\"M_dhis-web-mobile\",\"F_ACTIVITY_PLAN\",\"F_RELATIONSHIPTYPE_PUBLIC_ADD\",\"F_PREDICTOR_ADD\",\"F_SQLVIEW_PRIVATE_ADD\",\"F_EXPORT_DATA\",\"F_OAUTH2_CLIENT_MANAGE\",\"F_ORGUNITGROUP_PUBLIC_ADD\",\"F_APPROVE_DATA_LOWER_LEVELS\",\"M_Social_Media_Video\",\"F_OPTIONSET_PUBLIC_ADD\",\"F_EVENTCHART_EXTERNAL\",\"M_dhis-web-dataentry\",\"F_PROGRAM_TRACKING_SEARCH\",\"M_dhis-web-maintenance-dataset\",\"F_USERROLE_LIST\",\"M_dhis-web-import-export\",\"M_dhis-web-caseentry\",\"F_USERROLE_PUBLIC_ADD\",\"M_dhis-web-importexport\",\"M_InterpretationsTest\",\"F_ORGUNITGROUPSET_PUBLIC_ADD\",\"F_SQLVIEW_EXTERNAL\",\"F_REPORT_DELETE\",\"F_DASHBOARD_PUBLIC_ADD\",\"F_CONSTANT_DELETE\",\"M_dhis-web-maintenance-user\",\"F_PREDICTOR_DELETE\",\"M_dhis-web-data-visualizer\",\"F_DATASET_PRIVATE_ADD\",\"F_EVENTREPORT_PUBLIC_ADD\",\"F_PROGRAMSTAGE_SECTION_DELETE\",\"F_TRACKED_ENTITY_UPDATE\",\"F_CATEGORY_OPTION_GROUP_SET_PUBLIC_ADD\",\"F_TRACKED_ENTITY_INSTANCE_DASHBOARD\",\"F_METADATA_MANAGE\",\"F_ANALYTICSTABLEHOOK_DELETE\",\"F_UNCOMPLETE_EVENT\",\"M_dhis-web-sms-configuration\",\"M_dhis-web-interpretation\",\"F_LEGEND_DELETE\",\"M_Custom_Js_Css\",\"F_PROGRAM_INDICATOR_MANAGEMENT\",\"F_ANONYMOUS_DATA_ENTRY\",\"F_MAP_PUBLIC_ADD\",\"F_PROGRAM_VALIDATION\",\"F_SCHEDULING_ADMIN\",\"F_TRACKED_ENTITY_COMMENT_DELETE\",\"F_DATAELEMENT_MINMAX_DELETE\",\"F_MOBILE_SETTINGS\",\"F_PREDICTORGROUP_ADD\",\"F_REPORT_PRIVATE_ADD\",\"F_VALIDATIONRULEGROUP_PRIVATE_ADD\",\"F_PUSH_ANALYSIS_DELETE\",\"F_REPLICATE_USER\",\"F_DATAVALUE_ADD\",\"M_dhis-web-maintenance-organisationunit\",\"F_INSERT_CUSTOM_JS_CSS\",\"F_DATAELEMENTGROUPSET_DELETE\",\"F_SQLVIEW_DELETE\",\"F_ENROLLMENT_CASCADE_DELETE\",\"F_PROGRAMDATAELEMENT_DELETE\",\"F_TRACKED_ENTITY_INSTANCE_LIST\",\"F_INDICATORTYPE_ADD\",\"F_LEGEND_SET_DELETE\",\"F_VIEW_EVENT_ANALYTICS\",\"F_PROGRAMSTAGE_SECTION_MANAGEMENT\",\"F_IMPORT_EVENTS\",\"F_PROGRAM_INSTANCE_DELETE\",\"F_INDICATOR_PRIVATE_ADD\",\"F_TRACKED_ENTITY_INSTANCE_HISTORY\",\"F_FRED_CREATE\",\"F_EVENTCHART_PUBLIC_ADD\",\"F_PUSH_ANALYSIS_ADD\",\"M_dhis-web-event-visualizer\",\"F_USER_ADD\",\"F_EXTERNAL_MAP_LAYER_DELETE\",\"F_SYSTEM_SETTING\",\"F_ANALYTICSTABLEHOOK_ADD\",\"F_ATTRIBUTE_PRIVATE_ADD\",\"F_DOCUMENT_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_DELETE\",\"M_Easy_Visualization\",\"F_VISUALIZATION_PUBLIC_ADD\",\"F_DATAELEMENT_MINMAX_ADD\",\"M_dhis-web-data-quality\",\"M_dhis-web-pivot\",\"F_EVENTREPORT_EXTERNAL\",\"F_PROGRAM_RULE_UPDATE\",\"F_DATAELEMENT_PUBLIC_ADD\",\"M_dhis-web-validationrule\",\"F_CONSTANT_MANAGEMENT\",\"F_RUN_VALIDATION\",\"F_MANAGE_TICKETS\",\"F_GENERATE_BENEFICIARY_TABULAR_REPORT\",\"F_OPTIONGROUP_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_DELETE\",\"M_User_Administration\",\"M_dhis-web-settings\",\"F_IMPORT_DATA\",\"F_VIEW_DATABROWSER\",\"F_MOBILE_DELETE_SMS\",\"F_OPTIONSET_MANAGEMENT\",\"F_SEND_MESSAGE\",\"F_PROGRAMSTAGE_ADD\",\"M_dhis-web-maps\",\"F_MINMAX_DATAELEMENT_DELETE\",\"F_ATTRIBUTE_DELETE\",\"F_OPTIONSET_DELETE\",\"F_PROGRAM_TRACKING_LIST\",\"M_dhis-web-dashboard\",\"M_dhis-web-data-administration\",\"F_ACCEPT_DATA_LOWER_LEVELS\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_DELETE\",\"F_OPTIONGROUPSET_PUBLIC_ADD\",\"M_dhis-web-capture\",\"F_PROGRAM_INDICATOR_GROUP_PUBLIC_ADD\",\"F_CATEGORY_DELETE\",\"F_COLOR_SET_DELETE\",\"M_dhis-web-app-management\",\"F_INDICATORTYPE_DELETE\",\"F_NAME_BASED_DATA_ENTRY\",\"F_INDICATORGROUP_PRIVATE_ADD\",\"F_FRED_DELETE\",\"F_VALIDATIONCRITERIA_DELETE\",\"F_PROGRAM_STAGE_INSTANCE_SEARCH\"]}", - "responseSize": 11480, + "responseBody": "{\"name\":\"John Traore\",\"email\":\"john.traore@mail.com\",\"settings\":{\"keyMessageSmsNotification\":false,\"keyCurrentStyle\":\"light_blue/light_blue.css\",\"keyTrackerDashboardLayout\":\"{\\\"IpHINAT79UW\\\":{\\\"widgets\\\":[{\\\"title\\\":\\\"enrollment\\\",\\\"view\\\":\\\"components/enrollment/enrollment.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"indicators\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"dataentry\\\",\\\"view\\\":\\\"components/dataentry/dataentry.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"report\\\",\\\"view\\\":\\\"components/report/tei-report.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"current_selections\\\",\\\"view\\\":\\\"components/selected/selected.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"feedback\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"profile\\\",\\\"view\\\":\\\"components/profile/profile.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"relationships\\\",\\\"view\\\":\\\"components/relationship/relationship.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":4},{\\\"title\\\":\\\"notes\\\",\\\"view\\\":\\\"components/notes/notes.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"messaging\\\",\\\"view\\\":\\\"components/messaging/messaging.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"dataentryTabular\\\",\\\"view\\\":\\\"components/dataentry/dataentry-tabular-layout.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3}],\\\"program\\\":\\\"IpHINAT79UW\\\"},\\\"ur1Edk5Oe2n\\\":{\\\"widgets\\\":[{\\\"title\\\":\\\"enrollment\\\",\\\"view\\\":\\\"components/enrollment/enrollment.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"indicators\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"dataentry\\\",\\\"view\\\":\\\"components/dataentry/dataentry.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"report\\\",\\\"view\\\":\\\"components/report/tei-report.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"current_selections\\\",\\\"view\\\":\\\"components/selected/selected.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"feedback\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"profile\\\",\\\"view\\\":\\\"components/profile/profile.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"relationships\\\",\\\"view\\\":\\\"components/relationship/relationship.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"notes\\\",\\\"view\\\":\\\"components/notes/notes.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":4},{\\\"title\\\":\\\"messaging\\\",\\\"view\\\":\\\"components/messaging/messaging.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"dataentryTabular\\\",\\\"view\\\":\\\"components/dataentry/dataentry-tabular-layout.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3}],\\\"program\\\":\\\"ur1Edk5Oe2n\\\"}}\",\"keyStyle\":\"light_blue/light_blue.css\",\"keyUiLocale\":\"en\",\"keyAnalysisDisplayProperty\":\"name\",\"keyMessageEmailNotification\":false},\"authorities\":[\"F_PROGRAM_INDICATOR_PUBLIC_ADD\",\"F_SQLVIEW_EXECUTE\",\"F_USER_VIEW\",\"F_GENERATE_MIN_MAX_VALUES\",\"F_VALIDATIONRULE_PUBLIC_ADD\",\"F_CATEGORY_PRIVATE_ADD\",\"F_INDICATORGROUPSET_PUBLIC_ADD\",\"F_DATAVALUE_DELETE\",\"F_EXTERNAL_MAP_LAYER_PRIVATE_ADD\",\"F_RELATIONSHIPTYPE_DELETE\",\"F_CATEGORY_OPTION_PRIVATE_ADD\",\"F_SINGLE_EVENT_DATA_ENTRY\",\"F_CATEGORY_OPTION_GROUP_PUBLIC_ADD\",\"F_GIS_ADMIN\",\"M_dhis-web-event-capture\",\"F_SEND_EMAIL\",\"F_ORGUNITGROUPSET_PRIVATE_ADD\",\"F_INDICATOR_DELETE\",\"M_dhis-web-event-reports\",\"F_VIEW_UNAPPROVED_DATA\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_VIEW\",\"F_TRACKED_ENTITY_INSTANCE_CHANGE_LOCATION\",\"F_OPTIONGROUPSET_DELETE\",\"F_USERGROUP_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_PRIVATE_ADD\",\"F_DOCUMENT_EXTERNAL\",\"F_PROGRAM_TRACKING_MANAGEMENT\",\"F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD\",\"F_GENERATE_PROGRAM_SUMMARY_REPORT\",\"F_PROGRAM_INDICATOR_DELETE\",\"F_MOBILE_SENDSMS\",\"F_TRACKED_ENTITY_ADD\",\"F_TRACKED_ENTITY_MANAGEMENT\",\"F_RELATIONSHIP_DELETE\",\"F_VALIDATIONRULEGROUP_PUBLIC_ADD\",\"F_REPORT_EXTERNAL\",\"F_DOCUMENT_PRIVATE_ADD\",\"M_dhis-web-reports\",\"F_TRACKED_ENTITY_DELETE\",\"F_USERGROUP_DELETE\",\"F_PROGRAM_PRIVATE_ADD\",\"F_CATEGORY_COMBO_PRIVATE_ADD\",\"F_SCHEDULING_SEND_MESSAGE\",\"F_EXTERNAL_MAP_LAYER_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_DELETE\",\"F_ORGANISATIONUNIT_MOVE\",\"M_dhis-web-usage-analytics\",\"F_COLOR_DELETE\",\"F_INDICATORGROUP_DELETE\",\"F_ORGANISATIONUNIT_DELETE\",\"F_PROGRAM_RULE_ADD\",\"M_dhis-web-light\",\"F_OPTIONGROUPSET_PRIVATE_ADD\",\"F_DATA_MART_ADMIN\",\"M_dhis-web-maintenance-mobile\",\"F_DATASET_PUBLIC_ADD\",\"F_CATEGORY_COMBO_DELETE\",\"F_SECTION_DELETE\",\"F_USER_DELETE\",\"F_INDICATORGROUPSET_PRIVATE_ADD\",\"F_PROGRAM_INDICATOR_PRIVATE_ADD\",\"F_METADATA_IMPORT\",\"M_dhis-web-maintenance-appmanager\",\"F_EXPORT_EVENTS\",\"M_dhis-web-maintenance-settings\",\"F_SQLVIEW_PUBLIC_ADD\",\"F_PERFORM_MAINTENANCE\",\"F_COLOR_SET_ADD\",\"F_PROGRAM_STAGE_INSTANCE_DELETE\",\"F_METADATA_EXPORT\",\"F_MINMAX_DATAELEMENT_ADD\",\"F_PROGRAMSTAGE_SECTION_ADD\",\"F_DATAELEMENTGROUP_PRIVATE_ADD\",\"F_VALIDATIONRULE_PRIVATE_ADD\",\"F_APPROVE_DATA\",\"M_dhis-web-mapping\",\"F_DATAELEMENT_PRIVATE_ADD\",\"F_VALIDATIONCRITERIA_ADD\",\"F_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS\",\"F_IGNORE_TRACKER_REQUIRED_VALUE_VALIDATION\",\"F_PROGRAM_PUBLIC_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_DELETE\",\"F_USER_ADD_WITHIN_MANAGED_GROUP\",\"M_Web_Portal\",\"F_ORGANISATIONUNIT_ADD\",\"M_dhis-web-user\",\"F_LEGEND_SET_PUBLIC_ADD\",\"F_CONSTANT_ADD\",\"F_PREDICTORGROUP_DELETE\",\"F_TRACKED_ENTITY_COMMENT_ADD\",\"F_TRACKED_ENTITY_INSTANCE_MANAGEMENT\",\"M_dhis-web-visualizer\",\"F_INDICATOR_PUBLIC_ADD\",\"F_INDICATORGROUP_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD\",\"M_dhis-web-maintenance\",\"M_dhis-web-approval\",\"F_PROGRAM_RULE_MANAGEMENT\",\"F_TEI_CASCADE_DELETE\",\"F_FRED_UPDATE\",\"F_VISUALIZATION_EXTERNAL\",\"M_dhis-web-cache-cleaner\",\"F_EDIT_EXPIRED\",\"F_ACCESS_TRACKED_ENTITY_ATTRIBUTES\",\"F_PROGRAM_DASHBOARD_CONFIG_ADMIN\",\"F_EVENT_VISUALIZATION_EXTERNAL\",\"F_ORGANISATIONUNITLEVEL_UPDATE\",\"F_CATEGORY_OPTION_PUBLIC_ADD\",\"M_dhis-web-datastore\",\"F_CATEGORY_OPTION_DELETE\",\"M_Data_Table\",\"M_dhis-web-menu-management\",\"F_REPORT_PUBLIC_ADD\",\"F_VALIDATIONRULEGROUP_DELETE\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_ADD\",\"F_RELATIONSHIP_MANAGEMENT\",\"F_COLOR_ADD\",\"F_OPTIONSET_PRIVATE_ADD\",\"F_PROGRAM_RULE_DELETE\",\"F_GENERATE_STATISTICAL_PROGRAM_REPORT\",\"F_ORGUNITGROUP_DELETE\",\"F_DATAELEMENTGROUPSET_PRIVATE_ADD\",\"M_dhis-web-tracker-capture\",\"F_LOCALE_ADD\",\"F_LEGEND_ADD\",\"F_CATEGORY_OPTION_GROUP_PRIVATE_ADD\",\"F_PROGRAM_INSTANCE_MANAGEMENT\",\"M_dhis-web-reporting\",\"F_CATEGORY_PUBLIC_ADD\",\"F_SECTION_ADD\",\"F_CATEGORY_COMBO_PUBLIC_ADD\",\"M_dhis-web-maintenance-datadictionary\",\"F_DATASET_DELETE\",\"F_INDICATORGROUPSET_DELETE\",\"F_USER_DELETE_WITHIN_MANAGED_GROUP\",\"F_ADD_TRACKED_ENTITY_FORM\",\"M_dhis-web-scheduler\",\"F_OPTIONGROUP_PUBLIC_ADD\",\"F_USERROLE_PRIVATE_ADD\",\"M_dhis-web-messaging\",\"M_dhis-web-maintenance-program\",\"F_EXTERNALFILERESOURCE_ADD\",\"F_MAP_EXTERNAL\",\"M_bna_widget\",\"F_DATAELEMENTGROUPSET_PUBLIC_ADD\",\"F_DATAELEMENTGROUP_DELETE\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_ADD\",\"F_RELATIONSHIP_ADD\",\"F_ORGUNITGROUP_PRIVATE_ADD\",\"F_DATAELEMENTGROUP_PUBLIC_ADD\",\"F_USER_GROUPS_READ_ONLY_ADD_MEMBERS\",\"F_LOCALE_DELETE\",\"F_PREDICTOR_RUN\",\"F_DATAELEMENT_DELETE\",\"F_OPTIONGROUP_DELETE\",\"F_LEGEND_SET_PRIVATE_ADD\",\"F_PROGRAMSTAGE_DELETE\",\"F_ATTRIBUTE_PUBLIC_ADD\",\"F_TRACKED_ENTITY_FORM_DELETE\",\"F_USERROLE_DELETE\",\"F_DOCUMENT_DELETE\",\"F_ORGUNITGROUPSET_DELETE\",\"M_dhis-web-translations\",\"M_dhis-web-sms\",\"F_SCHEDULING_CASE_AGGREGATE_QUERY_BUILDER\",\"F_PROGRAM_DELETE\",\"F_VALIDATIONRULE_DELETE\",\"F_PROGRAMDATAELEMENT_ADD\",\"M_dhis-web-mobile\",\"F_ACTIVITY_PLAN\",\"F_RELATIONSHIPTYPE_PUBLIC_ADD\",\"F_PREDICTOR_ADD\",\"F_SQLVIEW_PRIVATE_ADD\",\"F_EXPORT_DATA\",\"F_OAUTH2_CLIENT_MANAGE\",\"F_EVENT_VISUALIZATION_PUBLIC_ADD\",\"F_ORGUNITGROUP_PUBLIC_ADD\",\"F_APPROVE_DATA_LOWER_LEVELS\",\"M_Social_Media_Video\",\"F_OPTIONSET_PUBLIC_ADD\",\"F_EVENTCHART_EXTERNAL\",\"M_dhis-web-dataentry\",\"F_PROGRAM_TRACKING_SEARCH\",\"M_dhis-web-maintenance-dataset\",\"F_USERROLE_LIST\",\"M_dhis-web-import-export\",\"M_dhis-web-caseentry\",\"F_USERROLE_PUBLIC_ADD\",\"M_dhis-web-importexport\",\"M_InterpretationsTest\",\"F_ORGUNITGROUPSET_PUBLIC_ADD\",\"F_SQLVIEW_EXTERNAL\",\"F_REPORT_DELETE\",\"F_DASHBOARD_PUBLIC_ADD\",\"F_CONSTANT_DELETE\",\"M_dhis-web-maintenance-user\",\"F_PREDICTOR_DELETE\",\"M_dhis-web-data-visualizer\",\"F_DATASET_PRIVATE_ADD\",\"F_EVENTREPORT_PUBLIC_ADD\",\"F_PROGRAMSTAGE_SECTION_DELETE\",\"F_TRACKED_ENTITY_UPDATE\",\"F_CATEGORY_OPTION_GROUP_SET_PUBLIC_ADD\",\"F_TRACKED_ENTITY_INSTANCE_DASHBOARD\",\"F_METADATA_MANAGE\",\"F_ANALYTICSTABLEHOOK_DELETE\",\"F_UNCOMPLETE_EVENT\",\"M_dhis-web-sms-configuration\",\"M_dhis-web-interpretation\",\"F_LEGEND_DELETE\",\"M_Custom_Js_Css\",\"F_PROGRAM_INDICATOR_MANAGEMENT\",\"F_ANONYMOUS_DATA_ENTRY\",\"F_MAP_PUBLIC_ADD\",\"F_PROGRAM_VALIDATION\",\"F_SCHEDULING_ADMIN\",\"F_TRACKED_ENTITY_COMMENT_DELETE\",\"F_DATAELEMENT_MINMAX_DELETE\",\"F_MOBILE_SETTINGS\",\"F_PREDICTORGROUP_ADD\",\"F_REPORT_PRIVATE_ADD\",\"F_VALIDATIONRULEGROUP_PRIVATE_ADD\",\"F_PUSH_ANALYSIS_DELETE\",\"F_REPLICATE_USER\",\"F_DATAVALUE_ADD\",\"M_dhis-web-maintenance-organisationunit\",\"F_INSERT_CUSTOM_JS_CSS\",\"F_DATAELEMENTGROUPSET_DELETE\",\"F_SQLVIEW_DELETE\",\"F_ENROLLMENT_CASCADE_DELETE\",\"F_PROGRAMDATAELEMENT_DELETE\",\"F_TRACKED_ENTITY_INSTANCE_LIST\",\"F_INDICATORTYPE_ADD\",\"F_LEGEND_SET_DELETE\",\"F_VIEW_EVENT_ANALYTICS\",\"F_PROGRAMSTAGE_SECTION_MANAGEMENT\",\"F_IMPORT_EVENTS\",\"F_PROGRAM_INSTANCE_DELETE\",\"F_INDICATOR_PRIVATE_ADD\",\"F_TRACKED_ENTITY_INSTANCE_HISTORY\",\"F_FRED_CREATE\",\"F_EVENTCHART_PUBLIC_ADD\",\"F_PUSH_ANALYSIS_ADD\",\"M_dhis-web-event-visualizer\",\"F_USER_ADD\",\"F_EXTERNAL_MAP_LAYER_DELETE\",\"F_SYSTEM_SETTING\",\"F_ANALYTICSTABLEHOOK_ADD\",\"F_ATTRIBUTE_PRIVATE_ADD\",\"F_DOCUMENT_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_DELETE\",\"M_Easy_Visualization\",\"F_VISUALIZATION_PUBLIC_ADD\",\"F_DATAELEMENT_MINMAX_ADD\",\"M_dhis-web-data-quality\",\"M_dhis-web-pivot\",\"F_EVENTREPORT_EXTERNAL\",\"F_PROGRAM_RULE_UPDATE\",\"F_DATAELEMENT_PUBLIC_ADD\",\"M_dhis-web-validationrule\",\"F_CONSTANT_MANAGEMENT\",\"F_RUN_VALIDATION\",\"F_MANAGE_TICKETS\",\"F_GENERATE_BENEFICIARY_TABULAR_REPORT\",\"F_OPTIONGROUP_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_DELETE\",\"M_User_Administration\",\"M_dhis-web-settings\",\"F_IMPORT_DATA\",\"F_VIEW_DATABROWSER\",\"F_PERFORM_ANALYTICS_EXPLAIN\",\"F_MOBILE_DELETE_SMS\",\"F_OPTIONSET_MANAGEMENT\",\"F_SEND_MESSAGE\",\"F_PROGRAMSTAGE_ADD\",\"M_dhis-web-maps\",\"F_MINMAX_DATAELEMENT_DELETE\",\"F_ATTRIBUTE_DELETE\",\"F_OPTIONSET_DELETE\",\"F_PROGRAM_TRACKING_LIST\",\"M_dhis-web-dashboard\",\"M_dhis-web-data-administration\",\"F_ACCEPT_DATA_LOWER_LEVELS\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_DELETE\",\"F_OPTIONGROUPSET_PUBLIC_ADD\",\"M_dhis-web-capture\",\"F_PROGRAM_INDICATOR_GROUP_PUBLIC_ADD\",\"F_CATEGORY_DELETE\",\"F_COLOR_SET_DELETE\",\"M_dhis-web-app-management\",\"F_INDICATORTYPE_DELETE\",\"F_NAME_BASED_DATA_ENTRY\",\"F_INDICATORGROUP_PRIVATE_ADD\",\"F_FRED_DELETE\",\"F_VALIDATIONCRITERIA_DELETE\",\"F_PROGRAM_STAGE_INSTANCE_SEARCH\"]}", + "responseSize": 11578, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -185,11 +175,13 @@ "cache-control": "no-cache, no-store, max-age=0, must-revalidate", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/dhis-web-commons/menu/getModules.action", + "path": "/api/38/systemSettings/applicationTitle", "featureName": null, "static": true, "count": 25, @@ -197,29 +189,27 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"modules\":[{\"name\":\"dhis-web-dashboard\",\"namespace\":\"/dhis-web-dashboard\",\"defaultAction\":\"../dhis-web-dashboard/index.action\",\"displayName\":\"Dashboard\",\"icon\":\"../icons/dhis-web-dashboard.png\",\"description\":\"\"},{\"name\":\"dhis-web-maps\",\"namespace\":\"/dhis-web-maps\",\"defaultAction\":\"../dhis-web-maps/index.action\",\"displayName\":\"Maps\",\"icon\":\"../icons/dhis-web-maps.png\",\"description\":\"\"},{\"name\":\"dhis-web-data-visualizer\",\"namespace\":\"/dhis-web-data-visualizer\",\"defaultAction\":\"../dhis-web-data-visualizer/index.action\",\"displayName\":\"Data Visualizer\",\"icon\":\"../icons/dhis-web-data-visualizer.png\",\"description\":\"\"},{\"name\":\"dhis-web-event-visualizer\",\"namespace\":\"/dhis-web-event-visualizer\",\"defaultAction\":\"../dhis-web-event-visualizer/index.action\",\"displayName\":\"Event Visualizer\",\"icon\":\"../icons/dhis-web-event-visualizer.png\",\"description\":\"\"},{\"name\":\"dhis-web-event-reports\",\"namespace\":\"/dhis-web-event-reports\",\"defaultAction\":\"../dhis-web-event-reports/index.action\",\"displayName\":\"Event Reports\",\"icon\":\"../icons/dhis-web-event-reports.png\",\"description\":\"\"},{\"name\":\"dhis-web-dataentry\",\"namespace\":\"/dhis-web-dataentry\",\"defaultAction\":\"../dhis-web-dataentry/index.action\",\"displayName\":\"Data Entry\",\"icon\":\"../icons/dhis-web-dataentry.png\",\"description\":\"\"},{\"name\":\"dhis-web-tracker-capture\",\"namespace\":\"/dhis-web-tracker-capture\",\"defaultAction\":\"../dhis-web-tracker-capture/index.action\",\"displayName\":\"Tracker Capture\",\"icon\":\"../icons/dhis-web-tracker-capture.png\",\"description\":\"\"},{\"name\":\"dhis-web-maintenance\",\"namespace\":\"/dhis-web-maintenance\",\"defaultAction\":\"../dhis-web-maintenance/index.action\",\"displayName\":\"Maintenance\",\"icon\":\"../icons/dhis-web-maintenance.png\",\"description\":\"\"},{\"name\":\"dhis-web-scheduler\",\"namespace\":\"/dhis-web-scheduler\",\"defaultAction\":\"../dhis-web-scheduler/index.action\",\"displayName\":\"Scheduler\",\"icon\":\"../icons/dhis-web-scheduler.png\",\"description\":\"\"},{\"name\":\"dhis-web-settings\",\"namespace\":\"/dhis-web-settings\",\"defaultAction\":\"../dhis-web-settings/index.action\",\"displayName\":\"System Settings\",\"icon\":\"../icons/dhis-web-settings.png\",\"description\":\"\"},{\"name\":\"dhis-web-usage-analytics\",\"namespace\":\"/dhis-web-usage-analytics\",\"defaultAction\":\"../dhis-web-usage-analytics/index.action\",\"displayName\":\"Usage Analytics\",\"icon\":\"../icons/dhis-web-usage-analytics.png\",\"description\":\"\"},{\"name\":\"dhis-web-interpretation\",\"namespace\":\"/dhis-web-interpretation\",\"defaultAction\":\"../dhis-web-interpretation/index.action\",\"displayName\":\"Interpretations\",\"icon\":\"../icons/dhis-web-interpretation.png\",\"description\":\"\"},{\"name\":\"dhis-web-datastore\",\"namespace\":\"/dhis-web-datastore\",\"defaultAction\":\"../dhis-web-datastore/index.action\",\"displayName\":\"Datastore Management\",\"icon\":\"../icons/dhis-web-datastore.png\",\"description\":\"\"},{\"name\":\"dhis-web-app-management\",\"namespace\":\"/dhis-web-app-management\",\"defaultAction\":\"../dhis-web-app-management/index.action\",\"displayName\":\"App Management\",\"icon\":\"../icons/dhis-web-app-management.png\",\"description\":\"\"},{\"name\":\"dhis-web-cache-cleaner\",\"namespace\":\"/dhis-web-cache-cleaner\",\"defaultAction\":\"../dhis-web-cache-cleaner/index.action\",\"displayName\":\"Browser Cache Cleaner\",\"icon\":\"../icons/dhis-web-cache-cleaner.png\",\"description\":\"\"},{\"name\":\"dhis-web-translations\",\"namespace\":\"/dhis-web-translations\",\"defaultAction\":\"../dhis-web-translations/index.action\",\"displayName\":\"Translations\",\"icon\":\"../icons/dhis-web-translations.png\",\"description\":\"\"},{\"name\":\"dhis-web-capture\",\"namespace\":\"/dhis-web-capture\",\"defaultAction\":\"../dhis-web-capture/index.action\",\"displayName\":\"Capture\",\"icon\":\"../icons/dhis-web-capture.png\",\"description\":\"\"},{\"name\":\"dhis-web-data-administration\",\"namespace\":\"/dhis-web-data-administration\",\"defaultAction\":\"../dhis-web-data-administration/index.action\",\"displayName\":\"Data Administration\",\"icon\":\"../icons/dhis-web-data-administration.png\",\"description\":\"\"},{\"name\":\"dhis-web-data-quality\",\"namespace\":\"/dhis-web-data-quality\",\"defaultAction\":\"../dhis-web-data-quality/index.action\",\"displayName\":\"Data Quality\",\"icon\":\"../icons/dhis-web-data-quality.png\",\"description\":\"\"},{\"name\":\"dhis-web-user\",\"namespace\":\"/dhis-web-user\",\"defaultAction\":\"../dhis-web-user/index.action\",\"displayName\":\"Users\",\"icon\":\"../icons/dhis-web-user.png\",\"description\":\"\"},{\"name\":\"dhis-web-approval\",\"namespace\":\"/dhis-web-approval\",\"defaultAction\":\"../dhis-web-approval/index.action\",\"displayName\":\"Data Approval\",\"icon\":\"../icons/dhis-web-approval.png\",\"description\":\"\"},{\"name\":\"dhis-web-import-export\",\"namespace\":\"/dhis-web-import-export\",\"defaultAction\":\"../dhis-web-import-export/index.action\",\"displayName\":\"Import/Export\",\"icon\":\"../icons/dhis-web-import-export.png\",\"description\":\"\"},{\"name\":\"dhis-web-menu-management\",\"namespace\":\"/dhis-web-menu-management\",\"defaultAction\":\"../dhis-web-menu-management/index.action\",\"displayName\":\"Menu Management\",\"icon\":\"../icons/dhis-web-menu-management.png\",\"description\":\"\"},{\"name\":\"dhis-web-reports\",\"namespace\":\"/dhis-web-reports\",\"defaultAction\":\"../dhis-web-reports/index.action\",\"displayName\":\"Reports\",\"icon\":\"../icons/dhis-web-reports.png\",\"description\":\"\"},{\"name\":\"dhis-web-sms-configuration\",\"namespace\":\"/dhis-web-sms-configuration\",\"defaultAction\":\"../dhis-web-sms-configuration/index.action\",\"displayName\":\"SMS Configuration\",\"icon\":\"../icons/dhis-web-sms-configuration.png\",\"description\":\"\"},{\"name\":\"Training App\",\"namespace\":\"Training App\",\"defaultAction\":\"/apps/Training-App/index.html\",\"displayName\":\"Training App\",\"icon\":\"/apps/Training-App/icon.png\",\"description\":\"DHIS2 Training App\"},{\"name\":\"Action Tracker\",\"namespace\":\"Action Tracker\",\"defaultAction\":\"/apps/Action-Tracker/index.html\",\"displayName\":\"Action Tracker\",\"icon\":\"/apps/Action-Tracker/assets/icons/icon-48x48.png\",\"description\":\"Action Tracker\"},{\"name\":\"Interactive Dashboard 2\",\"namespace\":\"Interactive Dashboard 2\",\"defaultAction\":\"/apps/Interactive-Dashboard-2/index.html\",\"displayName\":\"Interactive Dashboard 2\",\"icon\":\"/apps/Interactive-Dashboard-2/assets/img/icon-48x48.png\",\"description\":\"Interactive dashboard 2\"},{\"name\":\"Programlist\",\"namespace\":\"Programlist\",\"defaultAction\":\"/apps/Programlist/index.html\",\"displayName\":\"Standard Report App for DHIS2 -By Er.Roshan Konda\",\"icon\":\"/apps/Programlist/dhis2-app-icon.png\",\"description\":\"Er. Roshan Konda-First React App\"},{\"name\":\"pwa-app\",\"namespace\":\"pwa-app\",\"defaultAction\":\"/apps/pwa-app/index.html\",\"displayName\":\"pwa-app\",\"icon\":\"/apps/pwa-app/dhis2-app-icon.png\",\"description\":\"\"},{\"name\":\"android-settings-app\",\"namespace\":\"android-settings-app\",\"defaultAction\":\"/apps/android-settings-app/index.html\",\"displayName\":\"Android Settings\",\"icon\":\"/apps/android-settings-app/favicon-48x48.png\",\"description\":\"\"},{\"name\":\"dashboard-test\",\"namespace\":\"dashboard-test\",\"defaultAction\":\"/apps/dashboard-test/index.html\",\"displayName\":\"Dashboard test\",\"icon\":\"/apps/dashboard-test/dhis2-app-icon.png\",\"description\":\"DHIS2 Dashboard app\"},{\"name\":\"Data Transfer\",\"namespace\":\"Data Transfer\",\"defaultAction\":\"/apps/Data-Transfer/index.html\",\"displayName\":\"Data Transfer\",\"icon\":\"/apps/Data-Transfer/images/icons/icon.png\",\"description\":\"dataTransfer\"},{\"name\":\"query-playground\",\"namespace\":\"query-playground\",\"defaultAction\":\"/apps/query-playground/index.html\",\"displayName\":\"Data Query Playground\",\"icon\":\"/apps/query-playground/dhis2-app-icon.png\",\"description\":\"\"},{\"name\":\"Indicator Dictionary\",\"namespace\":\"Indicator Dictionary\",\"defaultAction\":\"/apps/Indicator-Dictionary/index.html\",\"displayName\":\"Indicator Dictionary\",\"icon\":\"/apps/Indicator-Dictionary/assets/img/indicator_search.png\",\"description\":\"Indicators dictionary\"},{\"name\":\"gis-admin\",\"namespace\":\"gis-admin\",\"defaultAction\":\"/apps/gis-admin/index.html\",\"displayName\":\"GIS Admin\",\"icon\":\"/apps/gis-admin/favicon-48x48.png\",\"description\":\"\"},{\"name\":\"action-tracker-standalone\",\"namespace\":\"action-tracker-standalone\",\"defaultAction\":\"/apps/action-tracker-standalone/index.html\",\"displayName\":\"Standalone Action Tracker\",\"icon\":\"/apps/action-tracker-standalone/dhis2-app-icon.png\",\"description\":\"The action tracker is a management tool that helps improve effective coverage of\"},{\"name\":\"Data Import Wizard\",\"namespace\":\"Data Import Wizard\",\"defaultAction\":\"/apps/Data-Import-Wizard/index.html\",\"displayName\":\"Data Import Wizard\",\"icon\":\"/apps/Data-Import-Wizard/favicon.ico\",\"description\":\"Data Importer Wizard\"}]}", - "responseSize": 9210, + "responseBody": "{\"applicationTitle\":\"DHIS 2 Demo - Sierra Leone\"}", + "responseSize": 49, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", - "cache-control": "no-cache, no-store, max-age=0, must-revalidate", + "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { @@ -231,21 +221,49 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"unreadInterpretations\":5,\"unreadMessageConversations\":136}", + "responseBody": "{\"unreadInterpretations\":41,\"unreadMessageConversations\":91}", "responseSize": 60, "responseHeaders": { - "server": "nginx/1.17.10", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, no-store, max-age=0, must-revalidate", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block", + "x-frame-options": "SAMEORIGIN", "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", + "connection": "keep-alive" + } + }, + { + "path": "/dhis-web-commons/menu/getModules.action", + "featureName": null, + "static": true, + "count": 25, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"modules\":[{\"name\":\"dhis-web-dashboard\",\"namespace\":\"/dhis-web-dashboard\",\"defaultAction\":\"../dhis-web-dashboard/index.action\",\"displayName\":\"Dashboard\",\"icon\":\"../icons/dhis-web-dashboard.png\",\"description\":\"\"},{\"name\":\"dhis-web-maps\",\"namespace\":\"/dhis-web-maps\",\"defaultAction\":\"../dhis-web-maps/index.action\",\"displayName\":\"Maps\",\"icon\":\"../icons/dhis-web-maps.png\",\"description\":\"\"},{\"name\":\"dhis-web-data-visualizer\",\"namespace\":\"/dhis-web-data-visualizer\",\"defaultAction\":\"../dhis-web-data-visualizer/index.action\",\"displayName\":\"Data Visualizer\",\"icon\":\"../icons/dhis-web-data-visualizer.png\",\"description\":\"\"},{\"name\":\"dhis-web-event-visualizer\",\"namespace\":\"/dhis-web-event-visualizer\",\"defaultAction\":\"../dhis-web-event-visualizer/index.action\",\"displayName\":\"Event Visualizer\",\"icon\":\"../icons/dhis-web-event-visualizer.png\",\"description\":\"\"},{\"name\":\"dhis-web-event-reports\",\"namespace\":\"/dhis-web-event-reports\",\"defaultAction\":\"../dhis-web-event-reports/index.action\",\"displayName\":\"Event Reports\",\"icon\":\"../icons/dhis-web-event-reports.png\",\"description\":\"\"},{\"name\":\"dhis-web-dataentry\",\"namespace\":\"/dhis-web-dataentry\",\"defaultAction\":\"../dhis-web-dataentry/index.action\",\"displayName\":\"Data Entry\",\"icon\":\"../icons/dhis-web-dataentry.png\",\"description\":\"\"},{\"name\":\"dhis-web-tracker-capture\",\"namespace\":\"/dhis-web-tracker-capture\",\"defaultAction\":\"../dhis-web-tracker-capture/index.action\",\"displayName\":\"Tracker Capture\",\"icon\":\"../icons/dhis-web-tracker-capture.png\",\"description\":\"\"},{\"name\":\"dhis-web-maintenance\",\"namespace\":\"/dhis-web-maintenance\",\"defaultAction\":\"../dhis-web-maintenance/index.action\",\"displayName\":\"Maintenance\",\"icon\":\"../icons/dhis-web-maintenance.png\",\"description\":\"\"},{\"name\":\"dhis-web-scheduler\",\"namespace\":\"/dhis-web-scheduler\",\"defaultAction\":\"../dhis-web-scheduler/index.action\",\"displayName\":\"Scheduler\",\"icon\":\"../icons/dhis-web-scheduler.png\",\"description\":\"\"},{\"name\":\"dhis-web-settings\",\"namespace\":\"/dhis-web-settings\",\"defaultAction\":\"../dhis-web-settings/index.action\",\"displayName\":\"System Settings\",\"icon\":\"../icons/dhis-web-settings.png\",\"description\":\"\"},{\"name\":\"dhis-web-usage-analytics\",\"namespace\":\"/dhis-web-usage-analytics\",\"defaultAction\":\"../dhis-web-usage-analytics/index.action\",\"displayName\":\"Usage Analytics\",\"icon\":\"../icons/dhis-web-usage-analytics.png\",\"description\":\"\"},{\"name\":\"dhis-web-interpretation\",\"namespace\":\"/dhis-web-interpretation\",\"defaultAction\":\"../dhis-web-interpretation/index.action\",\"displayName\":\"Interpretations\",\"icon\":\"../icons/dhis-web-interpretation.png\",\"description\":\"\"},{\"name\":\"dhis-web-datastore\",\"namespace\":\"/dhis-web-datastore\",\"defaultAction\":\"../dhis-web-datastore/index.action\",\"displayName\":\"Datastore Management\",\"icon\":\"../icons/dhis-web-datastore.png\",\"description\":\"\"},{\"name\":\"dhis-web-app-management\",\"namespace\":\"/dhis-web-app-management\",\"defaultAction\":\"../dhis-web-app-management/index.action\",\"displayName\":\"App Management\",\"icon\":\"../icons/dhis-web-app-management.png\",\"description\":\"\"},{\"name\":\"dhis-web-cache-cleaner\",\"namespace\":\"/dhis-web-cache-cleaner\",\"defaultAction\":\"../dhis-web-cache-cleaner/index.action\",\"displayName\":\"Browser Cache Cleaner\",\"icon\":\"../icons/dhis-web-cache-cleaner.png\",\"description\":\"\"},{\"name\":\"dhis-web-translations\",\"namespace\":\"/dhis-web-translations\",\"defaultAction\":\"../dhis-web-translations/index.action\",\"displayName\":\"Translations\",\"icon\":\"../icons/dhis-web-translations.png\",\"description\":\"\"},{\"name\":\"dhis-web-capture\",\"namespace\":\"/dhis-web-capture\",\"defaultAction\":\"../dhis-web-capture/index.action\",\"displayName\":\"Capture\",\"icon\":\"../icons/dhis-web-capture.png\",\"description\":\"\"},{\"name\":\"dhis-web-data-administration\",\"namespace\":\"/dhis-web-data-administration\",\"defaultAction\":\"../dhis-web-data-administration/index.action\",\"displayName\":\"Data Administration\",\"icon\":\"../icons/dhis-web-data-administration.png\",\"description\":\"\"},{\"name\":\"dhis-web-data-quality\",\"namespace\":\"/dhis-web-data-quality\",\"defaultAction\":\"../dhis-web-data-quality/index.action\",\"displayName\":\"Data Quality\",\"icon\":\"../icons/dhis-web-data-quality.png\",\"description\":\"\"},{\"name\":\"dhis-web-user\",\"namespace\":\"/dhis-web-user\",\"defaultAction\":\"../dhis-web-user/index.action\",\"displayName\":\"Users\",\"icon\":\"../icons/dhis-web-user.png\",\"description\":\"\"},{\"name\":\"dhis-web-approval\",\"namespace\":\"/dhis-web-approval\",\"defaultAction\":\"../dhis-web-approval/index.action\",\"displayName\":\"Data Approval\",\"icon\":\"../icons/dhis-web-approval.png\",\"description\":\"\"},{\"name\":\"dhis-web-import-export\",\"namespace\":\"/dhis-web-import-export\",\"defaultAction\":\"../dhis-web-import-export/index.action\",\"displayName\":\"Import/Export\",\"icon\":\"../icons/dhis-web-import-export.png\",\"description\":\"\"},{\"name\":\"dhis-web-menu-management\",\"namespace\":\"/dhis-web-menu-management\",\"defaultAction\":\"../dhis-web-menu-management/index.action\",\"displayName\":\"Menu Management\",\"icon\":\"../icons/dhis-web-menu-management.png\",\"description\":\"\"},{\"name\":\"dhis-web-reports\",\"namespace\":\"/dhis-web-reports\",\"defaultAction\":\"../dhis-web-reports/index.action\",\"displayName\":\"Reports\",\"icon\":\"../icons/dhis-web-reports.png\",\"description\":\"\"},{\"name\":\"dhis-web-sms-configuration\",\"namespace\":\"/dhis-web-sms-configuration\",\"defaultAction\":\"../dhis-web-sms-configuration/index.action\",\"displayName\":\"SMS Configuration\",\"icon\":\"../icons/dhis-web-sms-configuration.png\",\"description\":\"\"}]}", + "responseSize": 5387, + "responseHeaders": { "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -253,7 +271,10 @@ "cache-control": "no-cache, no-store, max-age=0, must-revalidate", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "transfer-encoding": "chunked", + "connection": "keep-alive" } }, { @@ -265,21 +286,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 404, "responseBody": "{\"httpStatus\":\"Not Found\",\"httpStatusCode\":404,\"status\":\"ERROR\",\"message\":\"No custom file found.\"}", "responseSize": 98, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -287,11 +304,13 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/me?fields=%3Aall%2CorganisationUnits%5Bid%5D%2CuserGroups%5Bid%5D%2CuserCredentials%5B%3Aall%2C!user%2CuserRoles%5Bid%5D", + "path": "/api/38/system/info", "featureName": null, "static": true, "count": 25, @@ -299,30 +318,43 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, "responseBody": [ - "{\"lastUpdated\":\"2021-10-31T13:25:23.381\",\"id\":\"xE7jOejl9FI\",\"created\":\"2013-04-18T17:15:08.407\",\"name\":\"John Traore\",\"birthday\":\"1971-04-08T00:00:00.000\",\"education\":\"Master of super using\",\"gender\":\"gender_male\",\"displayName\":\"John Traore\",\"jobTitle\":\"Super user\",\"externalAccess\":false,\"skype\":\"john.traore\",\"twitter\":\"john.traore\",\"surname\":\"Traore\",\"employer\":\"DHIS\",\"facebookMessenger\":\"john.traore\",\"introduction\":\"I am the super user of DHIS 2\",\"email\":\"john.traore@mail.com\",\"whatsApp\":\"+123123123123\",\"languages\":\"English\",\"telegram\":\"john.traore\",\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"firstName\":\"John\",\"lastCheckedInterpretations\":\"2021-10-31T13:25:23.380\",\"nationality\":\"Sierra Leone\",\"interests\":\"Football, swimming, singing, dancing\",\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastUpdated\":\"2021-11-09T14:33:24.205\",\"id\":\"ZyjSDLHGPv4\",\"created\":\"2021-10-29T09:25:20.544\",\"name\":\"John Traore\",\"lastLogin\":\"2021-11-09T14:33:24.203\",\"displayName\":\"John Traore\",\"externalAuth\":false,\"externalAccess\":false,\"disabled\":false,\"twoFA\":false,\"passwordLastUpdated\":\"2021-10-29T09:25:20.544\",\"invitation\":false,\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"selfRegistered\":false,\"favorite\":false,\"username\":\"admin\",\"userInfo\":{\"id\":\"xE7jOejl9FI\"},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"lastUpdatedBy\":{\"displayName\":\"John Traore\",\"name\":\"John Traore\",\"id\":\"xE7jOejl9FI\",\"username\":\"admin\"},\"createdBy\":{\"displayName\":\"Thor Odinsson\",\"name\":\"Thor Odinsson\",\"id\":\"Z7mGnIfGgqL\",\"username\":\"analytics\"},\"favorites\":[],\"cogsDimensionConstraints\":[],\"catDimensionConstraints\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userRoles\":[{\"id\":\"UYXOT4A7JMI\"},{\"id\":\"Ufph3mGRmMo\"},{\"id\":\"Euq3XfEIEbx\"},{\"id\":\"aNk5AyC7ydy\"},{\"id\":\"cUlTcejWree\"},{\"id\":\"TMK9CMZ2V98\"},{\"id\":\"Ql6Gew7eaX6\"},{\"id\":\"Pqoy4DLOdMK\"},{\"id\":\"DRdaVRtwmG5\"},{\"id\":\"jRWSNIHdKww\"},{\"id\":\"txB7vu1w2Pr\"},{\"id\":\"xJZBzAHI88H\"},{\"id\":\"XS0dNzuZmfH\"}],\"userAccesses\":[]},\"settings\":{\"keyMessageSmsNotification\":false,\"keyTrackerDashboardLayout\":\"{\\\"IpHINAT79UW\\\":{\\\"widgets\\\":[{\\\"title\\\":\\\"enrollment\\\",\\\"view\\\":\\\"components/enrollment/enrollment.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"indicators\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"dataentry\\\",\\\"view\\\":\\\"components/dataentry/dataentry.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"report\\\",\\\"view\\\":\\\"components/report/tei-report.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"current_selections\\\",\\\"view\\\":\\\"components/selected/selected.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"feedback\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"profile\\\",\\\"view\\\":\\\"components/profile/profile.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"relationships\\\",\\\"view\\\":\\\"components/relationship/relationship.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":4},{\\\"title\\\":\\\"notes\\\",\\\"view\\\":\\\"components/notes/notes.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"messaging\\\",\\\"view\\\":\\\"components/messaging/messaging.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"dataentryTabular\\\",\\\"view\\\":\\\"components/dataentry/dataentry-tabular-layout.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3}],\\\"program\\\":\\\"IpHINAT79UW\\\"},\\\"ur1Edk5Oe2n\\\":{\\\"widgets\\\":[{\\\"title\\\":\\\"enrollment\\\",\\\"view\\\":\\\"components/enrollment/enrollment.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"indicators\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"dataentry\\\",\\\"view\\\":\\\"components/dataentry/dataentry.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"report\\\",\\\"view\\\":\\\"components/report/tei-report.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"current_selections\\\",\\\"view\\\":\\\"components/selected/selected.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"feedback\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"profile\\\",\\\"view\\\":\\\"components/profile/profile.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"relationships\\\",\\\"view\\\":\\\"components/relationship/relationship.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"notes\\\",\\\"view\\\":\\\"components/notes/notes.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":4},{\\\"title\\\":\\\"messaging\\\",\\\"view\\\":\\\"components/messaging/messaging.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"dataentryTabular\\\",\\\"view\\\":\\\"components/dataentry/dataentry-tabular-layout.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3}],\\\"program\\\":\\\"ur1Edk5Oe2n\\\"}}\",\"keyCurrentStyle\":\"light_blue/light_blue.css\",\"keyStyle\":\"light_blue/light_blue.css\",\"keyUiLocale\":\"en\",\"keyAnalysisDisplayProperty\":\"name\",\"keyMessageEmailNotification\":false},\"favorites\":[],\"teiSearchOrganisationUnits\":[{\"id\":\"ImspTQPwCqd\"}],\"translations\":[],\"organisationUnits\":[{\"id\":\"ImspTQPwCqd\"}],\"dataViewOrganisationUnits\":[{\"id\":\"ImspTQPwCqd\"}],\"userGroupAccesses\":[],\"attributeValues\":[],\"userGroups\":[{\"id\":\"Kk12LkEWtXp\"},{\"id\":\"M1Qre0247G3\"},{\"id\":\"NTC8GjJ7p8P\"},{\"id\":\"B6JNeAQ6akX\"},{\"id\":\"QYrzIjSfI8z\"},{\"id\":\"lFHP5lLkzVr\"},{\"id\":\"jvrEwEJ2yZn\"},{\"id\":\"vAvEltyXGbD\"},{\"id\":\"w900PX10L7O\"},{\"id\":\"GogLpGmkL0g\"},{\"id\":\"vRoAruMnNpB\"},{\"id\":\"wl5cDMuUhmF\"},{\"id\":\"z1gNAf2zUxZ\"},{\"id\":\"gXpmQO6eEOo\"},{\"id\":\"tH0GcNZZ1vW\"},{\"id\":\"H9XnHoWRKCg\"}],\"userAccesses\":[],\"authorities\":[\"F_PROGRAM_INDICATOR_PUBLIC_ADD\",\"F_SQLVIEW_EXECUTE\",\"F_USER_VIEW\",\"F_GENERATE_MIN_MAX_VALUES\",\"F_VALIDATIONRULE_PUBLIC_ADD\",\"F_CATEGORY_PRIVATE_ADD\",\"F_INDICATORGROUPSET_PUBLIC_ADD\",\"F_DATAVALUE_DELETE\",\"F_EXTERNAL_MAP_LAYER_PRIVATE_ADD\",\"F_RELATIONSHIPTYPE_DELETE\",\"F_CATEGORY_OPTION_PRIVATE_ADD\",\"F_SINGLE_EVENT_DATA_ENTRY\",\"F_CATEGORY_OPTION_GROUP_PUBLIC_ADD\",\"F_GIS_ADMIN\",\"M_dhis-web-event-capture\",\"F_SEND_EMAIL\",\"F_ORGUNITGROUPSET_PRIVATE_ADD\",\"F_INDICATOR_DELETE\",\"M_dhis-web-event-reports\",\"F_VIEW_UNAPPROVED_DATA\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_VIEW\",\"F_TRACKED_ENTITY_INSTANCE_CHANGE_LOCATION\",\"F_OPTIONGROUPSET_DELETE\",\"F_USERGROUP_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_PRIVATE_ADD\",\"F_DOCUMENT_EXTERNAL\",\"F_PROGRAM_TRACKING_MANAGEMENT\",\"F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD\",\"F_GENERATE_PROGRAM_SUMMARY_REPORT\",\"F_PROGRAM_INDICATOR_DELETE\",\"F_MOBILE_SENDSMS\",\"F_TRACKED_ENTITY_ADD\",\"F_TRACKED_ENTITY_MANAGEMENT\",\"F_RELATIONSHIP_DELETE\",\"F_VALIDATIONRULEGROUP_PUBLIC_ADD\",\"F_REPORT_EXTERNAL\",\"F_DOCUMENT_PRIVATE_ADD\",\"M_dhis-web-reports\",\"F_TRACKED_ENTITY_DELETE\",\"F_USERGROUP_DELETE\",\"F_PROGRAM_PRIVATE_ADD\",\"F_CATEGORY_COMBO_PRIVATE_ADD\",\"F_SCHEDULING_SEND_MESSAGE\",\"F_EXTERNAL_MAP_LAYER_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_DELETE\",\"F_ORGANISATIONUNIT_MOVE\",\"M_dhis-web-usage-analytics\",\"F_COLOR_DELETE\",\"F_INDICATORGROUP_DELETE\",\"F_ORGANISATIONUNIT_DELETE\",\"F_PROGRAM_RULE_ADD\",\"M_dhis-web-light\",\"F_OPTIONGROUPSET_PRIVATE_ADD\",\"F_DATA_MART_ADMIN\",\"M_dhis-web-maintenance-mobile\",\"F_DATASET_PUBLIC_ADD\",\"F_CATEGORY_COMBO_DELETE\",\"F_SECTION_DELETE\",\"F_USER_DELETE\",\"F_INDICATORGROUPSET_PRIVATE_ADD\",\"F_PROGRAM_INDICATOR_PRIVATE_ADD\",\"F_METADATA_IMPORT\",\"M_dhis-web-maintenance-appmanager\",\"F_EXPORT_EVENTS\",\"M_dhis-web-maintenance-settings\",\"F_SQLVIEW_PUBLIC_ADD\",\"F_PERFORM_MAINTENANCE\",\"F_COLOR_SET_ADD\",\"F_PROGRAM_STAGE_INSTANCE_DELETE\",\"F_METADATA_EXPORT\",\"F_MINMAX_DATAELEMENT_ADD\",\"F_PROGRAMSTAGE_SECTION_ADD\",\"F_DATAELEMENTGROUP_PRIVATE_ADD\",\"F_VALIDATIONRULE_PRIVATE_ADD\",\"F_APPROVE_DATA\",\"M_dhis-web-mapping\",\"F_DATAELEMENT_PRIVATE_ADD\",\"F_VALIDATIONCRITERIA_ADD\",\"F_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS\",\"F_IGNORE_TRACKER_REQUIRED_VALUE_VALIDATION\",\"F_PROGRAM_PUBLIC_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_DELETE\",\"F_USER_ADD_WITHIN_MANAGED_GROUP\",\"M_Web_Portal\",\"F_ORGANISATIONUNIT_ADD\",\"M_dhis-web-user\",\"F_LEGEND_SET_PUBLIC_ADD\",\"F_CONSTANT_ADD\",\"F_PREDICTORGROUP_DELETE\",\"F_TRACKED_ENTITY_COMMENT_ADD\",\"F_TRACKED_ENTITY_INSTANCE_MANAGEMENT\",\"M_dhis-web-visualizer\",\"F_INDICATOR_PUBLIC_ADD\",\"F_INDICATORGROUP_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD\",\"M_dhis-web-maintenance\",\"M_dhis-web-approval\",\"F_PROGRAM_RULE_MANAGEMENT\",\"F_TEI_CASCADE_DELETE\",\"F_FRED_UPDATE\",\"F_VISUALIZATION_EXTERNAL\",\"M_dhis-web-cache-cleaner\",\"F_EDIT_EXPIRED\",\"F_ACCESS_TRACKED_ENTITY_ATTRIBUTES\",\"F_PROGRAM_DASHBOARD_CONFIG_ADMIN\",\"F_ORGANISATIONUNITLEVEL_UPDATE\",\"F_CATEGORY_OPTION_PUBLIC_ADD\",\"M_dhis-web-datastore\",\"F_CATEGORY_OPTION_DELETE\",\"M_Data_Table\",\"M_dhis-web-menu-management\",\"F_REPORT_PUBLIC_ADD\",\"F_VALIDATIONRULEGROUP_DELETE\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_ADD\",\"F_RELATIONSHIP_MANAGEMENT\",\"F_COLOR_ADD\",\"F_OPTIONSET_PRIVATE_ADD\",\"F_PROGRAM_RULE_DELETE\",\"F_GENERATE_STATISTICAL_PROGRAM_REPORT\",\"F_ORGUNITGROUP_DELETE\",\"F_DATAELEMENTGROUPSET_PRIVATE_ADD\",\"M_dhis-web-tracker-capture\",\"F_LOCALE_ADD\",\"F_LEGEND_ADD\",\"F_CATEGORY_OPTION_GROUP_PRIVATE_ADD\",\"F_PROGRAM_INSTANCE_MANAGEMENT\",\"M_dhis-web-reporting\",\"F_CATEGORY_PUBLIC_ADD\",\"F_SECTION_ADD\",\"F_CATEGORY_COMBO_PUBLIC_ADD\",\"M_dhis-web-maintenance-datadictionary\",\"F_DATASET_DELETE\",\"F_INDICATORGROUPSET_DELETE\",\"F_USER_DELETE_WITHIN_MANAGED_GROUP\",\"F_ADD_TRACKED_ENTITY_FORM\",\"M_dhis-web-scheduler\",\"F_OPTIONGROUP_PUBLIC_ADD\",\"F_USERROLE_PRIVATE_ADD\",\"M_dhis-web-messaging\",\"M_dhis-web-maintenance-program\",\"F_EXTERNALFILERESOURCE_ADD\",\"F_MAP_EXTERNAL\",\"M_bna_widget\",\"F_DATAELEMENTGROUPSET_PUBLIC_ADD\",\"F_DATAELEMENTGROUP_DELETE\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_ADD\",\"F_RELATIONSHIP_ADD\",\"F_ORGUNITGROUP_PRIVATE_ADD\",\"F_DATAELEMENTGROUP_PUBLIC_ADD\",\"F_USER_GROUPS_READ_ONLY_ADD_MEMBERS\",\"F_LOCALE_DELETE\",\"F_PREDICTOR_RUN\",\"F_DATAELEMENT_DELETE\",\"F_OPTIONGROUP_DELETE\",\"F_LEGEND_SET_PRIVATE_ADD\",\"F_PROGRAMSTAGE_DELETE\",\"F_ATTRIBUTE_PUBLIC_ADD\",\"F_TRACKED_ENTITY_FORM_DELETE\",\"F_USERROLE_DELETE\",\"F_DOCUMENT_DELETE\",\"F_ORGUNITGROUPSET_DELETE\",\"M_dhis-web-translations\",\"M_dhis-web-sms\",\"F_SCHEDULING_CASE_AGGREGATE_QUERY_BUILDER\",\"F_PROGRAM_DELETE\",\"F_VALIDATIONRULE_DELETE\",\"F_PROGRAMDATAELEMENT_ADD\",\"M_dhis-web-mobile\",\"F_ACTIVITY_PLAN\",\"F_RELATIONSHIPTYPE_PUBLIC_ADD\",\"F_PREDICTOR_ADD\",\"F_SQLVIEW_PRIVATE_ADD\",\"F_EXPORT_DATA\",\"F_OAUTH2_CLIENT_MANAGE\",\"F_ORGUNITGROUP_PUBLIC_ADD\",\"F_APPROVE_DATA_LOWER_LEVELS\",\"M_Social_Media_Video\",\"F_OPTIONSET_PUBLIC_ADD\",\"F_EVENTCHART_EXTERNAL\",\"M_dhis-web-dataentry\",\"F_PROGRAM_TRACKING_SEARCH\",\"M_dhis-web-maintenance-dataset\",\"F_USERROLE_LIST\",\"M_dhis-web-import-export\",\"M_dhis-web-caseentry\",\"F_USERROLE_PUBLIC_ADD\",\"M_dhis-web-importexport\",\"M_InterpretationsTest\",\"F_ORGUNITGROUPSET_PUBLIC_ADD\",\"F_SQLVIEW_EXTERNAL\",\"F_REPORT_DELETE\",\"F_DASHBOARD_PUBLIC_ADD\",\"F_CONSTANT_DELETE\",\"M_dhis-web-maintenance-user\",\"F_PREDICTOR_DELETE\",\"M_dhis-web-data-visualizer\",\"F_DATASET_PRIVATE_ADD\",\"F_EVENTREPORT_PUBLIC_ADD\",\"F_PROGRAMSTAGE_SECTION_DELETE\",\"F_TRACKED_ENTITY_UPDATE\",\"F_CATEGORY_OPTION_GROUP_SET_PUBLIC_ADD\",\"F_TRACKED_ENTITY_INSTANCE_DASHBOARD\",\"F_METADATA_MANAGE\",\"F_ANALYTICSTABLEHOOK_DELETE\",\"F_UNCOMPLETE_EVENT\",\"M_dhis-web-sms-configuration\",\"M_dhis-web-interpretation\",\"F_LEGEND_DELETE\",\"M_Custom_Js_Css\",\"F_PROGRAM_INDICATOR_MANAGEMENT\",\"F_ANONYMOUS_DATA_ENTRY\",\"F_MAP_PUBLIC_ADD\",\"F_PROGRAM_VALIDATION\",\"F_SCHEDULING_ADMIN\",\"F_TRACKED_ENTITY_COMMENT_DELETE\",\"F_DATAELEMENT_MINMAX_DELETE\",\"F_MOBILE_SETTINGS\",\"F_PREDICTORGROUP_ADD\",\"F_REPORT_PRIVATE_ADD\",\"F_VALIDATIONRULEGROUP_PRIVATE_ADD\",\"F_PUSH_ANALYSIS_DELETE\",\"F_REPLICATE_USER\",\"F_DATAVALUE_ADD\",\"M_dhis-web-maintenance-organisationunit\",\"F_INSERT_CUSTOM_JS_CSS\",\"F_DATAELEMENTGROUPSET_DELETE\",\"F_SQLVIEW_DELETE\",\"F_ENROLLMENT_CASCADE_DELETE\",\"F_PROGRAMDATAELEMENT_DELETE\",\"F_TRACKED_ENTITY_INSTANCE_LIST\",\"F_INDICATORTYPE_ADD\",\"F_LEGEND_SET_DELETE\",\"F_VIEW_EVENT_ANALYTICS\",\"F_PROGRAMSTAGE_SECTION_MANAGEMENT\",\"F_IMPORT_EVENTS\",\"F_PROGRAM_INSTANCE_DELETE\",\"F_INDICATOR_PRIVATE_ADD\",\"F_TRACKED_ENTITY_INSTANCE_HISTORY\",\"F_FRED_CREATE\",\"F_EVENTCHART_PUBLIC_ADD\",\"F_PUSH_ANALYSIS_ADD\",\"M_dhis-web-event-visualizer\",\"F_USER_ADD\",\"F_EXTERNAL_MAP_LAYER_DELETE\",\"F_SYSTEM_SETTING\",\"F_ANALYTICSTABLEHOOK_ADD\",\"F_ATTRIBUTE_PRIVATE_ADD\",\"F_DOCUMENT_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_DELETE\",\"M_Easy_Visualization\",\"F_VISUALIZATION_PUBLIC_ADD\",\"F_DATAELEMENT_MINMAX_ADD\",\"M_dhis-web-data-quality\",\"M_dhis-web-pivot\",\"F_EVENTREPORT_EXTERNAL\",\"F_PROGRAM_RULE_UPDATE\",\"F_DATAELEMENT_PUBLIC_ADD\",\"M_dhis-web-validationrule\",\"F_CONSTANT_MANAGEMENT\",\"F_RUN_VALIDATION\",\"F_MANAGE_TICKETS\",\"F_GENERATE_BENEFICIARY_TABULAR_REPORT\",\"F_OPTIONGROUP_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_DELETE\",\"M_User_Administration\",\"M_dhis-web-settings\",\"F_IMPORT_DATA\",\"F_VIEW_DATABROWSER\",\"F_MOBILE_DELETE_SMS\",\"F_OPTIONSET_MANAGEMENT\",\"F_SEND_MESSAGE\",\"F_PROGRAMSTAGE_ADD\",\"M_dhis-web-maps\",\"F_MINMAX_DATAELEMENT_DELETE\",\"F_ATTRIBUTE_DELETE\",\"F_OPTIONSET_DELETE\",\"F_PROGRAM_TRACKING_LIST\",\"M_dhis-web-dashboard\",\"M_dhis-web-data-administration\",\"F_ACCEPT_DATA_LOWER_LEVELS\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_DELETE\",\"F_OPTIONGROUPSET_PUBLIC_ADD\",\"M_dhis-web-capture\",\"F_PROGRAM_INDICATOR_GROUP_PUBLIC_ADD\",\"F_CATEGORY_DELETE\",\"F_COLOR_SET_DELETE\",\"M_dhis-web-app-management\",\"F_INDICATORTYPE_DELETE\",\"F_NAME_BASED_DATA_ENTRY\",\"F_INDICATORGROUP_PRIVATE_ADD\",\"F_FRED_DELETE\",\"F_VALIDATIONCRITERIA_DELETE\",\"F_PROGRAM_STAGE_INSTANCE_SEARCH\"],\"programs\":[\"IpHINAT79UW\",\"WSGAb5XwJ3Y\",\"ur1Edk5Oe2n\",\"lxAQ7Zs9VYR\",\"uy2gU8kT1jF\",\"fDd25txQckK\",\"eBAyeGv0exc\",\"kla3mAPgvCH\",\"MoUd5BTQ3lY\",\"q04UBOqq3rp\",\"VBqh0ynB2wv\",\"M3xtLkYBlKI\",\"qDkgAbB5Jlk\"],\"dataSets\":[\"Nyh6laLdBEJ\",\"j38YW1Am7he\",\"aLpVgfXiz0f\",\"YFTk3VdO9av\",\"Rl58JxmKJo2\",\"eZDhcZi6FLP\",\"N4fIX1HL3TQ\",\"EDzMBk0RRji\",\"TuL8IOPzpHh\",\"ce7DSxx5H2I\",\"EKWVBc5C0ms\",\"PLq9sJluXvc\",\"rsyjyJmYD4J\",\"ULowA8V3ucd\",\"QX4ZTUbOt3a\",\"pBOMPrpg1QX\",\"OsPTWNqq26W\",\"BfMAe6Itzgt\",\"V8MHeZHIrcP\",\"YZhd4nu3mzY\",\"Y8gAn9DfAGU\",\"vc6nF5yZsPR\",\"Lpw6GcnTrmS\",\"lyLU2wR22tC\",\"VTdjfLXXmoi\",\"SF8FDSqw30D\"]}", - "{\"lastUpdated\":\"2021-10-31T13:25:23.381\",\"id\":\"xE7jOejl9FI\",\"created\":\"2013-04-18T17:15:08.407\",\"name\":\"John Traore\",\"birthday\":\"1971-04-08T00:00:00.000\",\"education\":\"Master of super using\",\"gender\":\"gender_male\",\"displayName\":\"John Traore\",\"jobTitle\":\"Super user\",\"externalAccess\":false,\"skype\":\"john.traore\",\"twitter\":\"john.traore\",\"surname\":\"Traore\",\"employer\":\"DHIS\",\"facebookMessenger\":\"john.traore\",\"introduction\":\"I am the super user of DHIS 2\",\"email\":\"john.traore@mail.com\",\"whatsApp\":\"+123123123123\",\"languages\":\"English\",\"telegram\":\"john.traore\",\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"firstName\":\"John\",\"lastCheckedInterpretations\":\"2021-10-31T13:25:23.380\",\"nationality\":\"Sierra Leone\",\"interests\":\"Football, swimming, singing, dancing\",\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastUpdated\":\"2021-11-09T14:33:58.362\",\"id\":\"ZyjSDLHGPv4\",\"created\":\"2021-10-29T09:25:20.544\",\"name\":\"John Traore\",\"lastLogin\":\"2021-11-09T14:33:58.361\",\"displayName\":\"John Traore\",\"externalAuth\":false,\"externalAccess\":false,\"disabled\":false,\"twoFA\":false,\"passwordLastUpdated\":\"2021-10-29T09:25:20.544\",\"invitation\":false,\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"selfRegistered\":false,\"favorite\":false,\"username\":\"admin\",\"userInfo\":{\"id\":\"xE7jOejl9FI\"},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"lastUpdatedBy\":{\"displayName\":\"John Traore\",\"name\":\"John Traore\",\"id\":\"xE7jOejl9FI\",\"username\":\"admin\"},\"createdBy\":{\"displayName\":\"Thor Odinsson\",\"name\":\"Thor Odinsson\",\"id\":\"Z7mGnIfGgqL\",\"username\":\"analytics\"},\"favorites\":[],\"cogsDimensionConstraints\":[],\"catDimensionConstraints\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userRoles\":[{\"id\":\"UYXOT4A7JMI\"},{\"id\":\"Ufph3mGRmMo\"},{\"id\":\"Euq3XfEIEbx\"},{\"id\":\"aNk5AyC7ydy\"},{\"id\":\"cUlTcejWree\"},{\"id\":\"TMK9CMZ2V98\"},{\"id\":\"Ql6Gew7eaX6\"},{\"id\":\"Pqoy4DLOdMK\"},{\"id\":\"DRdaVRtwmG5\"},{\"id\":\"jRWSNIHdKww\"},{\"id\":\"txB7vu1w2Pr\"},{\"id\":\"xJZBzAHI88H\"},{\"id\":\"XS0dNzuZmfH\"}],\"userAccesses\":[]},\"settings\":{\"keyMessageSmsNotification\":false,\"keyTrackerDashboardLayout\":\"{\\\"IpHINAT79UW\\\":{\\\"widgets\\\":[{\\\"title\\\":\\\"enrollment\\\",\\\"view\\\":\\\"components/enrollment/enrollment.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"indicators\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"dataentry\\\",\\\"view\\\":\\\"components/dataentry/dataentry.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"report\\\",\\\"view\\\":\\\"components/report/tei-report.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"current_selections\\\",\\\"view\\\":\\\"components/selected/selected.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"feedback\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"profile\\\",\\\"view\\\":\\\"components/profile/profile.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"relationships\\\",\\\"view\\\":\\\"components/relationship/relationship.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":4},{\\\"title\\\":\\\"notes\\\",\\\"view\\\":\\\"components/notes/notes.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"messaging\\\",\\\"view\\\":\\\"components/messaging/messaging.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"dataentryTabular\\\",\\\"view\\\":\\\"components/dataentry/dataentry-tabular-layout.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3}],\\\"program\\\":\\\"IpHINAT79UW\\\"},\\\"ur1Edk5Oe2n\\\":{\\\"widgets\\\":[{\\\"title\\\":\\\"enrollment\\\",\\\"view\\\":\\\"components/enrollment/enrollment.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"indicators\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"dataentry\\\",\\\"view\\\":\\\"components/dataentry/dataentry.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"report\\\",\\\"view\\\":\\\"components/report/tei-report.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"current_selections\\\",\\\"view\\\":\\\"components/selected/selected.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"feedback\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"profile\\\",\\\"view\\\":\\\"components/profile/profile.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"relationships\\\",\\\"view\\\":\\\"components/relationship/relationship.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"notes\\\",\\\"view\\\":\\\"components/notes/notes.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":4},{\\\"title\\\":\\\"messaging\\\",\\\"view\\\":\\\"components/messaging/messaging.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"dataentryTabular\\\",\\\"view\\\":\\\"components/dataentry/dataentry-tabular-layout.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3}],\\\"program\\\":\\\"ur1Edk5Oe2n\\\"}}\",\"keyCurrentStyle\":\"light_blue/light_blue.css\",\"keyStyle\":\"light_blue/light_blue.css\",\"keyUiLocale\":\"en\",\"keyAnalysisDisplayProperty\":\"name\",\"keyMessageEmailNotification\":false},\"favorites\":[],\"teiSearchOrganisationUnits\":[{\"id\":\"ImspTQPwCqd\"}],\"translations\":[],\"organisationUnits\":[{\"id\":\"ImspTQPwCqd\"}],\"dataViewOrganisationUnits\":[{\"id\":\"ImspTQPwCqd\"}],\"userGroupAccesses\":[],\"attributeValues\":[],\"userGroups\":[{\"id\":\"Kk12LkEWtXp\"},{\"id\":\"M1Qre0247G3\"},{\"id\":\"NTC8GjJ7p8P\"},{\"id\":\"B6JNeAQ6akX\"},{\"id\":\"QYrzIjSfI8z\"},{\"id\":\"lFHP5lLkzVr\"},{\"id\":\"jvrEwEJ2yZn\"},{\"id\":\"vAvEltyXGbD\"},{\"id\":\"w900PX10L7O\"},{\"id\":\"GogLpGmkL0g\"},{\"id\":\"vRoAruMnNpB\"},{\"id\":\"wl5cDMuUhmF\"},{\"id\":\"z1gNAf2zUxZ\"},{\"id\":\"gXpmQO6eEOo\"},{\"id\":\"tH0GcNZZ1vW\"},{\"id\":\"H9XnHoWRKCg\"}],\"userAccesses\":[],\"authorities\":[\"F_PROGRAM_INDICATOR_PUBLIC_ADD\",\"F_SQLVIEW_EXECUTE\",\"F_USER_VIEW\",\"F_GENERATE_MIN_MAX_VALUES\",\"F_VALIDATIONRULE_PUBLIC_ADD\",\"F_CATEGORY_PRIVATE_ADD\",\"F_INDICATORGROUPSET_PUBLIC_ADD\",\"F_DATAVALUE_DELETE\",\"F_EXTERNAL_MAP_LAYER_PRIVATE_ADD\",\"F_RELATIONSHIPTYPE_DELETE\",\"F_CATEGORY_OPTION_PRIVATE_ADD\",\"F_SINGLE_EVENT_DATA_ENTRY\",\"F_CATEGORY_OPTION_GROUP_PUBLIC_ADD\",\"F_GIS_ADMIN\",\"M_dhis-web-event-capture\",\"F_SEND_EMAIL\",\"F_ORGUNITGROUPSET_PRIVATE_ADD\",\"F_INDICATOR_DELETE\",\"M_dhis-web-event-reports\",\"F_VIEW_UNAPPROVED_DATA\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_VIEW\",\"F_TRACKED_ENTITY_INSTANCE_CHANGE_LOCATION\",\"F_OPTIONGROUPSET_DELETE\",\"F_USERGROUP_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_PRIVATE_ADD\",\"F_DOCUMENT_EXTERNAL\",\"F_PROGRAM_TRACKING_MANAGEMENT\",\"F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD\",\"F_GENERATE_PROGRAM_SUMMARY_REPORT\",\"F_PROGRAM_INDICATOR_DELETE\",\"F_MOBILE_SENDSMS\",\"F_TRACKED_ENTITY_ADD\",\"F_TRACKED_ENTITY_MANAGEMENT\",\"F_RELATIONSHIP_DELETE\",\"F_VALIDATIONRULEGROUP_PUBLIC_ADD\",\"F_REPORT_EXTERNAL\",\"F_DOCUMENT_PRIVATE_ADD\",\"M_dhis-web-reports\",\"F_TRACKED_ENTITY_DELETE\",\"F_USERGROUP_DELETE\",\"F_PROGRAM_PRIVATE_ADD\",\"F_CATEGORY_COMBO_PRIVATE_ADD\",\"F_SCHEDULING_SEND_MESSAGE\",\"F_EXTERNAL_MAP_LAYER_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_DELETE\",\"F_ORGANISATIONUNIT_MOVE\",\"M_dhis-web-usage-analytics\",\"F_COLOR_DELETE\",\"F_INDICATORGROUP_DELETE\",\"F_ORGANISATIONUNIT_DELETE\",\"F_PROGRAM_RULE_ADD\",\"M_dhis-web-light\",\"F_OPTIONGROUPSET_PRIVATE_ADD\",\"F_DATA_MART_ADMIN\",\"M_dhis-web-maintenance-mobile\",\"F_DATASET_PUBLIC_ADD\",\"F_CATEGORY_COMBO_DELETE\",\"F_SECTION_DELETE\",\"F_USER_DELETE\",\"F_INDICATORGROUPSET_PRIVATE_ADD\",\"F_PROGRAM_INDICATOR_PRIVATE_ADD\",\"F_METADATA_IMPORT\",\"M_dhis-web-maintenance-appmanager\",\"F_EXPORT_EVENTS\",\"M_dhis-web-maintenance-settings\",\"F_SQLVIEW_PUBLIC_ADD\",\"F_PERFORM_MAINTENANCE\",\"F_COLOR_SET_ADD\",\"F_PROGRAM_STAGE_INSTANCE_DELETE\",\"F_METADATA_EXPORT\",\"F_MINMAX_DATAELEMENT_ADD\",\"F_PROGRAMSTAGE_SECTION_ADD\",\"F_DATAELEMENTGROUP_PRIVATE_ADD\",\"F_VALIDATIONRULE_PRIVATE_ADD\",\"F_APPROVE_DATA\",\"M_dhis-web-mapping\",\"F_DATAELEMENT_PRIVATE_ADD\",\"F_VALIDATIONCRITERIA_ADD\",\"F_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS\",\"F_IGNORE_TRACKER_REQUIRED_VALUE_VALIDATION\",\"F_PROGRAM_PUBLIC_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_DELETE\",\"F_USER_ADD_WITHIN_MANAGED_GROUP\",\"M_Web_Portal\",\"F_ORGANISATIONUNIT_ADD\",\"M_dhis-web-user\",\"F_LEGEND_SET_PUBLIC_ADD\",\"F_CONSTANT_ADD\",\"F_PREDICTORGROUP_DELETE\",\"F_TRACKED_ENTITY_COMMENT_ADD\",\"F_TRACKED_ENTITY_INSTANCE_MANAGEMENT\",\"M_dhis-web-visualizer\",\"F_INDICATOR_PUBLIC_ADD\",\"F_INDICATORGROUP_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD\",\"M_dhis-web-maintenance\",\"M_dhis-web-approval\",\"F_PROGRAM_RULE_MANAGEMENT\",\"F_TEI_CASCADE_DELETE\",\"F_FRED_UPDATE\",\"F_VISUALIZATION_EXTERNAL\",\"M_dhis-web-cache-cleaner\",\"F_EDIT_EXPIRED\",\"F_ACCESS_TRACKED_ENTITY_ATTRIBUTES\",\"F_PROGRAM_DASHBOARD_CONFIG_ADMIN\",\"F_ORGANISATIONUNITLEVEL_UPDATE\",\"F_CATEGORY_OPTION_PUBLIC_ADD\",\"M_dhis-web-datastore\",\"F_CATEGORY_OPTION_DELETE\",\"M_Data_Table\",\"M_dhis-web-menu-management\",\"F_REPORT_PUBLIC_ADD\",\"F_VALIDATIONRULEGROUP_DELETE\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_ADD\",\"F_RELATIONSHIP_MANAGEMENT\",\"F_COLOR_ADD\",\"F_OPTIONSET_PRIVATE_ADD\",\"F_PROGRAM_RULE_DELETE\",\"F_GENERATE_STATISTICAL_PROGRAM_REPORT\",\"F_ORGUNITGROUP_DELETE\",\"F_DATAELEMENTGROUPSET_PRIVATE_ADD\",\"M_dhis-web-tracker-capture\",\"F_LOCALE_ADD\",\"F_LEGEND_ADD\",\"F_CATEGORY_OPTION_GROUP_PRIVATE_ADD\",\"F_PROGRAM_INSTANCE_MANAGEMENT\",\"M_dhis-web-reporting\",\"F_CATEGORY_PUBLIC_ADD\",\"F_SECTION_ADD\",\"F_CATEGORY_COMBO_PUBLIC_ADD\",\"M_dhis-web-maintenance-datadictionary\",\"F_DATASET_DELETE\",\"F_INDICATORGROUPSET_DELETE\",\"F_USER_DELETE_WITHIN_MANAGED_GROUP\",\"F_ADD_TRACKED_ENTITY_FORM\",\"M_dhis-web-scheduler\",\"F_OPTIONGROUP_PUBLIC_ADD\",\"F_USERROLE_PRIVATE_ADD\",\"M_dhis-web-messaging\",\"M_dhis-web-maintenance-program\",\"F_EXTERNALFILERESOURCE_ADD\",\"F_MAP_EXTERNAL\",\"M_bna_widget\",\"F_DATAELEMENTGROUPSET_PUBLIC_ADD\",\"F_DATAELEMENTGROUP_DELETE\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_ADD\",\"F_RELATIONSHIP_ADD\",\"F_ORGUNITGROUP_PRIVATE_ADD\",\"F_DATAELEMENTGROUP_PUBLIC_ADD\",\"F_USER_GROUPS_READ_ONLY_ADD_MEMBERS\",\"F_LOCALE_DELETE\",\"F_PREDICTOR_RUN\",\"F_DATAELEMENT_DELETE\",\"F_OPTIONGROUP_DELETE\",\"F_LEGEND_SET_PRIVATE_ADD\",\"F_PROGRAMSTAGE_DELETE\",\"F_ATTRIBUTE_PUBLIC_ADD\",\"F_TRACKED_ENTITY_FORM_DELETE\",\"F_USERROLE_DELETE\",\"F_DOCUMENT_DELETE\",\"F_ORGUNITGROUPSET_DELETE\",\"M_dhis-web-translations\",\"M_dhis-web-sms\",\"F_SCHEDULING_CASE_AGGREGATE_QUERY_BUILDER\",\"F_PROGRAM_DELETE\",\"F_VALIDATIONRULE_DELETE\",\"F_PROGRAMDATAELEMENT_ADD\",\"M_dhis-web-mobile\",\"F_ACTIVITY_PLAN\",\"F_RELATIONSHIPTYPE_PUBLIC_ADD\",\"F_PREDICTOR_ADD\",\"F_SQLVIEW_PRIVATE_ADD\",\"F_EXPORT_DATA\",\"F_OAUTH2_CLIENT_MANAGE\",\"F_ORGUNITGROUP_PUBLIC_ADD\",\"F_APPROVE_DATA_LOWER_LEVELS\",\"M_Social_Media_Video\",\"F_OPTIONSET_PUBLIC_ADD\",\"F_EVENTCHART_EXTERNAL\",\"M_dhis-web-dataentry\",\"F_PROGRAM_TRACKING_SEARCH\",\"M_dhis-web-maintenance-dataset\",\"F_USERROLE_LIST\",\"M_dhis-web-import-export\",\"M_dhis-web-caseentry\",\"F_USERROLE_PUBLIC_ADD\",\"M_dhis-web-importexport\",\"M_InterpretationsTest\",\"F_ORGUNITGROUPSET_PUBLIC_ADD\",\"F_SQLVIEW_EXTERNAL\",\"F_REPORT_DELETE\",\"F_DASHBOARD_PUBLIC_ADD\",\"F_CONSTANT_DELETE\",\"M_dhis-web-maintenance-user\",\"F_PREDICTOR_DELETE\",\"M_dhis-web-data-visualizer\",\"F_DATASET_PRIVATE_ADD\",\"F_EVENTREPORT_PUBLIC_ADD\",\"F_PROGRAMSTAGE_SECTION_DELETE\",\"F_TRACKED_ENTITY_UPDATE\",\"F_CATEGORY_OPTION_GROUP_SET_PUBLIC_ADD\",\"F_TRACKED_ENTITY_INSTANCE_DASHBOARD\",\"F_METADATA_MANAGE\",\"F_ANALYTICSTABLEHOOK_DELETE\",\"F_UNCOMPLETE_EVENT\",\"M_dhis-web-sms-configuration\",\"M_dhis-web-interpretation\",\"F_LEGEND_DELETE\",\"M_Custom_Js_Css\",\"F_PROGRAM_INDICATOR_MANAGEMENT\",\"F_ANONYMOUS_DATA_ENTRY\",\"F_MAP_PUBLIC_ADD\",\"F_PROGRAM_VALIDATION\",\"F_SCHEDULING_ADMIN\",\"F_TRACKED_ENTITY_COMMENT_DELETE\",\"F_DATAELEMENT_MINMAX_DELETE\",\"F_MOBILE_SETTINGS\",\"F_PREDICTORGROUP_ADD\",\"F_REPORT_PRIVATE_ADD\",\"F_VALIDATIONRULEGROUP_PRIVATE_ADD\",\"F_PUSH_ANALYSIS_DELETE\",\"F_REPLICATE_USER\",\"F_DATAVALUE_ADD\",\"M_dhis-web-maintenance-organisationunit\",\"F_INSERT_CUSTOM_JS_CSS\",\"F_DATAELEMENTGROUPSET_DELETE\",\"F_SQLVIEW_DELETE\",\"F_ENROLLMENT_CASCADE_DELETE\",\"F_PROGRAMDATAELEMENT_DELETE\",\"F_TRACKED_ENTITY_INSTANCE_LIST\",\"F_INDICATORTYPE_ADD\",\"F_LEGEND_SET_DELETE\",\"F_VIEW_EVENT_ANALYTICS\",\"F_PROGRAMSTAGE_SECTION_MANAGEMENT\",\"F_IMPORT_EVENTS\",\"F_PROGRAM_INSTANCE_DELETE\",\"F_INDICATOR_PRIVATE_ADD\",\"F_TRACKED_ENTITY_INSTANCE_HISTORY\",\"F_FRED_CREATE\",\"F_EVENTCHART_PUBLIC_ADD\",\"F_PUSH_ANALYSIS_ADD\",\"M_dhis-web-event-visualizer\",\"F_USER_ADD\",\"F_EXTERNAL_MAP_LAYER_DELETE\",\"F_SYSTEM_SETTING\",\"F_ANALYTICSTABLEHOOK_ADD\",\"F_ATTRIBUTE_PRIVATE_ADD\",\"F_DOCUMENT_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_DELETE\",\"M_Easy_Visualization\",\"F_VISUALIZATION_PUBLIC_ADD\",\"F_DATAELEMENT_MINMAX_ADD\",\"M_dhis-web-data-quality\",\"M_dhis-web-pivot\",\"F_EVENTREPORT_EXTERNAL\",\"F_PROGRAM_RULE_UPDATE\",\"F_DATAELEMENT_PUBLIC_ADD\",\"M_dhis-web-validationrule\",\"F_CONSTANT_MANAGEMENT\",\"F_RUN_VALIDATION\",\"F_MANAGE_TICKETS\",\"F_GENERATE_BENEFICIARY_TABULAR_REPORT\",\"F_OPTIONGROUP_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_DELETE\",\"M_User_Administration\",\"M_dhis-web-settings\",\"F_IMPORT_DATA\",\"F_VIEW_DATABROWSER\",\"F_MOBILE_DELETE_SMS\",\"F_OPTIONSET_MANAGEMENT\",\"F_SEND_MESSAGE\",\"F_PROGRAMSTAGE_ADD\",\"M_dhis-web-maps\",\"F_MINMAX_DATAELEMENT_DELETE\",\"F_ATTRIBUTE_DELETE\",\"F_OPTIONSET_DELETE\",\"F_PROGRAM_TRACKING_LIST\",\"M_dhis-web-dashboard\",\"M_dhis-web-data-administration\",\"F_ACCEPT_DATA_LOWER_LEVELS\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_DELETE\",\"F_OPTIONGROUPSET_PUBLIC_ADD\",\"M_dhis-web-capture\",\"F_PROGRAM_INDICATOR_GROUP_PUBLIC_ADD\",\"F_CATEGORY_DELETE\",\"F_COLOR_SET_DELETE\",\"M_dhis-web-app-management\",\"F_INDICATORTYPE_DELETE\",\"F_NAME_BASED_DATA_ENTRY\",\"F_INDICATORGROUP_PRIVATE_ADD\",\"F_FRED_DELETE\",\"F_VALIDATIONCRITERIA_DELETE\",\"F_PROGRAM_STAGE_INSTANCE_SEARCH\"],\"programs\":[\"IpHINAT79UW\",\"WSGAb5XwJ3Y\",\"ur1Edk5Oe2n\",\"lxAQ7Zs9VYR\",\"uy2gU8kT1jF\",\"fDd25txQckK\",\"eBAyeGv0exc\",\"kla3mAPgvCH\",\"MoUd5BTQ3lY\",\"q04UBOqq3rp\",\"VBqh0ynB2wv\",\"M3xtLkYBlKI\",\"qDkgAbB5Jlk\"],\"dataSets\":[\"Nyh6laLdBEJ\",\"j38YW1Am7he\",\"aLpVgfXiz0f\",\"YFTk3VdO9av\",\"Rl58JxmKJo2\",\"eZDhcZi6FLP\",\"N4fIX1HL3TQ\",\"EDzMBk0RRji\",\"TuL8IOPzpHh\",\"ce7DSxx5H2I\",\"EKWVBc5C0ms\",\"PLq9sJluXvc\",\"rsyjyJmYD4J\",\"ULowA8V3ucd\",\"QX4ZTUbOt3a\",\"pBOMPrpg1QX\",\"OsPTWNqq26W\",\"BfMAe6Itzgt\",\"V8MHeZHIrcP\",\"YZhd4nu3mzY\",\"Y8gAn9DfAGU\",\"vc6nF5yZsPR\",\"Lpw6GcnTrmS\",\"lyLU2wR22tC\",\"VTdjfLXXmoi\",\"SF8FDSqw30D\"]}", - "{\"lastUpdated\":\"2021-10-31T13:25:23.381\",\"id\":\"xE7jOejl9FI\",\"created\":\"2013-04-18T17:15:08.407\",\"name\":\"John Traore\",\"birthday\":\"1971-04-08T00:00:00.000\",\"education\":\"Master of super using\",\"gender\":\"gender_male\",\"displayName\":\"John Traore\",\"jobTitle\":\"Super user\",\"externalAccess\":false,\"skype\":\"john.traore\",\"twitter\":\"john.traore\",\"surname\":\"Traore\",\"employer\":\"DHIS\",\"facebookMessenger\":\"john.traore\",\"introduction\":\"I am the super user of DHIS 2\",\"email\":\"john.traore@mail.com\",\"whatsApp\":\"+123123123123\",\"languages\":\"English\",\"telegram\":\"john.traore\",\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"firstName\":\"John\",\"lastCheckedInterpretations\":\"2021-10-31T13:25:23.380\",\"nationality\":\"Sierra Leone\",\"interests\":\"Football, swimming, singing, dancing\",\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastUpdated\":\"2021-11-09T14:34:40.168\",\"id\":\"ZyjSDLHGPv4\",\"created\":\"2021-10-29T09:25:20.544\",\"name\":\"John Traore\",\"lastLogin\":\"2021-11-09T14:34:40.167\",\"displayName\":\"John Traore\",\"externalAuth\":false,\"externalAccess\":false,\"disabled\":false,\"twoFA\":false,\"passwordLastUpdated\":\"2021-10-29T09:25:20.544\",\"invitation\":false,\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"selfRegistered\":false,\"favorite\":false,\"username\":\"admin\",\"userInfo\":{\"id\":\"xE7jOejl9FI\"},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"lastUpdatedBy\":{\"displayName\":\"John Traore\",\"name\":\"John Traore\",\"id\":\"xE7jOejl9FI\",\"username\":\"admin\"},\"createdBy\":{\"displayName\":\"Thor Odinsson\",\"name\":\"Thor Odinsson\",\"id\":\"Z7mGnIfGgqL\",\"username\":\"analytics\"},\"favorites\":[],\"cogsDimensionConstraints\":[],\"catDimensionConstraints\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userRoles\":[{\"id\":\"UYXOT4A7JMI\"},{\"id\":\"Ufph3mGRmMo\"},{\"id\":\"Euq3XfEIEbx\"},{\"id\":\"aNk5AyC7ydy\"},{\"id\":\"cUlTcejWree\"},{\"id\":\"TMK9CMZ2V98\"},{\"id\":\"Ql6Gew7eaX6\"},{\"id\":\"Pqoy4DLOdMK\"},{\"id\":\"DRdaVRtwmG5\"},{\"id\":\"jRWSNIHdKww\"},{\"id\":\"txB7vu1w2Pr\"},{\"id\":\"xJZBzAHI88H\"},{\"id\":\"XS0dNzuZmfH\"}],\"userAccesses\":[]},\"settings\":{\"keyMessageSmsNotification\":false,\"keyTrackerDashboardLayout\":\"{\\\"IpHINAT79UW\\\":{\\\"widgets\\\":[{\\\"title\\\":\\\"enrollment\\\",\\\"view\\\":\\\"components/enrollment/enrollment.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"indicators\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"dataentry\\\",\\\"view\\\":\\\"components/dataentry/dataentry.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"report\\\",\\\"view\\\":\\\"components/report/tei-report.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"current_selections\\\",\\\"view\\\":\\\"components/selected/selected.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"feedback\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"profile\\\",\\\"view\\\":\\\"components/profile/profile.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"relationships\\\",\\\"view\\\":\\\"components/relationship/relationship.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":4},{\\\"title\\\":\\\"notes\\\",\\\"view\\\":\\\"components/notes/notes.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"messaging\\\",\\\"view\\\":\\\"components/messaging/messaging.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"dataentryTabular\\\",\\\"view\\\":\\\"components/dataentry/dataentry-tabular-layout.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3}],\\\"program\\\":\\\"IpHINAT79UW\\\"},\\\"ur1Edk5Oe2n\\\":{\\\"widgets\\\":[{\\\"title\\\":\\\"enrollment\\\",\\\"view\\\":\\\"components/enrollment/enrollment.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"indicators\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"dataentry\\\",\\\"view\\\":\\\"components/dataentry/dataentry.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"report\\\",\\\"view\\\":\\\"components/report/tei-report.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"current_selections\\\",\\\"view\\\":\\\"components/selected/selected.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"feedback\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"profile\\\",\\\"view\\\":\\\"components/profile/profile.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"relationships\\\",\\\"view\\\":\\\"components/relationship/relationship.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"notes\\\",\\\"view\\\":\\\"components/notes/notes.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":4},{\\\"title\\\":\\\"messaging\\\",\\\"view\\\":\\\"components/messaging/messaging.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"dataentryTabular\\\",\\\"view\\\":\\\"components/dataentry/dataentry-tabular-layout.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3}],\\\"program\\\":\\\"ur1Edk5Oe2n\\\"}}\",\"keyCurrentStyle\":\"light_blue/light_blue.css\",\"keyStyle\":\"light_blue/light_blue.css\",\"keyUiLocale\":\"en\",\"keyAnalysisDisplayProperty\":\"name\",\"keyMessageEmailNotification\":false},\"favorites\":[],\"teiSearchOrganisationUnits\":[{\"id\":\"ImspTQPwCqd\"}],\"translations\":[],\"organisationUnits\":[{\"id\":\"ImspTQPwCqd\"}],\"dataViewOrganisationUnits\":[{\"id\":\"ImspTQPwCqd\"}],\"userGroupAccesses\":[],\"attributeValues\":[],\"userGroups\":[{\"id\":\"Kk12LkEWtXp\"},{\"id\":\"M1Qre0247G3\"},{\"id\":\"NTC8GjJ7p8P\"},{\"id\":\"B6JNeAQ6akX\"},{\"id\":\"QYrzIjSfI8z\"},{\"id\":\"lFHP5lLkzVr\"},{\"id\":\"jvrEwEJ2yZn\"},{\"id\":\"vAvEltyXGbD\"},{\"id\":\"w900PX10L7O\"},{\"id\":\"GogLpGmkL0g\"},{\"id\":\"vRoAruMnNpB\"},{\"id\":\"wl5cDMuUhmF\"},{\"id\":\"z1gNAf2zUxZ\"},{\"id\":\"gXpmQO6eEOo\"},{\"id\":\"tH0GcNZZ1vW\"},{\"id\":\"H9XnHoWRKCg\"}],\"userAccesses\":[],\"authorities\":[\"F_PROGRAM_INDICATOR_PUBLIC_ADD\",\"F_SQLVIEW_EXECUTE\",\"F_USER_VIEW\",\"F_GENERATE_MIN_MAX_VALUES\",\"F_VALIDATIONRULE_PUBLIC_ADD\",\"F_CATEGORY_PRIVATE_ADD\",\"F_INDICATORGROUPSET_PUBLIC_ADD\",\"F_DATAVALUE_DELETE\",\"F_EXTERNAL_MAP_LAYER_PRIVATE_ADD\",\"F_RELATIONSHIPTYPE_DELETE\",\"F_CATEGORY_OPTION_PRIVATE_ADD\",\"F_SINGLE_EVENT_DATA_ENTRY\",\"F_CATEGORY_OPTION_GROUP_PUBLIC_ADD\",\"F_GIS_ADMIN\",\"M_dhis-web-event-capture\",\"F_SEND_EMAIL\",\"F_ORGUNITGROUPSET_PRIVATE_ADD\",\"F_INDICATOR_DELETE\",\"M_dhis-web-event-reports\",\"F_VIEW_UNAPPROVED_DATA\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_VIEW\",\"F_TRACKED_ENTITY_INSTANCE_CHANGE_LOCATION\",\"F_OPTIONGROUPSET_DELETE\",\"F_USERGROUP_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_PRIVATE_ADD\",\"F_DOCUMENT_EXTERNAL\",\"F_PROGRAM_TRACKING_MANAGEMENT\",\"F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD\",\"F_GENERATE_PROGRAM_SUMMARY_REPORT\",\"F_PROGRAM_INDICATOR_DELETE\",\"F_MOBILE_SENDSMS\",\"F_TRACKED_ENTITY_ADD\",\"F_TRACKED_ENTITY_MANAGEMENT\",\"F_RELATIONSHIP_DELETE\",\"F_VALIDATIONRULEGROUP_PUBLIC_ADD\",\"F_REPORT_EXTERNAL\",\"F_DOCUMENT_PRIVATE_ADD\",\"M_dhis-web-reports\",\"F_TRACKED_ENTITY_DELETE\",\"F_USERGROUP_DELETE\",\"F_PROGRAM_PRIVATE_ADD\",\"F_CATEGORY_COMBO_PRIVATE_ADD\",\"F_SCHEDULING_SEND_MESSAGE\",\"F_EXTERNAL_MAP_LAYER_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_DELETE\",\"F_ORGANISATIONUNIT_MOVE\",\"M_dhis-web-usage-analytics\",\"F_COLOR_DELETE\",\"F_INDICATORGROUP_DELETE\",\"F_ORGANISATIONUNIT_DELETE\",\"F_PROGRAM_RULE_ADD\",\"M_dhis-web-light\",\"F_OPTIONGROUPSET_PRIVATE_ADD\",\"F_DATA_MART_ADMIN\",\"M_dhis-web-maintenance-mobile\",\"F_DATASET_PUBLIC_ADD\",\"F_CATEGORY_COMBO_DELETE\",\"F_SECTION_DELETE\",\"F_USER_DELETE\",\"F_INDICATORGROUPSET_PRIVATE_ADD\",\"F_PROGRAM_INDICATOR_PRIVATE_ADD\",\"F_METADATA_IMPORT\",\"M_dhis-web-maintenance-appmanager\",\"F_EXPORT_EVENTS\",\"M_dhis-web-maintenance-settings\",\"F_SQLVIEW_PUBLIC_ADD\",\"F_PERFORM_MAINTENANCE\",\"F_COLOR_SET_ADD\",\"F_PROGRAM_STAGE_INSTANCE_DELETE\",\"F_METADATA_EXPORT\",\"F_MINMAX_DATAELEMENT_ADD\",\"F_PROGRAMSTAGE_SECTION_ADD\",\"F_DATAELEMENTGROUP_PRIVATE_ADD\",\"F_VALIDATIONRULE_PRIVATE_ADD\",\"F_APPROVE_DATA\",\"M_dhis-web-mapping\",\"F_DATAELEMENT_PRIVATE_ADD\",\"F_VALIDATIONCRITERIA_ADD\",\"F_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS\",\"F_IGNORE_TRACKER_REQUIRED_VALUE_VALIDATION\",\"F_PROGRAM_PUBLIC_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_DELETE\",\"F_USER_ADD_WITHIN_MANAGED_GROUP\",\"M_Web_Portal\",\"F_ORGANISATIONUNIT_ADD\",\"M_dhis-web-user\",\"F_LEGEND_SET_PUBLIC_ADD\",\"F_CONSTANT_ADD\",\"F_PREDICTORGROUP_DELETE\",\"F_TRACKED_ENTITY_COMMENT_ADD\",\"F_TRACKED_ENTITY_INSTANCE_MANAGEMENT\",\"M_dhis-web-visualizer\",\"F_INDICATOR_PUBLIC_ADD\",\"F_INDICATORGROUP_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD\",\"M_dhis-web-maintenance\",\"M_dhis-web-approval\",\"F_PROGRAM_RULE_MANAGEMENT\",\"F_TEI_CASCADE_DELETE\",\"F_FRED_UPDATE\",\"F_VISUALIZATION_EXTERNAL\",\"M_dhis-web-cache-cleaner\",\"F_EDIT_EXPIRED\",\"F_ACCESS_TRACKED_ENTITY_ATTRIBUTES\",\"F_PROGRAM_DASHBOARD_CONFIG_ADMIN\",\"F_ORGANISATIONUNITLEVEL_UPDATE\",\"F_CATEGORY_OPTION_PUBLIC_ADD\",\"M_dhis-web-datastore\",\"F_CATEGORY_OPTION_DELETE\",\"M_Data_Table\",\"M_dhis-web-menu-management\",\"F_REPORT_PUBLIC_ADD\",\"F_VALIDATIONRULEGROUP_DELETE\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_ADD\",\"F_RELATIONSHIP_MANAGEMENT\",\"F_COLOR_ADD\",\"F_OPTIONSET_PRIVATE_ADD\",\"F_PROGRAM_RULE_DELETE\",\"F_GENERATE_STATISTICAL_PROGRAM_REPORT\",\"F_ORGUNITGROUP_DELETE\",\"F_DATAELEMENTGROUPSET_PRIVATE_ADD\",\"M_dhis-web-tracker-capture\",\"F_LOCALE_ADD\",\"F_LEGEND_ADD\",\"F_CATEGORY_OPTION_GROUP_PRIVATE_ADD\",\"F_PROGRAM_INSTANCE_MANAGEMENT\",\"M_dhis-web-reporting\",\"F_CATEGORY_PUBLIC_ADD\",\"F_SECTION_ADD\",\"F_CATEGORY_COMBO_PUBLIC_ADD\",\"M_dhis-web-maintenance-datadictionary\",\"F_DATASET_DELETE\",\"F_INDICATORGROUPSET_DELETE\",\"F_USER_DELETE_WITHIN_MANAGED_GROUP\",\"F_ADD_TRACKED_ENTITY_FORM\",\"M_dhis-web-scheduler\",\"F_OPTIONGROUP_PUBLIC_ADD\",\"F_USERROLE_PRIVATE_ADD\",\"M_dhis-web-messaging\",\"M_dhis-web-maintenance-program\",\"F_EXTERNALFILERESOURCE_ADD\",\"F_MAP_EXTERNAL\",\"M_bna_widget\",\"F_DATAELEMENTGROUPSET_PUBLIC_ADD\",\"F_DATAELEMENTGROUP_DELETE\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_ADD\",\"F_RELATIONSHIP_ADD\",\"F_ORGUNITGROUP_PRIVATE_ADD\",\"F_DATAELEMENTGROUP_PUBLIC_ADD\",\"F_USER_GROUPS_READ_ONLY_ADD_MEMBERS\",\"F_LOCALE_DELETE\",\"F_PREDICTOR_RUN\",\"F_DATAELEMENT_DELETE\",\"F_OPTIONGROUP_DELETE\",\"F_LEGEND_SET_PRIVATE_ADD\",\"F_PROGRAMSTAGE_DELETE\",\"F_ATTRIBUTE_PUBLIC_ADD\",\"F_TRACKED_ENTITY_FORM_DELETE\",\"F_USERROLE_DELETE\",\"F_DOCUMENT_DELETE\",\"F_ORGUNITGROUPSET_DELETE\",\"M_dhis-web-translations\",\"M_dhis-web-sms\",\"F_SCHEDULING_CASE_AGGREGATE_QUERY_BUILDER\",\"F_PROGRAM_DELETE\",\"F_VALIDATIONRULE_DELETE\",\"F_PROGRAMDATAELEMENT_ADD\",\"M_dhis-web-mobile\",\"F_ACTIVITY_PLAN\",\"F_RELATIONSHIPTYPE_PUBLIC_ADD\",\"F_PREDICTOR_ADD\",\"F_SQLVIEW_PRIVATE_ADD\",\"F_EXPORT_DATA\",\"F_OAUTH2_CLIENT_MANAGE\",\"F_ORGUNITGROUP_PUBLIC_ADD\",\"F_APPROVE_DATA_LOWER_LEVELS\",\"M_Social_Media_Video\",\"F_OPTIONSET_PUBLIC_ADD\",\"F_EVENTCHART_EXTERNAL\",\"M_dhis-web-dataentry\",\"F_PROGRAM_TRACKING_SEARCH\",\"M_dhis-web-maintenance-dataset\",\"F_USERROLE_LIST\",\"M_dhis-web-import-export\",\"M_dhis-web-caseentry\",\"F_USERROLE_PUBLIC_ADD\",\"M_dhis-web-importexport\",\"M_InterpretationsTest\",\"F_ORGUNITGROUPSET_PUBLIC_ADD\",\"F_SQLVIEW_EXTERNAL\",\"F_REPORT_DELETE\",\"F_DASHBOARD_PUBLIC_ADD\",\"F_CONSTANT_DELETE\",\"M_dhis-web-maintenance-user\",\"F_PREDICTOR_DELETE\",\"M_dhis-web-data-visualizer\",\"F_DATASET_PRIVATE_ADD\",\"F_EVENTREPORT_PUBLIC_ADD\",\"F_PROGRAMSTAGE_SECTION_DELETE\",\"F_TRACKED_ENTITY_UPDATE\",\"F_CATEGORY_OPTION_GROUP_SET_PUBLIC_ADD\",\"F_TRACKED_ENTITY_INSTANCE_DASHBOARD\",\"F_METADATA_MANAGE\",\"F_ANALYTICSTABLEHOOK_DELETE\",\"F_UNCOMPLETE_EVENT\",\"M_dhis-web-sms-configuration\",\"M_dhis-web-interpretation\",\"F_LEGEND_DELETE\",\"M_Custom_Js_Css\",\"F_PROGRAM_INDICATOR_MANAGEMENT\",\"F_ANONYMOUS_DATA_ENTRY\",\"F_MAP_PUBLIC_ADD\",\"F_PROGRAM_VALIDATION\",\"F_SCHEDULING_ADMIN\",\"F_TRACKED_ENTITY_COMMENT_DELETE\",\"F_DATAELEMENT_MINMAX_DELETE\",\"F_MOBILE_SETTINGS\",\"F_PREDICTORGROUP_ADD\",\"F_REPORT_PRIVATE_ADD\",\"F_VALIDATIONRULEGROUP_PRIVATE_ADD\",\"F_PUSH_ANALYSIS_DELETE\",\"F_REPLICATE_USER\",\"F_DATAVALUE_ADD\",\"M_dhis-web-maintenance-organisationunit\",\"F_INSERT_CUSTOM_JS_CSS\",\"F_DATAELEMENTGROUPSET_DELETE\",\"F_SQLVIEW_DELETE\",\"F_ENROLLMENT_CASCADE_DELETE\",\"F_PROGRAMDATAELEMENT_DELETE\",\"F_TRACKED_ENTITY_INSTANCE_LIST\",\"F_INDICATORTYPE_ADD\",\"F_LEGEND_SET_DELETE\",\"F_VIEW_EVENT_ANALYTICS\",\"F_PROGRAMSTAGE_SECTION_MANAGEMENT\",\"F_IMPORT_EVENTS\",\"F_PROGRAM_INSTANCE_DELETE\",\"F_INDICATOR_PRIVATE_ADD\",\"F_TRACKED_ENTITY_INSTANCE_HISTORY\",\"F_FRED_CREATE\",\"F_EVENTCHART_PUBLIC_ADD\",\"F_PUSH_ANALYSIS_ADD\",\"M_dhis-web-event-visualizer\",\"F_USER_ADD\",\"F_EXTERNAL_MAP_LAYER_DELETE\",\"F_SYSTEM_SETTING\",\"F_ANALYTICSTABLEHOOK_ADD\",\"F_ATTRIBUTE_PRIVATE_ADD\",\"F_DOCUMENT_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_DELETE\",\"M_Easy_Visualization\",\"F_VISUALIZATION_PUBLIC_ADD\",\"F_DATAELEMENT_MINMAX_ADD\",\"M_dhis-web-data-quality\",\"M_dhis-web-pivot\",\"F_EVENTREPORT_EXTERNAL\",\"F_PROGRAM_RULE_UPDATE\",\"F_DATAELEMENT_PUBLIC_ADD\",\"M_dhis-web-validationrule\",\"F_CONSTANT_MANAGEMENT\",\"F_RUN_VALIDATION\",\"F_MANAGE_TICKETS\",\"F_GENERATE_BENEFICIARY_TABULAR_REPORT\",\"F_OPTIONGROUP_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_DELETE\",\"M_User_Administration\",\"M_dhis-web-settings\",\"F_IMPORT_DATA\",\"F_VIEW_DATABROWSER\",\"F_MOBILE_DELETE_SMS\",\"F_OPTIONSET_MANAGEMENT\",\"F_SEND_MESSAGE\",\"F_PROGRAMSTAGE_ADD\",\"M_dhis-web-maps\",\"F_MINMAX_DATAELEMENT_DELETE\",\"F_ATTRIBUTE_DELETE\",\"F_OPTIONSET_DELETE\",\"F_PROGRAM_TRACKING_LIST\",\"M_dhis-web-dashboard\",\"M_dhis-web-data-administration\",\"F_ACCEPT_DATA_LOWER_LEVELS\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_DELETE\",\"F_OPTIONGROUPSET_PUBLIC_ADD\",\"M_dhis-web-capture\",\"F_PROGRAM_INDICATOR_GROUP_PUBLIC_ADD\",\"F_CATEGORY_DELETE\",\"F_COLOR_SET_DELETE\",\"M_dhis-web-app-management\",\"F_INDICATORTYPE_DELETE\",\"F_NAME_BASED_DATA_ENTRY\",\"F_INDICATORGROUP_PRIVATE_ADD\",\"F_FRED_DELETE\",\"F_VALIDATIONCRITERIA_DELETE\",\"F_PROGRAM_STAGE_INSTANCE_SEARCH\"],\"programs\":[\"IpHINAT79UW\",\"WSGAb5XwJ3Y\",\"ur1Edk5Oe2n\",\"lxAQ7Zs9VYR\",\"uy2gU8kT1jF\",\"fDd25txQckK\",\"eBAyeGv0exc\",\"kla3mAPgvCH\",\"MoUd5BTQ3lY\",\"q04UBOqq3rp\",\"VBqh0ynB2wv\",\"M3xtLkYBlKI\",\"qDkgAbB5Jlk\"],\"dataSets\":[\"Nyh6laLdBEJ\",\"j38YW1Am7he\",\"aLpVgfXiz0f\",\"YFTk3VdO9av\",\"Rl58JxmKJo2\",\"eZDhcZi6FLP\",\"N4fIX1HL3TQ\",\"EDzMBk0RRji\",\"TuL8IOPzpHh\",\"ce7DSxx5H2I\",\"EKWVBc5C0ms\",\"PLq9sJluXvc\",\"rsyjyJmYD4J\",\"ULowA8V3ucd\",\"QX4ZTUbOt3a\",\"pBOMPrpg1QX\",\"OsPTWNqq26W\",\"BfMAe6Itzgt\",\"V8MHeZHIrcP\",\"YZhd4nu3mzY\",\"Y8gAn9DfAGU\",\"vc6nF5yZsPR\",\"Lpw6GcnTrmS\",\"lyLU2wR22tC\",\"VTdjfLXXmoi\",\"SF8FDSqw30D\"]}", - "{\"lastUpdated\":\"2021-10-31T13:25:23.381\",\"id\":\"xE7jOejl9FI\",\"created\":\"2013-04-18T17:15:08.407\",\"name\":\"John Traore\",\"birthday\":\"1971-04-08T00:00:00.000\",\"education\":\"Master of super using\",\"gender\":\"gender_male\",\"displayName\":\"John Traore\",\"jobTitle\":\"Super user\",\"externalAccess\":false,\"skype\":\"john.traore\",\"twitter\":\"john.traore\",\"surname\":\"Traore\",\"employer\":\"DHIS\",\"facebookMessenger\":\"john.traore\",\"introduction\":\"I am the super user of DHIS 2\",\"email\":\"john.traore@mail.com\",\"whatsApp\":\"+123123123123\",\"languages\":\"English\",\"telegram\":\"john.traore\",\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"firstName\":\"John\",\"lastCheckedInterpretations\":\"2021-10-31T13:25:23.380\",\"nationality\":\"Sierra Leone\",\"interests\":\"Football, swimming, singing, dancing\",\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastUpdated\":\"2021-11-09T14:34:55.676\",\"id\":\"ZyjSDLHGPv4\",\"created\":\"2021-10-29T09:25:20.544\",\"name\":\"John Traore\",\"lastLogin\":\"2021-11-09T14:34:55.674\",\"displayName\":\"John Traore\",\"externalAuth\":false,\"externalAccess\":false,\"disabled\":false,\"twoFA\":false,\"passwordLastUpdated\":\"2021-10-29T09:25:20.544\",\"invitation\":false,\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"selfRegistered\":false,\"favorite\":false,\"username\":\"admin\",\"userInfo\":{\"id\":\"xE7jOejl9FI\"},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"lastUpdatedBy\":{\"displayName\":\"John Traore\",\"name\":\"John Traore\",\"id\":\"xE7jOejl9FI\",\"username\":\"admin\"},\"createdBy\":{\"displayName\":\"Thor Odinsson\",\"name\":\"Thor Odinsson\",\"id\":\"Z7mGnIfGgqL\",\"username\":\"analytics\"},\"favorites\":[],\"cogsDimensionConstraints\":[],\"catDimensionConstraints\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userRoles\":[{\"id\":\"UYXOT4A7JMI\"},{\"id\":\"Ufph3mGRmMo\"},{\"id\":\"Euq3XfEIEbx\"},{\"id\":\"aNk5AyC7ydy\"},{\"id\":\"cUlTcejWree\"},{\"id\":\"TMK9CMZ2V98\"},{\"id\":\"Ql6Gew7eaX6\"},{\"id\":\"Pqoy4DLOdMK\"},{\"id\":\"DRdaVRtwmG5\"},{\"id\":\"jRWSNIHdKww\"},{\"id\":\"txB7vu1w2Pr\"},{\"id\":\"xJZBzAHI88H\"},{\"id\":\"XS0dNzuZmfH\"}],\"userAccesses\":[]},\"settings\":{\"keyMessageSmsNotification\":false,\"keyTrackerDashboardLayout\":\"{\\\"IpHINAT79UW\\\":{\\\"widgets\\\":[{\\\"title\\\":\\\"enrollment\\\",\\\"view\\\":\\\"components/enrollment/enrollment.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"indicators\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"dataentry\\\",\\\"view\\\":\\\"components/dataentry/dataentry.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"report\\\",\\\"view\\\":\\\"components/report/tei-report.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"current_selections\\\",\\\"view\\\":\\\"components/selected/selected.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"feedback\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"profile\\\",\\\"view\\\":\\\"components/profile/profile.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"relationships\\\",\\\"view\\\":\\\"components/relationship/relationship.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":4},{\\\"title\\\":\\\"notes\\\",\\\"view\\\":\\\"components/notes/notes.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"messaging\\\",\\\"view\\\":\\\"components/messaging/messaging.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"dataentryTabular\\\",\\\"view\\\":\\\"components/dataentry/dataentry-tabular-layout.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3}],\\\"program\\\":\\\"IpHINAT79UW\\\"},\\\"ur1Edk5Oe2n\\\":{\\\"widgets\\\":[{\\\"title\\\":\\\"enrollment\\\",\\\"view\\\":\\\"components/enrollment/enrollment.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"indicators\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"dataentry\\\",\\\"view\\\":\\\"components/dataentry/dataentry.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"report\\\",\\\"view\\\":\\\"components/report/tei-report.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"current_selections\\\",\\\"view\\\":\\\"components/selected/selected.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"feedback\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"profile\\\",\\\"view\\\":\\\"components/profile/profile.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"relationships\\\",\\\"view\\\":\\\"components/relationship/relationship.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"notes\\\",\\\"view\\\":\\\"components/notes/notes.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":4},{\\\"title\\\":\\\"messaging\\\",\\\"view\\\":\\\"components/messaging/messaging.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"dataentryTabular\\\",\\\"view\\\":\\\"components/dataentry/dataentry-tabular-layout.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3}],\\\"program\\\":\\\"ur1Edk5Oe2n\\\"}}\",\"keyCurrentStyle\":\"light_blue/light_blue.css\",\"keyStyle\":\"light_blue/light_blue.css\",\"keyUiLocale\":\"en\",\"keyAnalysisDisplayProperty\":\"name\",\"keyMessageEmailNotification\":false},\"favorites\":[],\"teiSearchOrganisationUnits\":[{\"id\":\"ImspTQPwCqd\"}],\"translations\":[],\"organisationUnits\":[{\"id\":\"ImspTQPwCqd\"}],\"dataViewOrganisationUnits\":[{\"id\":\"ImspTQPwCqd\"}],\"userGroupAccesses\":[],\"attributeValues\":[],\"userGroups\":[{\"id\":\"Kk12LkEWtXp\"},{\"id\":\"M1Qre0247G3\"},{\"id\":\"NTC8GjJ7p8P\"},{\"id\":\"B6JNeAQ6akX\"},{\"id\":\"QYrzIjSfI8z\"},{\"id\":\"lFHP5lLkzVr\"},{\"id\":\"jvrEwEJ2yZn\"},{\"id\":\"vAvEltyXGbD\"},{\"id\":\"w900PX10L7O\"},{\"id\":\"GogLpGmkL0g\"},{\"id\":\"vRoAruMnNpB\"},{\"id\":\"wl5cDMuUhmF\"},{\"id\":\"z1gNAf2zUxZ\"},{\"id\":\"gXpmQO6eEOo\"},{\"id\":\"tH0GcNZZ1vW\"},{\"id\":\"H9XnHoWRKCg\"}],\"userAccesses\":[],\"authorities\":[\"F_PROGRAM_INDICATOR_PUBLIC_ADD\",\"F_SQLVIEW_EXECUTE\",\"F_USER_VIEW\",\"F_GENERATE_MIN_MAX_VALUES\",\"F_VALIDATIONRULE_PUBLIC_ADD\",\"F_CATEGORY_PRIVATE_ADD\",\"F_INDICATORGROUPSET_PUBLIC_ADD\",\"F_DATAVALUE_DELETE\",\"F_EXTERNAL_MAP_LAYER_PRIVATE_ADD\",\"F_RELATIONSHIPTYPE_DELETE\",\"F_CATEGORY_OPTION_PRIVATE_ADD\",\"F_SINGLE_EVENT_DATA_ENTRY\",\"F_CATEGORY_OPTION_GROUP_PUBLIC_ADD\",\"F_GIS_ADMIN\",\"M_dhis-web-event-capture\",\"F_SEND_EMAIL\",\"F_ORGUNITGROUPSET_PRIVATE_ADD\",\"F_INDICATOR_DELETE\",\"M_dhis-web-event-reports\",\"F_VIEW_UNAPPROVED_DATA\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_VIEW\",\"F_TRACKED_ENTITY_INSTANCE_CHANGE_LOCATION\",\"F_OPTIONGROUPSET_DELETE\",\"F_USERGROUP_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_PRIVATE_ADD\",\"F_DOCUMENT_EXTERNAL\",\"F_PROGRAM_TRACKING_MANAGEMENT\",\"F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD\",\"F_GENERATE_PROGRAM_SUMMARY_REPORT\",\"F_PROGRAM_INDICATOR_DELETE\",\"F_MOBILE_SENDSMS\",\"F_TRACKED_ENTITY_ADD\",\"F_TRACKED_ENTITY_MANAGEMENT\",\"F_RELATIONSHIP_DELETE\",\"F_VALIDATIONRULEGROUP_PUBLIC_ADD\",\"F_REPORT_EXTERNAL\",\"F_DOCUMENT_PRIVATE_ADD\",\"M_dhis-web-reports\",\"F_TRACKED_ENTITY_DELETE\",\"F_USERGROUP_DELETE\",\"F_PROGRAM_PRIVATE_ADD\",\"F_CATEGORY_COMBO_PRIVATE_ADD\",\"F_SCHEDULING_SEND_MESSAGE\",\"F_EXTERNAL_MAP_LAYER_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_DELETE\",\"F_ORGANISATIONUNIT_MOVE\",\"M_dhis-web-usage-analytics\",\"F_COLOR_DELETE\",\"F_INDICATORGROUP_DELETE\",\"F_ORGANISATIONUNIT_DELETE\",\"F_PROGRAM_RULE_ADD\",\"M_dhis-web-light\",\"F_OPTIONGROUPSET_PRIVATE_ADD\",\"F_DATA_MART_ADMIN\",\"M_dhis-web-maintenance-mobile\",\"F_DATASET_PUBLIC_ADD\",\"F_CATEGORY_COMBO_DELETE\",\"F_SECTION_DELETE\",\"F_USER_DELETE\",\"F_INDICATORGROUPSET_PRIVATE_ADD\",\"F_PROGRAM_INDICATOR_PRIVATE_ADD\",\"F_METADATA_IMPORT\",\"M_dhis-web-maintenance-appmanager\",\"F_EXPORT_EVENTS\",\"M_dhis-web-maintenance-settings\",\"F_SQLVIEW_PUBLIC_ADD\",\"F_PERFORM_MAINTENANCE\",\"F_COLOR_SET_ADD\",\"F_PROGRAM_STAGE_INSTANCE_DELETE\",\"F_METADATA_EXPORT\",\"F_MINMAX_DATAELEMENT_ADD\",\"F_PROGRAMSTAGE_SECTION_ADD\",\"F_DATAELEMENTGROUP_PRIVATE_ADD\",\"F_VALIDATIONRULE_PRIVATE_ADD\",\"F_APPROVE_DATA\",\"M_dhis-web-mapping\",\"F_DATAELEMENT_PRIVATE_ADD\",\"F_VALIDATIONCRITERIA_ADD\",\"F_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS\",\"F_IGNORE_TRACKER_REQUIRED_VALUE_VALIDATION\",\"F_PROGRAM_PUBLIC_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_DELETE\",\"F_USER_ADD_WITHIN_MANAGED_GROUP\",\"M_Web_Portal\",\"F_ORGANISATIONUNIT_ADD\",\"M_dhis-web-user\",\"F_LEGEND_SET_PUBLIC_ADD\",\"F_CONSTANT_ADD\",\"F_PREDICTORGROUP_DELETE\",\"F_TRACKED_ENTITY_COMMENT_ADD\",\"F_TRACKED_ENTITY_INSTANCE_MANAGEMENT\",\"M_dhis-web-visualizer\",\"F_INDICATOR_PUBLIC_ADD\",\"F_INDICATORGROUP_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD\",\"M_dhis-web-maintenance\",\"M_dhis-web-approval\",\"F_PROGRAM_RULE_MANAGEMENT\",\"F_TEI_CASCADE_DELETE\",\"F_FRED_UPDATE\",\"F_VISUALIZATION_EXTERNAL\",\"M_dhis-web-cache-cleaner\",\"F_EDIT_EXPIRED\",\"F_ACCESS_TRACKED_ENTITY_ATTRIBUTES\",\"F_PROGRAM_DASHBOARD_CONFIG_ADMIN\",\"F_ORGANISATIONUNITLEVEL_UPDATE\",\"F_CATEGORY_OPTION_PUBLIC_ADD\",\"M_dhis-web-datastore\",\"F_CATEGORY_OPTION_DELETE\",\"M_Data_Table\",\"M_dhis-web-menu-management\",\"F_REPORT_PUBLIC_ADD\",\"F_VALIDATIONRULEGROUP_DELETE\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_ADD\",\"F_RELATIONSHIP_MANAGEMENT\",\"F_COLOR_ADD\",\"F_OPTIONSET_PRIVATE_ADD\",\"F_PROGRAM_RULE_DELETE\",\"F_GENERATE_STATISTICAL_PROGRAM_REPORT\",\"F_ORGUNITGROUP_DELETE\",\"F_DATAELEMENTGROUPSET_PRIVATE_ADD\",\"M_dhis-web-tracker-capture\",\"F_LOCALE_ADD\",\"F_LEGEND_ADD\",\"F_CATEGORY_OPTION_GROUP_PRIVATE_ADD\",\"F_PROGRAM_INSTANCE_MANAGEMENT\",\"M_dhis-web-reporting\",\"F_CATEGORY_PUBLIC_ADD\",\"F_SECTION_ADD\",\"F_CATEGORY_COMBO_PUBLIC_ADD\",\"M_dhis-web-maintenance-datadictionary\",\"F_DATASET_DELETE\",\"F_INDICATORGROUPSET_DELETE\",\"F_USER_DELETE_WITHIN_MANAGED_GROUP\",\"F_ADD_TRACKED_ENTITY_FORM\",\"M_dhis-web-scheduler\",\"F_OPTIONGROUP_PUBLIC_ADD\",\"F_USERROLE_PRIVATE_ADD\",\"M_dhis-web-messaging\",\"M_dhis-web-maintenance-program\",\"F_EXTERNALFILERESOURCE_ADD\",\"F_MAP_EXTERNAL\",\"M_bna_widget\",\"F_DATAELEMENTGROUPSET_PUBLIC_ADD\",\"F_DATAELEMENTGROUP_DELETE\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_ADD\",\"F_RELATIONSHIP_ADD\",\"F_ORGUNITGROUP_PRIVATE_ADD\",\"F_DATAELEMENTGROUP_PUBLIC_ADD\",\"F_USER_GROUPS_READ_ONLY_ADD_MEMBERS\",\"F_LOCALE_DELETE\",\"F_PREDICTOR_RUN\",\"F_DATAELEMENT_DELETE\",\"F_OPTIONGROUP_DELETE\",\"F_LEGEND_SET_PRIVATE_ADD\",\"F_PROGRAMSTAGE_DELETE\",\"F_ATTRIBUTE_PUBLIC_ADD\",\"F_TRACKED_ENTITY_FORM_DELETE\",\"F_USERROLE_DELETE\",\"F_DOCUMENT_DELETE\",\"F_ORGUNITGROUPSET_DELETE\",\"M_dhis-web-translations\",\"M_dhis-web-sms\",\"F_SCHEDULING_CASE_AGGREGATE_QUERY_BUILDER\",\"F_PROGRAM_DELETE\",\"F_VALIDATIONRULE_DELETE\",\"F_PROGRAMDATAELEMENT_ADD\",\"M_dhis-web-mobile\",\"F_ACTIVITY_PLAN\",\"F_RELATIONSHIPTYPE_PUBLIC_ADD\",\"F_PREDICTOR_ADD\",\"F_SQLVIEW_PRIVATE_ADD\",\"F_EXPORT_DATA\",\"F_OAUTH2_CLIENT_MANAGE\",\"F_ORGUNITGROUP_PUBLIC_ADD\",\"F_APPROVE_DATA_LOWER_LEVELS\",\"M_Social_Media_Video\",\"F_OPTIONSET_PUBLIC_ADD\",\"F_EVENTCHART_EXTERNAL\",\"M_dhis-web-dataentry\",\"F_PROGRAM_TRACKING_SEARCH\",\"M_dhis-web-maintenance-dataset\",\"F_USERROLE_LIST\",\"M_dhis-web-import-export\",\"M_dhis-web-caseentry\",\"F_USERROLE_PUBLIC_ADD\",\"M_dhis-web-importexport\",\"M_InterpretationsTest\",\"F_ORGUNITGROUPSET_PUBLIC_ADD\",\"F_SQLVIEW_EXTERNAL\",\"F_REPORT_DELETE\",\"F_DASHBOARD_PUBLIC_ADD\",\"F_CONSTANT_DELETE\",\"M_dhis-web-maintenance-user\",\"F_PREDICTOR_DELETE\",\"M_dhis-web-data-visualizer\",\"F_DATASET_PRIVATE_ADD\",\"F_EVENTREPORT_PUBLIC_ADD\",\"F_PROGRAMSTAGE_SECTION_DELETE\",\"F_TRACKED_ENTITY_UPDATE\",\"F_CATEGORY_OPTION_GROUP_SET_PUBLIC_ADD\",\"F_TRACKED_ENTITY_INSTANCE_DASHBOARD\",\"F_METADATA_MANAGE\",\"F_ANALYTICSTABLEHOOK_DELETE\",\"F_UNCOMPLETE_EVENT\",\"M_dhis-web-sms-configuration\",\"M_dhis-web-interpretation\",\"F_LEGEND_DELETE\",\"M_Custom_Js_Css\",\"F_PROGRAM_INDICATOR_MANAGEMENT\",\"F_ANONYMOUS_DATA_ENTRY\",\"F_MAP_PUBLIC_ADD\",\"F_PROGRAM_VALIDATION\",\"F_SCHEDULING_ADMIN\",\"F_TRACKED_ENTITY_COMMENT_DELETE\",\"F_DATAELEMENT_MINMAX_DELETE\",\"F_MOBILE_SETTINGS\",\"F_PREDICTORGROUP_ADD\",\"F_REPORT_PRIVATE_ADD\",\"F_VALIDATIONRULEGROUP_PRIVATE_ADD\",\"F_PUSH_ANALYSIS_DELETE\",\"F_REPLICATE_USER\",\"F_DATAVALUE_ADD\",\"M_dhis-web-maintenance-organisationunit\",\"F_INSERT_CUSTOM_JS_CSS\",\"F_DATAELEMENTGROUPSET_DELETE\",\"F_SQLVIEW_DELETE\",\"F_ENROLLMENT_CASCADE_DELETE\",\"F_PROGRAMDATAELEMENT_DELETE\",\"F_TRACKED_ENTITY_INSTANCE_LIST\",\"F_INDICATORTYPE_ADD\",\"F_LEGEND_SET_DELETE\",\"F_VIEW_EVENT_ANALYTICS\",\"F_PROGRAMSTAGE_SECTION_MANAGEMENT\",\"F_IMPORT_EVENTS\",\"F_PROGRAM_INSTANCE_DELETE\",\"F_INDICATOR_PRIVATE_ADD\",\"F_TRACKED_ENTITY_INSTANCE_HISTORY\",\"F_FRED_CREATE\",\"F_EVENTCHART_PUBLIC_ADD\",\"F_PUSH_ANALYSIS_ADD\",\"M_dhis-web-event-visualizer\",\"F_USER_ADD\",\"F_EXTERNAL_MAP_LAYER_DELETE\",\"F_SYSTEM_SETTING\",\"F_ANALYTICSTABLEHOOK_ADD\",\"F_ATTRIBUTE_PRIVATE_ADD\",\"F_DOCUMENT_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_DELETE\",\"M_Easy_Visualization\",\"F_VISUALIZATION_PUBLIC_ADD\",\"F_DATAELEMENT_MINMAX_ADD\",\"M_dhis-web-data-quality\",\"M_dhis-web-pivot\",\"F_EVENTREPORT_EXTERNAL\",\"F_PROGRAM_RULE_UPDATE\",\"F_DATAELEMENT_PUBLIC_ADD\",\"M_dhis-web-validationrule\",\"F_CONSTANT_MANAGEMENT\",\"F_RUN_VALIDATION\",\"F_MANAGE_TICKETS\",\"F_GENERATE_BENEFICIARY_TABULAR_REPORT\",\"F_OPTIONGROUP_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_DELETE\",\"M_User_Administration\",\"M_dhis-web-settings\",\"F_IMPORT_DATA\",\"F_VIEW_DATABROWSER\",\"F_MOBILE_DELETE_SMS\",\"F_OPTIONSET_MANAGEMENT\",\"F_SEND_MESSAGE\",\"F_PROGRAMSTAGE_ADD\",\"M_dhis-web-maps\",\"F_MINMAX_DATAELEMENT_DELETE\",\"F_ATTRIBUTE_DELETE\",\"F_OPTIONSET_DELETE\",\"F_PROGRAM_TRACKING_LIST\",\"M_dhis-web-dashboard\",\"M_dhis-web-data-administration\",\"F_ACCEPT_DATA_LOWER_LEVELS\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_DELETE\",\"F_OPTIONGROUPSET_PUBLIC_ADD\",\"M_dhis-web-capture\",\"F_PROGRAM_INDICATOR_GROUP_PUBLIC_ADD\",\"F_CATEGORY_DELETE\",\"F_COLOR_SET_DELETE\",\"M_dhis-web-app-management\",\"F_INDICATORTYPE_DELETE\",\"F_NAME_BASED_DATA_ENTRY\",\"F_INDICATORGROUP_PRIVATE_ADD\",\"F_FRED_DELETE\",\"F_VALIDATIONCRITERIA_DELETE\",\"F_PROGRAM_STAGE_INSTANCE_SEARCH\"],\"programs\":[\"IpHINAT79UW\",\"WSGAb5XwJ3Y\",\"ur1Edk5Oe2n\",\"lxAQ7Zs9VYR\",\"uy2gU8kT1jF\",\"fDd25txQckK\",\"eBAyeGv0exc\",\"kla3mAPgvCH\",\"MoUd5BTQ3lY\",\"q04UBOqq3rp\",\"VBqh0ynB2wv\",\"M3xtLkYBlKI\",\"qDkgAbB5Jlk\"],\"dataSets\":[\"Nyh6laLdBEJ\",\"j38YW1Am7he\",\"aLpVgfXiz0f\",\"YFTk3VdO9av\",\"Rl58JxmKJo2\",\"eZDhcZi6FLP\",\"N4fIX1HL3TQ\",\"EDzMBk0RRji\",\"TuL8IOPzpHh\",\"ce7DSxx5H2I\",\"EKWVBc5C0ms\",\"PLq9sJluXvc\",\"rsyjyJmYD4J\",\"ULowA8V3ucd\",\"QX4ZTUbOt3a\",\"pBOMPrpg1QX\",\"OsPTWNqq26W\",\"BfMAe6Itzgt\",\"V8MHeZHIrcP\",\"YZhd4nu3mzY\",\"Y8gAn9DfAGU\",\"vc6nF5yZsPR\",\"Lpw6GcnTrmS\",\"lyLU2wR22tC\",\"VTdjfLXXmoi\",\"SF8FDSqw30D\"]}", - "{\"lastUpdated\":\"2021-10-31T13:25:23.381\",\"id\":\"xE7jOejl9FI\",\"created\":\"2013-04-18T17:15:08.407\",\"name\":\"John Traore\",\"birthday\":\"1971-04-08T00:00:00.000\",\"education\":\"Master of super using\",\"gender\":\"gender_male\",\"displayName\":\"John Traore\",\"jobTitle\":\"Super user\",\"externalAccess\":false,\"skype\":\"john.traore\",\"twitter\":\"john.traore\",\"surname\":\"Traore\",\"employer\":\"DHIS\",\"facebookMessenger\":\"john.traore\",\"introduction\":\"I am the super user of DHIS 2\",\"email\":\"john.traore@mail.com\",\"whatsApp\":\"+123123123123\",\"languages\":\"English\",\"telegram\":\"john.traore\",\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"firstName\":\"John\",\"lastCheckedInterpretations\":\"2021-10-31T13:25:23.380\",\"nationality\":\"Sierra Leone\",\"interests\":\"Football, swimming, singing, dancing\",\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastUpdated\":\"2021-11-09T14:35:17.915\",\"id\":\"ZyjSDLHGPv4\",\"created\":\"2021-10-29T09:25:20.544\",\"name\":\"John Traore\",\"lastLogin\":\"2021-11-09T14:35:17.914\",\"displayName\":\"John Traore\",\"externalAuth\":false,\"externalAccess\":false,\"disabled\":false,\"twoFA\":false,\"passwordLastUpdated\":\"2021-10-29T09:25:20.544\",\"invitation\":false,\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"selfRegistered\":false,\"favorite\":false,\"username\":\"admin\",\"userInfo\":{\"id\":\"xE7jOejl9FI\"},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"lastUpdatedBy\":{\"displayName\":\"John Traore\",\"name\":\"John Traore\",\"id\":\"xE7jOejl9FI\",\"username\":\"admin\"},\"createdBy\":{\"displayName\":\"Thor Odinsson\",\"name\":\"Thor Odinsson\",\"id\":\"Z7mGnIfGgqL\",\"username\":\"analytics\"},\"favorites\":[],\"cogsDimensionConstraints\":[],\"catDimensionConstraints\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userRoles\":[{\"id\":\"UYXOT4A7JMI\"},{\"id\":\"Ufph3mGRmMo\"},{\"id\":\"Euq3XfEIEbx\"},{\"id\":\"aNk5AyC7ydy\"},{\"id\":\"cUlTcejWree\"},{\"id\":\"TMK9CMZ2V98\"},{\"id\":\"Ql6Gew7eaX6\"},{\"id\":\"Pqoy4DLOdMK\"},{\"id\":\"DRdaVRtwmG5\"},{\"id\":\"jRWSNIHdKww\"},{\"id\":\"txB7vu1w2Pr\"},{\"id\":\"xJZBzAHI88H\"},{\"id\":\"XS0dNzuZmfH\"}],\"userAccesses\":[]},\"settings\":{\"keyMessageSmsNotification\":false,\"keyTrackerDashboardLayout\":\"{\\\"IpHINAT79UW\\\":{\\\"widgets\\\":[{\\\"title\\\":\\\"enrollment\\\",\\\"view\\\":\\\"components/enrollment/enrollment.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"indicators\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"dataentry\\\",\\\"view\\\":\\\"components/dataentry/dataentry.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"report\\\",\\\"view\\\":\\\"components/report/tei-report.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"current_selections\\\",\\\"view\\\":\\\"components/selected/selected.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"feedback\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"profile\\\",\\\"view\\\":\\\"components/profile/profile.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"relationships\\\",\\\"view\\\":\\\"components/relationship/relationship.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":4},{\\\"title\\\":\\\"notes\\\",\\\"view\\\":\\\"components/notes/notes.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"messaging\\\",\\\"view\\\":\\\"components/messaging/messaging.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"dataentryTabular\\\",\\\"view\\\":\\\"components/dataentry/dataentry-tabular-layout.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3}],\\\"program\\\":\\\"IpHINAT79UW\\\"},\\\"ur1Edk5Oe2n\\\":{\\\"widgets\\\":[{\\\"title\\\":\\\"enrollment\\\",\\\"view\\\":\\\"components/enrollment/enrollment.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"indicators\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"dataentry\\\",\\\"view\\\":\\\"components/dataentry/dataentry.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"report\\\",\\\"view\\\":\\\"components/report/tei-report.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"current_selections\\\",\\\"view\\\":\\\"components/selected/selected.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"feedback\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"profile\\\",\\\"view\\\":\\\"components/profile/profile.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"relationships\\\",\\\"view\\\":\\\"components/relationship/relationship.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"notes\\\",\\\"view\\\":\\\"components/notes/notes.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":4},{\\\"title\\\":\\\"messaging\\\",\\\"view\\\":\\\"components/messaging/messaging.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"dataentryTabular\\\",\\\"view\\\":\\\"components/dataentry/dataentry-tabular-layout.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3}],\\\"program\\\":\\\"ur1Edk5Oe2n\\\"}}\",\"keyCurrentStyle\":\"light_blue/light_blue.css\",\"keyStyle\":\"light_blue/light_blue.css\",\"keyUiLocale\":\"en\",\"keyAnalysisDisplayProperty\":\"name\",\"keyMessageEmailNotification\":false},\"favorites\":[],\"teiSearchOrganisationUnits\":[{\"id\":\"ImspTQPwCqd\"}],\"translations\":[],\"organisationUnits\":[{\"id\":\"ImspTQPwCqd\"}],\"dataViewOrganisationUnits\":[{\"id\":\"ImspTQPwCqd\"}],\"userGroupAccesses\":[],\"attributeValues\":[],\"userGroups\":[{\"id\":\"Kk12LkEWtXp\"},{\"id\":\"M1Qre0247G3\"},{\"id\":\"NTC8GjJ7p8P\"},{\"id\":\"B6JNeAQ6akX\"},{\"id\":\"QYrzIjSfI8z\"},{\"id\":\"lFHP5lLkzVr\"},{\"id\":\"jvrEwEJ2yZn\"},{\"id\":\"vAvEltyXGbD\"},{\"id\":\"w900PX10L7O\"},{\"id\":\"GogLpGmkL0g\"},{\"id\":\"vRoAruMnNpB\"},{\"id\":\"wl5cDMuUhmF\"},{\"id\":\"z1gNAf2zUxZ\"},{\"id\":\"gXpmQO6eEOo\"},{\"id\":\"tH0GcNZZ1vW\"},{\"id\":\"H9XnHoWRKCg\"}],\"userAccesses\":[],\"authorities\":[\"F_PROGRAM_INDICATOR_PUBLIC_ADD\",\"F_SQLVIEW_EXECUTE\",\"F_USER_VIEW\",\"F_GENERATE_MIN_MAX_VALUES\",\"F_VALIDATIONRULE_PUBLIC_ADD\",\"F_CATEGORY_PRIVATE_ADD\",\"F_INDICATORGROUPSET_PUBLIC_ADD\",\"F_DATAVALUE_DELETE\",\"F_EXTERNAL_MAP_LAYER_PRIVATE_ADD\",\"F_RELATIONSHIPTYPE_DELETE\",\"F_CATEGORY_OPTION_PRIVATE_ADD\",\"F_SINGLE_EVENT_DATA_ENTRY\",\"F_CATEGORY_OPTION_GROUP_PUBLIC_ADD\",\"F_GIS_ADMIN\",\"M_dhis-web-event-capture\",\"F_SEND_EMAIL\",\"F_ORGUNITGROUPSET_PRIVATE_ADD\",\"F_INDICATOR_DELETE\",\"M_dhis-web-event-reports\",\"F_VIEW_UNAPPROVED_DATA\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_VIEW\",\"F_TRACKED_ENTITY_INSTANCE_CHANGE_LOCATION\",\"F_OPTIONGROUPSET_DELETE\",\"F_USERGROUP_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_PRIVATE_ADD\",\"F_DOCUMENT_EXTERNAL\",\"F_PROGRAM_TRACKING_MANAGEMENT\",\"F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD\",\"F_GENERATE_PROGRAM_SUMMARY_REPORT\",\"F_PROGRAM_INDICATOR_DELETE\",\"F_MOBILE_SENDSMS\",\"F_TRACKED_ENTITY_ADD\",\"F_TRACKED_ENTITY_MANAGEMENT\",\"F_RELATIONSHIP_DELETE\",\"F_VALIDATIONRULEGROUP_PUBLIC_ADD\",\"F_REPORT_EXTERNAL\",\"F_DOCUMENT_PRIVATE_ADD\",\"M_dhis-web-reports\",\"F_TRACKED_ENTITY_DELETE\",\"F_USERGROUP_DELETE\",\"F_PROGRAM_PRIVATE_ADD\",\"F_CATEGORY_COMBO_PRIVATE_ADD\",\"F_SCHEDULING_SEND_MESSAGE\",\"F_EXTERNAL_MAP_LAYER_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_DELETE\",\"F_ORGANISATIONUNIT_MOVE\",\"M_dhis-web-usage-analytics\",\"F_COLOR_DELETE\",\"F_INDICATORGROUP_DELETE\",\"F_ORGANISATIONUNIT_DELETE\",\"F_PROGRAM_RULE_ADD\",\"M_dhis-web-light\",\"F_OPTIONGROUPSET_PRIVATE_ADD\",\"F_DATA_MART_ADMIN\",\"M_dhis-web-maintenance-mobile\",\"F_DATASET_PUBLIC_ADD\",\"F_CATEGORY_COMBO_DELETE\",\"F_SECTION_DELETE\",\"F_USER_DELETE\",\"F_INDICATORGROUPSET_PRIVATE_ADD\",\"F_PROGRAM_INDICATOR_PRIVATE_ADD\",\"F_METADATA_IMPORT\",\"M_dhis-web-maintenance-appmanager\",\"F_EXPORT_EVENTS\",\"M_dhis-web-maintenance-settings\",\"F_SQLVIEW_PUBLIC_ADD\",\"F_PERFORM_MAINTENANCE\",\"F_COLOR_SET_ADD\",\"F_PROGRAM_STAGE_INSTANCE_DELETE\",\"F_METADATA_EXPORT\",\"F_MINMAX_DATAELEMENT_ADD\",\"F_PROGRAMSTAGE_SECTION_ADD\",\"F_DATAELEMENTGROUP_PRIVATE_ADD\",\"F_VALIDATIONRULE_PRIVATE_ADD\",\"F_APPROVE_DATA\",\"M_dhis-web-mapping\",\"F_DATAELEMENT_PRIVATE_ADD\",\"F_VALIDATIONCRITERIA_ADD\",\"F_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS\",\"F_IGNORE_TRACKER_REQUIRED_VALUE_VALIDATION\",\"F_PROGRAM_PUBLIC_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_DELETE\",\"F_USER_ADD_WITHIN_MANAGED_GROUP\",\"M_Web_Portal\",\"F_ORGANISATIONUNIT_ADD\",\"M_dhis-web-user\",\"F_LEGEND_SET_PUBLIC_ADD\",\"F_CONSTANT_ADD\",\"F_PREDICTORGROUP_DELETE\",\"F_TRACKED_ENTITY_COMMENT_ADD\",\"F_TRACKED_ENTITY_INSTANCE_MANAGEMENT\",\"M_dhis-web-visualizer\",\"F_INDICATOR_PUBLIC_ADD\",\"F_INDICATORGROUP_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD\",\"M_dhis-web-maintenance\",\"M_dhis-web-approval\",\"F_PROGRAM_RULE_MANAGEMENT\",\"F_TEI_CASCADE_DELETE\",\"F_FRED_UPDATE\",\"F_VISUALIZATION_EXTERNAL\",\"M_dhis-web-cache-cleaner\",\"F_EDIT_EXPIRED\",\"F_ACCESS_TRACKED_ENTITY_ATTRIBUTES\",\"F_PROGRAM_DASHBOARD_CONFIG_ADMIN\",\"F_ORGANISATIONUNITLEVEL_UPDATE\",\"F_CATEGORY_OPTION_PUBLIC_ADD\",\"M_dhis-web-datastore\",\"F_CATEGORY_OPTION_DELETE\",\"M_Data_Table\",\"M_dhis-web-menu-management\",\"F_REPORT_PUBLIC_ADD\",\"F_VALIDATIONRULEGROUP_DELETE\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_ADD\",\"F_RELATIONSHIP_MANAGEMENT\",\"F_COLOR_ADD\",\"F_OPTIONSET_PRIVATE_ADD\",\"F_PROGRAM_RULE_DELETE\",\"F_GENERATE_STATISTICAL_PROGRAM_REPORT\",\"F_ORGUNITGROUP_DELETE\",\"F_DATAELEMENTGROUPSET_PRIVATE_ADD\",\"M_dhis-web-tracker-capture\",\"F_LOCALE_ADD\",\"F_LEGEND_ADD\",\"F_CATEGORY_OPTION_GROUP_PRIVATE_ADD\",\"F_PROGRAM_INSTANCE_MANAGEMENT\",\"M_dhis-web-reporting\",\"F_CATEGORY_PUBLIC_ADD\",\"F_SECTION_ADD\",\"F_CATEGORY_COMBO_PUBLIC_ADD\",\"M_dhis-web-maintenance-datadictionary\",\"F_DATASET_DELETE\",\"F_INDICATORGROUPSET_DELETE\",\"F_USER_DELETE_WITHIN_MANAGED_GROUP\",\"F_ADD_TRACKED_ENTITY_FORM\",\"M_dhis-web-scheduler\",\"F_OPTIONGROUP_PUBLIC_ADD\",\"F_USERROLE_PRIVATE_ADD\",\"M_dhis-web-messaging\",\"M_dhis-web-maintenance-program\",\"F_EXTERNALFILERESOURCE_ADD\",\"F_MAP_EXTERNAL\",\"M_bna_widget\",\"F_DATAELEMENTGROUPSET_PUBLIC_ADD\",\"F_DATAELEMENTGROUP_DELETE\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_ADD\",\"F_RELATIONSHIP_ADD\",\"F_ORGUNITGROUP_PRIVATE_ADD\",\"F_DATAELEMENTGROUP_PUBLIC_ADD\",\"F_USER_GROUPS_READ_ONLY_ADD_MEMBERS\",\"F_LOCALE_DELETE\",\"F_PREDICTOR_RUN\",\"F_DATAELEMENT_DELETE\",\"F_OPTIONGROUP_DELETE\",\"F_LEGEND_SET_PRIVATE_ADD\",\"F_PROGRAMSTAGE_DELETE\",\"F_ATTRIBUTE_PUBLIC_ADD\",\"F_TRACKED_ENTITY_FORM_DELETE\",\"F_USERROLE_DELETE\",\"F_DOCUMENT_DELETE\",\"F_ORGUNITGROUPSET_DELETE\",\"M_dhis-web-translations\",\"M_dhis-web-sms\",\"F_SCHEDULING_CASE_AGGREGATE_QUERY_BUILDER\",\"F_PROGRAM_DELETE\",\"F_VALIDATIONRULE_DELETE\",\"F_PROGRAMDATAELEMENT_ADD\",\"M_dhis-web-mobile\",\"F_ACTIVITY_PLAN\",\"F_RELATIONSHIPTYPE_PUBLIC_ADD\",\"F_PREDICTOR_ADD\",\"F_SQLVIEW_PRIVATE_ADD\",\"F_EXPORT_DATA\",\"F_OAUTH2_CLIENT_MANAGE\",\"F_ORGUNITGROUP_PUBLIC_ADD\",\"F_APPROVE_DATA_LOWER_LEVELS\",\"M_Social_Media_Video\",\"F_OPTIONSET_PUBLIC_ADD\",\"F_EVENTCHART_EXTERNAL\",\"M_dhis-web-dataentry\",\"F_PROGRAM_TRACKING_SEARCH\",\"M_dhis-web-maintenance-dataset\",\"F_USERROLE_LIST\",\"M_dhis-web-import-export\",\"M_dhis-web-caseentry\",\"F_USERROLE_PUBLIC_ADD\",\"M_dhis-web-importexport\",\"M_InterpretationsTest\",\"F_ORGUNITGROUPSET_PUBLIC_ADD\",\"F_SQLVIEW_EXTERNAL\",\"F_REPORT_DELETE\",\"F_DASHBOARD_PUBLIC_ADD\",\"F_CONSTANT_DELETE\",\"M_dhis-web-maintenance-user\",\"F_PREDICTOR_DELETE\",\"M_dhis-web-data-visualizer\",\"F_DATASET_PRIVATE_ADD\",\"F_EVENTREPORT_PUBLIC_ADD\",\"F_PROGRAMSTAGE_SECTION_DELETE\",\"F_TRACKED_ENTITY_UPDATE\",\"F_CATEGORY_OPTION_GROUP_SET_PUBLIC_ADD\",\"F_TRACKED_ENTITY_INSTANCE_DASHBOARD\",\"F_METADATA_MANAGE\",\"F_ANALYTICSTABLEHOOK_DELETE\",\"F_UNCOMPLETE_EVENT\",\"M_dhis-web-sms-configuration\",\"M_dhis-web-interpretation\",\"F_LEGEND_DELETE\",\"M_Custom_Js_Css\",\"F_PROGRAM_INDICATOR_MANAGEMENT\",\"F_ANONYMOUS_DATA_ENTRY\",\"F_MAP_PUBLIC_ADD\",\"F_PROGRAM_VALIDATION\",\"F_SCHEDULING_ADMIN\",\"F_TRACKED_ENTITY_COMMENT_DELETE\",\"F_DATAELEMENT_MINMAX_DELETE\",\"F_MOBILE_SETTINGS\",\"F_PREDICTORGROUP_ADD\",\"F_REPORT_PRIVATE_ADD\",\"F_VALIDATIONRULEGROUP_PRIVATE_ADD\",\"F_PUSH_ANALYSIS_DELETE\",\"F_REPLICATE_USER\",\"F_DATAVALUE_ADD\",\"M_dhis-web-maintenance-organisationunit\",\"F_INSERT_CUSTOM_JS_CSS\",\"F_DATAELEMENTGROUPSET_DELETE\",\"F_SQLVIEW_DELETE\",\"F_ENROLLMENT_CASCADE_DELETE\",\"F_PROGRAMDATAELEMENT_DELETE\",\"F_TRACKED_ENTITY_INSTANCE_LIST\",\"F_INDICATORTYPE_ADD\",\"F_LEGEND_SET_DELETE\",\"F_VIEW_EVENT_ANALYTICS\",\"F_PROGRAMSTAGE_SECTION_MANAGEMENT\",\"F_IMPORT_EVENTS\",\"F_PROGRAM_INSTANCE_DELETE\",\"F_INDICATOR_PRIVATE_ADD\",\"F_TRACKED_ENTITY_INSTANCE_HISTORY\",\"F_FRED_CREATE\",\"F_EVENTCHART_PUBLIC_ADD\",\"F_PUSH_ANALYSIS_ADD\",\"M_dhis-web-event-visualizer\",\"F_USER_ADD\",\"F_EXTERNAL_MAP_LAYER_DELETE\",\"F_SYSTEM_SETTING\",\"F_ANALYTICSTABLEHOOK_ADD\",\"F_ATTRIBUTE_PRIVATE_ADD\",\"F_DOCUMENT_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_DELETE\",\"M_Easy_Visualization\",\"F_VISUALIZATION_PUBLIC_ADD\",\"F_DATAELEMENT_MINMAX_ADD\",\"M_dhis-web-data-quality\",\"M_dhis-web-pivot\",\"F_EVENTREPORT_EXTERNAL\",\"F_PROGRAM_RULE_UPDATE\",\"F_DATAELEMENT_PUBLIC_ADD\",\"M_dhis-web-validationrule\",\"F_CONSTANT_MANAGEMENT\",\"F_RUN_VALIDATION\",\"F_MANAGE_TICKETS\",\"F_GENERATE_BENEFICIARY_TABULAR_REPORT\",\"F_OPTIONGROUP_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_DELETE\",\"M_User_Administration\",\"M_dhis-web-settings\",\"F_IMPORT_DATA\",\"F_VIEW_DATABROWSER\",\"F_MOBILE_DELETE_SMS\",\"F_OPTIONSET_MANAGEMENT\",\"F_SEND_MESSAGE\",\"F_PROGRAMSTAGE_ADD\",\"M_dhis-web-maps\",\"F_MINMAX_DATAELEMENT_DELETE\",\"F_ATTRIBUTE_DELETE\",\"F_OPTIONSET_DELETE\",\"F_PROGRAM_TRACKING_LIST\",\"M_dhis-web-dashboard\",\"M_dhis-web-data-administration\",\"F_ACCEPT_DATA_LOWER_LEVELS\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_DELETE\",\"F_OPTIONGROUPSET_PUBLIC_ADD\",\"M_dhis-web-capture\",\"F_PROGRAM_INDICATOR_GROUP_PUBLIC_ADD\",\"F_CATEGORY_DELETE\",\"F_COLOR_SET_DELETE\",\"M_dhis-web-app-management\",\"F_INDICATORTYPE_DELETE\",\"F_NAME_BASED_DATA_ENTRY\",\"F_INDICATORGROUP_PRIVATE_ADD\",\"F_FRED_DELETE\",\"F_VALIDATIONCRITERIA_DELETE\",\"F_PROGRAM_STAGE_INSTANCE_SEARCH\"],\"programs\":[\"IpHINAT79UW\",\"WSGAb5XwJ3Y\",\"ur1Edk5Oe2n\",\"lxAQ7Zs9VYR\",\"uy2gU8kT1jF\",\"fDd25txQckK\",\"eBAyeGv0exc\",\"kla3mAPgvCH\",\"MoUd5BTQ3lY\",\"q04UBOqq3rp\",\"VBqh0ynB2wv\",\"M3xtLkYBlKI\",\"qDkgAbB5Jlk\"],\"dataSets\":[\"Nyh6laLdBEJ\",\"j38YW1Am7he\",\"aLpVgfXiz0f\",\"YFTk3VdO9av\",\"Rl58JxmKJo2\",\"eZDhcZi6FLP\",\"N4fIX1HL3TQ\",\"EDzMBk0RRji\",\"TuL8IOPzpHh\",\"ce7DSxx5H2I\",\"EKWVBc5C0ms\",\"PLq9sJluXvc\",\"rsyjyJmYD4J\",\"ULowA8V3ucd\",\"QX4ZTUbOt3a\",\"pBOMPrpg1QX\",\"OsPTWNqq26W\",\"BfMAe6Itzgt\",\"V8MHeZHIrcP\",\"YZhd4nu3mzY\",\"Y8gAn9DfAGU\",\"vc6nF5yZsPR\",\"Lpw6GcnTrmS\",\"lyLU2wR22tC\",\"VTdjfLXXmoi\",\"SF8FDSqw30D\"]}", - "{\"lastUpdated\":\"2021-10-31T13:25:23.381\",\"id\":\"xE7jOejl9FI\",\"created\":\"2013-04-18T17:15:08.407\",\"name\":\"John Traore\",\"birthday\":\"1971-04-08T00:00:00.000\",\"education\":\"Master of super using\",\"gender\":\"gender_male\",\"displayName\":\"John Traore\",\"jobTitle\":\"Super user\",\"externalAccess\":false,\"skype\":\"john.traore\",\"twitter\":\"john.traore\",\"surname\":\"Traore\",\"employer\":\"DHIS\",\"facebookMessenger\":\"john.traore\",\"introduction\":\"I am the super user of DHIS 2\",\"email\":\"john.traore@mail.com\",\"whatsApp\":\"+123123123123\",\"languages\":\"English\",\"telegram\":\"john.traore\",\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"firstName\":\"John\",\"lastCheckedInterpretations\":\"2021-10-31T13:25:23.380\",\"nationality\":\"Sierra Leone\",\"interests\":\"Football, swimming, singing, dancing\",\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastUpdated\":\"2021-11-09T14:35:34.044\",\"id\":\"ZyjSDLHGPv4\",\"created\":\"2021-10-29T09:25:20.544\",\"name\":\"John Traore\",\"lastLogin\":\"2021-11-09T14:35:34.043\",\"displayName\":\"John Traore\",\"externalAuth\":false,\"externalAccess\":false,\"disabled\":false,\"twoFA\":false,\"passwordLastUpdated\":\"2021-10-29T09:25:20.544\",\"invitation\":false,\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"selfRegistered\":false,\"favorite\":false,\"username\":\"admin\",\"userInfo\":{\"id\":\"xE7jOejl9FI\"},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"lastUpdatedBy\":{\"displayName\":\"John Traore\",\"name\":\"John Traore\",\"id\":\"xE7jOejl9FI\",\"username\":\"admin\"},\"createdBy\":{\"displayName\":\"Thor Odinsson\",\"name\":\"Thor Odinsson\",\"id\":\"Z7mGnIfGgqL\",\"username\":\"analytics\"},\"favorites\":[],\"cogsDimensionConstraints\":[],\"catDimensionConstraints\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userRoles\":[{\"id\":\"UYXOT4A7JMI\"},{\"id\":\"Ufph3mGRmMo\"},{\"id\":\"Euq3XfEIEbx\"},{\"id\":\"aNk5AyC7ydy\"},{\"id\":\"cUlTcejWree\"},{\"id\":\"TMK9CMZ2V98\"},{\"id\":\"Ql6Gew7eaX6\"},{\"id\":\"Pqoy4DLOdMK\"},{\"id\":\"DRdaVRtwmG5\"},{\"id\":\"jRWSNIHdKww\"},{\"id\":\"txB7vu1w2Pr\"},{\"id\":\"xJZBzAHI88H\"},{\"id\":\"XS0dNzuZmfH\"}],\"userAccesses\":[]},\"settings\":{\"keyMessageSmsNotification\":false,\"keyTrackerDashboardLayout\":\"{\\\"IpHINAT79UW\\\":{\\\"widgets\\\":[{\\\"title\\\":\\\"enrollment\\\",\\\"view\\\":\\\"components/enrollment/enrollment.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"indicators\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"dataentry\\\",\\\"view\\\":\\\"components/dataentry/dataentry.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"report\\\",\\\"view\\\":\\\"components/report/tei-report.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"current_selections\\\",\\\"view\\\":\\\"components/selected/selected.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"feedback\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"profile\\\",\\\"view\\\":\\\"components/profile/profile.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"relationships\\\",\\\"view\\\":\\\"components/relationship/relationship.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":4},{\\\"title\\\":\\\"notes\\\",\\\"view\\\":\\\"components/notes/notes.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"messaging\\\",\\\"view\\\":\\\"components/messaging/messaging.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"dataentryTabular\\\",\\\"view\\\":\\\"components/dataentry/dataentry-tabular-layout.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3}],\\\"program\\\":\\\"IpHINAT79UW\\\"},\\\"ur1Edk5Oe2n\\\":{\\\"widgets\\\":[{\\\"title\\\":\\\"enrollment\\\",\\\"view\\\":\\\"components/enrollment/enrollment.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"indicators\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"dataentry\\\",\\\"view\\\":\\\"components/dataentry/dataentry.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"report\\\",\\\"view\\\":\\\"components/report/tei-report.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"current_selections\\\",\\\"view\\\":\\\"components/selected/selected.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"feedback\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"profile\\\",\\\"view\\\":\\\"components/profile/profile.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"relationships\\\",\\\"view\\\":\\\"components/relationship/relationship.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"notes\\\",\\\"view\\\":\\\"components/notes/notes.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":4},{\\\"title\\\":\\\"messaging\\\",\\\"view\\\":\\\"components/messaging/messaging.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"dataentryTabular\\\",\\\"view\\\":\\\"components/dataentry/dataentry-tabular-layout.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3}],\\\"program\\\":\\\"ur1Edk5Oe2n\\\"}}\",\"keyCurrentStyle\":\"light_blue/light_blue.css\",\"keyStyle\":\"light_blue/light_blue.css\",\"keyUiLocale\":\"en\",\"keyAnalysisDisplayProperty\":\"name\",\"keyMessageEmailNotification\":false},\"favorites\":[],\"teiSearchOrganisationUnits\":[{\"id\":\"ImspTQPwCqd\"}],\"translations\":[],\"organisationUnits\":[{\"id\":\"ImspTQPwCqd\"}],\"dataViewOrganisationUnits\":[{\"id\":\"ImspTQPwCqd\"}],\"userGroupAccesses\":[],\"attributeValues\":[],\"userGroups\":[{\"id\":\"Kk12LkEWtXp\"},{\"id\":\"M1Qre0247G3\"},{\"id\":\"NTC8GjJ7p8P\"},{\"id\":\"B6JNeAQ6akX\"},{\"id\":\"QYrzIjSfI8z\"},{\"id\":\"lFHP5lLkzVr\"},{\"id\":\"jvrEwEJ2yZn\"},{\"id\":\"vAvEltyXGbD\"},{\"id\":\"w900PX10L7O\"},{\"id\":\"GogLpGmkL0g\"},{\"id\":\"vRoAruMnNpB\"},{\"id\":\"wl5cDMuUhmF\"},{\"id\":\"z1gNAf2zUxZ\"},{\"id\":\"gXpmQO6eEOo\"},{\"id\":\"tH0GcNZZ1vW\"},{\"id\":\"H9XnHoWRKCg\"}],\"userAccesses\":[],\"authorities\":[\"F_PROGRAM_INDICATOR_PUBLIC_ADD\",\"F_SQLVIEW_EXECUTE\",\"F_USER_VIEW\",\"F_GENERATE_MIN_MAX_VALUES\",\"F_VALIDATIONRULE_PUBLIC_ADD\",\"F_CATEGORY_PRIVATE_ADD\",\"F_INDICATORGROUPSET_PUBLIC_ADD\",\"F_DATAVALUE_DELETE\",\"F_EXTERNAL_MAP_LAYER_PRIVATE_ADD\",\"F_RELATIONSHIPTYPE_DELETE\",\"F_CATEGORY_OPTION_PRIVATE_ADD\",\"F_SINGLE_EVENT_DATA_ENTRY\",\"F_CATEGORY_OPTION_GROUP_PUBLIC_ADD\",\"F_GIS_ADMIN\",\"M_dhis-web-event-capture\",\"F_SEND_EMAIL\",\"F_ORGUNITGROUPSET_PRIVATE_ADD\",\"F_INDICATOR_DELETE\",\"M_dhis-web-event-reports\",\"F_VIEW_UNAPPROVED_DATA\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_VIEW\",\"F_TRACKED_ENTITY_INSTANCE_CHANGE_LOCATION\",\"F_OPTIONGROUPSET_DELETE\",\"F_USERGROUP_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_PRIVATE_ADD\",\"F_DOCUMENT_EXTERNAL\",\"F_PROGRAM_TRACKING_MANAGEMENT\",\"F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD\",\"F_GENERATE_PROGRAM_SUMMARY_REPORT\",\"F_PROGRAM_INDICATOR_DELETE\",\"F_MOBILE_SENDSMS\",\"F_TRACKED_ENTITY_ADD\",\"F_TRACKED_ENTITY_MANAGEMENT\",\"F_RELATIONSHIP_DELETE\",\"F_VALIDATIONRULEGROUP_PUBLIC_ADD\",\"F_REPORT_EXTERNAL\",\"F_DOCUMENT_PRIVATE_ADD\",\"M_dhis-web-reports\",\"F_TRACKED_ENTITY_DELETE\",\"F_USERGROUP_DELETE\",\"F_PROGRAM_PRIVATE_ADD\",\"F_CATEGORY_COMBO_PRIVATE_ADD\",\"F_SCHEDULING_SEND_MESSAGE\",\"F_EXTERNAL_MAP_LAYER_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_DELETE\",\"F_ORGANISATIONUNIT_MOVE\",\"M_dhis-web-usage-analytics\",\"F_COLOR_DELETE\",\"F_INDICATORGROUP_DELETE\",\"F_ORGANISATIONUNIT_DELETE\",\"F_PROGRAM_RULE_ADD\",\"M_dhis-web-light\",\"F_OPTIONGROUPSET_PRIVATE_ADD\",\"F_DATA_MART_ADMIN\",\"M_dhis-web-maintenance-mobile\",\"F_DATASET_PUBLIC_ADD\",\"F_CATEGORY_COMBO_DELETE\",\"F_SECTION_DELETE\",\"F_USER_DELETE\",\"F_INDICATORGROUPSET_PRIVATE_ADD\",\"F_PROGRAM_INDICATOR_PRIVATE_ADD\",\"F_METADATA_IMPORT\",\"M_dhis-web-maintenance-appmanager\",\"F_EXPORT_EVENTS\",\"M_dhis-web-maintenance-settings\",\"F_SQLVIEW_PUBLIC_ADD\",\"F_PERFORM_MAINTENANCE\",\"F_COLOR_SET_ADD\",\"F_PROGRAM_STAGE_INSTANCE_DELETE\",\"F_METADATA_EXPORT\",\"F_MINMAX_DATAELEMENT_ADD\",\"F_PROGRAMSTAGE_SECTION_ADD\",\"F_DATAELEMENTGROUP_PRIVATE_ADD\",\"F_VALIDATIONRULE_PRIVATE_ADD\",\"F_APPROVE_DATA\",\"M_dhis-web-mapping\",\"F_DATAELEMENT_PRIVATE_ADD\",\"F_VALIDATIONCRITERIA_ADD\",\"F_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS\",\"F_IGNORE_TRACKER_REQUIRED_VALUE_VALIDATION\",\"F_PROGRAM_PUBLIC_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_DELETE\",\"F_USER_ADD_WITHIN_MANAGED_GROUP\",\"M_Web_Portal\",\"F_ORGANISATIONUNIT_ADD\",\"M_dhis-web-user\",\"F_LEGEND_SET_PUBLIC_ADD\",\"F_CONSTANT_ADD\",\"F_PREDICTORGROUP_DELETE\",\"F_TRACKED_ENTITY_COMMENT_ADD\",\"F_TRACKED_ENTITY_INSTANCE_MANAGEMENT\",\"M_dhis-web-visualizer\",\"F_INDICATOR_PUBLIC_ADD\",\"F_INDICATORGROUP_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD\",\"M_dhis-web-maintenance\",\"M_dhis-web-approval\",\"F_PROGRAM_RULE_MANAGEMENT\",\"F_TEI_CASCADE_DELETE\",\"F_FRED_UPDATE\",\"F_VISUALIZATION_EXTERNAL\",\"M_dhis-web-cache-cleaner\",\"F_EDIT_EXPIRED\",\"F_ACCESS_TRACKED_ENTITY_ATTRIBUTES\",\"F_PROGRAM_DASHBOARD_CONFIG_ADMIN\",\"F_ORGANISATIONUNITLEVEL_UPDATE\",\"F_CATEGORY_OPTION_PUBLIC_ADD\",\"M_dhis-web-datastore\",\"F_CATEGORY_OPTION_DELETE\",\"M_Data_Table\",\"M_dhis-web-menu-management\",\"F_REPORT_PUBLIC_ADD\",\"F_VALIDATIONRULEGROUP_DELETE\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_ADD\",\"F_RELATIONSHIP_MANAGEMENT\",\"F_COLOR_ADD\",\"F_OPTIONSET_PRIVATE_ADD\",\"F_PROGRAM_RULE_DELETE\",\"F_GENERATE_STATISTICAL_PROGRAM_REPORT\",\"F_ORGUNITGROUP_DELETE\",\"F_DATAELEMENTGROUPSET_PRIVATE_ADD\",\"M_dhis-web-tracker-capture\",\"F_LOCALE_ADD\",\"F_LEGEND_ADD\",\"F_CATEGORY_OPTION_GROUP_PRIVATE_ADD\",\"F_PROGRAM_INSTANCE_MANAGEMENT\",\"M_dhis-web-reporting\",\"F_CATEGORY_PUBLIC_ADD\",\"F_SECTION_ADD\",\"F_CATEGORY_COMBO_PUBLIC_ADD\",\"M_dhis-web-maintenance-datadictionary\",\"F_DATASET_DELETE\",\"F_INDICATORGROUPSET_DELETE\",\"F_USER_DELETE_WITHIN_MANAGED_GROUP\",\"F_ADD_TRACKED_ENTITY_FORM\",\"M_dhis-web-scheduler\",\"F_OPTIONGROUP_PUBLIC_ADD\",\"F_USERROLE_PRIVATE_ADD\",\"M_dhis-web-messaging\",\"M_dhis-web-maintenance-program\",\"F_EXTERNALFILERESOURCE_ADD\",\"F_MAP_EXTERNAL\",\"M_bna_widget\",\"F_DATAELEMENTGROUPSET_PUBLIC_ADD\",\"F_DATAELEMENTGROUP_DELETE\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_ADD\",\"F_RELATIONSHIP_ADD\",\"F_ORGUNITGROUP_PRIVATE_ADD\",\"F_DATAELEMENTGROUP_PUBLIC_ADD\",\"F_USER_GROUPS_READ_ONLY_ADD_MEMBERS\",\"F_LOCALE_DELETE\",\"F_PREDICTOR_RUN\",\"F_DATAELEMENT_DELETE\",\"F_OPTIONGROUP_DELETE\",\"F_LEGEND_SET_PRIVATE_ADD\",\"F_PROGRAMSTAGE_DELETE\",\"F_ATTRIBUTE_PUBLIC_ADD\",\"F_TRACKED_ENTITY_FORM_DELETE\",\"F_USERROLE_DELETE\",\"F_DOCUMENT_DELETE\",\"F_ORGUNITGROUPSET_DELETE\",\"M_dhis-web-translations\",\"M_dhis-web-sms\",\"F_SCHEDULING_CASE_AGGREGATE_QUERY_BUILDER\",\"F_PROGRAM_DELETE\",\"F_VALIDATIONRULE_DELETE\",\"F_PROGRAMDATAELEMENT_ADD\",\"M_dhis-web-mobile\",\"F_ACTIVITY_PLAN\",\"F_RELATIONSHIPTYPE_PUBLIC_ADD\",\"F_PREDICTOR_ADD\",\"F_SQLVIEW_PRIVATE_ADD\",\"F_EXPORT_DATA\",\"F_OAUTH2_CLIENT_MANAGE\",\"F_ORGUNITGROUP_PUBLIC_ADD\",\"F_APPROVE_DATA_LOWER_LEVELS\",\"M_Social_Media_Video\",\"F_OPTIONSET_PUBLIC_ADD\",\"F_EVENTCHART_EXTERNAL\",\"M_dhis-web-dataentry\",\"F_PROGRAM_TRACKING_SEARCH\",\"M_dhis-web-maintenance-dataset\",\"F_USERROLE_LIST\",\"M_dhis-web-import-export\",\"M_dhis-web-caseentry\",\"F_USERROLE_PUBLIC_ADD\",\"M_dhis-web-importexport\",\"M_InterpretationsTest\",\"F_ORGUNITGROUPSET_PUBLIC_ADD\",\"F_SQLVIEW_EXTERNAL\",\"F_REPORT_DELETE\",\"F_DASHBOARD_PUBLIC_ADD\",\"F_CONSTANT_DELETE\",\"M_dhis-web-maintenance-user\",\"F_PREDICTOR_DELETE\",\"M_dhis-web-data-visualizer\",\"F_DATASET_PRIVATE_ADD\",\"F_EVENTREPORT_PUBLIC_ADD\",\"F_PROGRAMSTAGE_SECTION_DELETE\",\"F_TRACKED_ENTITY_UPDATE\",\"F_CATEGORY_OPTION_GROUP_SET_PUBLIC_ADD\",\"F_TRACKED_ENTITY_INSTANCE_DASHBOARD\",\"F_METADATA_MANAGE\",\"F_ANALYTICSTABLEHOOK_DELETE\",\"F_UNCOMPLETE_EVENT\",\"M_dhis-web-sms-configuration\",\"M_dhis-web-interpretation\",\"F_LEGEND_DELETE\",\"M_Custom_Js_Css\",\"F_PROGRAM_INDICATOR_MANAGEMENT\",\"F_ANONYMOUS_DATA_ENTRY\",\"F_MAP_PUBLIC_ADD\",\"F_PROGRAM_VALIDATION\",\"F_SCHEDULING_ADMIN\",\"F_TRACKED_ENTITY_COMMENT_DELETE\",\"F_DATAELEMENT_MINMAX_DELETE\",\"F_MOBILE_SETTINGS\",\"F_PREDICTORGROUP_ADD\",\"F_REPORT_PRIVATE_ADD\",\"F_VALIDATIONRULEGROUP_PRIVATE_ADD\",\"F_PUSH_ANALYSIS_DELETE\",\"F_REPLICATE_USER\",\"F_DATAVALUE_ADD\",\"M_dhis-web-maintenance-organisationunit\",\"F_INSERT_CUSTOM_JS_CSS\",\"F_DATAELEMENTGROUPSET_DELETE\",\"F_SQLVIEW_DELETE\",\"F_ENROLLMENT_CASCADE_DELETE\",\"F_PROGRAMDATAELEMENT_DELETE\",\"F_TRACKED_ENTITY_INSTANCE_LIST\",\"F_INDICATORTYPE_ADD\",\"F_LEGEND_SET_DELETE\",\"F_VIEW_EVENT_ANALYTICS\",\"F_PROGRAMSTAGE_SECTION_MANAGEMENT\",\"F_IMPORT_EVENTS\",\"F_PROGRAM_INSTANCE_DELETE\",\"F_INDICATOR_PRIVATE_ADD\",\"F_TRACKED_ENTITY_INSTANCE_HISTORY\",\"F_FRED_CREATE\",\"F_EVENTCHART_PUBLIC_ADD\",\"F_PUSH_ANALYSIS_ADD\",\"M_dhis-web-event-visualizer\",\"F_USER_ADD\",\"F_EXTERNAL_MAP_LAYER_DELETE\",\"F_SYSTEM_SETTING\",\"F_ANALYTICSTABLEHOOK_ADD\",\"F_ATTRIBUTE_PRIVATE_ADD\",\"F_DOCUMENT_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_DELETE\",\"M_Easy_Visualization\",\"F_VISUALIZATION_PUBLIC_ADD\",\"F_DATAELEMENT_MINMAX_ADD\",\"M_dhis-web-data-quality\",\"M_dhis-web-pivot\",\"F_EVENTREPORT_EXTERNAL\",\"F_PROGRAM_RULE_UPDATE\",\"F_DATAELEMENT_PUBLIC_ADD\",\"M_dhis-web-validationrule\",\"F_CONSTANT_MANAGEMENT\",\"F_RUN_VALIDATION\",\"F_MANAGE_TICKETS\",\"F_GENERATE_BENEFICIARY_TABULAR_REPORT\",\"F_OPTIONGROUP_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_DELETE\",\"M_User_Administration\",\"M_dhis-web-settings\",\"F_IMPORT_DATA\",\"F_VIEW_DATABROWSER\",\"F_MOBILE_DELETE_SMS\",\"F_OPTIONSET_MANAGEMENT\",\"F_SEND_MESSAGE\",\"F_PROGRAMSTAGE_ADD\",\"M_dhis-web-maps\",\"F_MINMAX_DATAELEMENT_DELETE\",\"F_ATTRIBUTE_DELETE\",\"F_OPTIONSET_DELETE\",\"F_PROGRAM_TRACKING_LIST\",\"M_dhis-web-dashboard\",\"M_dhis-web-data-administration\",\"F_ACCEPT_DATA_LOWER_LEVELS\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_DELETE\",\"F_OPTIONGROUPSET_PUBLIC_ADD\",\"M_dhis-web-capture\",\"F_PROGRAM_INDICATOR_GROUP_PUBLIC_ADD\",\"F_CATEGORY_DELETE\",\"F_COLOR_SET_DELETE\",\"M_dhis-web-app-management\",\"F_INDICATORTYPE_DELETE\",\"F_NAME_BASED_DATA_ENTRY\",\"F_INDICATORGROUP_PRIVATE_ADD\",\"F_FRED_DELETE\",\"F_VALIDATIONCRITERIA_DELETE\",\"F_PROGRAM_STAGE_INSTANCE_SEARCH\"],\"programs\":[\"IpHINAT79UW\",\"WSGAb5XwJ3Y\",\"ur1Edk5Oe2n\",\"lxAQ7Zs9VYR\",\"uy2gU8kT1jF\",\"fDd25txQckK\",\"eBAyeGv0exc\",\"kla3mAPgvCH\",\"MoUd5BTQ3lY\",\"q04UBOqq3rp\",\"VBqh0ynB2wv\",\"M3xtLkYBlKI\",\"qDkgAbB5Jlk\"],\"dataSets\":[\"Nyh6laLdBEJ\",\"j38YW1Am7he\",\"aLpVgfXiz0f\",\"YFTk3VdO9av\",\"Rl58JxmKJo2\",\"eZDhcZi6FLP\",\"N4fIX1HL3TQ\",\"EDzMBk0RRji\",\"TuL8IOPzpHh\",\"ce7DSxx5H2I\",\"EKWVBc5C0ms\",\"PLq9sJluXvc\",\"rsyjyJmYD4J\",\"ULowA8V3ucd\",\"QX4ZTUbOt3a\",\"pBOMPrpg1QX\",\"OsPTWNqq26W\",\"BfMAe6Itzgt\",\"V8MHeZHIrcP\",\"YZhd4nu3mzY\",\"Y8gAn9DfAGU\",\"vc6nF5yZsPR\",\"Lpw6GcnTrmS\",\"lyLU2wR22tC\",\"VTdjfLXXmoi\",\"SF8FDSqw30D\"]}", - "{\"lastUpdated\":\"2021-10-31T13:25:23.381\",\"id\":\"xE7jOejl9FI\",\"created\":\"2013-04-18T17:15:08.407\",\"name\":\"John Traore\",\"birthday\":\"1971-04-08T00:00:00.000\",\"education\":\"Master of super using\",\"gender\":\"gender_male\",\"displayName\":\"John Traore\",\"jobTitle\":\"Super user\",\"externalAccess\":false,\"skype\":\"john.traore\",\"twitter\":\"john.traore\",\"surname\":\"Traore\",\"employer\":\"DHIS\",\"facebookMessenger\":\"john.traore\",\"introduction\":\"I am the super user of DHIS 2\",\"email\":\"john.traore@mail.com\",\"whatsApp\":\"+123123123123\",\"languages\":\"English\",\"telegram\":\"john.traore\",\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"firstName\":\"John\",\"lastCheckedInterpretations\":\"2021-10-31T13:25:23.380\",\"nationality\":\"Sierra Leone\",\"interests\":\"Football, swimming, singing, dancing\",\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastUpdated\":\"2021-11-09T14:35:53.994\",\"id\":\"ZyjSDLHGPv4\",\"created\":\"2021-10-29T09:25:20.544\",\"name\":\"John Traore\",\"lastLogin\":\"2021-11-09T14:35:53.993\",\"displayName\":\"John Traore\",\"externalAuth\":false,\"externalAccess\":false,\"disabled\":false,\"twoFA\":false,\"passwordLastUpdated\":\"2021-10-29T09:25:20.544\",\"invitation\":false,\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"selfRegistered\":false,\"favorite\":false,\"username\":\"admin\",\"userInfo\":{\"id\":\"xE7jOejl9FI\"},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"lastUpdatedBy\":{\"displayName\":\"John Traore\",\"name\":\"John Traore\",\"id\":\"xE7jOejl9FI\",\"username\":\"admin\"},\"createdBy\":{\"displayName\":\"Thor Odinsson\",\"name\":\"Thor Odinsson\",\"id\":\"Z7mGnIfGgqL\",\"username\":\"analytics\"},\"favorites\":[],\"cogsDimensionConstraints\":[],\"catDimensionConstraints\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userRoles\":[{\"id\":\"UYXOT4A7JMI\"},{\"id\":\"Ufph3mGRmMo\"},{\"id\":\"Euq3XfEIEbx\"},{\"id\":\"aNk5AyC7ydy\"},{\"id\":\"cUlTcejWree\"},{\"id\":\"TMK9CMZ2V98\"},{\"id\":\"Ql6Gew7eaX6\"},{\"id\":\"Pqoy4DLOdMK\"},{\"id\":\"DRdaVRtwmG5\"},{\"id\":\"jRWSNIHdKww\"},{\"id\":\"txB7vu1w2Pr\"},{\"id\":\"xJZBzAHI88H\"},{\"id\":\"XS0dNzuZmfH\"}],\"userAccesses\":[]},\"settings\":{\"keyMessageSmsNotification\":false,\"keyTrackerDashboardLayout\":\"{\\\"IpHINAT79UW\\\":{\\\"widgets\\\":[{\\\"title\\\":\\\"enrollment\\\",\\\"view\\\":\\\"components/enrollment/enrollment.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"indicators\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"dataentry\\\",\\\"view\\\":\\\"components/dataentry/dataentry.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"report\\\",\\\"view\\\":\\\"components/report/tei-report.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"current_selections\\\",\\\"view\\\":\\\"components/selected/selected.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"feedback\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"profile\\\",\\\"view\\\":\\\"components/profile/profile.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"relationships\\\",\\\"view\\\":\\\"components/relationship/relationship.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":4},{\\\"title\\\":\\\"notes\\\",\\\"view\\\":\\\"components/notes/notes.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"messaging\\\",\\\"view\\\":\\\"components/messaging/messaging.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"dataentryTabular\\\",\\\"view\\\":\\\"components/dataentry/dataentry-tabular-layout.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3}],\\\"program\\\":\\\"IpHINAT79UW\\\"},\\\"ur1Edk5Oe2n\\\":{\\\"widgets\\\":[{\\\"title\\\":\\\"enrollment\\\",\\\"view\\\":\\\"components/enrollment/enrollment.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"indicators\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"dataentry\\\",\\\"view\\\":\\\"components/dataentry/dataentry.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"report\\\",\\\"view\\\":\\\"components/report/tei-report.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"current_selections\\\",\\\"view\\\":\\\"components/selected/selected.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"feedback\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"profile\\\",\\\"view\\\":\\\"components/profile/profile.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"relationships\\\",\\\"view\\\":\\\"components/relationship/relationship.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"notes\\\",\\\"view\\\":\\\"components/notes/notes.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":4},{\\\"title\\\":\\\"messaging\\\",\\\"view\\\":\\\"components/messaging/messaging.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"dataentryTabular\\\",\\\"view\\\":\\\"components/dataentry/dataentry-tabular-layout.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3}],\\\"program\\\":\\\"ur1Edk5Oe2n\\\"}}\",\"keyCurrentStyle\":\"light_blue/light_blue.css\",\"keyStyle\":\"light_blue/light_blue.css\",\"keyUiLocale\":\"en\",\"keyAnalysisDisplayProperty\":\"name\",\"keyMessageEmailNotification\":false},\"favorites\":[],\"teiSearchOrganisationUnits\":[{\"id\":\"ImspTQPwCqd\"}],\"translations\":[],\"organisationUnits\":[{\"id\":\"ImspTQPwCqd\"}],\"dataViewOrganisationUnits\":[{\"id\":\"ImspTQPwCqd\"}],\"userGroupAccesses\":[],\"attributeValues\":[],\"userGroups\":[{\"id\":\"Kk12LkEWtXp\"},{\"id\":\"M1Qre0247G3\"},{\"id\":\"NTC8GjJ7p8P\"},{\"id\":\"B6JNeAQ6akX\"},{\"id\":\"QYrzIjSfI8z\"},{\"id\":\"lFHP5lLkzVr\"},{\"id\":\"jvrEwEJ2yZn\"},{\"id\":\"vAvEltyXGbD\"},{\"id\":\"w900PX10L7O\"},{\"id\":\"GogLpGmkL0g\"},{\"id\":\"vRoAruMnNpB\"},{\"id\":\"wl5cDMuUhmF\"},{\"id\":\"z1gNAf2zUxZ\"},{\"id\":\"gXpmQO6eEOo\"},{\"id\":\"tH0GcNZZ1vW\"},{\"id\":\"H9XnHoWRKCg\"}],\"userAccesses\":[],\"authorities\":[\"F_PROGRAM_INDICATOR_PUBLIC_ADD\",\"F_SQLVIEW_EXECUTE\",\"F_USER_VIEW\",\"F_GENERATE_MIN_MAX_VALUES\",\"F_VALIDATIONRULE_PUBLIC_ADD\",\"F_CATEGORY_PRIVATE_ADD\",\"F_INDICATORGROUPSET_PUBLIC_ADD\",\"F_DATAVALUE_DELETE\",\"F_EXTERNAL_MAP_LAYER_PRIVATE_ADD\",\"F_RELATIONSHIPTYPE_DELETE\",\"F_CATEGORY_OPTION_PRIVATE_ADD\",\"F_SINGLE_EVENT_DATA_ENTRY\",\"F_CATEGORY_OPTION_GROUP_PUBLIC_ADD\",\"F_GIS_ADMIN\",\"M_dhis-web-event-capture\",\"F_SEND_EMAIL\",\"F_ORGUNITGROUPSET_PRIVATE_ADD\",\"F_INDICATOR_DELETE\",\"M_dhis-web-event-reports\",\"F_VIEW_UNAPPROVED_DATA\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_VIEW\",\"F_TRACKED_ENTITY_INSTANCE_CHANGE_LOCATION\",\"F_OPTIONGROUPSET_DELETE\",\"F_USERGROUP_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_PRIVATE_ADD\",\"F_DOCUMENT_EXTERNAL\",\"F_PROGRAM_TRACKING_MANAGEMENT\",\"F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD\",\"F_GENERATE_PROGRAM_SUMMARY_REPORT\",\"F_PROGRAM_INDICATOR_DELETE\",\"F_MOBILE_SENDSMS\",\"F_TRACKED_ENTITY_ADD\",\"F_TRACKED_ENTITY_MANAGEMENT\",\"F_RELATIONSHIP_DELETE\",\"F_VALIDATIONRULEGROUP_PUBLIC_ADD\",\"F_REPORT_EXTERNAL\",\"F_DOCUMENT_PRIVATE_ADD\",\"M_dhis-web-reports\",\"F_TRACKED_ENTITY_DELETE\",\"F_USERGROUP_DELETE\",\"F_PROGRAM_PRIVATE_ADD\",\"F_CATEGORY_COMBO_PRIVATE_ADD\",\"F_SCHEDULING_SEND_MESSAGE\",\"F_EXTERNAL_MAP_LAYER_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_DELETE\",\"F_ORGANISATIONUNIT_MOVE\",\"M_dhis-web-usage-analytics\",\"F_COLOR_DELETE\",\"F_INDICATORGROUP_DELETE\",\"F_ORGANISATIONUNIT_DELETE\",\"F_PROGRAM_RULE_ADD\",\"M_dhis-web-light\",\"F_OPTIONGROUPSET_PRIVATE_ADD\",\"F_DATA_MART_ADMIN\",\"M_dhis-web-maintenance-mobile\",\"F_DATASET_PUBLIC_ADD\",\"F_CATEGORY_COMBO_DELETE\",\"F_SECTION_DELETE\",\"F_USER_DELETE\",\"F_INDICATORGROUPSET_PRIVATE_ADD\",\"F_PROGRAM_INDICATOR_PRIVATE_ADD\",\"F_METADATA_IMPORT\",\"M_dhis-web-maintenance-appmanager\",\"F_EXPORT_EVENTS\",\"M_dhis-web-maintenance-settings\",\"F_SQLVIEW_PUBLIC_ADD\",\"F_PERFORM_MAINTENANCE\",\"F_COLOR_SET_ADD\",\"F_PROGRAM_STAGE_INSTANCE_DELETE\",\"F_METADATA_EXPORT\",\"F_MINMAX_DATAELEMENT_ADD\",\"F_PROGRAMSTAGE_SECTION_ADD\",\"F_DATAELEMENTGROUP_PRIVATE_ADD\",\"F_VALIDATIONRULE_PRIVATE_ADD\",\"F_APPROVE_DATA\",\"M_dhis-web-mapping\",\"F_DATAELEMENT_PRIVATE_ADD\",\"F_VALIDATIONCRITERIA_ADD\",\"F_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS\",\"F_IGNORE_TRACKER_REQUIRED_VALUE_VALIDATION\",\"F_PROGRAM_PUBLIC_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_DELETE\",\"F_USER_ADD_WITHIN_MANAGED_GROUP\",\"M_Web_Portal\",\"F_ORGANISATIONUNIT_ADD\",\"M_dhis-web-user\",\"F_LEGEND_SET_PUBLIC_ADD\",\"F_CONSTANT_ADD\",\"F_PREDICTORGROUP_DELETE\",\"F_TRACKED_ENTITY_COMMENT_ADD\",\"F_TRACKED_ENTITY_INSTANCE_MANAGEMENT\",\"M_dhis-web-visualizer\",\"F_INDICATOR_PUBLIC_ADD\",\"F_INDICATORGROUP_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD\",\"M_dhis-web-maintenance\",\"M_dhis-web-approval\",\"F_PROGRAM_RULE_MANAGEMENT\",\"F_TEI_CASCADE_DELETE\",\"F_FRED_UPDATE\",\"F_VISUALIZATION_EXTERNAL\",\"M_dhis-web-cache-cleaner\",\"F_EDIT_EXPIRED\",\"F_ACCESS_TRACKED_ENTITY_ATTRIBUTES\",\"F_PROGRAM_DASHBOARD_CONFIG_ADMIN\",\"F_ORGANISATIONUNITLEVEL_UPDATE\",\"F_CATEGORY_OPTION_PUBLIC_ADD\",\"M_dhis-web-datastore\",\"F_CATEGORY_OPTION_DELETE\",\"M_Data_Table\",\"M_dhis-web-menu-management\",\"F_REPORT_PUBLIC_ADD\",\"F_VALIDATIONRULEGROUP_DELETE\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_ADD\",\"F_RELATIONSHIP_MANAGEMENT\",\"F_COLOR_ADD\",\"F_OPTIONSET_PRIVATE_ADD\",\"F_PROGRAM_RULE_DELETE\",\"F_GENERATE_STATISTICAL_PROGRAM_REPORT\",\"F_ORGUNITGROUP_DELETE\",\"F_DATAELEMENTGROUPSET_PRIVATE_ADD\",\"M_dhis-web-tracker-capture\",\"F_LOCALE_ADD\",\"F_LEGEND_ADD\",\"F_CATEGORY_OPTION_GROUP_PRIVATE_ADD\",\"F_PROGRAM_INSTANCE_MANAGEMENT\",\"M_dhis-web-reporting\",\"F_CATEGORY_PUBLIC_ADD\",\"F_SECTION_ADD\",\"F_CATEGORY_COMBO_PUBLIC_ADD\",\"M_dhis-web-maintenance-datadictionary\",\"F_DATASET_DELETE\",\"F_INDICATORGROUPSET_DELETE\",\"F_USER_DELETE_WITHIN_MANAGED_GROUP\",\"F_ADD_TRACKED_ENTITY_FORM\",\"M_dhis-web-scheduler\",\"F_OPTIONGROUP_PUBLIC_ADD\",\"F_USERROLE_PRIVATE_ADD\",\"M_dhis-web-messaging\",\"M_dhis-web-maintenance-program\",\"F_EXTERNALFILERESOURCE_ADD\",\"F_MAP_EXTERNAL\",\"M_bna_widget\",\"F_DATAELEMENTGROUPSET_PUBLIC_ADD\",\"F_DATAELEMENTGROUP_DELETE\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_ADD\",\"F_RELATIONSHIP_ADD\",\"F_ORGUNITGROUP_PRIVATE_ADD\",\"F_DATAELEMENTGROUP_PUBLIC_ADD\",\"F_USER_GROUPS_READ_ONLY_ADD_MEMBERS\",\"F_LOCALE_DELETE\",\"F_PREDICTOR_RUN\",\"F_DATAELEMENT_DELETE\",\"F_OPTIONGROUP_DELETE\",\"F_LEGEND_SET_PRIVATE_ADD\",\"F_PROGRAMSTAGE_DELETE\",\"F_ATTRIBUTE_PUBLIC_ADD\",\"F_TRACKED_ENTITY_FORM_DELETE\",\"F_USERROLE_DELETE\",\"F_DOCUMENT_DELETE\",\"F_ORGUNITGROUPSET_DELETE\",\"M_dhis-web-translations\",\"M_dhis-web-sms\",\"F_SCHEDULING_CASE_AGGREGATE_QUERY_BUILDER\",\"F_PROGRAM_DELETE\",\"F_VALIDATIONRULE_DELETE\",\"F_PROGRAMDATAELEMENT_ADD\",\"M_dhis-web-mobile\",\"F_ACTIVITY_PLAN\",\"F_RELATIONSHIPTYPE_PUBLIC_ADD\",\"F_PREDICTOR_ADD\",\"F_SQLVIEW_PRIVATE_ADD\",\"F_EXPORT_DATA\",\"F_OAUTH2_CLIENT_MANAGE\",\"F_ORGUNITGROUP_PUBLIC_ADD\",\"F_APPROVE_DATA_LOWER_LEVELS\",\"M_Social_Media_Video\",\"F_OPTIONSET_PUBLIC_ADD\",\"F_EVENTCHART_EXTERNAL\",\"M_dhis-web-dataentry\",\"F_PROGRAM_TRACKING_SEARCH\",\"M_dhis-web-maintenance-dataset\",\"F_USERROLE_LIST\",\"M_dhis-web-import-export\",\"M_dhis-web-caseentry\",\"F_USERROLE_PUBLIC_ADD\",\"M_dhis-web-importexport\",\"M_InterpretationsTest\",\"F_ORGUNITGROUPSET_PUBLIC_ADD\",\"F_SQLVIEW_EXTERNAL\",\"F_REPORT_DELETE\",\"F_DASHBOARD_PUBLIC_ADD\",\"F_CONSTANT_DELETE\",\"M_dhis-web-maintenance-user\",\"F_PREDICTOR_DELETE\",\"M_dhis-web-data-visualizer\",\"F_DATASET_PRIVATE_ADD\",\"F_EVENTREPORT_PUBLIC_ADD\",\"F_PROGRAMSTAGE_SECTION_DELETE\",\"F_TRACKED_ENTITY_UPDATE\",\"F_CATEGORY_OPTION_GROUP_SET_PUBLIC_ADD\",\"F_TRACKED_ENTITY_INSTANCE_DASHBOARD\",\"F_METADATA_MANAGE\",\"F_ANALYTICSTABLEHOOK_DELETE\",\"F_UNCOMPLETE_EVENT\",\"M_dhis-web-sms-configuration\",\"M_dhis-web-interpretation\",\"F_LEGEND_DELETE\",\"M_Custom_Js_Css\",\"F_PROGRAM_INDICATOR_MANAGEMENT\",\"F_ANONYMOUS_DATA_ENTRY\",\"F_MAP_PUBLIC_ADD\",\"F_PROGRAM_VALIDATION\",\"F_SCHEDULING_ADMIN\",\"F_TRACKED_ENTITY_COMMENT_DELETE\",\"F_DATAELEMENT_MINMAX_DELETE\",\"F_MOBILE_SETTINGS\",\"F_PREDICTORGROUP_ADD\",\"F_REPORT_PRIVATE_ADD\",\"F_VALIDATIONRULEGROUP_PRIVATE_ADD\",\"F_PUSH_ANALYSIS_DELETE\",\"F_REPLICATE_USER\",\"F_DATAVALUE_ADD\",\"M_dhis-web-maintenance-organisationunit\",\"F_INSERT_CUSTOM_JS_CSS\",\"F_DATAELEMENTGROUPSET_DELETE\",\"F_SQLVIEW_DELETE\",\"F_ENROLLMENT_CASCADE_DELETE\",\"F_PROGRAMDATAELEMENT_DELETE\",\"F_TRACKED_ENTITY_INSTANCE_LIST\",\"F_INDICATORTYPE_ADD\",\"F_LEGEND_SET_DELETE\",\"F_VIEW_EVENT_ANALYTICS\",\"F_PROGRAMSTAGE_SECTION_MANAGEMENT\",\"F_IMPORT_EVENTS\",\"F_PROGRAM_INSTANCE_DELETE\",\"F_INDICATOR_PRIVATE_ADD\",\"F_TRACKED_ENTITY_INSTANCE_HISTORY\",\"F_FRED_CREATE\",\"F_EVENTCHART_PUBLIC_ADD\",\"F_PUSH_ANALYSIS_ADD\",\"M_dhis-web-event-visualizer\",\"F_USER_ADD\",\"F_EXTERNAL_MAP_LAYER_DELETE\",\"F_SYSTEM_SETTING\",\"F_ANALYTICSTABLEHOOK_ADD\",\"F_ATTRIBUTE_PRIVATE_ADD\",\"F_DOCUMENT_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_DELETE\",\"M_Easy_Visualization\",\"F_VISUALIZATION_PUBLIC_ADD\",\"F_DATAELEMENT_MINMAX_ADD\",\"M_dhis-web-data-quality\",\"M_dhis-web-pivot\",\"F_EVENTREPORT_EXTERNAL\",\"F_PROGRAM_RULE_UPDATE\",\"F_DATAELEMENT_PUBLIC_ADD\",\"M_dhis-web-validationrule\",\"F_CONSTANT_MANAGEMENT\",\"F_RUN_VALIDATION\",\"F_MANAGE_TICKETS\",\"F_GENERATE_BENEFICIARY_TABULAR_REPORT\",\"F_OPTIONGROUP_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_DELETE\",\"M_User_Administration\",\"M_dhis-web-settings\",\"F_IMPORT_DATA\",\"F_VIEW_DATABROWSER\",\"F_MOBILE_DELETE_SMS\",\"F_OPTIONSET_MANAGEMENT\",\"F_SEND_MESSAGE\",\"F_PROGRAMSTAGE_ADD\",\"M_dhis-web-maps\",\"F_MINMAX_DATAELEMENT_DELETE\",\"F_ATTRIBUTE_DELETE\",\"F_OPTIONSET_DELETE\",\"F_PROGRAM_TRACKING_LIST\",\"M_dhis-web-dashboard\",\"M_dhis-web-data-administration\",\"F_ACCEPT_DATA_LOWER_LEVELS\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_DELETE\",\"F_OPTIONGROUPSET_PUBLIC_ADD\",\"M_dhis-web-capture\",\"F_PROGRAM_INDICATOR_GROUP_PUBLIC_ADD\",\"F_CATEGORY_DELETE\",\"F_COLOR_SET_DELETE\",\"M_dhis-web-app-management\",\"F_INDICATORTYPE_DELETE\",\"F_NAME_BASED_DATA_ENTRY\",\"F_INDICATORGROUP_PRIVATE_ADD\",\"F_FRED_DELETE\",\"F_VALIDATIONCRITERIA_DELETE\",\"F_PROGRAM_STAGE_INSTANCE_SEARCH\"],\"programs\":[\"IpHINAT79UW\",\"WSGAb5XwJ3Y\",\"ur1Edk5Oe2n\",\"lxAQ7Zs9VYR\",\"uy2gU8kT1jF\",\"fDd25txQckK\",\"eBAyeGv0exc\",\"kla3mAPgvCH\",\"MoUd5BTQ3lY\",\"q04UBOqq3rp\",\"VBqh0ynB2wv\",\"M3xtLkYBlKI\",\"qDkgAbB5Jlk\"],\"dataSets\":[\"Nyh6laLdBEJ\",\"j38YW1Am7he\",\"aLpVgfXiz0f\",\"YFTk3VdO9av\",\"Rl58JxmKJo2\",\"eZDhcZi6FLP\",\"N4fIX1HL3TQ\",\"EDzMBk0RRji\",\"TuL8IOPzpHh\",\"ce7DSxx5H2I\",\"EKWVBc5C0ms\",\"PLq9sJluXvc\",\"rsyjyJmYD4J\",\"ULowA8V3ucd\",\"QX4ZTUbOt3a\",\"pBOMPrpg1QX\",\"OsPTWNqq26W\",\"BfMAe6Itzgt\",\"V8MHeZHIrcP\",\"YZhd4nu3mzY\",\"Y8gAn9DfAGU\",\"vc6nF5yZsPR\",\"Lpw6GcnTrmS\",\"lyLU2wR22tC\",\"VTdjfLXXmoi\",\"SF8FDSqw30D\"]}", - "{\"lastUpdated\":\"2021-10-31T13:25:23.381\",\"id\":\"xE7jOejl9FI\",\"created\":\"2013-04-18T17:15:08.407\",\"name\":\"John Traore\",\"birthday\":\"1971-04-08T00:00:00.000\",\"education\":\"Master of super using\",\"gender\":\"gender_male\",\"displayName\":\"John Traore\",\"jobTitle\":\"Super user\",\"externalAccess\":false,\"skype\":\"john.traore\",\"twitter\":\"john.traore\",\"surname\":\"Traore\",\"employer\":\"DHIS\",\"facebookMessenger\":\"john.traore\",\"introduction\":\"I am the super user of DHIS 2\",\"email\":\"john.traore@mail.com\",\"whatsApp\":\"+123123123123\",\"languages\":\"English\",\"telegram\":\"john.traore\",\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"firstName\":\"John\",\"lastCheckedInterpretations\":\"2021-10-31T13:25:23.380\",\"nationality\":\"Sierra Leone\",\"interests\":\"Football, swimming, singing, dancing\",\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastUpdated\":\"2021-11-09T14:36:15.769\",\"id\":\"ZyjSDLHGPv4\",\"created\":\"2021-10-29T09:25:20.544\",\"name\":\"John Traore\",\"lastLogin\":\"2021-11-09T14:36:15.767\",\"displayName\":\"John Traore\",\"externalAuth\":false,\"externalAccess\":false,\"disabled\":false,\"twoFA\":false,\"passwordLastUpdated\":\"2021-10-29T09:25:20.544\",\"invitation\":false,\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"selfRegistered\":false,\"favorite\":false,\"username\":\"admin\",\"userInfo\":{\"id\":\"xE7jOejl9FI\"},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"lastUpdatedBy\":{\"displayName\":\"John Traore\",\"name\":\"John Traore\",\"id\":\"xE7jOejl9FI\",\"username\":\"admin\"},\"createdBy\":{\"displayName\":\"Thor Odinsson\",\"name\":\"Thor Odinsson\",\"id\":\"Z7mGnIfGgqL\",\"username\":\"analytics\"},\"favorites\":[],\"cogsDimensionConstraints\":[],\"catDimensionConstraints\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userRoles\":[{\"id\":\"UYXOT4A7JMI\"},{\"id\":\"Ufph3mGRmMo\"},{\"id\":\"Euq3XfEIEbx\"},{\"id\":\"aNk5AyC7ydy\"},{\"id\":\"cUlTcejWree\"},{\"id\":\"TMK9CMZ2V98\"},{\"id\":\"Ql6Gew7eaX6\"},{\"id\":\"Pqoy4DLOdMK\"},{\"id\":\"DRdaVRtwmG5\"},{\"id\":\"jRWSNIHdKww\"},{\"id\":\"txB7vu1w2Pr\"},{\"id\":\"xJZBzAHI88H\"},{\"id\":\"XS0dNzuZmfH\"}],\"userAccesses\":[]},\"settings\":{\"keyMessageSmsNotification\":false,\"keyTrackerDashboardLayout\":\"{\\\"IpHINAT79UW\\\":{\\\"widgets\\\":[{\\\"title\\\":\\\"enrollment\\\",\\\"view\\\":\\\"components/enrollment/enrollment.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"indicators\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"dataentry\\\",\\\"view\\\":\\\"components/dataentry/dataentry.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"report\\\",\\\"view\\\":\\\"components/report/tei-report.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"current_selections\\\",\\\"view\\\":\\\"components/selected/selected.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"feedback\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"profile\\\",\\\"view\\\":\\\"components/profile/profile.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"relationships\\\",\\\"view\\\":\\\"components/relationship/relationship.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":4},{\\\"title\\\":\\\"notes\\\",\\\"view\\\":\\\"components/notes/notes.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"messaging\\\",\\\"view\\\":\\\"components/messaging/messaging.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"dataentryTabular\\\",\\\"view\\\":\\\"components/dataentry/dataentry-tabular-layout.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3}],\\\"program\\\":\\\"IpHINAT79UW\\\"},\\\"ur1Edk5Oe2n\\\":{\\\"widgets\\\":[{\\\"title\\\":\\\"enrollment\\\",\\\"view\\\":\\\"components/enrollment/enrollment.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"indicators\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"dataentry\\\",\\\"view\\\":\\\"components/dataentry/dataentry.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"report\\\",\\\"view\\\":\\\"components/report/tei-report.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"current_selections\\\",\\\"view\\\":\\\"components/selected/selected.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"feedback\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"profile\\\",\\\"view\\\":\\\"components/profile/profile.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"relationships\\\",\\\"view\\\":\\\"components/relationship/relationship.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"notes\\\",\\\"view\\\":\\\"components/notes/notes.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":4},{\\\"title\\\":\\\"messaging\\\",\\\"view\\\":\\\"components/messaging/messaging.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"dataentryTabular\\\",\\\"view\\\":\\\"components/dataentry/dataentry-tabular-layout.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3}],\\\"program\\\":\\\"ur1Edk5Oe2n\\\"}}\",\"keyCurrentStyle\":\"light_blue/light_blue.css\",\"keyStyle\":\"light_blue/light_blue.css\",\"keyUiLocale\":\"en\",\"keyAnalysisDisplayProperty\":\"name\",\"keyMessageEmailNotification\":false},\"favorites\":[],\"teiSearchOrganisationUnits\":[{\"id\":\"ImspTQPwCqd\"}],\"translations\":[],\"organisationUnits\":[{\"id\":\"ImspTQPwCqd\"}],\"dataViewOrganisationUnits\":[{\"id\":\"ImspTQPwCqd\"}],\"userGroupAccesses\":[],\"attributeValues\":[],\"userGroups\":[{\"id\":\"Kk12LkEWtXp\"},{\"id\":\"M1Qre0247G3\"},{\"id\":\"NTC8GjJ7p8P\"},{\"id\":\"B6JNeAQ6akX\"},{\"id\":\"QYrzIjSfI8z\"},{\"id\":\"lFHP5lLkzVr\"},{\"id\":\"jvrEwEJ2yZn\"},{\"id\":\"vAvEltyXGbD\"},{\"id\":\"w900PX10L7O\"},{\"id\":\"GogLpGmkL0g\"},{\"id\":\"vRoAruMnNpB\"},{\"id\":\"wl5cDMuUhmF\"},{\"id\":\"z1gNAf2zUxZ\"},{\"id\":\"gXpmQO6eEOo\"},{\"id\":\"tH0GcNZZ1vW\"},{\"id\":\"H9XnHoWRKCg\"}],\"userAccesses\":[],\"authorities\":[\"F_PROGRAM_INDICATOR_PUBLIC_ADD\",\"F_SQLVIEW_EXECUTE\",\"F_USER_VIEW\",\"F_GENERATE_MIN_MAX_VALUES\",\"F_VALIDATIONRULE_PUBLIC_ADD\",\"F_CATEGORY_PRIVATE_ADD\",\"F_INDICATORGROUPSET_PUBLIC_ADD\",\"F_DATAVALUE_DELETE\",\"F_EXTERNAL_MAP_LAYER_PRIVATE_ADD\",\"F_RELATIONSHIPTYPE_DELETE\",\"F_CATEGORY_OPTION_PRIVATE_ADD\",\"F_SINGLE_EVENT_DATA_ENTRY\",\"F_CATEGORY_OPTION_GROUP_PUBLIC_ADD\",\"F_GIS_ADMIN\",\"M_dhis-web-event-capture\",\"F_SEND_EMAIL\",\"F_ORGUNITGROUPSET_PRIVATE_ADD\",\"F_INDICATOR_DELETE\",\"M_dhis-web-event-reports\",\"F_VIEW_UNAPPROVED_DATA\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_VIEW\",\"F_TRACKED_ENTITY_INSTANCE_CHANGE_LOCATION\",\"F_OPTIONGROUPSET_DELETE\",\"F_USERGROUP_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_PRIVATE_ADD\",\"F_DOCUMENT_EXTERNAL\",\"F_PROGRAM_TRACKING_MANAGEMENT\",\"F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD\",\"F_GENERATE_PROGRAM_SUMMARY_REPORT\",\"F_PROGRAM_INDICATOR_DELETE\",\"F_MOBILE_SENDSMS\",\"F_TRACKED_ENTITY_ADD\",\"F_TRACKED_ENTITY_MANAGEMENT\",\"F_RELATIONSHIP_DELETE\",\"F_VALIDATIONRULEGROUP_PUBLIC_ADD\",\"F_REPORT_EXTERNAL\",\"F_DOCUMENT_PRIVATE_ADD\",\"M_dhis-web-reports\",\"F_TRACKED_ENTITY_DELETE\",\"F_USERGROUP_DELETE\",\"F_PROGRAM_PRIVATE_ADD\",\"F_CATEGORY_COMBO_PRIVATE_ADD\",\"F_SCHEDULING_SEND_MESSAGE\",\"F_EXTERNAL_MAP_LAYER_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_DELETE\",\"F_ORGANISATIONUNIT_MOVE\",\"M_dhis-web-usage-analytics\",\"F_COLOR_DELETE\",\"F_INDICATORGROUP_DELETE\",\"F_ORGANISATIONUNIT_DELETE\",\"F_PROGRAM_RULE_ADD\",\"M_dhis-web-light\",\"F_OPTIONGROUPSET_PRIVATE_ADD\",\"F_DATA_MART_ADMIN\",\"M_dhis-web-maintenance-mobile\",\"F_DATASET_PUBLIC_ADD\",\"F_CATEGORY_COMBO_DELETE\",\"F_SECTION_DELETE\",\"F_USER_DELETE\",\"F_INDICATORGROUPSET_PRIVATE_ADD\",\"F_PROGRAM_INDICATOR_PRIVATE_ADD\",\"F_METADATA_IMPORT\",\"M_dhis-web-maintenance-appmanager\",\"F_EXPORT_EVENTS\",\"M_dhis-web-maintenance-settings\",\"F_SQLVIEW_PUBLIC_ADD\",\"F_PERFORM_MAINTENANCE\",\"F_COLOR_SET_ADD\",\"F_PROGRAM_STAGE_INSTANCE_DELETE\",\"F_METADATA_EXPORT\",\"F_MINMAX_DATAELEMENT_ADD\",\"F_PROGRAMSTAGE_SECTION_ADD\",\"F_DATAELEMENTGROUP_PRIVATE_ADD\",\"F_VALIDATIONRULE_PRIVATE_ADD\",\"F_APPROVE_DATA\",\"M_dhis-web-mapping\",\"F_DATAELEMENT_PRIVATE_ADD\",\"F_VALIDATIONCRITERIA_ADD\",\"F_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS\",\"F_IGNORE_TRACKER_REQUIRED_VALUE_VALIDATION\",\"F_PROGRAM_PUBLIC_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_DELETE\",\"F_USER_ADD_WITHIN_MANAGED_GROUP\",\"M_Web_Portal\",\"F_ORGANISATIONUNIT_ADD\",\"M_dhis-web-user\",\"F_LEGEND_SET_PUBLIC_ADD\",\"F_CONSTANT_ADD\",\"F_PREDICTORGROUP_DELETE\",\"F_TRACKED_ENTITY_COMMENT_ADD\",\"F_TRACKED_ENTITY_INSTANCE_MANAGEMENT\",\"M_dhis-web-visualizer\",\"F_INDICATOR_PUBLIC_ADD\",\"F_INDICATORGROUP_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD\",\"M_dhis-web-maintenance\",\"M_dhis-web-approval\",\"F_PROGRAM_RULE_MANAGEMENT\",\"F_TEI_CASCADE_DELETE\",\"F_FRED_UPDATE\",\"F_VISUALIZATION_EXTERNAL\",\"M_dhis-web-cache-cleaner\",\"F_EDIT_EXPIRED\",\"F_ACCESS_TRACKED_ENTITY_ATTRIBUTES\",\"F_PROGRAM_DASHBOARD_CONFIG_ADMIN\",\"F_ORGANISATIONUNITLEVEL_UPDATE\",\"F_CATEGORY_OPTION_PUBLIC_ADD\",\"M_dhis-web-datastore\",\"F_CATEGORY_OPTION_DELETE\",\"M_Data_Table\",\"M_dhis-web-menu-management\",\"F_REPORT_PUBLIC_ADD\",\"F_VALIDATIONRULEGROUP_DELETE\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_ADD\",\"F_RELATIONSHIP_MANAGEMENT\",\"F_COLOR_ADD\",\"F_OPTIONSET_PRIVATE_ADD\",\"F_PROGRAM_RULE_DELETE\",\"F_GENERATE_STATISTICAL_PROGRAM_REPORT\",\"F_ORGUNITGROUP_DELETE\",\"F_DATAELEMENTGROUPSET_PRIVATE_ADD\",\"M_dhis-web-tracker-capture\",\"F_LOCALE_ADD\",\"F_LEGEND_ADD\",\"F_CATEGORY_OPTION_GROUP_PRIVATE_ADD\",\"F_PROGRAM_INSTANCE_MANAGEMENT\",\"M_dhis-web-reporting\",\"F_CATEGORY_PUBLIC_ADD\",\"F_SECTION_ADD\",\"F_CATEGORY_COMBO_PUBLIC_ADD\",\"M_dhis-web-maintenance-datadictionary\",\"F_DATASET_DELETE\",\"F_INDICATORGROUPSET_DELETE\",\"F_USER_DELETE_WITHIN_MANAGED_GROUP\",\"F_ADD_TRACKED_ENTITY_FORM\",\"M_dhis-web-scheduler\",\"F_OPTIONGROUP_PUBLIC_ADD\",\"F_USERROLE_PRIVATE_ADD\",\"M_dhis-web-messaging\",\"M_dhis-web-maintenance-program\",\"F_EXTERNALFILERESOURCE_ADD\",\"F_MAP_EXTERNAL\",\"M_bna_widget\",\"F_DATAELEMENTGROUPSET_PUBLIC_ADD\",\"F_DATAELEMENTGROUP_DELETE\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_ADD\",\"F_RELATIONSHIP_ADD\",\"F_ORGUNITGROUP_PRIVATE_ADD\",\"F_DATAELEMENTGROUP_PUBLIC_ADD\",\"F_USER_GROUPS_READ_ONLY_ADD_MEMBERS\",\"F_LOCALE_DELETE\",\"F_PREDICTOR_RUN\",\"F_DATAELEMENT_DELETE\",\"F_OPTIONGROUP_DELETE\",\"F_LEGEND_SET_PRIVATE_ADD\",\"F_PROGRAMSTAGE_DELETE\",\"F_ATTRIBUTE_PUBLIC_ADD\",\"F_TRACKED_ENTITY_FORM_DELETE\",\"F_USERROLE_DELETE\",\"F_DOCUMENT_DELETE\",\"F_ORGUNITGROUPSET_DELETE\",\"M_dhis-web-translations\",\"M_dhis-web-sms\",\"F_SCHEDULING_CASE_AGGREGATE_QUERY_BUILDER\",\"F_PROGRAM_DELETE\",\"F_VALIDATIONRULE_DELETE\",\"F_PROGRAMDATAELEMENT_ADD\",\"M_dhis-web-mobile\",\"F_ACTIVITY_PLAN\",\"F_RELATIONSHIPTYPE_PUBLIC_ADD\",\"F_PREDICTOR_ADD\",\"F_SQLVIEW_PRIVATE_ADD\",\"F_EXPORT_DATA\",\"F_OAUTH2_CLIENT_MANAGE\",\"F_ORGUNITGROUP_PUBLIC_ADD\",\"F_APPROVE_DATA_LOWER_LEVELS\",\"M_Social_Media_Video\",\"F_OPTIONSET_PUBLIC_ADD\",\"F_EVENTCHART_EXTERNAL\",\"M_dhis-web-dataentry\",\"F_PROGRAM_TRACKING_SEARCH\",\"M_dhis-web-maintenance-dataset\",\"F_USERROLE_LIST\",\"M_dhis-web-import-export\",\"M_dhis-web-caseentry\",\"F_USERROLE_PUBLIC_ADD\",\"M_dhis-web-importexport\",\"M_InterpretationsTest\",\"F_ORGUNITGROUPSET_PUBLIC_ADD\",\"F_SQLVIEW_EXTERNAL\",\"F_REPORT_DELETE\",\"F_DASHBOARD_PUBLIC_ADD\",\"F_CONSTANT_DELETE\",\"M_dhis-web-maintenance-user\",\"F_PREDICTOR_DELETE\",\"M_dhis-web-data-visualizer\",\"F_DATASET_PRIVATE_ADD\",\"F_EVENTREPORT_PUBLIC_ADD\",\"F_PROGRAMSTAGE_SECTION_DELETE\",\"F_TRACKED_ENTITY_UPDATE\",\"F_CATEGORY_OPTION_GROUP_SET_PUBLIC_ADD\",\"F_TRACKED_ENTITY_INSTANCE_DASHBOARD\",\"F_METADATA_MANAGE\",\"F_ANALYTICSTABLEHOOK_DELETE\",\"F_UNCOMPLETE_EVENT\",\"M_dhis-web-sms-configuration\",\"M_dhis-web-interpretation\",\"F_LEGEND_DELETE\",\"M_Custom_Js_Css\",\"F_PROGRAM_INDICATOR_MANAGEMENT\",\"F_ANONYMOUS_DATA_ENTRY\",\"F_MAP_PUBLIC_ADD\",\"F_PROGRAM_VALIDATION\",\"F_SCHEDULING_ADMIN\",\"F_TRACKED_ENTITY_COMMENT_DELETE\",\"F_DATAELEMENT_MINMAX_DELETE\",\"F_MOBILE_SETTINGS\",\"F_PREDICTORGROUP_ADD\",\"F_REPORT_PRIVATE_ADD\",\"F_VALIDATIONRULEGROUP_PRIVATE_ADD\",\"F_PUSH_ANALYSIS_DELETE\",\"F_REPLICATE_USER\",\"F_DATAVALUE_ADD\",\"M_dhis-web-maintenance-organisationunit\",\"F_INSERT_CUSTOM_JS_CSS\",\"F_DATAELEMENTGROUPSET_DELETE\",\"F_SQLVIEW_DELETE\",\"F_ENROLLMENT_CASCADE_DELETE\",\"F_PROGRAMDATAELEMENT_DELETE\",\"F_TRACKED_ENTITY_INSTANCE_LIST\",\"F_INDICATORTYPE_ADD\",\"F_LEGEND_SET_DELETE\",\"F_VIEW_EVENT_ANALYTICS\",\"F_PROGRAMSTAGE_SECTION_MANAGEMENT\",\"F_IMPORT_EVENTS\",\"F_PROGRAM_INSTANCE_DELETE\",\"F_INDICATOR_PRIVATE_ADD\",\"F_TRACKED_ENTITY_INSTANCE_HISTORY\",\"F_FRED_CREATE\",\"F_EVENTCHART_PUBLIC_ADD\",\"F_PUSH_ANALYSIS_ADD\",\"M_dhis-web-event-visualizer\",\"F_USER_ADD\",\"F_EXTERNAL_MAP_LAYER_DELETE\",\"F_SYSTEM_SETTING\",\"F_ANALYTICSTABLEHOOK_ADD\",\"F_ATTRIBUTE_PRIVATE_ADD\",\"F_DOCUMENT_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_DELETE\",\"M_Easy_Visualization\",\"F_VISUALIZATION_PUBLIC_ADD\",\"F_DATAELEMENT_MINMAX_ADD\",\"M_dhis-web-data-quality\",\"M_dhis-web-pivot\",\"F_EVENTREPORT_EXTERNAL\",\"F_PROGRAM_RULE_UPDATE\",\"F_DATAELEMENT_PUBLIC_ADD\",\"M_dhis-web-validationrule\",\"F_CONSTANT_MANAGEMENT\",\"F_RUN_VALIDATION\",\"F_MANAGE_TICKETS\",\"F_GENERATE_BENEFICIARY_TABULAR_REPORT\",\"F_OPTIONGROUP_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_DELETE\",\"M_User_Administration\",\"M_dhis-web-settings\",\"F_IMPORT_DATA\",\"F_VIEW_DATABROWSER\",\"F_MOBILE_DELETE_SMS\",\"F_OPTIONSET_MANAGEMENT\",\"F_SEND_MESSAGE\",\"F_PROGRAMSTAGE_ADD\",\"M_dhis-web-maps\",\"F_MINMAX_DATAELEMENT_DELETE\",\"F_ATTRIBUTE_DELETE\",\"F_OPTIONSET_DELETE\",\"F_PROGRAM_TRACKING_LIST\",\"M_dhis-web-dashboard\",\"M_dhis-web-data-administration\",\"F_ACCEPT_DATA_LOWER_LEVELS\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_DELETE\",\"F_OPTIONGROUPSET_PUBLIC_ADD\",\"M_dhis-web-capture\",\"F_PROGRAM_INDICATOR_GROUP_PUBLIC_ADD\",\"F_CATEGORY_DELETE\",\"F_COLOR_SET_DELETE\",\"M_dhis-web-app-management\",\"F_INDICATORTYPE_DELETE\",\"F_NAME_BASED_DATA_ENTRY\",\"F_INDICATORGROUP_PRIVATE_ADD\",\"F_FRED_DELETE\",\"F_VALIDATIONCRITERIA_DELETE\",\"F_PROGRAM_STAGE_INSTANCE_SEARCH\"],\"programs\":[\"IpHINAT79UW\",\"WSGAb5XwJ3Y\",\"ur1Edk5Oe2n\",\"lxAQ7Zs9VYR\",\"uy2gU8kT1jF\",\"fDd25txQckK\",\"eBAyeGv0exc\",\"kla3mAPgvCH\",\"MoUd5BTQ3lY\",\"q04UBOqq3rp\",\"VBqh0ynB2wv\",\"M3xtLkYBlKI\",\"qDkgAbB5Jlk\"],\"dataSets\":[\"Nyh6laLdBEJ\",\"j38YW1Am7he\",\"aLpVgfXiz0f\",\"YFTk3VdO9av\",\"Rl58JxmKJo2\",\"eZDhcZi6FLP\",\"N4fIX1HL3TQ\",\"EDzMBk0RRji\",\"TuL8IOPzpHh\",\"ce7DSxx5H2I\",\"EKWVBc5C0ms\",\"PLq9sJluXvc\",\"rsyjyJmYD4J\",\"ULowA8V3ucd\",\"QX4ZTUbOt3a\",\"pBOMPrpg1QX\",\"OsPTWNqq26W\",\"BfMAe6Itzgt\",\"V8MHeZHIrcP\",\"YZhd4nu3mzY\",\"Y8gAn9DfAGU\",\"vc6nF5yZsPR\",\"Lpw6GcnTrmS\",\"lyLU2wR22tC\",\"VTdjfLXXmoi\",\"SF8FDSqw30D\"]}" + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2022-02-16T17:17:16.922\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-01-04T09:39:32.834\",\"intervalSinceLastAnalyticsTableSuccess\":\"9799 h, 37 m, 44 s\",\"lastAnalyticsTableRuntime\":\"12 m, 54 s\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"fatal: not a git repository (or any of the parent directories): .git\",\"buildTime\":\"2022-02-16T16:34:26.000\",\"jasperReportsVersion\":\"6.18.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2022-02-16T17:17:19.510\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-01-04T09:39:32.834\",\"intervalSinceLastAnalyticsTableSuccess\":\"9799 h, 37 m, 46 s\",\"lastAnalyticsTableRuntime\":\"12 m, 54 s\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"fatal: not a git repository (or any of the parent directories): .git\",\"buildTime\":\"2022-02-16T16:34:26.000\",\"jasperReportsVersion\":\"6.18.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2022-02-16T17:17:20.699\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-01-04T09:39:32.834\",\"intervalSinceLastAnalyticsTableSuccess\":\"9799 h, 37 m, 47 s\",\"lastAnalyticsTableRuntime\":\"12 m, 54 s\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"fatal: not a git repository (or any of the parent directories): .git\",\"buildTime\":\"2022-02-16T16:34:26.000\",\"jasperReportsVersion\":\"6.18.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2022-02-16T17:17:21.842\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-01-04T09:39:32.834\",\"intervalSinceLastAnalyticsTableSuccess\":\"9799 h, 37 m, 49 s\",\"lastAnalyticsTableRuntime\":\"12 m, 54 s\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"fatal: not a git repository (or any of the parent directories): .git\",\"buildTime\":\"2022-02-16T16:34:26.000\",\"jasperReportsVersion\":\"6.18.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2022-02-16T17:17:22.840\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-01-04T09:39:32.834\",\"intervalSinceLastAnalyticsTableSuccess\":\"9799 h, 37 m, 50 s\",\"lastAnalyticsTableRuntime\":\"12 m, 54 s\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"fatal: not a git repository (or any of the parent directories): .git\",\"buildTime\":\"2022-02-16T16:34:26.000\",\"jasperReportsVersion\":\"6.18.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2022-02-16T17:17:23.937\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-01-04T09:39:32.834\",\"intervalSinceLastAnalyticsTableSuccess\":\"9799 h, 37 m, 51 s\",\"lastAnalyticsTableRuntime\":\"12 m, 54 s\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"fatal: not a git repository (or any of the parent directories): .git\",\"buildTime\":\"2022-02-16T16:34:26.000\",\"jasperReportsVersion\":\"6.18.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2022-02-16T17:17:29.331\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-01-04T09:39:32.834\",\"intervalSinceLastAnalyticsTableSuccess\":\"9799 h, 37 m, 56 s\",\"lastAnalyticsTableRuntime\":\"12 m, 54 s\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"fatal: not a git repository (or any of the parent directories): .git\",\"buildTime\":\"2022-02-16T16:34:26.000\",\"jasperReportsVersion\":\"6.18.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2022-02-16T17:17:31.493\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-01-04T09:39:32.834\",\"intervalSinceLastAnalyticsTableSuccess\":\"9799 h, 37 m, 58 s\",\"lastAnalyticsTableRuntime\":\"12 m, 54 s\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"fatal: not a git repository (or any of the parent directories): .git\",\"buildTime\":\"2022-02-16T16:34:26.000\",\"jasperReportsVersion\":\"6.18.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2022-02-16T17:17:33.590\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-01-04T09:39:32.834\",\"intervalSinceLastAnalyticsTableSuccess\":\"9799 h, 38 m\",\"lastAnalyticsTableRuntime\":\"12 m, 54 s\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"fatal: not a git repository (or any of the parent directories): .git\",\"buildTime\":\"2022-02-16T16:34:26.000\",\"jasperReportsVersion\":\"6.18.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2022-02-16T17:17:36.321\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-01-04T09:39:32.834\",\"intervalSinceLastAnalyticsTableSuccess\":\"9799 h, 38 m, 3 s\",\"lastAnalyticsTableRuntime\":\"12 m, 54 s\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"fatal: not a git repository (or any of the parent directories): .git\",\"buildTime\":\"2022-02-16T16:34:26.000\",\"jasperReportsVersion\":\"6.18.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2022-02-16T17:17:37.472\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-01-04T09:39:32.834\",\"intervalSinceLastAnalyticsTableSuccess\":\"9799 h, 38 m, 4 s\",\"lastAnalyticsTableRuntime\":\"12 m, 54 s\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"fatal: not a git repository (or any of the parent directories): .git\",\"buildTime\":\"2022-02-16T16:34:26.000\",\"jasperReportsVersion\":\"6.18.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2022-02-16T17:17:42.747\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-01-04T09:39:32.834\",\"intervalSinceLastAnalyticsTableSuccess\":\"9799 h, 38 m, 9 s\",\"lastAnalyticsTableRuntime\":\"12 m, 54 s\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"fatal: not a git repository (or any of the parent directories): .git\",\"buildTime\":\"2022-02-16T16:34:26.000\",\"jasperReportsVersion\":\"6.18.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2022-02-16T17:17:46.862\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-01-04T09:39:32.834\",\"intervalSinceLastAnalyticsTableSuccess\":\"9799 h, 38 m, 14 s\",\"lastAnalyticsTableRuntime\":\"12 m, 54 s\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"fatal: not a git repository (or any of the parent directories): .git\",\"buildTime\":\"2022-02-16T16:34:26.000\",\"jasperReportsVersion\":\"6.18.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2022-02-16T17:17:52.886\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-01-04T09:39:32.834\",\"intervalSinceLastAnalyticsTableSuccess\":\"9799 h, 38 m, 20 s\",\"lastAnalyticsTableRuntime\":\"12 m, 54 s\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"fatal: not a git repository (or any of the parent directories): .git\",\"buildTime\":\"2022-02-16T16:34:26.000\",\"jasperReportsVersion\":\"6.18.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2022-02-16T17:17:54.993\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-01-04T09:39:32.834\",\"intervalSinceLastAnalyticsTableSuccess\":\"9799 h, 38 m, 22 s\",\"lastAnalyticsTableRuntime\":\"12 m, 54 s\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"fatal: not a git repository (or any of the parent directories): .git\",\"buildTime\":\"2022-02-16T16:34:26.000\",\"jasperReportsVersion\":\"6.18.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2022-02-16T17:18:00.647\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-01-04T09:39:32.834\",\"intervalSinceLastAnalyticsTableSuccess\":\"9799 h, 38 m, 27 s\",\"lastAnalyticsTableRuntime\":\"12 m, 54 s\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"fatal: not a git repository (or any of the parent directories): .git\",\"buildTime\":\"2022-02-16T16:34:26.000\",\"jasperReportsVersion\":\"6.18.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2022-02-16T17:18:02.803\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-01-04T09:39:32.834\",\"intervalSinceLastAnalyticsTableSuccess\":\"9799 h, 38 m, 29 s\",\"lastAnalyticsTableRuntime\":\"12 m, 54 s\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"fatal: not a git repository (or any of the parent directories): .git\",\"buildTime\":\"2022-02-16T16:34:26.000\",\"jasperReportsVersion\":\"6.18.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2022-02-16T17:18:10.021\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-01-04T09:39:32.834\",\"intervalSinceLastAnalyticsTableSuccess\":\"9799 h, 38 m, 37 s\",\"lastAnalyticsTableRuntime\":\"12 m, 54 s\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"fatal: not a git repository (or any of the parent directories): .git\",\"buildTime\":\"2022-02-16T16:34:26.000\",\"jasperReportsVersion\":\"6.18.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2022-02-16T17:18:14.419\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-01-04T09:39:32.834\",\"intervalSinceLastAnalyticsTableSuccess\":\"9799 h, 38 m, 41 s\",\"lastAnalyticsTableRuntime\":\"12 m, 54 s\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"fatal: not a git repository (or any of the parent directories): .git\",\"buildTime\":\"2022-02-16T16:34:26.000\",\"jasperReportsVersion\":\"6.18.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2022-02-16T17:18:20.090\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-01-04T09:39:32.834\",\"intervalSinceLastAnalyticsTableSuccess\":\"9799 h, 38 m, 47 s\",\"lastAnalyticsTableRuntime\":\"12 m, 54 s\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"fatal: not a git repository (or any of the parent directories): .git\",\"buildTime\":\"2022-02-16T16:34:26.000\",\"jasperReportsVersion\":\"6.18.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2022-02-16T17:18:22.701\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-01-04T09:39:32.834\",\"intervalSinceLastAnalyticsTableSuccess\":\"9799 h, 38 m, 49 s\",\"lastAnalyticsTableRuntime\":\"12 m, 54 s\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"fatal: not a git repository (or any of the parent directories): .git\",\"buildTime\":\"2022-02-16T16:34:26.000\",\"jasperReportsVersion\":\"6.18.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2022-02-16T17:18:30.504\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-01-04T09:39:32.834\",\"intervalSinceLastAnalyticsTableSuccess\":\"9799 h, 38 m, 57 s\",\"lastAnalyticsTableRuntime\":\"12 m, 54 s\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"fatal: not a git repository (or any of the parent directories): .git\",\"buildTime\":\"2022-02-16T16:34:26.000\",\"jasperReportsVersion\":\"6.18.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2022-02-16T17:18:34.192\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-01-04T09:39:32.834\",\"intervalSinceLastAnalyticsTableSuccess\":\"9799 h, 39 m, 1 s\",\"lastAnalyticsTableRuntime\":\"12 m, 54 s\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"fatal: not a git repository (or any of the parent directories): .git\",\"buildTime\":\"2022-02-16T16:34:26.000\",\"jasperReportsVersion\":\"6.18.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2022-02-16T17:18:40.198\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-01-04T09:39:32.834\",\"intervalSinceLastAnalyticsTableSuccess\":\"9799 h, 39 m, 7 s\",\"lastAnalyticsTableRuntime\":\"12 m, 54 s\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"fatal: not a git repository (or any of the parent directories): .git\",\"buildTime\":\"2022-02-16T16:34:26.000\",\"jasperReportsVersion\":\"6.18.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", + "{\"contextPath\":\"http://localhost:8080\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2022-02-16T17:18:43.890\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-01-04T09:39:32.834\",\"intervalSinceLastAnalyticsTableSuccess\":\"9799 h, 39 m, 11 s\",\"lastAnalyticsTableRuntime\":\"12 m, 54 s\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"fatal: not a git repository (or any of the parent directories): .git\",\"buildTime\":\"2022-02-16T16:34:26.000\",\"jasperReportsVersion\":\"6.18.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}" ], - "responseSize": 14717, + "responseSize": 1062, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -330,33 +362,40 @@ "cache-control": "no-cache, no-store, max-age=0, must-revalidate", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" }, "responseLookup": [ 0, 1, - 1, - 1, - 1, - 1, - 1, - 1, 2, - 2, - 3, 3, 4, - 4, - 5, 5, 6, - 6, 7, - 7 + 8, + 9, + 10, + 11, + 12, + 13, + 14, + 15, + 16, + 17, + 18, + 19, + 20, + 21, + 22, + 23, + 24 ] }, { - "path": "/api/38/system/info", + "path": "/api/38/me?fields=%3Aall%2CorganisationUnits%5Bid%5D%2CuserGroups%5Bid%5D%2CuserCredentials%5B%3Aall%2C!user%2CuserRoles%5Bid%5D", "featureName": null, "static": true, "count": 25, @@ -364,47 +403,26 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, "responseBody": [ - "{\"contextPath\":\"https://debug.dhis2.org/dev\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2021-11-09T14:33:31.967\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-10-27T13:35:23.390\",\"intervalSinceLastAnalyticsTableSuccess\":\"312 h, 58 m, 8 s\",\"lastAnalyticsTableRuntime\":\"283955\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"94420e7\",\"buildTime\":\"2021-11-08T16:43:19.000\",\"jasperReportsVersion\":\"6.3.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"instanceBaseUrl\":\"https://debug.dhis2.org/dev\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", - "{\"contextPath\":\"https://debug.dhis2.org/dev\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2021-11-09T14:33:36.695\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-10-27T13:35:23.390\",\"intervalSinceLastAnalyticsTableSuccess\":\"312 h, 58 m, 13 s\",\"lastAnalyticsTableRuntime\":\"283955\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"94420e7\",\"buildTime\":\"2021-11-08T16:43:19.000\",\"jasperReportsVersion\":\"6.3.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"instanceBaseUrl\":\"https://debug.dhis2.org/dev\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", - "{\"contextPath\":\"https://debug.dhis2.org/dev\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2021-11-09T14:33:39.467\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-10-27T13:35:23.390\",\"intervalSinceLastAnalyticsTableSuccess\":\"312 h, 58 m, 16 s\",\"lastAnalyticsTableRuntime\":\"283955\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"94420e7\",\"buildTime\":\"2021-11-08T16:43:19.000\",\"jasperReportsVersion\":\"6.3.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"instanceBaseUrl\":\"https://debug.dhis2.org/dev\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", - "{\"contextPath\":\"https://debug.dhis2.org/dev\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2021-11-09T14:33:42.681\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-10-27T13:35:23.390\",\"intervalSinceLastAnalyticsTableSuccess\":\"312 h, 58 m, 19 s\",\"lastAnalyticsTableRuntime\":\"283955\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"94420e7\",\"buildTime\":\"2021-11-08T16:43:19.000\",\"jasperReportsVersion\":\"6.3.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"instanceBaseUrl\":\"https://debug.dhis2.org/dev\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", - "{\"contextPath\":\"https://debug.dhis2.org/dev\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2021-11-09T14:33:45.674\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-10-27T13:35:23.390\",\"intervalSinceLastAnalyticsTableSuccess\":\"312 h, 58 m, 22 s\",\"lastAnalyticsTableRuntime\":\"283955\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"94420e7\",\"buildTime\":\"2021-11-08T16:43:19.000\",\"jasperReportsVersion\":\"6.3.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"instanceBaseUrl\":\"https://debug.dhis2.org/dev\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", - "{\"contextPath\":\"https://debug.dhis2.org/dev\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2021-11-09T14:33:48.256\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-10-27T13:35:23.390\",\"intervalSinceLastAnalyticsTableSuccess\":\"312 h, 58 m, 24 s\",\"lastAnalyticsTableRuntime\":\"283955\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"94420e7\",\"buildTime\":\"2021-11-08T16:43:19.000\",\"jasperReportsVersion\":\"6.3.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"instanceBaseUrl\":\"https://debug.dhis2.org/dev\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", - "{\"contextPath\":\"https://debug.dhis2.org/dev\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2021-11-09T14:34:03.776\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-10-27T13:35:23.390\",\"intervalSinceLastAnalyticsTableSuccess\":\"312 h, 58 m, 40 s\",\"lastAnalyticsTableRuntime\":\"283955\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"94420e7\",\"buildTime\":\"2021-11-08T16:43:19.000\",\"jasperReportsVersion\":\"6.3.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"instanceBaseUrl\":\"https://debug.dhis2.org/dev\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", - "{\"contextPath\":\"https://debug.dhis2.org/dev\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2021-11-09T14:34:09.176\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-10-27T13:35:23.390\",\"intervalSinceLastAnalyticsTableSuccess\":\"312 h, 58 m, 45 s\",\"lastAnalyticsTableRuntime\":\"283955\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"94420e7\",\"buildTime\":\"2021-11-08T16:43:19.000\",\"jasperReportsVersion\":\"6.3.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"instanceBaseUrl\":\"https://debug.dhis2.org/dev\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", - "{\"contextPath\":\"https://debug.dhis2.org/dev\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2021-11-09T14:34:15.004\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-10-27T13:35:23.390\",\"intervalSinceLastAnalyticsTableSuccess\":\"312 h, 58 m, 51 s\",\"lastAnalyticsTableRuntime\":\"283955\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"94420e7\",\"buildTime\":\"2021-11-08T16:43:19.000\",\"jasperReportsVersion\":\"6.3.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"instanceBaseUrl\":\"https://debug.dhis2.org/dev\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", - "{\"contextPath\":\"https://debug.dhis2.org/dev\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2021-11-09T14:34:18.241\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-10-27T13:35:23.390\",\"intervalSinceLastAnalyticsTableSuccess\":\"312 h, 58 m, 54 s\",\"lastAnalyticsTableRuntime\":\"283955\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"94420e7\",\"buildTime\":\"2021-11-08T16:43:19.000\",\"jasperReportsVersion\":\"6.3.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"instanceBaseUrl\":\"https://debug.dhis2.org/dev\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", - "{\"contextPath\":\"https://debug.dhis2.org/dev\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2021-11-09T14:34:24.873\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-10-27T13:35:23.390\",\"intervalSinceLastAnalyticsTableSuccess\":\"312 h, 59 m, 1 s\",\"lastAnalyticsTableRuntime\":\"283955\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"94420e7\",\"buildTime\":\"2021-11-08T16:43:19.000\",\"jasperReportsVersion\":\"6.3.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"instanceBaseUrl\":\"https://debug.dhis2.org/dev\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", - "{\"contextPath\":\"https://debug.dhis2.org/dev\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2021-11-09T14:34:28.168\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-10-27T13:35:23.390\",\"intervalSinceLastAnalyticsTableSuccess\":\"312 h, 59 m, 4 s\",\"lastAnalyticsTableRuntime\":\"283955\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"94420e7\",\"buildTime\":\"2021-11-08T16:43:19.000\",\"jasperReportsVersion\":\"6.3.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"instanceBaseUrl\":\"https://debug.dhis2.org/dev\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", - "{\"contextPath\":\"https://debug.dhis2.org/dev\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2021-11-09T14:34:33.467\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-10-27T13:35:23.390\",\"intervalSinceLastAnalyticsTableSuccess\":\"312 h, 59 m, 10 s\",\"lastAnalyticsTableRuntime\":\"283955\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"94420e7\",\"buildTime\":\"2021-11-08T16:43:19.000\",\"jasperReportsVersion\":\"6.3.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"instanceBaseUrl\":\"https://debug.dhis2.org/dev\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", - "{\"contextPath\":\"https://debug.dhis2.org/dev\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2021-11-09T14:34:44.882\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-10-27T13:35:23.390\",\"intervalSinceLastAnalyticsTableSuccess\":\"312 h, 59 m, 21 s\",\"lastAnalyticsTableRuntime\":\"283955\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"94420e7\",\"buildTime\":\"2021-11-08T16:43:19.000\",\"jasperReportsVersion\":\"6.3.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"instanceBaseUrl\":\"https://debug.dhis2.org/dev\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", - "{\"contextPath\":\"https://debug.dhis2.org/dev\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2021-11-09T14:34:49.041\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-10-27T13:35:23.390\",\"intervalSinceLastAnalyticsTableSuccess\":\"312 h, 59 m, 25 s\",\"lastAnalyticsTableRuntime\":\"283955\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"94420e7\",\"buildTime\":\"2021-11-08T16:43:19.000\",\"jasperReportsVersion\":\"6.3.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"instanceBaseUrl\":\"https://debug.dhis2.org/dev\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", - "{\"contextPath\":\"https://debug.dhis2.org/dev\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2021-11-09T14:35:01.590\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-10-27T13:35:23.390\",\"intervalSinceLastAnalyticsTableSuccess\":\"312 h, 59 m, 38 s\",\"lastAnalyticsTableRuntime\":\"283955\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"94420e7\",\"buildTime\":\"2021-11-08T16:43:19.000\",\"jasperReportsVersion\":\"6.3.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"instanceBaseUrl\":\"https://debug.dhis2.org/dev\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", - "{\"contextPath\":\"https://debug.dhis2.org/dev\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2021-11-09T14:35:07.006\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-10-27T13:35:23.390\",\"intervalSinceLastAnalyticsTableSuccess\":\"312 h, 59 m, 43 s\",\"lastAnalyticsTableRuntime\":\"283955\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"94420e7\",\"buildTime\":\"2021-11-08T16:43:19.000\",\"jasperReportsVersion\":\"6.3.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"instanceBaseUrl\":\"https://debug.dhis2.org/dev\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", - "{\"contextPath\":\"https://debug.dhis2.org/dev\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2021-11-09T14:35:23.087\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-10-27T13:35:23.390\",\"intervalSinceLastAnalyticsTableSuccess\":\"312 h, 59 m, 59 s\",\"lastAnalyticsTableRuntime\":\"283955\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"94420e7\",\"buildTime\":\"2021-11-08T16:43:19.000\",\"jasperReportsVersion\":\"6.3.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"instanceBaseUrl\":\"https://debug.dhis2.org/dev\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", - "{\"contextPath\":\"https://debug.dhis2.org/dev\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2021-11-09T14:35:26.804\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-10-27T13:35:23.390\",\"intervalSinceLastAnalyticsTableSuccess\":\"313 h, 3 s\",\"lastAnalyticsTableRuntime\":\"283955\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"94420e7\",\"buildTime\":\"2021-11-08T16:43:19.000\",\"jasperReportsVersion\":\"6.3.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"instanceBaseUrl\":\"https://debug.dhis2.org/dev\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", - "{\"contextPath\":\"https://debug.dhis2.org/dev\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2021-11-09T14:35:40.172\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-10-27T13:35:23.390\",\"intervalSinceLastAnalyticsTableSuccess\":\"313 h, 16 s\",\"lastAnalyticsTableRuntime\":\"283955\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"94420e7\",\"buildTime\":\"2021-11-08T16:43:19.000\",\"jasperReportsVersion\":\"6.3.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"instanceBaseUrl\":\"https://debug.dhis2.org/dev\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", - "{\"contextPath\":\"https://debug.dhis2.org/dev\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2021-11-09T14:35:45.163\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-10-27T13:35:23.390\",\"intervalSinceLastAnalyticsTableSuccess\":\"313 h, 21 s\",\"lastAnalyticsTableRuntime\":\"283955\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"94420e7\",\"buildTime\":\"2021-11-08T16:43:19.000\",\"jasperReportsVersion\":\"6.3.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"instanceBaseUrl\":\"https://debug.dhis2.org/dev\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", - "{\"contextPath\":\"https://debug.dhis2.org/dev\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2021-11-09T14:36:00.455\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-10-27T13:35:23.390\",\"intervalSinceLastAnalyticsTableSuccess\":\"313 h, 37 s\",\"lastAnalyticsTableRuntime\":\"283955\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"94420e7\",\"buildTime\":\"2021-11-08T16:43:19.000\",\"jasperReportsVersion\":\"6.3.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"instanceBaseUrl\":\"https://debug.dhis2.org/dev\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", - "{\"contextPath\":\"https://debug.dhis2.org/dev\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2021-11-09T14:36:05.322\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-10-27T13:35:23.390\",\"intervalSinceLastAnalyticsTableSuccess\":\"313 h, 41 s\",\"lastAnalyticsTableRuntime\":\"283955\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"94420e7\",\"buildTime\":\"2021-11-08T16:43:19.000\",\"jasperReportsVersion\":\"6.3.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"instanceBaseUrl\":\"https://debug.dhis2.org/dev\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", - "{\"contextPath\":\"https://debug.dhis2.org/dev\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2021-11-09T14:36:21.018\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-10-27T13:35:23.390\",\"intervalSinceLastAnalyticsTableSuccess\":\"313 h, 57 s\",\"lastAnalyticsTableRuntime\":\"283955\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"94420e7\",\"buildTime\":\"2021-11-08T16:43:19.000\",\"jasperReportsVersion\":\"6.3.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"instanceBaseUrl\":\"https://debug.dhis2.org/dev\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}", - "{\"contextPath\":\"https://debug.dhis2.org/dev\",\"userAgent\":\"Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Cypress/8.6.0 Chrome/93.0.4577.82 Electron/14.1.0 Safari/537.36\",\"calendar\":\"iso8601\",\"dateFormat\":\"yyyy-mm-dd\",\"serverDate\":\"2021-11-09T14:36:28.261\",\"serverTimeZoneId\":\"Etc/UTC\",\"serverTimeZoneDisplayName\":\"Coordinated Universal Time\",\"lastAnalyticsTableSuccess\":\"2021-10-27T13:35:23.390\",\"intervalSinceLastAnalyticsTableSuccess\":\"313 h, 1 m, 4 s\",\"lastAnalyticsTableRuntime\":\"283955\",\"lastSystemMonitoringSuccess\":\"2019-03-26T17:07:15.418\",\"version\":\"2.38-SNAPSHOT\",\"revision\":\"94420e7\",\"buildTime\":\"2021-11-08T16:43:19.000\",\"jasperReportsVersion\":\"6.3.1\",\"environmentVariable\":\"DHIS2_HOME\",\"databaseInfo\":{\"spatialSupport\":true},\"encryption\":false,\"emailConfigured\":false,\"redisEnabled\":false,\"systemId\":\"eed3d451-4ff5-4193-b951-ffcc68954299\",\"systemName\":\"DHIS 2 Demo - Sierra Leone\",\"instanceBaseUrl\":\"https://debug.dhis2.org/dev\",\"clusterHostname\":\"\",\"isMetadataVersionEnabled\":true,\"metadataSyncEnabled\":false}" + "{\"lastUpdated\":\"2018-12-03T13:24:26.356\",\"id\":\"xE7jOejl9FI\",\"created\":\"2013-04-18T17:15:08.407\",\"birthday\":\"1971-04-08T00:00:00.000\",\"education\":\"Master of super using\",\"gender\":\"gender_male\",\"displayName\":\"John Traore\",\"jobTitle\":\"Super user\",\"externalAccess\":false,\"skype\":\"john.traore\",\"twitter\":\"john.traore\",\"surname\":\"Traore\",\"employer\":\"DHIS\",\"facebookMessenger\":\"john.traore\",\"email\":\"john.traore@mail.com\",\"introduction\":\"I am the super user of DHIS 2\",\"whatsApp\":\"+123123123123\",\"languages\":\"English\",\"telegram\":\"john.traore\",\"firstName\":\"John\",\"lastCheckedInterpretations\":\"2016-10-13T11:51:34.317\",\"nationality\":\"Sierra Leone\",\"name\":\"John Traore\",\"interests\":\"Football, swimming, singing, dancing\",\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"code\":\"admin\",\"lastUpdated\":\"2022-02-16T17:17:14.063\",\"id\":\"ZyjSDLHGPv4\",\"created\":\"2013-04-18T17:15:08.401\",\"lastLogin\":\"2022-02-16T17:17:14.060\",\"displayName\":\"John Traore\",\"externalAuth\":false,\"externalAccess\":false,\"disabled\":false,\"twoFA\":false,\"passwordLastUpdated\":\"2014-12-18T20:56:05.264\",\"invitation\":false,\"selfRegistered\":false,\"name\":\"John Traore\",\"favorite\":false,\"username\":\"admin\",\"userInfo\":{\"id\":\"xE7jOejl9FI\"},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"lastUpdatedBy\":{\"displayName\":\"John Traore\",\"name\":\"John Traore\",\"id\":\"xE7jOejl9FI\",\"username\":\"admin\"},\"sharing\":{\"userGroups\":{},\"external\":false,\"users\":{}},\"createdBy\":{\"displayName\":\"John Traore\",\"name\":\"John Traore\",\"id\":\"xE7jOejl9FI\",\"username\":\"admin\"},\"favorites\":[],\"cogsDimensionConstraints\":[],\"catDimensionConstraints\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userRoles\":[{\"id\":\"UYXOT4A7JMI\"},{\"id\":\"Ufph3mGRmMo\"},{\"id\":\"Euq3XfEIEbx\"},{\"id\":\"aNk5AyC7ydy\"},{\"id\":\"cUlTcejWree\"},{\"id\":\"TMK9CMZ2V98\"},{\"id\":\"Ql6Gew7eaX6\"},{\"id\":\"Pqoy4DLOdMK\"},{\"id\":\"DRdaVRtwmG5\"},{\"id\":\"jRWSNIHdKww\"},{\"id\":\"txB7vu1w2Pr\"},{\"id\":\"xJZBzAHI88H\"},{\"id\":\"XS0dNzuZmfH\"}],\"userAccesses\":[]},\"sharing\":{\"userGroups\":{},\"external\":false,\"users\":{}},\"settings\":{\"keyMessageSmsNotification\":false,\"keyCurrentStyle\":\"light_blue/light_blue.css\",\"keyTrackerDashboardLayout\":\"{\\\"IpHINAT79UW\\\":{\\\"widgets\\\":[{\\\"title\\\":\\\"enrollment\\\",\\\"view\\\":\\\"components/enrollment/enrollment.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"indicators\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"dataentry\\\",\\\"view\\\":\\\"components/dataentry/dataentry.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"report\\\",\\\"view\\\":\\\"components/report/tei-report.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"current_selections\\\",\\\"view\\\":\\\"components/selected/selected.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"feedback\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"profile\\\",\\\"view\\\":\\\"components/profile/profile.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"relationships\\\",\\\"view\\\":\\\"components/relationship/relationship.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":4},{\\\"title\\\":\\\"notes\\\",\\\"view\\\":\\\"components/notes/notes.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"messaging\\\",\\\"view\\\":\\\"components/messaging/messaging.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"dataentryTabular\\\",\\\"view\\\":\\\"components/dataentry/dataentry-tabular-layout.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3}],\\\"program\\\":\\\"IpHINAT79UW\\\"},\\\"ur1Edk5Oe2n\\\":{\\\"widgets\\\":[{\\\"title\\\":\\\"enrollment\\\",\\\"view\\\":\\\"components/enrollment/enrollment.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"indicators\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"dataentry\\\",\\\"view\\\":\\\"components/dataentry/dataentry.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"report\\\",\\\"view\\\":\\\"components/report/tei-report.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"current_selections\\\",\\\"view\\\":\\\"components/selected/selected.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"feedback\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"profile\\\",\\\"view\\\":\\\"components/profile/profile.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"relationships\\\",\\\"view\\\":\\\"components/relationship/relationship.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"notes\\\",\\\"view\\\":\\\"components/notes/notes.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":4},{\\\"title\\\":\\\"messaging\\\",\\\"view\\\":\\\"components/messaging/messaging.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"dataentryTabular\\\",\\\"view\\\":\\\"components/dataentry/dataentry-tabular-layout.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3}],\\\"program\\\":\\\"ur1Edk5Oe2n\\\"}}\",\"keyStyle\":\"light_blue/light_blue.css\",\"keyUiLocale\":\"en\",\"keyAnalysisDisplayProperty\":\"name\",\"keyMessageEmailNotification\":false},\"favorites\":[],\"teiSearchOrganisationUnits\":[],\"translations\":[],\"organisationUnits\":[{\"id\":\"ImspTQPwCqd\"}],\"dataViewOrganisationUnits\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userGroups\":[{\"id\":\"Kk12LkEWtXp\"},{\"id\":\"M1Qre0247G3\"},{\"id\":\"NTC8GjJ7p8P\"},{\"id\":\"B6JNeAQ6akX\"},{\"id\":\"wl5cDMuUhmF\"},{\"id\":\"QYrzIjSfI8z\"},{\"id\":\"lFHP5lLkzVr\"},{\"id\":\"jvrEwEJ2yZn\"},{\"id\":\"vAvEltyXGbD\"},{\"id\":\"w900PX10L7O\"},{\"id\":\"GogLpGmkL0g\"},{\"id\":\"vRoAruMnNpB\"},{\"id\":\"z1gNAf2zUxZ\"},{\"id\":\"gXpmQO6eEOo\"},{\"id\":\"tH0GcNZZ1vW\"},{\"id\":\"H9XnHoWRKCg\"}],\"userAccesses\":[],\"authorities\":[\"F_PROGRAM_INDICATOR_PUBLIC_ADD\",\"F_SQLVIEW_EXECUTE\",\"F_USER_VIEW\",\"F_GENERATE_MIN_MAX_VALUES\",\"F_VALIDATIONRULE_PUBLIC_ADD\",\"F_CATEGORY_PRIVATE_ADD\",\"F_INDICATORGROUPSET_PUBLIC_ADD\",\"F_DATAVALUE_DELETE\",\"F_EXTERNAL_MAP_LAYER_PRIVATE_ADD\",\"F_RELATIONSHIPTYPE_DELETE\",\"F_CATEGORY_OPTION_PRIVATE_ADD\",\"F_SINGLE_EVENT_DATA_ENTRY\",\"F_CATEGORY_OPTION_GROUP_PUBLIC_ADD\",\"F_GIS_ADMIN\",\"M_dhis-web-event-capture\",\"F_SEND_EMAIL\",\"F_ORGUNITGROUPSET_PRIVATE_ADD\",\"F_INDICATOR_DELETE\",\"M_dhis-web-event-reports\",\"F_VIEW_UNAPPROVED_DATA\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_VIEW\",\"F_TRACKED_ENTITY_INSTANCE_CHANGE_LOCATION\",\"F_OPTIONGROUPSET_DELETE\",\"F_USERGROUP_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_PRIVATE_ADD\",\"F_DOCUMENT_EXTERNAL\",\"F_PROGRAM_TRACKING_MANAGEMENT\",\"F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD\",\"F_GENERATE_PROGRAM_SUMMARY_REPORT\",\"F_PROGRAM_INDICATOR_DELETE\",\"F_MOBILE_SENDSMS\",\"F_TRACKED_ENTITY_ADD\",\"F_TRACKED_ENTITY_MANAGEMENT\",\"F_RELATIONSHIP_DELETE\",\"F_VALIDATIONRULEGROUP_PUBLIC_ADD\",\"F_REPORT_EXTERNAL\",\"F_DOCUMENT_PRIVATE_ADD\",\"M_dhis-web-reports\",\"F_TRACKED_ENTITY_DELETE\",\"F_USERGROUP_DELETE\",\"F_PROGRAM_PRIVATE_ADD\",\"F_CATEGORY_COMBO_PRIVATE_ADD\",\"F_SCHEDULING_SEND_MESSAGE\",\"F_EXTERNAL_MAP_LAYER_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_DELETE\",\"F_ORGANISATIONUNIT_MOVE\",\"M_dhis-web-usage-analytics\",\"F_COLOR_DELETE\",\"F_INDICATORGROUP_DELETE\",\"F_ORGANISATIONUNIT_DELETE\",\"F_PROGRAM_RULE_ADD\",\"M_dhis-web-light\",\"F_OPTIONGROUPSET_PRIVATE_ADD\",\"F_DATA_MART_ADMIN\",\"M_dhis-web-maintenance-mobile\",\"F_DATASET_PUBLIC_ADD\",\"F_CATEGORY_COMBO_DELETE\",\"F_SECTION_DELETE\",\"F_USER_DELETE\",\"F_INDICATORGROUPSET_PRIVATE_ADD\",\"F_PROGRAM_INDICATOR_PRIVATE_ADD\",\"F_METADATA_IMPORT\",\"M_dhis-web-maintenance-appmanager\",\"F_EXPORT_EVENTS\",\"M_dhis-web-maintenance-settings\",\"F_SQLVIEW_PUBLIC_ADD\",\"F_PERFORM_MAINTENANCE\",\"F_COLOR_SET_ADD\",\"F_PROGRAM_STAGE_INSTANCE_DELETE\",\"F_METADATA_EXPORT\",\"F_MINMAX_DATAELEMENT_ADD\",\"F_PROGRAMSTAGE_SECTION_ADD\",\"F_DATAELEMENTGROUP_PRIVATE_ADD\",\"F_VALIDATIONRULE_PRIVATE_ADD\",\"F_APPROVE_DATA\",\"M_dhis-web-mapping\",\"F_DATAELEMENT_PRIVATE_ADD\",\"F_VALIDATIONCRITERIA_ADD\",\"F_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS\",\"F_IGNORE_TRACKER_REQUIRED_VALUE_VALIDATION\",\"F_PROGRAM_PUBLIC_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_DELETE\",\"F_USER_ADD_WITHIN_MANAGED_GROUP\",\"M_Web_Portal\",\"F_ORGANISATIONUNIT_ADD\",\"M_dhis-web-user\",\"F_LEGEND_SET_PUBLIC_ADD\",\"F_CONSTANT_ADD\",\"F_PREDICTORGROUP_DELETE\",\"F_TRACKED_ENTITY_COMMENT_ADD\",\"F_TRACKED_ENTITY_INSTANCE_MANAGEMENT\",\"M_dhis-web-visualizer\",\"F_INDICATOR_PUBLIC_ADD\",\"F_INDICATORGROUP_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD\",\"M_dhis-web-maintenance\",\"M_dhis-web-approval\",\"F_PROGRAM_RULE_MANAGEMENT\",\"F_TEI_CASCADE_DELETE\",\"F_FRED_UPDATE\",\"F_VISUALIZATION_EXTERNAL\",\"M_dhis-web-cache-cleaner\",\"F_EDIT_EXPIRED\",\"F_ACCESS_TRACKED_ENTITY_ATTRIBUTES\",\"F_PROGRAM_DASHBOARD_CONFIG_ADMIN\",\"F_EVENT_VISUALIZATION_EXTERNAL\",\"F_ORGANISATIONUNITLEVEL_UPDATE\",\"F_CATEGORY_OPTION_PUBLIC_ADD\",\"M_dhis-web-datastore\",\"F_CATEGORY_OPTION_DELETE\",\"M_Data_Table\",\"M_dhis-web-menu-management\",\"F_REPORT_PUBLIC_ADD\",\"F_VALIDATIONRULEGROUP_DELETE\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_ADD\",\"F_RELATIONSHIP_MANAGEMENT\",\"F_COLOR_ADD\",\"F_OPTIONSET_PRIVATE_ADD\",\"F_PROGRAM_RULE_DELETE\",\"F_GENERATE_STATISTICAL_PROGRAM_REPORT\",\"F_ORGUNITGROUP_DELETE\",\"F_DATAELEMENTGROUPSET_PRIVATE_ADD\",\"M_dhis-web-tracker-capture\",\"F_LOCALE_ADD\",\"F_LEGEND_ADD\",\"F_CATEGORY_OPTION_GROUP_PRIVATE_ADD\",\"F_PROGRAM_INSTANCE_MANAGEMENT\",\"M_dhis-web-reporting\",\"F_CATEGORY_PUBLIC_ADD\",\"F_SECTION_ADD\",\"F_CATEGORY_COMBO_PUBLIC_ADD\",\"M_dhis-web-maintenance-datadictionary\",\"F_DATASET_DELETE\",\"F_INDICATORGROUPSET_DELETE\",\"F_USER_DELETE_WITHIN_MANAGED_GROUP\",\"F_ADD_TRACKED_ENTITY_FORM\",\"M_dhis-web-scheduler\",\"F_OPTIONGROUP_PUBLIC_ADD\",\"F_USERROLE_PRIVATE_ADD\",\"M_dhis-web-messaging\",\"M_dhis-web-maintenance-program\",\"F_EXTERNALFILERESOURCE_ADD\",\"F_MAP_EXTERNAL\",\"M_bna_widget\",\"F_DATAELEMENTGROUPSET_PUBLIC_ADD\",\"F_DATAELEMENTGROUP_DELETE\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_ADD\",\"F_RELATIONSHIP_ADD\",\"F_ORGUNITGROUP_PRIVATE_ADD\",\"F_DATAELEMENTGROUP_PUBLIC_ADD\",\"F_USER_GROUPS_READ_ONLY_ADD_MEMBERS\",\"F_LOCALE_DELETE\",\"F_PREDICTOR_RUN\",\"F_DATAELEMENT_DELETE\",\"F_OPTIONGROUP_DELETE\",\"F_LEGEND_SET_PRIVATE_ADD\",\"F_PROGRAMSTAGE_DELETE\",\"F_ATTRIBUTE_PUBLIC_ADD\",\"F_TRACKED_ENTITY_FORM_DELETE\",\"F_USERROLE_DELETE\",\"F_DOCUMENT_DELETE\",\"F_ORGUNITGROUPSET_DELETE\",\"M_dhis-web-translations\",\"M_dhis-web-sms\",\"F_SCHEDULING_CASE_AGGREGATE_QUERY_BUILDER\",\"F_PROGRAM_DELETE\",\"F_VALIDATIONRULE_DELETE\",\"F_PROGRAMDATAELEMENT_ADD\",\"M_dhis-web-mobile\",\"F_ACTIVITY_PLAN\",\"F_RELATIONSHIPTYPE_PUBLIC_ADD\",\"F_PREDICTOR_ADD\",\"F_SQLVIEW_PRIVATE_ADD\",\"F_EXPORT_DATA\",\"F_OAUTH2_CLIENT_MANAGE\",\"F_EVENT_VISUALIZATION_PUBLIC_ADD\",\"F_ORGUNITGROUP_PUBLIC_ADD\",\"F_APPROVE_DATA_LOWER_LEVELS\",\"M_Social_Media_Video\",\"F_OPTIONSET_PUBLIC_ADD\",\"F_EVENTCHART_EXTERNAL\",\"M_dhis-web-dataentry\",\"F_PROGRAM_TRACKING_SEARCH\",\"M_dhis-web-maintenance-dataset\",\"F_USERROLE_LIST\",\"M_dhis-web-import-export\",\"M_dhis-web-caseentry\",\"F_USERROLE_PUBLIC_ADD\",\"M_dhis-web-importexport\",\"M_InterpretationsTest\",\"F_ORGUNITGROUPSET_PUBLIC_ADD\",\"F_SQLVIEW_EXTERNAL\",\"F_REPORT_DELETE\",\"F_DASHBOARD_PUBLIC_ADD\",\"F_CONSTANT_DELETE\",\"M_dhis-web-maintenance-user\",\"F_PREDICTOR_DELETE\",\"M_dhis-web-data-visualizer\",\"F_DATASET_PRIVATE_ADD\",\"F_EVENTREPORT_PUBLIC_ADD\",\"F_PROGRAMSTAGE_SECTION_DELETE\",\"F_TRACKED_ENTITY_UPDATE\",\"F_CATEGORY_OPTION_GROUP_SET_PUBLIC_ADD\",\"F_TRACKED_ENTITY_INSTANCE_DASHBOARD\",\"F_METADATA_MANAGE\",\"F_ANALYTICSTABLEHOOK_DELETE\",\"F_UNCOMPLETE_EVENT\",\"M_dhis-web-sms-configuration\",\"M_dhis-web-interpretation\",\"F_LEGEND_DELETE\",\"M_Custom_Js_Css\",\"F_PROGRAM_INDICATOR_MANAGEMENT\",\"F_ANONYMOUS_DATA_ENTRY\",\"F_MAP_PUBLIC_ADD\",\"F_PROGRAM_VALIDATION\",\"F_SCHEDULING_ADMIN\",\"F_TRACKED_ENTITY_COMMENT_DELETE\",\"F_DATAELEMENT_MINMAX_DELETE\",\"F_MOBILE_SETTINGS\",\"F_PREDICTORGROUP_ADD\",\"F_REPORT_PRIVATE_ADD\",\"F_VALIDATIONRULEGROUP_PRIVATE_ADD\",\"F_PUSH_ANALYSIS_DELETE\",\"F_REPLICATE_USER\",\"F_DATAVALUE_ADD\",\"M_dhis-web-maintenance-organisationunit\",\"F_INSERT_CUSTOM_JS_CSS\",\"F_DATAELEMENTGROUPSET_DELETE\",\"F_SQLVIEW_DELETE\",\"F_ENROLLMENT_CASCADE_DELETE\",\"F_PROGRAMDATAELEMENT_DELETE\",\"F_TRACKED_ENTITY_INSTANCE_LIST\",\"F_INDICATORTYPE_ADD\",\"F_LEGEND_SET_DELETE\",\"F_VIEW_EVENT_ANALYTICS\",\"F_PROGRAMSTAGE_SECTION_MANAGEMENT\",\"F_IMPORT_EVENTS\",\"F_PROGRAM_INSTANCE_DELETE\",\"F_INDICATOR_PRIVATE_ADD\",\"F_TRACKED_ENTITY_INSTANCE_HISTORY\",\"F_FRED_CREATE\",\"F_EVENTCHART_PUBLIC_ADD\",\"F_PUSH_ANALYSIS_ADD\",\"M_dhis-web-event-visualizer\",\"F_USER_ADD\",\"F_EXTERNAL_MAP_LAYER_DELETE\",\"F_SYSTEM_SETTING\",\"F_ANALYTICSTABLEHOOK_ADD\",\"F_ATTRIBUTE_PRIVATE_ADD\",\"F_DOCUMENT_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_DELETE\",\"M_Easy_Visualization\",\"F_VISUALIZATION_PUBLIC_ADD\",\"F_DATAELEMENT_MINMAX_ADD\",\"M_dhis-web-data-quality\",\"M_dhis-web-pivot\",\"F_EVENTREPORT_EXTERNAL\",\"F_PROGRAM_RULE_UPDATE\",\"F_DATAELEMENT_PUBLIC_ADD\",\"M_dhis-web-validationrule\",\"F_CONSTANT_MANAGEMENT\",\"F_RUN_VALIDATION\",\"F_MANAGE_TICKETS\",\"F_GENERATE_BENEFICIARY_TABULAR_REPORT\",\"F_OPTIONGROUP_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_DELETE\",\"M_User_Administration\",\"M_dhis-web-settings\",\"F_IMPORT_DATA\",\"F_VIEW_DATABROWSER\",\"F_PERFORM_ANALYTICS_EXPLAIN\",\"F_MOBILE_DELETE_SMS\",\"F_OPTIONSET_MANAGEMENT\",\"F_SEND_MESSAGE\",\"F_PROGRAMSTAGE_ADD\",\"M_dhis-web-maps\",\"F_MINMAX_DATAELEMENT_DELETE\",\"F_ATTRIBUTE_DELETE\",\"F_OPTIONSET_DELETE\",\"F_PROGRAM_TRACKING_LIST\",\"M_dhis-web-dashboard\",\"M_dhis-web-data-administration\",\"F_ACCEPT_DATA_LOWER_LEVELS\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_DELETE\",\"F_OPTIONGROUPSET_PUBLIC_ADD\",\"M_dhis-web-capture\",\"F_PROGRAM_INDICATOR_GROUP_PUBLIC_ADD\",\"F_CATEGORY_DELETE\",\"F_COLOR_SET_DELETE\",\"M_dhis-web-app-management\",\"F_INDICATORTYPE_DELETE\",\"F_NAME_BASED_DATA_ENTRY\",\"F_INDICATORGROUP_PRIVATE_ADD\",\"F_FRED_DELETE\",\"F_VALIDATIONCRITERIA_DELETE\",\"F_PROGRAM_STAGE_INSTANCE_SEARCH\"],\"programs\":[\"IpHINAT79UW\",\"WSGAb5XwJ3Y\",\"ur1Edk5Oe2n\",\"lxAQ7Zs9VYR\",\"uy2gU8kT1jF\",\"fDd25txQckK\",\"eBAyeGv0exc\",\"kla3mAPgvCH\",\"MoUd5BTQ3lY\",\"q04UBOqq3rp\",\"VBqh0ynB2wv\",\"qDkgAbB5Jlk\",\"M3xtLkYBlKI\"],\"dataSets\":[\"Nyh6laLdBEJ\",\"aLpVgfXiz0f\",\"YFTk3VdO9av\",\"Rl58JxmKJo2\",\"eZDhcZi6FLP\",\"N4fIX1HL3TQ\",\"EDzMBk0RRji\",\"TuL8IOPzpHh\",\"ce7DSxx5H2I\",\"EKWVBc5C0ms\",\"PLq9sJluXvc\",\"rsyjyJmYD4J\",\"ULowA8V3ucd\",\"QX4ZTUbOt3a\",\"pBOMPrpg1QX\",\"OsPTWNqq26W\",\"BfMAe6Itzgt\",\"V8MHeZHIrcP\",\"YZhd4nu3mzY\",\"Y8gAn9DfAGU\",\"vc6nF5yZsPR\",\"Lpw6GcnTrmS\",\"j38YW1Am7he\",\"lyLU2wR22tC\",\"VTdjfLXXmoi\",\"SF8FDSqw30D\"]}", + "{\"lastUpdated\":\"2018-12-03T13:24:26.356\",\"id\":\"xE7jOejl9FI\",\"created\":\"2013-04-18T17:15:08.407\",\"birthday\":\"1971-04-08T00:00:00.000\",\"education\":\"Master of super using\",\"gender\":\"gender_male\",\"displayName\":\"John Traore\",\"jobTitle\":\"Super user\",\"externalAccess\":false,\"skype\":\"john.traore\",\"twitter\":\"john.traore\",\"surname\":\"Traore\",\"employer\":\"DHIS\",\"facebookMessenger\":\"john.traore\",\"email\":\"john.traore@mail.com\",\"introduction\":\"I am the super user of DHIS 2\",\"whatsApp\":\"+123123123123\",\"languages\":\"English\",\"telegram\":\"john.traore\",\"firstName\":\"John\",\"lastCheckedInterpretations\":\"2016-10-13T11:51:34.317\",\"nationality\":\"Sierra Leone\",\"name\":\"John Traore\",\"interests\":\"Football, swimming, singing, dancing\",\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"code\":\"admin\",\"lastUpdated\":\"2022-02-16T17:17:27.773\",\"id\":\"ZyjSDLHGPv4\",\"created\":\"2013-04-18T17:15:08.401\",\"lastLogin\":\"2022-02-16T17:17:27.770\",\"displayName\":\"John Traore\",\"externalAuth\":false,\"externalAccess\":false,\"disabled\":false,\"twoFA\":false,\"passwordLastUpdated\":\"2014-12-18T20:56:05.264\",\"invitation\":false,\"selfRegistered\":false,\"name\":\"John Traore\",\"favorite\":false,\"username\":\"admin\",\"userInfo\":{\"id\":\"xE7jOejl9FI\"},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"lastUpdatedBy\":{\"displayName\":\"John Traore\",\"name\":\"John Traore\",\"id\":\"xE7jOejl9FI\",\"username\":\"admin\"},\"sharing\":{\"userGroups\":{},\"external\":false,\"users\":{}},\"createdBy\":{\"displayName\":\"John Traore\",\"name\":\"John Traore\",\"id\":\"xE7jOejl9FI\",\"username\":\"admin\"},\"favorites\":[],\"cogsDimensionConstraints\":[],\"catDimensionConstraints\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userRoles\":[{\"id\":\"UYXOT4A7JMI\"},{\"id\":\"Ufph3mGRmMo\"},{\"id\":\"Euq3XfEIEbx\"},{\"id\":\"aNk5AyC7ydy\"},{\"id\":\"cUlTcejWree\"},{\"id\":\"TMK9CMZ2V98\"},{\"id\":\"Ql6Gew7eaX6\"},{\"id\":\"Pqoy4DLOdMK\"},{\"id\":\"DRdaVRtwmG5\"},{\"id\":\"jRWSNIHdKww\"},{\"id\":\"txB7vu1w2Pr\"},{\"id\":\"xJZBzAHI88H\"},{\"id\":\"XS0dNzuZmfH\"}],\"userAccesses\":[]},\"sharing\":{\"userGroups\":{},\"external\":false,\"users\":{}},\"settings\":{\"keyMessageSmsNotification\":false,\"keyCurrentStyle\":\"light_blue/light_blue.css\",\"keyTrackerDashboardLayout\":\"{\\\"IpHINAT79UW\\\":{\\\"widgets\\\":[{\\\"title\\\":\\\"enrollment\\\",\\\"view\\\":\\\"components/enrollment/enrollment.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"indicators\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"dataentry\\\",\\\"view\\\":\\\"components/dataentry/dataentry.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"report\\\",\\\"view\\\":\\\"components/report/tei-report.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"current_selections\\\",\\\"view\\\":\\\"components/selected/selected.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"feedback\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"profile\\\",\\\"view\\\":\\\"components/profile/profile.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"relationships\\\",\\\"view\\\":\\\"components/relationship/relationship.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":4},{\\\"title\\\":\\\"notes\\\",\\\"view\\\":\\\"components/notes/notes.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"messaging\\\",\\\"view\\\":\\\"components/messaging/messaging.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"dataentryTabular\\\",\\\"view\\\":\\\"components/dataentry/dataentry-tabular-layout.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3}],\\\"program\\\":\\\"IpHINAT79UW\\\"},\\\"ur1Edk5Oe2n\\\":{\\\"widgets\\\":[{\\\"title\\\":\\\"enrollment\\\",\\\"view\\\":\\\"components/enrollment/enrollment.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"indicators\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"dataentry\\\",\\\"view\\\":\\\"components/dataentry/dataentry.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"report\\\",\\\"view\\\":\\\"components/report/tei-report.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"current_selections\\\",\\\"view\\\":\\\"components/selected/selected.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"feedback\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"profile\\\",\\\"view\\\":\\\"components/profile/profile.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"relationships\\\",\\\"view\\\":\\\"components/relationship/relationship.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"notes\\\",\\\"view\\\":\\\"components/notes/notes.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":4},{\\\"title\\\":\\\"messaging\\\",\\\"view\\\":\\\"components/messaging/messaging.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"dataentryTabular\\\",\\\"view\\\":\\\"components/dataentry/dataentry-tabular-layout.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3}],\\\"program\\\":\\\"ur1Edk5Oe2n\\\"}}\",\"keyStyle\":\"light_blue/light_blue.css\",\"keyUiLocale\":\"en\",\"keyAnalysisDisplayProperty\":\"name\",\"keyMessageEmailNotification\":false},\"favorites\":[],\"teiSearchOrganisationUnits\":[],\"translations\":[],\"organisationUnits\":[{\"id\":\"ImspTQPwCqd\"}],\"dataViewOrganisationUnits\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userGroups\":[{\"id\":\"Kk12LkEWtXp\"},{\"id\":\"M1Qre0247G3\"},{\"id\":\"NTC8GjJ7p8P\"},{\"id\":\"B6JNeAQ6akX\"},{\"id\":\"wl5cDMuUhmF\"},{\"id\":\"QYrzIjSfI8z\"},{\"id\":\"lFHP5lLkzVr\"},{\"id\":\"jvrEwEJ2yZn\"},{\"id\":\"vAvEltyXGbD\"},{\"id\":\"w900PX10L7O\"},{\"id\":\"GogLpGmkL0g\"},{\"id\":\"vRoAruMnNpB\"},{\"id\":\"z1gNAf2zUxZ\"},{\"id\":\"gXpmQO6eEOo\"},{\"id\":\"tH0GcNZZ1vW\"},{\"id\":\"H9XnHoWRKCg\"}],\"userAccesses\":[],\"authorities\":[\"F_PROGRAM_INDICATOR_PUBLIC_ADD\",\"F_SQLVIEW_EXECUTE\",\"F_USER_VIEW\",\"F_GENERATE_MIN_MAX_VALUES\",\"F_VALIDATIONRULE_PUBLIC_ADD\",\"F_CATEGORY_PRIVATE_ADD\",\"F_INDICATORGROUPSET_PUBLIC_ADD\",\"F_DATAVALUE_DELETE\",\"F_EXTERNAL_MAP_LAYER_PRIVATE_ADD\",\"F_RELATIONSHIPTYPE_DELETE\",\"F_CATEGORY_OPTION_PRIVATE_ADD\",\"F_SINGLE_EVENT_DATA_ENTRY\",\"F_CATEGORY_OPTION_GROUP_PUBLIC_ADD\",\"F_GIS_ADMIN\",\"M_dhis-web-event-capture\",\"F_SEND_EMAIL\",\"F_ORGUNITGROUPSET_PRIVATE_ADD\",\"F_INDICATOR_DELETE\",\"M_dhis-web-event-reports\",\"F_VIEW_UNAPPROVED_DATA\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_VIEW\",\"F_TRACKED_ENTITY_INSTANCE_CHANGE_LOCATION\",\"F_OPTIONGROUPSET_DELETE\",\"F_USERGROUP_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_PRIVATE_ADD\",\"F_DOCUMENT_EXTERNAL\",\"F_PROGRAM_TRACKING_MANAGEMENT\",\"F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD\",\"F_GENERATE_PROGRAM_SUMMARY_REPORT\",\"F_PROGRAM_INDICATOR_DELETE\",\"F_MOBILE_SENDSMS\",\"F_TRACKED_ENTITY_ADD\",\"F_TRACKED_ENTITY_MANAGEMENT\",\"F_RELATIONSHIP_DELETE\",\"F_VALIDATIONRULEGROUP_PUBLIC_ADD\",\"F_REPORT_EXTERNAL\",\"F_DOCUMENT_PRIVATE_ADD\",\"M_dhis-web-reports\",\"F_TRACKED_ENTITY_DELETE\",\"F_USERGROUP_DELETE\",\"F_PROGRAM_PRIVATE_ADD\",\"F_CATEGORY_COMBO_PRIVATE_ADD\",\"F_SCHEDULING_SEND_MESSAGE\",\"F_EXTERNAL_MAP_LAYER_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_DELETE\",\"F_ORGANISATIONUNIT_MOVE\",\"M_dhis-web-usage-analytics\",\"F_COLOR_DELETE\",\"F_INDICATORGROUP_DELETE\",\"F_ORGANISATIONUNIT_DELETE\",\"F_PROGRAM_RULE_ADD\",\"M_dhis-web-light\",\"F_OPTIONGROUPSET_PRIVATE_ADD\",\"F_DATA_MART_ADMIN\",\"M_dhis-web-maintenance-mobile\",\"F_DATASET_PUBLIC_ADD\",\"F_CATEGORY_COMBO_DELETE\",\"F_SECTION_DELETE\",\"F_USER_DELETE\",\"F_INDICATORGROUPSET_PRIVATE_ADD\",\"F_PROGRAM_INDICATOR_PRIVATE_ADD\",\"F_METADATA_IMPORT\",\"M_dhis-web-maintenance-appmanager\",\"F_EXPORT_EVENTS\",\"M_dhis-web-maintenance-settings\",\"F_SQLVIEW_PUBLIC_ADD\",\"F_PERFORM_MAINTENANCE\",\"F_COLOR_SET_ADD\",\"F_PROGRAM_STAGE_INSTANCE_DELETE\",\"F_METADATA_EXPORT\",\"F_MINMAX_DATAELEMENT_ADD\",\"F_PROGRAMSTAGE_SECTION_ADD\",\"F_DATAELEMENTGROUP_PRIVATE_ADD\",\"F_VALIDATIONRULE_PRIVATE_ADD\",\"F_APPROVE_DATA\",\"M_dhis-web-mapping\",\"F_DATAELEMENT_PRIVATE_ADD\",\"F_VALIDATIONCRITERIA_ADD\",\"F_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS\",\"F_IGNORE_TRACKER_REQUIRED_VALUE_VALIDATION\",\"F_PROGRAM_PUBLIC_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_DELETE\",\"F_USER_ADD_WITHIN_MANAGED_GROUP\",\"M_Web_Portal\",\"F_ORGANISATIONUNIT_ADD\",\"M_dhis-web-user\",\"F_LEGEND_SET_PUBLIC_ADD\",\"F_CONSTANT_ADD\",\"F_PREDICTORGROUP_DELETE\",\"F_TRACKED_ENTITY_COMMENT_ADD\",\"F_TRACKED_ENTITY_INSTANCE_MANAGEMENT\",\"M_dhis-web-visualizer\",\"F_INDICATOR_PUBLIC_ADD\",\"F_INDICATORGROUP_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD\",\"M_dhis-web-maintenance\",\"M_dhis-web-approval\",\"F_PROGRAM_RULE_MANAGEMENT\",\"F_TEI_CASCADE_DELETE\",\"F_FRED_UPDATE\",\"F_VISUALIZATION_EXTERNAL\",\"M_dhis-web-cache-cleaner\",\"F_EDIT_EXPIRED\",\"F_ACCESS_TRACKED_ENTITY_ATTRIBUTES\",\"F_PROGRAM_DASHBOARD_CONFIG_ADMIN\",\"F_EVENT_VISUALIZATION_EXTERNAL\",\"F_ORGANISATIONUNITLEVEL_UPDATE\",\"F_CATEGORY_OPTION_PUBLIC_ADD\",\"M_dhis-web-datastore\",\"F_CATEGORY_OPTION_DELETE\",\"M_Data_Table\",\"M_dhis-web-menu-management\",\"F_REPORT_PUBLIC_ADD\",\"F_VALIDATIONRULEGROUP_DELETE\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_ADD\",\"F_RELATIONSHIP_MANAGEMENT\",\"F_COLOR_ADD\",\"F_OPTIONSET_PRIVATE_ADD\",\"F_PROGRAM_RULE_DELETE\",\"F_GENERATE_STATISTICAL_PROGRAM_REPORT\",\"F_ORGUNITGROUP_DELETE\",\"F_DATAELEMENTGROUPSET_PRIVATE_ADD\",\"M_dhis-web-tracker-capture\",\"F_LOCALE_ADD\",\"F_LEGEND_ADD\",\"F_CATEGORY_OPTION_GROUP_PRIVATE_ADD\",\"F_PROGRAM_INSTANCE_MANAGEMENT\",\"M_dhis-web-reporting\",\"F_CATEGORY_PUBLIC_ADD\",\"F_SECTION_ADD\",\"F_CATEGORY_COMBO_PUBLIC_ADD\",\"M_dhis-web-maintenance-datadictionary\",\"F_DATASET_DELETE\",\"F_INDICATORGROUPSET_DELETE\",\"F_USER_DELETE_WITHIN_MANAGED_GROUP\",\"F_ADD_TRACKED_ENTITY_FORM\",\"M_dhis-web-scheduler\",\"F_OPTIONGROUP_PUBLIC_ADD\",\"F_USERROLE_PRIVATE_ADD\",\"M_dhis-web-messaging\",\"M_dhis-web-maintenance-program\",\"F_EXTERNALFILERESOURCE_ADD\",\"F_MAP_EXTERNAL\",\"M_bna_widget\",\"F_DATAELEMENTGROUPSET_PUBLIC_ADD\",\"F_DATAELEMENTGROUP_DELETE\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_ADD\",\"F_RELATIONSHIP_ADD\",\"F_ORGUNITGROUP_PRIVATE_ADD\",\"F_DATAELEMENTGROUP_PUBLIC_ADD\",\"F_USER_GROUPS_READ_ONLY_ADD_MEMBERS\",\"F_LOCALE_DELETE\",\"F_PREDICTOR_RUN\",\"F_DATAELEMENT_DELETE\",\"F_OPTIONGROUP_DELETE\",\"F_LEGEND_SET_PRIVATE_ADD\",\"F_PROGRAMSTAGE_DELETE\",\"F_ATTRIBUTE_PUBLIC_ADD\",\"F_TRACKED_ENTITY_FORM_DELETE\",\"F_USERROLE_DELETE\",\"F_DOCUMENT_DELETE\",\"F_ORGUNITGROUPSET_DELETE\",\"M_dhis-web-translations\",\"M_dhis-web-sms\",\"F_SCHEDULING_CASE_AGGREGATE_QUERY_BUILDER\",\"F_PROGRAM_DELETE\",\"F_VALIDATIONRULE_DELETE\",\"F_PROGRAMDATAELEMENT_ADD\",\"M_dhis-web-mobile\",\"F_ACTIVITY_PLAN\",\"F_RELATIONSHIPTYPE_PUBLIC_ADD\",\"F_PREDICTOR_ADD\",\"F_SQLVIEW_PRIVATE_ADD\",\"F_EXPORT_DATA\",\"F_OAUTH2_CLIENT_MANAGE\",\"F_EVENT_VISUALIZATION_PUBLIC_ADD\",\"F_ORGUNITGROUP_PUBLIC_ADD\",\"F_APPROVE_DATA_LOWER_LEVELS\",\"M_Social_Media_Video\",\"F_OPTIONSET_PUBLIC_ADD\",\"F_EVENTCHART_EXTERNAL\",\"M_dhis-web-dataentry\",\"F_PROGRAM_TRACKING_SEARCH\",\"M_dhis-web-maintenance-dataset\",\"F_USERROLE_LIST\",\"M_dhis-web-import-export\",\"M_dhis-web-caseentry\",\"F_USERROLE_PUBLIC_ADD\",\"M_dhis-web-importexport\",\"M_InterpretationsTest\",\"F_ORGUNITGROUPSET_PUBLIC_ADD\",\"F_SQLVIEW_EXTERNAL\",\"F_REPORT_DELETE\",\"F_DASHBOARD_PUBLIC_ADD\",\"F_CONSTANT_DELETE\",\"M_dhis-web-maintenance-user\",\"F_PREDICTOR_DELETE\",\"M_dhis-web-data-visualizer\",\"F_DATASET_PRIVATE_ADD\",\"F_EVENTREPORT_PUBLIC_ADD\",\"F_PROGRAMSTAGE_SECTION_DELETE\",\"F_TRACKED_ENTITY_UPDATE\",\"F_CATEGORY_OPTION_GROUP_SET_PUBLIC_ADD\",\"F_TRACKED_ENTITY_INSTANCE_DASHBOARD\",\"F_METADATA_MANAGE\",\"F_ANALYTICSTABLEHOOK_DELETE\",\"F_UNCOMPLETE_EVENT\",\"M_dhis-web-sms-configuration\",\"M_dhis-web-interpretation\",\"F_LEGEND_DELETE\",\"M_Custom_Js_Css\",\"F_PROGRAM_INDICATOR_MANAGEMENT\",\"F_ANONYMOUS_DATA_ENTRY\",\"F_MAP_PUBLIC_ADD\",\"F_PROGRAM_VALIDATION\",\"F_SCHEDULING_ADMIN\",\"F_TRACKED_ENTITY_COMMENT_DELETE\",\"F_DATAELEMENT_MINMAX_DELETE\",\"F_MOBILE_SETTINGS\",\"F_PREDICTORGROUP_ADD\",\"F_REPORT_PRIVATE_ADD\",\"F_VALIDATIONRULEGROUP_PRIVATE_ADD\",\"F_PUSH_ANALYSIS_DELETE\",\"F_REPLICATE_USER\",\"F_DATAVALUE_ADD\",\"M_dhis-web-maintenance-organisationunit\",\"F_INSERT_CUSTOM_JS_CSS\",\"F_DATAELEMENTGROUPSET_DELETE\",\"F_SQLVIEW_DELETE\",\"F_ENROLLMENT_CASCADE_DELETE\",\"F_PROGRAMDATAELEMENT_DELETE\",\"F_TRACKED_ENTITY_INSTANCE_LIST\",\"F_INDICATORTYPE_ADD\",\"F_LEGEND_SET_DELETE\",\"F_VIEW_EVENT_ANALYTICS\",\"F_PROGRAMSTAGE_SECTION_MANAGEMENT\",\"F_IMPORT_EVENTS\",\"F_PROGRAM_INSTANCE_DELETE\",\"F_INDICATOR_PRIVATE_ADD\",\"F_TRACKED_ENTITY_INSTANCE_HISTORY\",\"F_FRED_CREATE\",\"F_EVENTCHART_PUBLIC_ADD\",\"F_PUSH_ANALYSIS_ADD\",\"M_dhis-web-event-visualizer\",\"F_USER_ADD\",\"F_EXTERNAL_MAP_LAYER_DELETE\",\"F_SYSTEM_SETTING\",\"F_ANALYTICSTABLEHOOK_ADD\",\"F_ATTRIBUTE_PRIVATE_ADD\",\"F_DOCUMENT_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_DELETE\",\"M_Easy_Visualization\",\"F_VISUALIZATION_PUBLIC_ADD\",\"F_DATAELEMENT_MINMAX_ADD\",\"M_dhis-web-data-quality\",\"M_dhis-web-pivot\",\"F_EVENTREPORT_EXTERNAL\",\"F_PROGRAM_RULE_UPDATE\",\"F_DATAELEMENT_PUBLIC_ADD\",\"M_dhis-web-validationrule\",\"F_CONSTANT_MANAGEMENT\",\"F_RUN_VALIDATION\",\"F_MANAGE_TICKETS\",\"F_GENERATE_BENEFICIARY_TABULAR_REPORT\",\"F_OPTIONGROUP_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_DELETE\",\"M_User_Administration\",\"M_dhis-web-settings\",\"F_IMPORT_DATA\",\"F_VIEW_DATABROWSER\",\"F_PERFORM_ANALYTICS_EXPLAIN\",\"F_MOBILE_DELETE_SMS\",\"F_OPTIONSET_MANAGEMENT\",\"F_SEND_MESSAGE\",\"F_PROGRAMSTAGE_ADD\",\"M_dhis-web-maps\",\"F_MINMAX_DATAELEMENT_DELETE\",\"F_ATTRIBUTE_DELETE\",\"F_OPTIONSET_DELETE\",\"F_PROGRAM_TRACKING_LIST\",\"M_dhis-web-dashboard\",\"M_dhis-web-data-administration\",\"F_ACCEPT_DATA_LOWER_LEVELS\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_DELETE\",\"F_OPTIONGROUPSET_PUBLIC_ADD\",\"M_dhis-web-capture\",\"F_PROGRAM_INDICATOR_GROUP_PUBLIC_ADD\",\"F_CATEGORY_DELETE\",\"F_COLOR_SET_DELETE\",\"M_dhis-web-app-management\",\"F_INDICATORTYPE_DELETE\",\"F_NAME_BASED_DATA_ENTRY\",\"F_INDICATORGROUP_PRIVATE_ADD\",\"F_FRED_DELETE\",\"F_VALIDATIONCRITERIA_DELETE\",\"F_PROGRAM_STAGE_INSTANCE_SEARCH\"],\"programs\":[\"IpHINAT79UW\",\"WSGAb5XwJ3Y\",\"ur1Edk5Oe2n\",\"lxAQ7Zs9VYR\",\"uy2gU8kT1jF\",\"fDd25txQckK\",\"eBAyeGv0exc\",\"kla3mAPgvCH\",\"MoUd5BTQ3lY\",\"q04UBOqq3rp\",\"VBqh0ynB2wv\",\"qDkgAbB5Jlk\",\"M3xtLkYBlKI\"],\"dataSets\":[\"Nyh6laLdBEJ\",\"aLpVgfXiz0f\",\"YFTk3VdO9av\",\"Rl58JxmKJo2\",\"eZDhcZi6FLP\",\"N4fIX1HL3TQ\",\"EDzMBk0RRji\",\"TuL8IOPzpHh\",\"ce7DSxx5H2I\",\"EKWVBc5C0ms\",\"PLq9sJluXvc\",\"rsyjyJmYD4J\",\"ULowA8V3ucd\",\"QX4ZTUbOt3a\",\"pBOMPrpg1QX\",\"OsPTWNqq26W\",\"BfMAe6Itzgt\",\"V8MHeZHIrcP\",\"YZhd4nu3mzY\",\"Y8gAn9DfAGU\",\"vc6nF5yZsPR\",\"Lpw6GcnTrmS\",\"j38YW1Am7he\",\"lyLU2wR22tC\",\"VTdjfLXXmoi\",\"SF8FDSqw30D\"]}", + "{\"lastUpdated\":\"2018-12-03T13:24:26.356\",\"id\":\"xE7jOejl9FI\",\"created\":\"2013-04-18T17:15:08.407\",\"birthday\":\"1971-04-08T00:00:00.000\",\"education\":\"Master of super using\",\"gender\":\"gender_male\",\"displayName\":\"John Traore\",\"jobTitle\":\"Super user\",\"externalAccess\":false,\"skype\":\"john.traore\",\"twitter\":\"john.traore\",\"surname\":\"Traore\",\"employer\":\"DHIS\",\"facebookMessenger\":\"john.traore\",\"email\":\"john.traore@mail.com\",\"introduction\":\"I am the super user of DHIS 2\",\"whatsApp\":\"+123123123123\",\"languages\":\"English\",\"telegram\":\"john.traore\",\"firstName\":\"John\",\"lastCheckedInterpretations\":\"2016-10-13T11:51:34.317\",\"nationality\":\"Sierra Leone\",\"name\":\"John Traore\",\"interests\":\"Football, swimming, singing, dancing\",\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"code\":\"admin\",\"lastUpdated\":\"2022-02-16T17:17:51.335\",\"id\":\"ZyjSDLHGPv4\",\"created\":\"2013-04-18T17:15:08.401\",\"lastLogin\":\"2022-02-16T17:17:51.334\",\"displayName\":\"John Traore\",\"externalAuth\":false,\"externalAccess\":false,\"disabled\":false,\"twoFA\":false,\"passwordLastUpdated\":\"2014-12-18T20:56:05.264\",\"invitation\":false,\"selfRegistered\":false,\"name\":\"John Traore\",\"favorite\":false,\"username\":\"admin\",\"userInfo\":{\"id\":\"xE7jOejl9FI\"},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"lastUpdatedBy\":{\"displayName\":\"John Traore\",\"name\":\"John Traore\",\"id\":\"xE7jOejl9FI\",\"username\":\"admin\"},\"sharing\":{\"userGroups\":{},\"external\":false,\"users\":{}},\"createdBy\":{\"displayName\":\"John Traore\",\"name\":\"John Traore\",\"id\":\"xE7jOejl9FI\",\"username\":\"admin\"},\"favorites\":[],\"cogsDimensionConstraints\":[],\"catDimensionConstraints\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userRoles\":[{\"id\":\"UYXOT4A7JMI\"},{\"id\":\"Ufph3mGRmMo\"},{\"id\":\"Euq3XfEIEbx\"},{\"id\":\"aNk5AyC7ydy\"},{\"id\":\"cUlTcejWree\"},{\"id\":\"TMK9CMZ2V98\"},{\"id\":\"Ql6Gew7eaX6\"},{\"id\":\"Pqoy4DLOdMK\"},{\"id\":\"DRdaVRtwmG5\"},{\"id\":\"jRWSNIHdKww\"},{\"id\":\"txB7vu1w2Pr\"},{\"id\":\"xJZBzAHI88H\"},{\"id\":\"XS0dNzuZmfH\"}],\"userAccesses\":[]},\"sharing\":{\"userGroups\":{},\"external\":false,\"users\":{}},\"settings\":{\"keyMessageSmsNotification\":false,\"keyCurrentStyle\":\"light_blue/light_blue.css\",\"keyTrackerDashboardLayout\":\"{\\\"IpHINAT79UW\\\":{\\\"widgets\\\":[{\\\"title\\\":\\\"enrollment\\\",\\\"view\\\":\\\"components/enrollment/enrollment.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"indicators\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"dataentry\\\",\\\"view\\\":\\\"components/dataentry/dataentry.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"report\\\",\\\"view\\\":\\\"components/report/tei-report.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"current_selections\\\",\\\"view\\\":\\\"components/selected/selected.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"feedback\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"profile\\\",\\\"view\\\":\\\"components/profile/profile.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"relationships\\\",\\\"view\\\":\\\"components/relationship/relationship.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":4},{\\\"title\\\":\\\"notes\\\",\\\"view\\\":\\\"components/notes/notes.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"messaging\\\",\\\"view\\\":\\\"components/messaging/messaging.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"dataentryTabular\\\",\\\"view\\\":\\\"components/dataentry/dataentry-tabular-layout.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3}],\\\"program\\\":\\\"IpHINAT79UW\\\"},\\\"ur1Edk5Oe2n\\\":{\\\"widgets\\\":[{\\\"title\\\":\\\"enrollment\\\",\\\"view\\\":\\\"components/enrollment/enrollment.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"indicators\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"dataentry\\\",\\\"view\\\":\\\"components/dataentry/dataentry.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"report\\\",\\\"view\\\":\\\"components/report/tei-report.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"current_selections\\\",\\\"view\\\":\\\"components/selected/selected.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"feedback\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"profile\\\",\\\"view\\\":\\\"components/profile/profile.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"relationships\\\",\\\"view\\\":\\\"components/relationship/relationship.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"notes\\\",\\\"view\\\":\\\"components/notes/notes.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":4},{\\\"title\\\":\\\"messaging\\\",\\\"view\\\":\\\"components/messaging/messaging.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"dataentryTabular\\\",\\\"view\\\":\\\"components/dataentry/dataentry-tabular-layout.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3}],\\\"program\\\":\\\"ur1Edk5Oe2n\\\"}}\",\"keyStyle\":\"light_blue/light_blue.css\",\"keyUiLocale\":\"en\",\"keyAnalysisDisplayProperty\":\"name\",\"keyMessageEmailNotification\":false},\"favorites\":[],\"teiSearchOrganisationUnits\":[],\"translations\":[],\"organisationUnits\":[{\"id\":\"ImspTQPwCqd\"}],\"dataViewOrganisationUnits\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userGroups\":[{\"id\":\"Kk12LkEWtXp\"},{\"id\":\"M1Qre0247G3\"},{\"id\":\"NTC8GjJ7p8P\"},{\"id\":\"B6JNeAQ6akX\"},{\"id\":\"wl5cDMuUhmF\"},{\"id\":\"QYrzIjSfI8z\"},{\"id\":\"lFHP5lLkzVr\"},{\"id\":\"jvrEwEJ2yZn\"},{\"id\":\"vAvEltyXGbD\"},{\"id\":\"w900PX10L7O\"},{\"id\":\"GogLpGmkL0g\"},{\"id\":\"vRoAruMnNpB\"},{\"id\":\"z1gNAf2zUxZ\"},{\"id\":\"gXpmQO6eEOo\"},{\"id\":\"tH0GcNZZ1vW\"},{\"id\":\"H9XnHoWRKCg\"}],\"userAccesses\":[],\"authorities\":[\"F_PROGRAM_INDICATOR_PUBLIC_ADD\",\"F_SQLVIEW_EXECUTE\",\"F_USER_VIEW\",\"F_GENERATE_MIN_MAX_VALUES\",\"F_VALIDATIONRULE_PUBLIC_ADD\",\"F_CATEGORY_PRIVATE_ADD\",\"F_INDICATORGROUPSET_PUBLIC_ADD\",\"F_DATAVALUE_DELETE\",\"F_EXTERNAL_MAP_LAYER_PRIVATE_ADD\",\"F_RELATIONSHIPTYPE_DELETE\",\"F_CATEGORY_OPTION_PRIVATE_ADD\",\"F_SINGLE_EVENT_DATA_ENTRY\",\"F_CATEGORY_OPTION_GROUP_PUBLIC_ADD\",\"F_GIS_ADMIN\",\"M_dhis-web-event-capture\",\"F_SEND_EMAIL\",\"F_ORGUNITGROUPSET_PRIVATE_ADD\",\"F_INDICATOR_DELETE\",\"M_dhis-web-event-reports\",\"F_VIEW_UNAPPROVED_DATA\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_VIEW\",\"F_TRACKED_ENTITY_INSTANCE_CHANGE_LOCATION\",\"F_OPTIONGROUPSET_DELETE\",\"F_USERGROUP_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_PRIVATE_ADD\",\"F_DOCUMENT_EXTERNAL\",\"F_PROGRAM_TRACKING_MANAGEMENT\",\"F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD\",\"F_GENERATE_PROGRAM_SUMMARY_REPORT\",\"F_PROGRAM_INDICATOR_DELETE\",\"F_MOBILE_SENDSMS\",\"F_TRACKED_ENTITY_ADD\",\"F_TRACKED_ENTITY_MANAGEMENT\",\"F_RELATIONSHIP_DELETE\",\"F_VALIDATIONRULEGROUP_PUBLIC_ADD\",\"F_REPORT_EXTERNAL\",\"F_DOCUMENT_PRIVATE_ADD\",\"M_dhis-web-reports\",\"F_TRACKED_ENTITY_DELETE\",\"F_USERGROUP_DELETE\",\"F_PROGRAM_PRIVATE_ADD\",\"F_CATEGORY_COMBO_PRIVATE_ADD\",\"F_SCHEDULING_SEND_MESSAGE\",\"F_EXTERNAL_MAP_LAYER_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_DELETE\",\"F_ORGANISATIONUNIT_MOVE\",\"M_dhis-web-usage-analytics\",\"F_COLOR_DELETE\",\"F_INDICATORGROUP_DELETE\",\"F_ORGANISATIONUNIT_DELETE\",\"F_PROGRAM_RULE_ADD\",\"M_dhis-web-light\",\"F_OPTIONGROUPSET_PRIVATE_ADD\",\"F_DATA_MART_ADMIN\",\"M_dhis-web-maintenance-mobile\",\"F_DATASET_PUBLIC_ADD\",\"F_CATEGORY_COMBO_DELETE\",\"F_SECTION_DELETE\",\"F_USER_DELETE\",\"F_INDICATORGROUPSET_PRIVATE_ADD\",\"F_PROGRAM_INDICATOR_PRIVATE_ADD\",\"F_METADATA_IMPORT\",\"M_dhis-web-maintenance-appmanager\",\"F_EXPORT_EVENTS\",\"M_dhis-web-maintenance-settings\",\"F_SQLVIEW_PUBLIC_ADD\",\"F_PERFORM_MAINTENANCE\",\"F_COLOR_SET_ADD\",\"F_PROGRAM_STAGE_INSTANCE_DELETE\",\"F_METADATA_EXPORT\",\"F_MINMAX_DATAELEMENT_ADD\",\"F_PROGRAMSTAGE_SECTION_ADD\",\"F_DATAELEMENTGROUP_PRIVATE_ADD\",\"F_VALIDATIONRULE_PRIVATE_ADD\",\"F_APPROVE_DATA\",\"M_dhis-web-mapping\",\"F_DATAELEMENT_PRIVATE_ADD\",\"F_VALIDATIONCRITERIA_ADD\",\"F_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS\",\"F_IGNORE_TRACKER_REQUIRED_VALUE_VALIDATION\",\"F_PROGRAM_PUBLIC_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_DELETE\",\"F_USER_ADD_WITHIN_MANAGED_GROUP\",\"M_Web_Portal\",\"F_ORGANISATIONUNIT_ADD\",\"M_dhis-web-user\",\"F_LEGEND_SET_PUBLIC_ADD\",\"F_CONSTANT_ADD\",\"F_PREDICTORGROUP_DELETE\",\"F_TRACKED_ENTITY_COMMENT_ADD\",\"F_TRACKED_ENTITY_INSTANCE_MANAGEMENT\",\"M_dhis-web-visualizer\",\"F_INDICATOR_PUBLIC_ADD\",\"F_INDICATORGROUP_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD\",\"M_dhis-web-maintenance\",\"M_dhis-web-approval\",\"F_PROGRAM_RULE_MANAGEMENT\",\"F_TEI_CASCADE_DELETE\",\"F_FRED_UPDATE\",\"F_VISUALIZATION_EXTERNAL\",\"M_dhis-web-cache-cleaner\",\"F_EDIT_EXPIRED\",\"F_ACCESS_TRACKED_ENTITY_ATTRIBUTES\",\"F_PROGRAM_DASHBOARD_CONFIG_ADMIN\",\"F_EVENT_VISUALIZATION_EXTERNAL\",\"F_ORGANISATIONUNITLEVEL_UPDATE\",\"F_CATEGORY_OPTION_PUBLIC_ADD\",\"M_dhis-web-datastore\",\"F_CATEGORY_OPTION_DELETE\",\"M_Data_Table\",\"M_dhis-web-menu-management\",\"F_REPORT_PUBLIC_ADD\",\"F_VALIDATIONRULEGROUP_DELETE\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_ADD\",\"F_RELATIONSHIP_MANAGEMENT\",\"F_COLOR_ADD\",\"F_OPTIONSET_PRIVATE_ADD\",\"F_PROGRAM_RULE_DELETE\",\"F_GENERATE_STATISTICAL_PROGRAM_REPORT\",\"F_ORGUNITGROUP_DELETE\",\"F_DATAELEMENTGROUPSET_PRIVATE_ADD\",\"M_dhis-web-tracker-capture\",\"F_LOCALE_ADD\",\"F_LEGEND_ADD\",\"F_CATEGORY_OPTION_GROUP_PRIVATE_ADD\",\"F_PROGRAM_INSTANCE_MANAGEMENT\",\"M_dhis-web-reporting\",\"F_CATEGORY_PUBLIC_ADD\",\"F_SECTION_ADD\",\"F_CATEGORY_COMBO_PUBLIC_ADD\",\"M_dhis-web-maintenance-datadictionary\",\"F_DATASET_DELETE\",\"F_INDICATORGROUPSET_DELETE\",\"F_USER_DELETE_WITHIN_MANAGED_GROUP\",\"F_ADD_TRACKED_ENTITY_FORM\",\"M_dhis-web-scheduler\",\"F_OPTIONGROUP_PUBLIC_ADD\",\"F_USERROLE_PRIVATE_ADD\",\"M_dhis-web-messaging\",\"M_dhis-web-maintenance-program\",\"F_EXTERNALFILERESOURCE_ADD\",\"F_MAP_EXTERNAL\",\"M_bna_widget\",\"F_DATAELEMENTGROUPSET_PUBLIC_ADD\",\"F_DATAELEMENTGROUP_DELETE\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_ADD\",\"F_RELATIONSHIP_ADD\",\"F_ORGUNITGROUP_PRIVATE_ADD\",\"F_DATAELEMENTGROUP_PUBLIC_ADD\",\"F_USER_GROUPS_READ_ONLY_ADD_MEMBERS\",\"F_LOCALE_DELETE\",\"F_PREDICTOR_RUN\",\"F_DATAELEMENT_DELETE\",\"F_OPTIONGROUP_DELETE\",\"F_LEGEND_SET_PRIVATE_ADD\",\"F_PROGRAMSTAGE_DELETE\",\"F_ATTRIBUTE_PUBLIC_ADD\",\"F_TRACKED_ENTITY_FORM_DELETE\",\"F_USERROLE_DELETE\",\"F_DOCUMENT_DELETE\",\"F_ORGUNITGROUPSET_DELETE\",\"M_dhis-web-translations\",\"M_dhis-web-sms\",\"F_SCHEDULING_CASE_AGGREGATE_QUERY_BUILDER\",\"F_PROGRAM_DELETE\",\"F_VALIDATIONRULE_DELETE\",\"F_PROGRAMDATAELEMENT_ADD\",\"M_dhis-web-mobile\",\"F_ACTIVITY_PLAN\",\"F_RELATIONSHIPTYPE_PUBLIC_ADD\",\"F_PREDICTOR_ADD\",\"F_SQLVIEW_PRIVATE_ADD\",\"F_EXPORT_DATA\",\"F_OAUTH2_CLIENT_MANAGE\",\"F_EVENT_VISUALIZATION_PUBLIC_ADD\",\"F_ORGUNITGROUP_PUBLIC_ADD\",\"F_APPROVE_DATA_LOWER_LEVELS\",\"M_Social_Media_Video\",\"F_OPTIONSET_PUBLIC_ADD\",\"F_EVENTCHART_EXTERNAL\",\"M_dhis-web-dataentry\",\"F_PROGRAM_TRACKING_SEARCH\",\"M_dhis-web-maintenance-dataset\",\"F_USERROLE_LIST\",\"M_dhis-web-import-export\",\"M_dhis-web-caseentry\",\"F_USERROLE_PUBLIC_ADD\",\"M_dhis-web-importexport\",\"M_InterpretationsTest\",\"F_ORGUNITGROUPSET_PUBLIC_ADD\",\"F_SQLVIEW_EXTERNAL\",\"F_REPORT_DELETE\",\"F_DASHBOARD_PUBLIC_ADD\",\"F_CONSTANT_DELETE\",\"M_dhis-web-maintenance-user\",\"F_PREDICTOR_DELETE\",\"M_dhis-web-data-visualizer\",\"F_DATASET_PRIVATE_ADD\",\"F_EVENTREPORT_PUBLIC_ADD\",\"F_PROGRAMSTAGE_SECTION_DELETE\",\"F_TRACKED_ENTITY_UPDATE\",\"F_CATEGORY_OPTION_GROUP_SET_PUBLIC_ADD\",\"F_TRACKED_ENTITY_INSTANCE_DASHBOARD\",\"F_METADATA_MANAGE\",\"F_ANALYTICSTABLEHOOK_DELETE\",\"F_UNCOMPLETE_EVENT\",\"M_dhis-web-sms-configuration\",\"M_dhis-web-interpretation\",\"F_LEGEND_DELETE\",\"M_Custom_Js_Css\",\"F_PROGRAM_INDICATOR_MANAGEMENT\",\"F_ANONYMOUS_DATA_ENTRY\",\"F_MAP_PUBLIC_ADD\",\"F_PROGRAM_VALIDATION\",\"F_SCHEDULING_ADMIN\",\"F_TRACKED_ENTITY_COMMENT_DELETE\",\"F_DATAELEMENT_MINMAX_DELETE\",\"F_MOBILE_SETTINGS\",\"F_PREDICTORGROUP_ADD\",\"F_REPORT_PRIVATE_ADD\",\"F_VALIDATIONRULEGROUP_PRIVATE_ADD\",\"F_PUSH_ANALYSIS_DELETE\",\"F_REPLICATE_USER\",\"F_DATAVALUE_ADD\",\"M_dhis-web-maintenance-organisationunit\",\"F_INSERT_CUSTOM_JS_CSS\",\"F_DATAELEMENTGROUPSET_DELETE\",\"F_SQLVIEW_DELETE\",\"F_ENROLLMENT_CASCADE_DELETE\",\"F_PROGRAMDATAELEMENT_DELETE\",\"F_TRACKED_ENTITY_INSTANCE_LIST\",\"F_INDICATORTYPE_ADD\",\"F_LEGEND_SET_DELETE\",\"F_VIEW_EVENT_ANALYTICS\",\"F_PROGRAMSTAGE_SECTION_MANAGEMENT\",\"F_IMPORT_EVENTS\",\"F_PROGRAM_INSTANCE_DELETE\",\"F_INDICATOR_PRIVATE_ADD\",\"F_TRACKED_ENTITY_INSTANCE_HISTORY\",\"F_FRED_CREATE\",\"F_EVENTCHART_PUBLIC_ADD\",\"F_PUSH_ANALYSIS_ADD\",\"M_dhis-web-event-visualizer\",\"F_USER_ADD\",\"F_EXTERNAL_MAP_LAYER_DELETE\",\"F_SYSTEM_SETTING\",\"F_ANALYTICSTABLEHOOK_ADD\",\"F_ATTRIBUTE_PRIVATE_ADD\",\"F_DOCUMENT_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_DELETE\",\"M_Easy_Visualization\",\"F_VISUALIZATION_PUBLIC_ADD\",\"F_DATAELEMENT_MINMAX_ADD\",\"M_dhis-web-data-quality\",\"M_dhis-web-pivot\",\"F_EVENTREPORT_EXTERNAL\",\"F_PROGRAM_RULE_UPDATE\",\"F_DATAELEMENT_PUBLIC_ADD\",\"M_dhis-web-validationrule\",\"F_CONSTANT_MANAGEMENT\",\"F_RUN_VALIDATION\",\"F_MANAGE_TICKETS\",\"F_GENERATE_BENEFICIARY_TABULAR_REPORT\",\"F_OPTIONGROUP_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_DELETE\",\"M_User_Administration\",\"M_dhis-web-settings\",\"F_IMPORT_DATA\",\"F_VIEW_DATABROWSER\",\"F_PERFORM_ANALYTICS_EXPLAIN\",\"F_MOBILE_DELETE_SMS\",\"F_OPTIONSET_MANAGEMENT\",\"F_SEND_MESSAGE\",\"F_PROGRAMSTAGE_ADD\",\"M_dhis-web-maps\",\"F_MINMAX_DATAELEMENT_DELETE\",\"F_ATTRIBUTE_DELETE\",\"F_OPTIONSET_DELETE\",\"F_PROGRAM_TRACKING_LIST\",\"M_dhis-web-dashboard\",\"M_dhis-web-data-administration\",\"F_ACCEPT_DATA_LOWER_LEVELS\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_DELETE\",\"F_OPTIONGROUPSET_PUBLIC_ADD\",\"M_dhis-web-capture\",\"F_PROGRAM_INDICATOR_GROUP_PUBLIC_ADD\",\"F_CATEGORY_DELETE\",\"F_COLOR_SET_DELETE\",\"M_dhis-web-app-management\",\"F_INDICATORTYPE_DELETE\",\"F_NAME_BASED_DATA_ENTRY\",\"F_INDICATORGROUP_PRIVATE_ADD\",\"F_FRED_DELETE\",\"F_VALIDATIONCRITERIA_DELETE\",\"F_PROGRAM_STAGE_INSTANCE_SEARCH\"],\"programs\":[\"IpHINAT79UW\",\"WSGAb5XwJ3Y\",\"ur1Edk5Oe2n\",\"lxAQ7Zs9VYR\",\"uy2gU8kT1jF\",\"fDd25txQckK\",\"eBAyeGv0exc\",\"kla3mAPgvCH\",\"MoUd5BTQ3lY\",\"q04UBOqq3rp\",\"VBqh0ynB2wv\",\"qDkgAbB5Jlk\",\"M3xtLkYBlKI\"],\"dataSets\":[\"Nyh6laLdBEJ\",\"aLpVgfXiz0f\",\"YFTk3VdO9av\",\"Rl58JxmKJo2\",\"eZDhcZi6FLP\",\"N4fIX1HL3TQ\",\"EDzMBk0RRji\",\"TuL8IOPzpHh\",\"ce7DSxx5H2I\",\"EKWVBc5C0ms\",\"PLq9sJluXvc\",\"rsyjyJmYD4J\",\"ULowA8V3ucd\",\"QX4ZTUbOt3a\",\"pBOMPrpg1QX\",\"OsPTWNqq26W\",\"BfMAe6Itzgt\",\"V8MHeZHIrcP\",\"YZhd4nu3mzY\",\"Y8gAn9DfAGU\",\"vc6nF5yZsPR\",\"Lpw6GcnTrmS\",\"j38YW1Am7he\",\"lyLU2wR22tC\",\"VTdjfLXXmoi\",\"SF8FDSqw30D\"]}", + "{\"lastUpdated\":\"2018-12-03T13:24:26.356\",\"id\":\"xE7jOejl9FI\",\"created\":\"2013-04-18T17:15:08.407\",\"birthday\":\"1971-04-08T00:00:00.000\",\"education\":\"Master of super using\",\"gender\":\"gender_male\",\"displayName\":\"John Traore\",\"jobTitle\":\"Super user\",\"externalAccess\":false,\"skype\":\"john.traore\",\"twitter\":\"john.traore\",\"surname\":\"Traore\",\"employer\":\"DHIS\",\"facebookMessenger\":\"john.traore\",\"email\":\"john.traore@mail.com\",\"introduction\":\"I am the super user of DHIS 2\",\"whatsApp\":\"+123123123123\",\"languages\":\"English\",\"telegram\":\"john.traore\",\"firstName\":\"John\",\"lastCheckedInterpretations\":\"2016-10-13T11:51:34.317\",\"nationality\":\"Sierra Leone\",\"name\":\"John Traore\",\"interests\":\"Football, swimming, singing, dancing\",\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"code\":\"admin\",\"lastUpdated\":\"2022-02-16T17:17:59.307\",\"id\":\"ZyjSDLHGPv4\",\"created\":\"2013-04-18T17:15:08.401\",\"lastLogin\":\"2022-02-16T17:17:59.306\",\"displayName\":\"John Traore\",\"externalAuth\":false,\"externalAccess\":false,\"disabled\":false,\"twoFA\":false,\"passwordLastUpdated\":\"2014-12-18T20:56:05.264\",\"invitation\":false,\"selfRegistered\":false,\"name\":\"John Traore\",\"favorite\":false,\"username\":\"admin\",\"userInfo\":{\"id\":\"xE7jOejl9FI\"},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"lastUpdatedBy\":{\"displayName\":\"John Traore\",\"name\":\"John Traore\",\"id\":\"xE7jOejl9FI\",\"username\":\"admin\"},\"sharing\":{\"userGroups\":{},\"external\":false,\"users\":{}},\"createdBy\":{\"displayName\":\"John Traore\",\"name\":\"John Traore\",\"id\":\"xE7jOejl9FI\",\"username\":\"admin\"},\"favorites\":[],\"cogsDimensionConstraints\":[],\"catDimensionConstraints\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userRoles\":[{\"id\":\"UYXOT4A7JMI\"},{\"id\":\"Ufph3mGRmMo\"},{\"id\":\"Euq3XfEIEbx\"},{\"id\":\"aNk5AyC7ydy\"},{\"id\":\"cUlTcejWree\"},{\"id\":\"TMK9CMZ2V98\"},{\"id\":\"Ql6Gew7eaX6\"},{\"id\":\"Pqoy4DLOdMK\"},{\"id\":\"DRdaVRtwmG5\"},{\"id\":\"jRWSNIHdKww\"},{\"id\":\"txB7vu1w2Pr\"},{\"id\":\"xJZBzAHI88H\"},{\"id\":\"XS0dNzuZmfH\"}],\"userAccesses\":[]},\"sharing\":{\"userGroups\":{},\"external\":false,\"users\":{}},\"settings\":{\"keyMessageSmsNotification\":false,\"keyCurrentStyle\":\"light_blue/light_blue.css\",\"keyTrackerDashboardLayout\":\"{\\\"IpHINAT79UW\\\":{\\\"widgets\\\":[{\\\"title\\\":\\\"enrollment\\\",\\\"view\\\":\\\"components/enrollment/enrollment.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"indicators\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"dataentry\\\",\\\"view\\\":\\\"components/dataentry/dataentry.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"report\\\",\\\"view\\\":\\\"components/report/tei-report.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"current_selections\\\",\\\"view\\\":\\\"components/selected/selected.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"feedback\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"profile\\\",\\\"view\\\":\\\"components/profile/profile.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"relationships\\\",\\\"view\\\":\\\"components/relationship/relationship.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":4},{\\\"title\\\":\\\"notes\\\",\\\"view\\\":\\\"components/notes/notes.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"messaging\\\",\\\"view\\\":\\\"components/messaging/messaging.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"dataentryTabular\\\",\\\"view\\\":\\\"components/dataentry/dataentry-tabular-layout.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3}],\\\"program\\\":\\\"IpHINAT79UW\\\"},\\\"ur1Edk5Oe2n\\\":{\\\"widgets\\\":[{\\\"title\\\":\\\"enrollment\\\",\\\"view\\\":\\\"components/enrollment/enrollment.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"indicators\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"dataentry\\\",\\\"view\\\":\\\"components/dataentry/dataentry.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"report\\\",\\\"view\\\":\\\"components/report/tei-report.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"current_selections\\\",\\\"view\\\":\\\"components/selected/selected.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"feedback\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"profile\\\",\\\"view\\\":\\\"components/profile/profile.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"relationships\\\",\\\"view\\\":\\\"components/relationship/relationship.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"notes\\\",\\\"view\\\":\\\"components/notes/notes.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":4},{\\\"title\\\":\\\"messaging\\\",\\\"view\\\":\\\"components/messaging/messaging.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"dataentryTabular\\\",\\\"view\\\":\\\"components/dataentry/dataentry-tabular-layout.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3}],\\\"program\\\":\\\"ur1Edk5Oe2n\\\"}}\",\"keyStyle\":\"light_blue/light_blue.css\",\"keyUiLocale\":\"en\",\"keyAnalysisDisplayProperty\":\"name\",\"keyMessageEmailNotification\":false},\"favorites\":[],\"teiSearchOrganisationUnits\":[],\"translations\":[],\"organisationUnits\":[{\"id\":\"ImspTQPwCqd\"}],\"dataViewOrganisationUnits\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userGroups\":[{\"id\":\"Kk12LkEWtXp\"},{\"id\":\"M1Qre0247G3\"},{\"id\":\"NTC8GjJ7p8P\"},{\"id\":\"B6JNeAQ6akX\"},{\"id\":\"wl5cDMuUhmF\"},{\"id\":\"QYrzIjSfI8z\"},{\"id\":\"lFHP5lLkzVr\"},{\"id\":\"jvrEwEJ2yZn\"},{\"id\":\"vAvEltyXGbD\"},{\"id\":\"w900PX10L7O\"},{\"id\":\"GogLpGmkL0g\"},{\"id\":\"vRoAruMnNpB\"},{\"id\":\"z1gNAf2zUxZ\"},{\"id\":\"gXpmQO6eEOo\"},{\"id\":\"tH0GcNZZ1vW\"},{\"id\":\"H9XnHoWRKCg\"}],\"userAccesses\":[],\"authorities\":[\"F_PROGRAM_INDICATOR_PUBLIC_ADD\",\"F_SQLVIEW_EXECUTE\",\"F_USER_VIEW\",\"F_GENERATE_MIN_MAX_VALUES\",\"F_VALIDATIONRULE_PUBLIC_ADD\",\"F_CATEGORY_PRIVATE_ADD\",\"F_INDICATORGROUPSET_PUBLIC_ADD\",\"F_DATAVALUE_DELETE\",\"F_EXTERNAL_MAP_LAYER_PRIVATE_ADD\",\"F_RELATIONSHIPTYPE_DELETE\",\"F_CATEGORY_OPTION_PRIVATE_ADD\",\"F_SINGLE_EVENT_DATA_ENTRY\",\"F_CATEGORY_OPTION_GROUP_PUBLIC_ADD\",\"F_GIS_ADMIN\",\"M_dhis-web-event-capture\",\"F_SEND_EMAIL\",\"F_ORGUNITGROUPSET_PRIVATE_ADD\",\"F_INDICATOR_DELETE\",\"M_dhis-web-event-reports\",\"F_VIEW_UNAPPROVED_DATA\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_VIEW\",\"F_TRACKED_ENTITY_INSTANCE_CHANGE_LOCATION\",\"F_OPTIONGROUPSET_DELETE\",\"F_USERGROUP_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_PRIVATE_ADD\",\"F_DOCUMENT_EXTERNAL\",\"F_PROGRAM_TRACKING_MANAGEMENT\",\"F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD\",\"F_GENERATE_PROGRAM_SUMMARY_REPORT\",\"F_PROGRAM_INDICATOR_DELETE\",\"F_MOBILE_SENDSMS\",\"F_TRACKED_ENTITY_ADD\",\"F_TRACKED_ENTITY_MANAGEMENT\",\"F_RELATIONSHIP_DELETE\",\"F_VALIDATIONRULEGROUP_PUBLIC_ADD\",\"F_REPORT_EXTERNAL\",\"F_DOCUMENT_PRIVATE_ADD\",\"M_dhis-web-reports\",\"F_TRACKED_ENTITY_DELETE\",\"F_USERGROUP_DELETE\",\"F_PROGRAM_PRIVATE_ADD\",\"F_CATEGORY_COMBO_PRIVATE_ADD\",\"F_SCHEDULING_SEND_MESSAGE\",\"F_EXTERNAL_MAP_LAYER_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_DELETE\",\"F_ORGANISATIONUNIT_MOVE\",\"M_dhis-web-usage-analytics\",\"F_COLOR_DELETE\",\"F_INDICATORGROUP_DELETE\",\"F_ORGANISATIONUNIT_DELETE\",\"F_PROGRAM_RULE_ADD\",\"M_dhis-web-light\",\"F_OPTIONGROUPSET_PRIVATE_ADD\",\"F_DATA_MART_ADMIN\",\"M_dhis-web-maintenance-mobile\",\"F_DATASET_PUBLIC_ADD\",\"F_CATEGORY_COMBO_DELETE\",\"F_SECTION_DELETE\",\"F_USER_DELETE\",\"F_INDICATORGROUPSET_PRIVATE_ADD\",\"F_PROGRAM_INDICATOR_PRIVATE_ADD\",\"F_METADATA_IMPORT\",\"M_dhis-web-maintenance-appmanager\",\"F_EXPORT_EVENTS\",\"M_dhis-web-maintenance-settings\",\"F_SQLVIEW_PUBLIC_ADD\",\"F_PERFORM_MAINTENANCE\",\"F_COLOR_SET_ADD\",\"F_PROGRAM_STAGE_INSTANCE_DELETE\",\"F_METADATA_EXPORT\",\"F_MINMAX_DATAELEMENT_ADD\",\"F_PROGRAMSTAGE_SECTION_ADD\",\"F_DATAELEMENTGROUP_PRIVATE_ADD\",\"F_VALIDATIONRULE_PRIVATE_ADD\",\"F_APPROVE_DATA\",\"M_dhis-web-mapping\",\"F_DATAELEMENT_PRIVATE_ADD\",\"F_VALIDATIONCRITERIA_ADD\",\"F_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS\",\"F_IGNORE_TRACKER_REQUIRED_VALUE_VALIDATION\",\"F_PROGRAM_PUBLIC_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_DELETE\",\"F_USER_ADD_WITHIN_MANAGED_GROUP\",\"M_Web_Portal\",\"F_ORGANISATIONUNIT_ADD\",\"M_dhis-web-user\",\"F_LEGEND_SET_PUBLIC_ADD\",\"F_CONSTANT_ADD\",\"F_PREDICTORGROUP_DELETE\",\"F_TRACKED_ENTITY_COMMENT_ADD\",\"F_TRACKED_ENTITY_INSTANCE_MANAGEMENT\",\"M_dhis-web-visualizer\",\"F_INDICATOR_PUBLIC_ADD\",\"F_INDICATORGROUP_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD\",\"M_dhis-web-maintenance\",\"M_dhis-web-approval\",\"F_PROGRAM_RULE_MANAGEMENT\",\"F_TEI_CASCADE_DELETE\",\"F_FRED_UPDATE\",\"F_VISUALIZATION_EXTERNAL\",\"M_dhis-web-cache-cleaner\",\"F_EDIT_EXPIRED\",\"F_ACCESS_TRACKED_ENTITY_ATTRIBUTES\",\"F_PROGRAM_DASHBOARD_CONFIG_ADMIN\",\"F_EVENT_VISUALIZATION_EXTERNAL\",\"F_ORGANISATIONUNITLEVEL_UPDATE\",\"F_CATEGORY_OPTION_PUBLIC_ADD\",\"M_dhis-web-datastore\",\"F_CATEGORY_OPTION_DELETE\",\"M_Data_Table\",\"M_dhis-web-menu-management\",\"F_REPORT_PUBLIC_ADD\",\"F_VALIDATIONRULEGROUP_DELETE\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_ADD\",\"F_RELATIONSHIP_MANAGEMENT\",\"F_COLOR_ADD\",\"F_OPTIONSET_PRIVATE_ADD\",\"F_PROGRAM_RULE_DELETE\",\"F_GENERATE_STATISTICAL_PROGRAM_REPORT\",\"F_ORGUNITGROUP_DELETE\",\"F_DATAELEMENTGROUPSET_PRIVATE_ADD\",\"M_dhis-web-tracker-capture\",\"F_LOCALE_ADD\",\"F_LEGEND_ADD\",\"F_CATEGORY_OPTION_GROUP_PRIVATE_ADD\",\"F_PROGRAM_INSTANCE_MANAGEMENT\",\"M_dhis-web-reporting\",\"F_CATEGORY_PUBLIC_ADD\",\"F_SECTION_ADD\",\"F_CATEGORY_COMBO_PUBLIC_ADD\",\"M_dhis-web-maintenance-datadictionary\",\"F_DATASET_DELETE\",\"F_INDICATORGROUPSET_DELETE\",\"F_USER_DELETE_WITHIN_MANAGED_GROUP\",\"F_ADD_TRACKED_ENTITY_FORM\",\"M_dhis-web-scheduler\",\"F_OPTIONGROUP_PUBLIC_ADD\",\"F_USERROLE_PRIVATE_ADD\",\"M_dhis-web-messaging\",\"M_dhis-web-maintenance-program\",\"F_EXTERNALFILERESOURCE_ADD\",\"F_MAP_EXTERNAL\",\"M_bna_widget\",\"F_DATAELEMENTGROUPSET_PUBLIC_ADD\",\"F_DATAELEMENTGROUP_DELETE\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_ADD\",\"F_RELATIONSHIP_ADD\",\"F_ORGUNITGROUP_PRIVATE_ADD\",\"F_DATAELEMENTGROUP_PUBLIC_ADD\",\"F_USER_GROUPS_READ_ONLY_ADD_MEMBERS\",\"F_LOCALE_DELETE\",\"F_PREDICTOR_RUN\",\"F_DATAELEMENT_DELETE\",\"F_OPTIONGROUP_DELETE\",\"F_LEGEND_SET_PRIVATE_ADD\",\"F_PROGRAMSTAGE_DELETE\",\"F_ATTRIBUTE_PUBLIC_ADD\",\"F_TRACKED_ENTITY_FORM_DELETE\",\"F_USERROLE_DELETE\",\"F_DOCUMENT_DELETE\",\"F_ORGUNITGROUPSET_DELETE\",\"M_dhis-web-translations\",\"M_dhis-web-sms\",\"F_SCHEDULING_CASE_AGGREGATE_QUERY_BUILDER\",\"F_PROGRAM_DELETE\",\"F_VALIDATIONRULE_DELETE\",\"F_PROGRAMDATAELEMENT_ADD\",\"M_dhis-web-mobile\",\"F_ACTIVITY_PLAN\",\"F_RELATIONSHIPTYPE_PUBLIC_ADD\",\"F_PREDICTOR_ADD\",\"F_SQLVIEW_PRIVATE_ADD\",\"F_EXPORT_DATA\",\"F_OAUTH2_CLIENT_MANAGE\",\"F_EVENT_VISUALIZATION_PUBLIC_ADD\",\"F_ORGUNITGROUP_PUBLIC_ADD\",\"F_APPROVE_DATA_LOWER_LEVELS\",\"M_Social_Media_Video\",\"F_OPTIONSET_PUBLIC_ADD\",\"F_EVENTCHART_EXTERNAL\",\"M_dhis-web-dataentry\",\"F_PROGRAM_TRACKING_SEARCH\",\"M_dhis-web-maintenance-dataset\",\"F_USERROLE_LIST\",\"M_dhis-web-import-export\",\"M_dhis-web-caseentry\",\"F_USERROLE_PUBLIC_ADD\",\"M_dhis-web-importexport\",\"M_InterpretationsTest\",\"F_ORGUNITGROUPSET_PUBLIC_ADD\",\"F_SQLVIEW_EXTERNAL\",\"F_REPORT_DELETE\",\"F_DASHBOARD_PUBLIC_ADD\",\"F_CONSTANT_DELETE\",\"M_dhis-web-maintenance-user\",\"F_PREDICTOR_DELETE\",\"M_dhis-web-data-visualizer\",\"F_DATASET_PRIVATE_ADD\",\"F_EVENTREPORT_PUBLIC_ADD\",\"F_PROGRAMSTAGE_SECTION_DELETE\",\"F_TRACKED_ENTITY_UPDATE\",\"F_CATEGORY_OPTION_GROUP_SET_PUBLIC_ADD\",\"F_TRACKED_ENTITY_INSTANCE_DASHBOARD\",\"F_METADATA_MANAGE\",\"F_ANALYTICSTABLEHOOK_DELETE\",\"F_UNCOMPLETE_EVENT\",\"M_dhis-web-sms-configuration\",\"M_dhis-web-interpretation\",\"F_LEGEND_DELETE\",\"M_Custom_Js_Css\",\"F_PROGRAM_INDICATOR_MANAGEMENT\",\"F_ANONYMOUS_DATA_ENTRY\",\"F_MAP_PUBLIC_ADD\",\"F_PROGRAM_VALIDATION\",\"F_SCHEDULING_ADMIN\",\"F_TRACKED_ENTITY_COMMENT_DELETE\",\"F_DATAELEMENT_MINMAX_DELETE\",\"F_MOBILE_SETTINGS\",\"F_PREDICTORGROUP_ADD\",\"F_REPORT_PRIVATE_ADD\",\"F_VALIDATIONRULEGROUP_PRIVATE_ADD\",\"F_PUSH_ANALYSIS_DELETE\",\"F_REPLICATE_USER\",\"F_DATAVALUE_ADD\",\"M_dhis-web-maintenance-organisationunit\",\"F_INSERT_CUSTOM_JS_CSS\",\"F_DATAELEMENTGROUPSET_DELETE\",\"F_SQLVIEW_DELETE\",\"F_ENROLLMENT_CASCADE_DELETE\",\"F_PROGRAMDATAELEMENT_DELETE\",\"F_TRACKED_ENTITY_INSTANCE_LIST\",\"F_INDICATORTYPE_ADD\",\"F_LEGEND_SET_DELETE\",\"F_VIEW_EVENT_ANALYTICS\",\"F_PROGRAMSTAGE_SECTION_MANAGEMENT\",\"F_IMPORT_EVENTS\",\"F_PROGRAM_INSTANCE_DELETE\",\"F_INDICATOR_PRIVATE_ADD\",\"F_TRACKED_ENTITY_INSTANCE_HISTORY\",\"F_FRED_CREATE\",\"F_EVENTCHART_PUBLIC_ADD\",\"F_PUSH_ANALYSIS_ADD\",\"M_dhis-web-event-visualizer\",\"F_USER_ADD\",\"F_EXTERNAL_MAP_LAYER_DELETE\",\"F_SYSTEM_SETTING\",\"F_ANALYTICSTABLEHOOK_ADD\",\"F_ATTRIBUTE_PRIVATE_ADD\",\"F_DOCUMENT_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_DELETE\",\"M_Easy_Visualization\",\"F_VISUALIZATION_PUBLIC_ADD\",\"F_DATAELEMENT_MINMAX_ADD\",\"M_dhis-web-data-quality\",\"M_dhis-web-pivot\",\"F_EVENTREPORT_EXTERNAL\",\"F_PROGRAM_RULE_UPDATE\",\"F_DATAELEMENT_PUBLIC_ADD\",\"M_dhis-web-validationrule\",\"F_CONSTANT_MANAGEMENT\",\"F_RUN_VALIDATION\",\"F_MANAGE_TICKETS\",\"F_GENERATE_BENEFICIARY_TABULAR_REPORT\",\"F_OPTIONGROUP_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_DELETE\",\"M_User_Administration\",\"M_dhis-web-settings\",\"F_IMPORT_DATA\",\"F_VIEW_DATABROWSER\",\"F_PERFORM_ANALYTICS_EXPLAIN\",\"F_MOBILE_DELETE_SMS\",\"F_OPTIONSET_MANAGEMENT\",\"F_SEND_MESSAGE\",\"F_PROGRAMSTAGE_ADD\",\"M_dhis-web-maps\",\"F_MINMAX_DATAELEMENT_DELETE\",\"F_ATTRIBUTE_DELETE\",\"F_OPTIONSET_DELETE\",\"F_PROGRAM_TRACKING_LIST\",\"M_dhis-web-dashboard\",\"M_dhis-web-data-administration\",\"F_ACCEPT_DATA_LOWER_LEVELS\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_DELETE\",\"F_OPTIONGROUPSET_PUBLIC_ADD\",\"M_dhis-web-capture\",\"F_PROGRAM_INDICATOR_GROUP_PUBLIC_ADD\",\"F_CATEGORY_DELETE\",\"F_COLOR_SET_DELETE\",\"M_dhis-web-app-management\",\"F_INDICATORTYPE_DELETE\",\"F_NAME_BASED_DATA_ENTRY\",\"F_INDICATORGROUP_PRIVATE_ADD\",\"F_FRED_DELETE\",\"F_VALIDATIONCRITERIA_DELETE\",\"F_PROGRAM_STAGE_INSTANCE_SEARCH\"],\"programs\":[\"IpHINAT79UW\",\"WSGAb5XwJ3Y\",\"ur1Edk5Oe2n\",\"lxAQ7Zs9VYR\",\"uy2gU8kT1jF\",\"fDd25txQckK\",\"eBAyeGv0exc\",\"kla3mAPgvCH\",\"MoUd5BTQ3lY\",\"q04UBOqq3rp\",\"VBqh0ynB2wv\",\"qDkgAbB5Jlk\",\"M3xtLkYBlKI\"],\"dataSets\":[\"Nyh6laLdBEJ\",\"aLpVgfXiz0f\",\"YFTk3VdO9av\",\"Rl58JxmKJo2\",\"eZDhcZi6FLP\",\"N4fIX1HL3TQ\",\"EDzMBk0RRji\",\"TuL8IOPzpHh\",\"ce7DSxx5H2I\",\"EKWVBc5C0ms\",\"PLq9sJluXvc\",\"rsyjyJmYD4J\",\"ULowA8V3ucd\",\"QX4ZTUbOt3a\",\"pBOMPrpg1QX\",\"OsPTWNqq26W\",\"BfMAe6Itzgt\",\"V8MHeZHIrcP\",\"YZhd4nu3mzY\",\"Y8gAn9DfAGU\",\"vc6nF5yZsPR\",\"Lpw6GcnTrmS\",\"j38YW1Am7he\",\"lyLU2wR22tC\",\"VTdjfLXXmoi\",\"SF8FDSqw30D\"]}", + "{\"lastUpdated\":\"2018-12-03T13:24:26.356\",\"id\":\"xE7jOejl9FI\",\"created\":\"2013-04-18T17:15:08.407\",\"birthday\":\"1971-04-08T00:00:00.000\",\"education\":\"Master of super using\",\"gender\":\"gender_male\",\"displayName\":\"John Traore\",\"jobTitle\":\"Super user\",\"externalAccess\":false,\"skype\":\"john.traore\",\"twitter\":\"john.traore\",\"surname\":\"Traore\",\"employer\":\"DHIS\",\"facebookMessenger\":\"john.traore\",\"email\":\"john.traore@mail.com\",\"introduction\":\"I am the super user of DHIS 2\",\"whatsApp\":\"+123123123123\",\"languages\":\"English\",\"telegram\":\"john.traore\",\"firstName\":\"John\",\"lastCheckedInterpretations\":\"2016-10-13T11:51:34.317\",\"nationality\":\"Sierra Leone\",\"name\":\"John Traore\",\"interests\":\"Football, swimming, singing, dancing\",\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"code\":\"admin\",\"lastUpdated\":\"2022-02-16T17:18:08.527\",\"id\":\"ZyjSDLHGPv4\",\"created\":\"2013-04-18T17:15:08.401\",\"lastLogin\":\"2022-02-16T17:18:08.524\",\"displayName\":\"John Traore\",\"externalAuth\":false,\"externalAccess\":false,\"disabled\":false,\"twoFA\":false,\"passwordLastUpdated\":\"2014-12-18T20:56:05.264\",\"invitation\":false,\"selfRegistered\":false,\"name\":\"John Traore\",\"favorite\":false,\"username\":\"admin\",\"userInfo\":{\"id\":\"xE7jOejl9FI\"},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"lastUpdatedBy\":{\"displayName\":\"John Traore\",\"name\":\"John Traore\",\"id\":\"xE7jOejl9FI\",\"username\":\"admin\"},\"sharing\":{\"userGroups\":{},\"external\":false,\"users\":{}},\"createdBy\":{\"displayName\":\"John Traore\",\"name\":\"John Traore\",\"id\":\"xE7jOejl9FI\",\"username\":\"admin\"},\"favorites\":[],\"cogsDimensionConstraints\":[],\"catDimensionConstraints\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userRoles\":[{\"id\":\"UYXOT4A7JMI\"},{\"id\":\"Ufph3mGRmMo\"},{\"id\":\"Euq3XfEIEbx\"},{\"id\":\"aNk5AyC7ydy\"},{\"id\":\"cUlTcejWree\"},{\"id\":\"TMK9CMZ2V98\"},{\"id\":\"Ql6Gew7eaX6\"},{\"id\":\"Pqoy4DLOdMK\"},{\"id\":\"DRdaVRtwmG5\"},{\"id\":\"jRWSNIHdKww\"},{\"id\":\"txB7vu1w2Pr\"},{\"id\":\"xJZBzAHI88H\"},{\"id\":\"XS0dNzuZmfH\"}],\"userAccesses\":[]},\"sharing\":{\"userGroups\":{},\"external\":false,\"users\":{}},\"settings\":{\"keyMessageSmsNotification\":false,\"keyCurrentStyle\":\"light_blue/light_blue.css\",\"keyTrackerDashboardLayout\":\"{\\\"IpHINAT79UW\\\":{\\\"widgets\\\":[{\\\"title\\\":\\\"enrollment\\\",\\\"view\\\":\\\"components/enrollment/enrollment.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"indicators\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"dataentry\\\",\\\"view\\\":\\\"components/dataentry/dataentry.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"report\\\",\\\"view\\\":\\\"components/report/tei-report.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"current_selections\\\",\\\"view\\\":\\\"components/selected/selected.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"feedback\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"profile\\\",\\\"view\\\":\\\"components/profile/profile.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"relationships\\\",\\\"view\\\":\\\"components/relationship/relationship.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":4},{\\\"title\\\":\\\"notes\\\",\\\"view\\\":\\\"components/notes/notes.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"messaging\\\",\\\"view\\\":\\\"components/messaging/messaging.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"dataentryTabular\\\",\\\"view\\\":\\\"components/dataentry/dataentry-tabular-layout.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3}],\\\"program\\\":\\\"IpHINAT79UW\\\"},\\\"ur1Edk5Oe2n\\\":{\\\"widgets\\\":[{\\\"title\\\":\\\"enrollment\\\",\\\"view\\\":\\\"components/enrollment/enrollment.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"indicators\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"dataentry\\\",\\\"view\\\":\\\"components/dataentry/dataentry.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"report\\\",\\\"view\\\":\\\"components/report/tei-report.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"current_selections\\\",\\\"view\\\":\\\"components/selected/selected.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"feedback\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"profile\\\",\\\"view\\\":\\\"components/profile/profile.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"relationships\\\",\\\"view\\\":\\\"components/relationship/relationship.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"notes\\\",\\\"view\\\":\\\"components/notes/notes.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":4},{\\\"title\\\":\\\"messaging\\\",\\\"view\\\":\\\"components/messaging/messaging.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"dataentryTabular\\\",\\\"view\\\":\\\"components/dataentry/dataentry-tabular-layout.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3}],\\\"program\\\":\\\"ur1Edk5Oe2n\\\"}}\",\"keyStyle\":\"light_blue/light_blue.css\",\"keyUiLocale\":\"en\",\"keyAnalysisDisplayProperty\":\"name\",\"keyMessageEmailNotification\":false},\"favorites\":[],\"teiSearchOrganisationUnits\":[],\"translations\":[],\"organisationUnits\":[{\"id\":\"ImspTQPwCqd\"}],\"dataViewOrganisationUnits\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userGroups\":[{\"id\":\"Kk12LkEWtXp\"},{\"id\":\"M1Qre0247G3\"},{\"id\":\"NTC8GjJ7p8P\"},{\"id\":\"B6JNeAQ6akX\"},{\"id\":\"wl5cDMuUhmF\"},{\"id\":\"QYrzIjSfI8z\"},{\"id\":\"lFHP5lLkzVr\"},{\"id\":\"jvrEwEJ2yZn\"},{\"id\":\"vAvEltyXGbD\"},{\"id\":\"w900PX10L7O\"},{\"id\":\"GogLpGmkL0g\"},{\"id\":\"vRoAruMnNpB\"},{\"id\":\"z1gNAf2zUxZ\"},{\"id\":\"gXpmQO6eEOo\"},{\"id\":\"tH0GcNZZ1vW\"},{\"id\":\"H9XnHoWRKCg\"}],\"userAccesses\":[],\"authorities\":[\"F_PROGRAM_INDICATOR_PUBLIC_ADD\",\"F_SQLVIEW_EXECUTE\",\"F_USER_VIEW\",\"F_GENERATE_MIN_MAX_VALUES\",\"F_VALIDATIONRULE_PUBLIC_ADD\",\"F_CATEGORY_PRIVATE_ADD\",\"F_INDICATORGROUPSET_PUBLIC_ADD\",\"F_DATAVALUE_DELETE\",\"F_EXTERNAL_MAP_LAYER_PRIVATE_ADD\",\"F_RELATIONSHIPTYPE_DELETE\",\"F_CATEGORY_OPTION_PRIVATE_ADD\",\"F_SINGLE_EVENT_DATA_ENTRY\",\"F_CATEGORY_OPTION_GROUP_PUBLIC_ADD\",\"F_GIS_ADMIN\",\"M_dhis-web-event-capture\",\"F_SEND_EMAIL\",\"F_ORGUNITGROUPSET_PRIVATE_ADD\",\"F_INDICATOR_DELETE\",\"M_dhis-web-event-reports\",\"F_VIEW_UNAPPROVED_DATA\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_VIEW\",\"F_TRACKED_ENTITY_INSTANCE_CHANGE_LOCATION\",\"F_OPTIONGROUPSET_DELETE\",\"F_USERGROUP_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_PRIVATE_ADD\",\"F_DOCUMENT_EXTERNAL\",\"F_PROGRAM_TRACKING_MANAGEMENT\",\"F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD\",\"F_GENERATE_PROGRAM_SUMMARY_REPORT\",\"F_PROGRAM_INDICATOR_DELETE\",\"F_MOBILE_SENDSMS\",\"F_TRACKED_ENTITY_ADD\",\"F_TRACKED_ENTITY_MANAGEMENT\",\"F_RELATIONSHIP_DELETE\",\"F_VALIDATIONRULEGROUP_PUBLIC_ADD\",\"F_REPORT_EXTERNAL\",\"F_DOCUMENT_PRIVATE_ADD\",\"M_dhis-web-reports\",\"F_TRACKED_ENTITY_DELETE\",\"F_USERGROUP_DELETE\",\"F_PROGRAM_PRIVATE_ADD\",\"F_CATEGORY_COMBO_PRIVATE_ADD\",\"F_SCHEDULING_SEND_MESSAGE\",\"F_EXTERNAL_MAP_LAYER_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_DELETE\",\"F_ORGANISATIONUNIT_MOVE\",\"M_dhis-web-usage-analytics\",\"F_COLOR_DELETE\",\"F_INDICATORGROUP_DELETE\",\"F_ORGANISATIONUNIT_DELETE\",\"F_PROGRAM_RULE_ADD\",\"M_dhis-web-light\",\"F_OPTIONGROUPSET_PRIVATE_ADD\",\"F_DATA_MART_ADMIN\",\"M_dhis-web-maintenance-mobile\",\"F_DATASET_PUBLIC_ADD\",\"F_CATEGORY_COMBO_DELETE\",\"F_SECTION_DELETE\",\"F_USER_DELETE\",\"F_INDICATORGROUPSET_PRIVATE_ADD\",\"F_PROGRAM_INDICATOR_PRIVATE_ADD\",\"F_METADATA_IMPORT\",\"M_dhis-web-maintenance-appmanager\",\"F_EXPORT_EVENTS\",\"M_dhis-web-maintenance-settings\",\"F_SQLVIEW_PUBLIC_ADD\",\"F_PERFORM_MAINTENANCE\",\"F_COLOR_SET_ADD\",\"F_PROGRAM_STAGE_INSTANCE_DELETE\",\"F_METADATA_EXPORT\",\"F_MINMAX_DATAELEMENT_ADD\",\"F_PROGRAMSTAGE_SECTION_ADD\",\"F_DATAELEMENTGROUP_PRIVATE_ADD\",\"F_VALIDATIONRULE_PRIVATE_ADD\",\"F_APPROVE_DATA\",\"M_dhis-web-mapping\",\"F_DATAELEMENT_PRIVATE_ADD\",\"F_VALIDATIONCRITERIA_ADD\",\"F_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS\",\"F_IGNORE_TRACKER_REQUIRED_VALUE_VALIDATION\",\"F_PROGRAM_PUBLIC_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_DELETE\",\"F_USER_ADD_WITHIN_MANAGED_GROUP\",\"M_Web_Portal\",\"F_ORGANISATIONUNIT_ADD\",\"M_dhis-web-user\",\"F_LEGEND_SET_PUBLIC_ADD\",\"F_CONSTANT_ADD\",\"F_PREDICTORGROUP_DELETE\",\"F_TRACKED_ENTITY_COMMENT_ADD\",\"F_TRACKED_ENTITY_INSTANCE_MANAGEMENT\",\"M_dhis-web-visualizer\",\"F_INDICATOR_PUBLIC_ADD\",\"F_INDICATORGROUP_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD\",\"M_dhis-web-maintenance\",\"M_dhis-web-approval\",\"F_PROGRAM_RULE_MANAGEMENT\",\"F_TEI_CASCADE_DELETE\",\"F_FRED_UPDATE\",\"F_VISUALIZATION_EXTERNAL\",\"M_dhis-web-cache-cleaner\",\"F_EDIT_EXPIRED\",\"F_ACCESS_TRACKED_ENTITY_ATTRIBUTES\",\"F_PROGRAM_DASHBOARD_CONFIG_ADMIN\",\"F_EVENT_VISUALIZATION_EXTERNAL\",\"F_ORGANISATIONUNITLEVEL_UPDATE\",\"F_CATEGORY_OPTION_PUBLIC_ADD\",\"M_dhis-web-datastore\",\"F_CATEGORY_OPTION_DELETE\",\"M_Data_Table\",\"M_dhis-web-menu-management\",\"F_REPORT_PUBLIC_ADD\",\"F_VALIDATIONRULEGROUP_DELETE\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_ADD\",\"F_RELATIONSHIP_MANAGEMENT\",\"F_COLOR_ADD\",\"F_OPTIONSET_PRIVATE_ADD\",\"F_PROGRAM_RULE_DELETE\",\"F_GENERATE_STATISTICAL_PROGRAM_REPORT\",\"F_ORGUNITGROUP_DELETE\",\"F_DATAELEMENTGROUPSET_PRIVATE_ADD\",\"M_dhis-web-tracker-capture\",\"F_LOCALE_ADD\",\"F_LEGEND_ADD\",\"F_CATEGORY_OPTION_GROUP_PRIVATE_ADD\",\"F_PROGRAM_INSTANCE_MANAGEMENT\",\"M_dhis-web-reporting\",\"F_CATEGORY_PUBLIC_ADD\",\"F_SECTION_ADD\",\"F_CATEGORY_COMBO_PUBLIC_ADD\",\"M_dhis-web-maintenance-datadictionary\",\"F_DATASET_DELETE\",\"F_INDICATORGROUPSET_DELETE\",\"F_USER_DELETE_WITHIN_MANAGED_GROUP\",\"F_ADD_TRACKED_ENTITY_FORM\",\"M_dhis-web-scheduler\",\"F_OPTIONGROUP_PUBLIC_ADD\",\"F_USERROLE_PRIVATE_ADD\",\"M_dhis-web-messaging\",\"M_dhis-web-maintenance-program\",\"F_EXTERNALFILERESOURCE_ADD\",\"F_MAP_EXTERNAL\",\"M_bna_widget\",\"F_DATAELEMENTGROUPSET_PUBLIC_ADD\",\"F_DATAELEMENTGROUP_DELETE\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_ADD\",\"F_RELATIONSHIP_ADD\",\"F_ORGUNITGROUP_PRIVATE_ADD\",\"F_DATAELEMENTGROUP_PUBLIC_ADD\",\"F_USER_GROUPS_READ_ONLY_ADD_MEMBERS\",\"F_LOCALE_DELETE\",\"F_PREDICTOR_RUN\",\"F_DATAELEMENT_DELETE\",\"F_OPTIONGROUP_DELETE\",\"F_LEGEND_SET_PRIVATE_ADD\",\"F_PROGRAMSTAGE_DELETE\",\"F_ATTRIBUTE_PUBLIC_ADD\",\"F_TRACKED_ENTITY_FORM_DELETE\",\"F_USERROLE_DELETE\",\"F_DOCUMENT_DELETE\",\"F_ORGUNITGROUPSET_DELETE\",\"M_dhis-web-translations\",\"M_dhis-web-sms\",\"F_SCHEDULING_CASE_AGGREGATE_QUERY_BUILDER\",\"F_PROGRAM_DELETE\",\"F_VALIDATIONRULE_DELETE\",\"F_PROGRAMDATAELEMENT_ADD\",\"M_dhis-web-mobile\",\"F_ACTIVITY_PLAN\",\"F_RELATIONSHIPTYPE_PUBLIC_ADD\",\"F_PREDICTOR_ADD\",\"F_SQLVIEW_PRIVATE_ADD\",\"F_EXPORT_DATA\",\"F_OAUTH2_CLIENT_MANAGE\",\"F_EVENT_VISUALIZATION_PUBLIC_ADD\",\"F_ORGUNITGROUP_PUBLIC_ADD\",\"F_APPROVE_DATA_LOWER_LEVELS\",\"M_Social_Media_Video\",\"F_OPTIONSET_PUBLIC_ADD\",\"F_EVENTCHART_EXTERNAL\",\"M_dhis-web-dataentry\",\"F_PROGRAM_TRACKING_SEARCH\",\"M_dhis-web-maintenance-dataset\",\"F_USERROLE_LIST\",\"M_dhis-web-import-export\",\"M_dhis-web-caseentry\",\"F_USERROLE_PUBLIC_ADD\",\"M_dhis-web-importexport\",\"M_InterpretationsTest\",\"F_ORGUNITGROUPSET_PUBLIC_ADD\",\"F_SQLVIEW_EXTERNAL\",\"F_REPORT_DELETE\",\"F_DASHBOARD_PUBLIC_ADD\",\"F_CONSTANT_DELETE\",\"M_dhis-web-maintenance-user\",\"F_PREDICTOR_DELETE\",\"M_dhis-web-data-visualizer\",\"F_DATASET_PRIVATE_ADD\",\"F_EVENTREPORT_PUBLIC_ADD\",\"F_PROGRAMSTAGE_SECTION_DELETE\",\"F_TRACKED_ENTITY_UPDATE\",\"F_CATEGORY_OPTION_GROUP_SET_PUBLIC_ADD\",\"F_TRACKED_ENTITY_INSTANCE_DASHBOARD\",\"F_METADATA_MANAGE\",\"F_ANALYTICSTABLEHOOK_DELETE\",\"F_UNCOMPLETE_EVENT\",\"M_dhis-web-sms-configuration\",\"M_dhis-web-interpretation\",\"F_LEGEND_DELETE\",\"M_Custom_Js_Css\",\"F_PROGRAM_INDICATOR_MANAGEMENT\",\"F_ANONYMOUS_DATA_ENTRY\",\"F_MAP_PUBLIC_ADD\",\"F_PROGRAM_VALIDATION\",\"F_SCHEDULING_ADMIN\",\"F_TRACKED_ENTITY_COMMENT_DELETE\",\"F_DATAELEMENT_MINMAX_DELETE\",\"F_MOBILE_SETTINGS\",\"F_PREDICTORGROUP_ADD\",\"F_REPORT_PRIVATE_ADD\",\"F_VALIDATIONRULEGROUP_PRIVATE_ADD\",\"F_PUSH_ANALYSIS_DELETE\",\"F_REPLICATE_USER\",\"F_DATAVALUE_ADD\",\"M_dhis-web-maintenance-organisationunit\",\"F_INSERT_CUSTOM_JS_CSS\",\"F_DATAELEMENTGROUPSET_DELETE\",\"F_SQLVIEW_DELETE\",\"F_ENROLLMENT_CASCADE_DELETE\",\"F_PROGRAMDATAELEMENT_DELETE\",\"F_TRACKED_ENTITY_INSTANCE_LIST\",\"F_INDICATORTYPE_ADD\",\"F_LEGEND_SET_DELETE\",\"F_VIEW_EVENT_ANALYTICS\",\"F_PROGRAMSTAGE_SECTION_MANAGEMENT\",\"F_IMPORT_EVENTS\",\"F_PROGRAM_INSTANCE_DELETE\",\"F_INDICATOR_PRIVATE_ADD\",\"F_TRACKED_ENTITY_INSTANCE_HISTORY\",\"F_FRED_CREATE\",\"F_EVENTCHART_PUBLIC_ADD\",\"F_PUSH_ANALYSIS_ADD\",\"M_dhis-web-event-visualizer\",\"F_USER_ADD\",\"F_EXTERNAL_MAP_LAYER_DELETE\",\"F_SYSTEM_SETTING\",\"F_ANALYTICSTABLEHOOK_ADD\",\"F_ATTRIBUTE_PRIVATE_ADD\",\"F_DOCUMENT_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_DELETE\",\"M_Easy_Visualization\",\"F_VISUALIZATION_PUBLIC_ADD\",\"F_DATAELEMENT_MINMAX_ADD\",\"M_dhis-web-data-quality\",\"M_dhis-web-pivot\",\"F_EVENTREPORT_EXTERNAL\",\"F_PROGRAM_RULE_UPDATE\",\"F_DATAELEMENT_PUBLIC_ADD\",\"M_dhis-web-validationrule\",\"F_CONSTANT_MANAGEMENT\",\"F_RUN_VALIDATION\",\"F_MANAGE_TICKETS\",\"F_GENERATE_BENEFICIARY_TABULAR_REPORT\",\"F_OPTIONGROUP_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_DELETE\",\"M_User_Administration\",\"M_dhis-web-settings\",\"F_IMPORT_DATA\",\"F_VIEW_DATABROWSER\",\"F_PERFORM_ANALYTICS_EXPLAIN\",\"F_MOBILE_DELETE_SMS\",\"F_OPTIONSET_MANAGEMENT\",\"F_SEND_MESSAGE\",\"F_PROGRAMSTAGE_ADD\",\"M_dhis-web-maps\",\"F_MINMAX_DATAELEMENT_DELETE\",\"F_ATTRIBUTE_DELETE\",\"F_OPTIONSET_DELETE\",\"F_PROGRAM_TRACKING_LIST\",\"M_dhis-web-dashboard\",\"M_dhis-web-data-administration\",\"F_ACCEPT_DATA_LOWER_LEVELS\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_DELETE\",\"F_OPTIONGROUPSET_PUBLIC_ADD\",\"M_dhis-web-capture\",\"F_PROGRAM_INDICATOR_GROUP_PUBLIC_ADD\",\"F_CATEGORY_DELETE\",\"F_COLOR_SET_DELETE\",\"M_dhis-web-app-management\",\"F_INDICATORTYPE_DELETE\",\"F_NAME_BASED_DATA_ENTRY\",\"F_INDICATORGROUP_PRIVATE_ADD\",\"F_FRED_DELETE\",\"F_VALIDATIONCRITERIA_DELETE\",\"F_PROGRAM_STAGE_INSTANCE_SEARCH\"],\"programs\":[\"IpHINAT79UW\",\"WSGAb5XwJ3Y\",\"ur1Edk5Oe2n\",\"lxAQ7Zs9VYR\",\"uy2gU8kT1jF\",\"fDd25txQckK\",\"eBAyeGv0exc\",\"kla3mAPgvCH\",\"MoUd5BTQ3lY\",\"q04UBOqq3rp\",\"VBqh0ynB2wv\",\"qDkgAbB5Jlk\",\"M3xtLkYBlKI\"],\"dataSets\":[\"Nyh6laLdBEJ\",\"aLpVgfXiz0f\",\"YFTk3VdO9av\",\"Rl58JxmKJo2\",\"eZDhcZi6FLP\",\"N4fIX1HL3TQ\",\"EDzMBk0RRji\",\"TuL8IOPzpHh\",\"ce7DSxx5H2I\",\"EKWVBc5C0ms\",\"PLq9sJluXvc\",\"rsyjyJmYD4J\",\"ULowA8V3ucd\",\"QX4ZTUbOt3a\",\"pBOMPrpg1QX\",\"OsPTWNqq26W\",\"BfMAe6Itzgt\",\"V8MHeZHIrcP\",\"YZhd4nu3mzY\",\"Y8gAn9DfAGU\",\"vc6nF5yZsPR\",\"Lpw6GcnTrmS\",\"j38YW1Am7he\",\"lyLU2wR22tC\",\"VTdjfLXXmoi\",\"SF8FDSqw30D\"]}", + "{\"lastUpdated\":\"2018-12-03T13:24:26.356\",\"id\":\"xE7jOejl9FI\",\"created\":\"2013-04-18T17:15:08.407\",\"birthday\":\"1971-04-08T00:00:00.000\",\"education\":\"Master of super using\",\"gender\":\"gender_male\",\"displayName\":\"John Traore\",\"jobTitle\":\"Super user\",\"externalAccess\":false,\"skype\":\"john.traore\",\"twitter\":\"john.traore\",\"surname\":\"Traore\",\"employer\":\"DHIS\",\"facebookMessenger\":\"john.traore\",\"email\":\"john.traore@mail.com\",\"introduction\":\"I am the super user of DHIS 2\",\"whatsApp\":\"+123123123123\",\"languages\":\"English\",\"telegram\":\"john.traore\",\"firstName\":\"John\",\"lastCheckedInterpretations\":\"2016-10-13T11:51:34.317\",\"nationality\":\"Sierra Leone\",\"name\":\"John Traore\",\"interests\":\"Football, swimming, singing, dancing\",\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"code\":\"admin\",\"lastUpdated\":\"2022-02-16T17:18:18.814\",\"id\":\"ZyjSDLHGPv4\",\"created\":\"2013-04-18T17:15:08.401\",\"lastLogin\":\"2022-02-16T17:18:18.811\",\"displayName\":\"John Traore\",\"externalAuth\":false,\"externalAccess\":false,\"disabled\":false,\"twoFA\":false,\"passwordLastUpdated\":\"2014-12-18T20:56:05.264\",\"invitation\":false,\"selfRegistered\":false,\"name\":\"John Traore\",\"favorite\":false,\"username\":\"admin\",\"userInfo\":{\"id\":\"xE7jOejl9FI\"},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"lastUpdatedBy\":{\"displayName\":\"John Traore\",\"name\":\"John Traore\",\"id\":\"xE7jOejl9FI\",\"username\":\"admin\"},\"sharing\":{\"userGroups\":{},\"external\":false,\"users\":{}},\"createdBy\":{\"displayName\":\"John Traore\",\"name\":\"John Traore\",\"id\":\"xE7jOejl9FI\",\"username\":\"admin\"},\"favorites\":[],\"cogsDimensionConstraints\":[],\"catDimensionConstraints\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userRoles\":[{\"id\":\"UYXOT4A7JMI\"},{\"id\":\"Ufph3mGRmMo\"},{\"id\":\"Euq3XfEIEbx\"},{\"id\":\"aNk5AyC7ydy\"},{\"id\":\"cUlTcejWree\"},{\"id\":\"TMK9CMZ2V98\"},{\"id\":\"Ql6Gew7eaX6\"},{\"id\":\"Pqoy4DLOdMK\"},{\"id\":\"DRdaVRtwmG5\"},{\"id\":\"jRWSNIHdKww\"},{\"id\":\"txB7vu1w2Pr\"},{\"id\":\"xJZBzAHI88H\"},{\"id\":\"XS0dNzuZmfH\"}],\"userAccesses\":[]},\"sharing\":{\"userGroups\":{},\"external\":false,\"users\":{}},\"settings\":{\"keyMessageSmsNotification\":false,\"keyCurrentStyle\":\"light_blue/light_blue.css\",\"keyTrackerDashboardLayout\":\"{\\\"IpHINAT79UW\\\":{\\\"widgets\\\":[{\\\"title\\\":\\\"enrollment\\\",\\\"view\\\":\\\"components/enrollment/enrollment.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"indicators\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"dataentry\\\",\\\"view\\\":\\\"components/dataentry/dataentry.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"report\\\",\\\"view\\\":\\\"components/report/tei-report.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"current_selections\\\",\\\"view\\\":\\\"components/selected/selected.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"feedback\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"profile\\\",\\\"view\\\":\\\"components/profile/profile.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"relationships\\\",\\\"view\\\":\\\"components/relationship/relationship.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":4},{\\\"title\\\":\\\"notes\\\",\\\"view\\\":\\\"components/notes/notes.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"messaging\\\",\\\"view\\\":\\\"components/messaging/messaging.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"dataentryTabular\\\",\\\"view\\\":\\\"components/dataentry/dataentry-tabular-layout.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3}],\\\"program\\\":\\\"IpHINAT79UW\\\"},\\\"ur1Edk5Oe2n\\\":{\\\"widgets\\\":[{\\\"title\\\":\\\"enrollment\\\",\\\"view\\\":\\\"components/enrollment/enrollment.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"indicators\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"dataentry\\\",\\\"view\\\":\\\"components/dataentry/dataentry.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"report\\\",\\\"view\\\":\\\"components/report/tei-report.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"current_selections\\\",\\\"view\\\":\\\"components/selected/selected.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"feedback\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"profile\\\",\\\"view\\\":\\\"components/profile/profile.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"relationships\\\",\\\"view\\\":\\\"components/relationship/relationship.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"notes\\\",\\\"view\\\":\\\"components/notes/notes.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":4},{\\\"title\\\":\\\"messaging\\\",\\\"view\\\":\\\"components/messaging/messaging.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"dataentryTabular\\\",\\\"view\\\":\\\"components/dataentry/dataentry-tabular-layout.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3}],\\\"program\\\":\\\"ur1Edk5Oe2n\\\"}}\",\"keyStyle\":\"light_blue/light_blue.css\",\"keyUiLocale\":\"en\",\"keyAnalysisDisplayProperty\":\"name\",\"keyMessageEmailNotification\":false},\"favorites\":[],\"teiSearchOrganisationUnits\":[],\"translations\":[],\"organisationUnits\":[{\"id\":\"ImspTQPwCqd\"}],\"dataViewOrganisationUnits\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userGroups\":[{\"id\":\"Kk12LkEWtXp\"},{\"id\":\"M1Qre0247G3\"},{\"id\":\"NTC8GjJ7p8P\"},{\"id\":\"B6JNeAQ6akX\"},{\"id\":\"wl5cDMuUhmF\"},{\"id\":\"QYrzIjSfI8z\"},{\"id\":\"lFHP5lLkzVr\"},{\"id\":\"jvrEwEJ2yZn\"},{\"id\":\"vAvEltyXGbD\"},{\"id\":\"w900PX10L7O\"},{\"id\":\"GogLpGmkL0g\"},{\"id\":\"vRoAruMnNpB\"},{\"id\":\"z1gNAf2zUxZ\"},{\"id\":\"gXpmQO6eEOo\"},{\"id\":\"tH0GcNZZ1vW\"},{\"id\":\"H9XnHoWRKCg\"}],\"userAccesses\":[],\"authorities\":[\"F_PROGRAM_INDICATOR_PUBLIC_ADD\",\"F_SQLVIEW_EXECUTE\",\"F_USER_VIEW\",\"F_GENERATE_MIN_MAX_VALUES\",\"F_VALIDATIONRULE_PUBLIC_ADD\",\"F_CATEGORY_PRIVATE_ADD\",\"F_INDICATORGROUPSET_PUBLIC_ADD\",\"F_DATAVALUE_DELETE\",\"F_EXTERNAL_MAP_LAYER_PRIVATE_ADD\",\"F_RELATIONSHIPTYPE_DELETE\",\"F_CATEGORY_OPTION_PRIVATE_ADD\",\"F_SINGLE_EVENT_DATA_ENTRY\",\"F_CATEGORY_OPTION_GROUP_PUBLIC_ADD\",\"F_GIS_ADMIN\",\"M_dhis-web-event-capture\",\"F_SEND_EMAIL\",\"F_ORGUNITGROUPSET_PRIVATE_ADD\",\"F_INDICATOR_DELETE\",\"M_dhis-web-event-reports\",\"F_VIEW_UNAPPROVED_DATA\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_VIEW\",\"F_TRACKED_ENTITY_INSTANCE_CHANGE_LOCATION\",\"F_OPTIONGROUPSET_DELETE\",\"F_USERGROUP_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_PRIVATE_ADD\",\"F_DOCUMENT_EXTERNAL\",\"F_PROGRAM_TRACKING_MANAGEMENT\",\"F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD\",\"F_GENERATE_PROGRAM_SUMMARY_REPORT\",\"F_PROGRAM_INDICATOR_DELETE\",\"F_MOBILE_SENDSMS\",\"F_TRACKED_ENTITY_ADD\",\"F_TRACKED_ENTITY_MANAGEMENT\",\"F_RELATIONSHIP_DELETE\",\"F_VALIDATIONRULEGROUP_PUBLIC_ADD\",\"F_REPORT_EXTERNAL\",\"F_DOCUMENT_PRIVATE_ADD\",\"M_dhis-web-reports\",\"F_TRACKED_ENTITY_DELETE\",\"F_USERGROUP_DELETE\",\"F_PROGRAM_PRIVATE_ADD\",\"F_CATEGORY_COMBO_PRIVATE_ADD\",\"F_SCHEDULING_SEND_MESSAGE\",\"F_EXTERNAL_MAP_LAYER_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_DELETE\",\"F_ORGANISATIONUNIT_MOVE\",\"M_dhis-web-usage-analytics\",\"F_COLOR_DELETE\",\"F_INDICATORGROUP_DELETE\",\"F_ORGANISATIONUNIT_DELETE\",\"F_PROGRAM_RULE_ADD\",\"M_dhis-web-light\",\"F_OPTIONGROUPSET_PRIVATE_ADD\",\"F_DATA_MART_ADMIN\",\"M_dhis-web-maintenance-mobile\",\"F_DATASET_PUBLIC_ADD\",\"F_CATEGORY_COMBO_DELETE\",\"F_SECTION_DELETE\",\"F_USER_DELETE\",\"F_INDICATORGROUPSET_PRIVATE_ADD\",\"F_PROGRAM_INDICATOR_PRIVATE_ADD\",\"F_METADATA_IMPORT\",\"M_dhis-web-maintenance-appmanager\",\"F_EXPORT_EVENTS\",\"M_dhis-web-maintenance-settings\",\"F_SQLVIEW_PUBLIC_ADD\",\"F_PERFORM_MAINTENANCE\",\"F_COLOR_SET_ADD\",\"F_PROGRAM_STAGE_INSTANCE_DELETE\",\"F_METADATA_EXPORT\",\"F_MINMAX_DATAELEMENT_ADD\",\"F_PROGRAMSTAGE_SECTION_ADD\",\"F_DATAELEMENTGROUP_PRIVATE_ADD\",\"F_VALIDATIONRULE_PRIVATE_ADD\",\"F_APPROVE_DATA\",\"M_dhis-web-mapping\",\"F_DATAELEMENT_PRIVATE_ADD\",\"F_VALIDATIONCRITERIA_ADD\",\"F_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS\",\"F_IGNORE_TRACKER_REQUIRED_VALUE_VALIDATION\",\"F_PROGRAM_PUBLIC_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_DELETE\",\"F_USER_ADD_WITHIN_MANAGED_GROUP\",\"M_Web_Portal\",\"F_ORGANISATIONUNIT_ADD\",\"M_dhis-web-user\",\"F_LEGEND_SET_PUBLIC_ADD\",\"F_CONSTANT_ADD\",\"F_PREDICTORGROUP_DELETE\",\"F_TRACKED_ENTITY_COMMENT_ADD\",\"F_TRACKED_ENTITY_INSTANCE_MANAGEMENT\",\"M_dhis-web-visualizer\",\"F_INDICATOR_PUBLIC_ADD\",\"F_INDICATORGROUP_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD\",\"M_dhis-web-maintenance\",\"M_dhis-web-approval\",\"F_PROGRAM_RULE_MANAGEMENT\",\"F_TEI_CASCADE_DELETE\",\"F_FRED_UPDATE\",\"F_VISUALIZATION_EXTERNAL\",\"M_dhis-web-cache-cleaner\",\"F_EDIT_EXPIRED\",\"F_ACCESS_TRACKED_ENTITY_ATTRIBUTES\",\"F_PROGRAM_DASHBOARD_CONFIG_ADMIN\",\"F_EVENT_VISUALIZATION_EXTERNAL\",\"F_ORGANISATIONUNITLEVEL_UPDATE\",\"F_CATEGORY_OPTION_PUBLIC_ADD\",\"M_dhis-web-datastore\",\"F_CATEGORY_OPTION_DELETE\",\"M_Data_Table\",\"M_dhis-web-menu-management\",\"F_REPORT_PUBLIC_ADD\",\"F_VALIDATIONRULEGROUP_DELETE\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_ADD\",\"F_RELATIONSHIP_MANAGEMENT\",\"F_COLOR_ADD\",\"F_OPTIONSET_PRIVATE_ADD\",\"F_PROGRAM_RULE_DELETE\",\"F_GENERATE_STATISTICAL_PROGRAM_REPORT\",\"F_ORGUNITGROUP_DELETE\",\"F_DATAELEMENTGROUPSET_PRIVATE_ADD\",\"M_dhis-web-tracker-capture\",\"F_LOCALE_ADD\",\"F_LEGEND_ADD\",\"F_CATEGORY_OPTION_GROUP_PRIVATE_ADD\",\"F_PROGRAM_INSTANCE_MANAGEMENT\",\"M_dhis-web-reporting\",\"F_CATEGORY_PUBLIC_ADD\",\"F_SECTION_ADD\",\"F_CATEGORY_COMBO_PUBLIC_ADD\",\"M_dhis-web-maintenance-datadictionary\",\"F_DATASET_DELETE\",\"F_INDICATORGROUPSET_DELETE\",\"F_USER_DELETE_WITHIN_MANAGED_GROUP\",\"F_ADD_TRACKED_ENTITY_FORM\",\"M_dhis-web-scheduler\",\"F_OPTIONGROUP_PUBLIC_ADD\",\"F_USERROLE_PRIVATE_ADD\",\"M_dhis-web-messaging\",\"M_dhis-web-maintenance-program\",\"F_EXTERNALFILERESOURCE_ADD\",\"F_MAP_EXTERNAL\",\"M_bna_widget\",\"F_DATAELEMENTGROUPSET_PUBLIC_ADD\",\"F_DATAELEMENTGROUP_DELETE\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_ADD\",\"F_RELATIONSHIP_ADD\",\"F_ORGUNITGROUP_PRIVATE_ADD\",\"F_DATAELEMENTGROUP_PUBLIC_ADD\",\"F_USER_GROUPS_READ_ONLY_ADD_MEMBERS\",\"F_LOCALE_DELETE\",\"F_PREDICTOR_RUN\",\"F_DATAELEMENT_DELETE\",\"F_OPTIONGROUP_DELETE\",\"F_LEGEND_SET_PRIVATE_ADD\",\"F_PROGRAMSTAGE_DELETE\",\"F_ATTRIBUTE_PUBLIC_ADD\",\"F_TRACKED_ENTITY_FORM_DELETE\",\"F_USERROLE_DELETE\",\"F_DOCUMENT_DELETE\",\"F_ORGUNITGROUPSET_DELETE\",\"M_dhis-web-translations\",\"M_dhis-web-sms\",\"F_SCHEDULING_CASE_AGGREGATE_QUERY_BUILDER\",\"F_PROGRAM_DELETE\",\"F_VALIDATIONRULE_DELETE\",\"F_PROGRAMDATAELEMENT_ADD\",\"M_dhis-web-mobile\",\"F_ACTIVITY_PLAN\",\"F_RELATIONSHIPTYPE_PUBLIC_ADD\",\"F_PREDICTOR_ADD\",\"F_SQLVIEW_PRIVATE_ADD\",\"F_EXPORT_DATA\",\"F_OAUTH2_CLIENT_MANAGE\",\"F_EVENT_VISUALIZATION_PUBLIC_ADD\",\"F_ORGUNITGROUP_PUBLIC_ADD\",\"F_APPROVE_DATA_LOWER_LEVELS\",\"M_Social_Media_Video\",\"F_OPTIONSET_PUBLIC_ADD\",\"F_EVENTCHART_EXTERNAL\",\"M_dhis-web-dataentry\",\"F_PROGRAM_TRACKING_SEARCH\",\"M_dhis-web-maintenance-dataset\",\"F_USERROLE_LIST\",\"M_dhis-web-import-export\",\"M_dhis-web-caseentry\",\"F_USERROLE_PUBLIC_ADD\",\"M_dhis-web-importexport\",\"M_InterpretationsTest\",\"F_ORGUNITGROUPSET_PUBLIC_ADD\",\"F_SQLVIEW_EXTERNAL\",\"F_REPORT_DELETE\",\"F_DASHBOARD_PUBLIC_ADD\",\"F_CONSTANT_DELETE\",\"M_dhis-web-maintenance-user\",\"F_PREDICTOR_DELETE\",\"M_dhis-web-data-visualizer\",\"F_DATASET_PRIVATE_ADD\",\"F_EVENTREPORT_PUBLIC_ADD\",\"F_PROGRAMSTAGE_SECTION_DELETE\",\"F_TRACKED_ENTITY_UPDATE\",\"F_CATEGORY_OPTION_GROUP_SET_PUBLIC_ADD\",\"F_TRACKED_ENTITY_INSTANCE_DASHBOARD\",\"F_METADATA_MANAGE\",\"F_ANALYTICSTABLEHOOK_DELETE\",\"F_UNCOMPLETE_EVENT\",\"M_dhis-web-sms-configuration\",\"M_dhis-web-interpretation\",\"F_LEGEND_DELETE\",\"M_Custom_Js_Css\",\"F_PROGRAM_INDICATOR_MANAGEMENT\",\"F_ANONYMOUS_DATA_ENTRY\",\"F_MAP_PUBLIC_ADD\",\"F_PROGRAM_VALIDATION\",\"F_SCHEDULING_ADMIN\",\"F_TRACKED_ENTITY_COMMENT_DELETE\",\"F_DATAELEMENT_MINMAX_DELETE\",\"F_MOBILE_SETTINGS\",\"F_PREDICTORGROUP_ADD\",\"F_REPORT_PRIVATE_ADD\",\"F_VALIDATIONRULEGROUP_PRIVATE_ADD\",\"F_PUSH_ANALYSIS_DELETE\",\"F_REPLICATE_USER\",\"F_DATAVALUE_ADD\",\"M_dhis-web-maintenance-organisationunit\",\"F_INSERT_CUSTOM_JS_CSS\",\"F_DATAELEMENTGROUPSET_DELETE\",\"F_SQLVIEW_DELETE\",\"F_ENROLLMENT_CASCADE_DELETE\",\"F_PROGRAMDATAELEMENT_DELETE\",\"F_TRACKED_ENTITY_INSTANCE_LIST\",\"F_INDICATORTYPE_ADD\",\"F_LEGEND_SET_DELETE\",\"F_VIEW_EVENT_ANALYTICS\",\"F_PROGRAMSTAGE_SECTION_MANAGEMENT\",\"F_IMPORT_EVENTS\",\"F_PROGRAM_INSTANCE_DELETE\",\"F_INDICATOR_PRIVATE_ADD\",\"F_TRACKED_ENTITY_INSTANCE_HISTORY\",\"F_FRED_CREATE\",\"F_EVENTCHART_PUBLIC_ADD\",\"F_PUSH_ANALYSIS_ADD\",\"M_dhis-web-event-visualizer\",\"F_USER_ADD\",\"F_EXTERNAL_MAP_LAYER_DELETE\",\"F_SYSTEM_SETTING\",\"F_ANALYTICSTABLEHOOK_ADD\",\"F_ATTRIBUTE_PRIVATE_ADD\",\"F_DOCUMENT_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_DELETE\",\"M_Easy_Visualization\",\"F_VISUALIZATION_PUBLIC_ADD\",\"F_DATAELEMENT_MINMAX_ADD\",\"M_dhis-web-data-quality\",\"M_dhis-web-pivot\",\"F_EVENTREPORT_EXTERNAL\",\"F_PROGRAM_RULE_UPDATE\",\"F_DATAELEMENT_PUBLIC_ADD\",\"M_dhis-web-validationrule\",\"F_CONSTANT_MANAGEMENT\",\"F_RUN_VALIDATION\",\"F_MANAGE_TICKETS\",\"F_GENERATE_BENEFICIARY_TABULAR_REPORT\",\"F_OPTIONGROUP_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_DELETE\",\"M_User_Administration\",\"M_dhis-web-settings\",\"F_IMPORT_DATA\",\"F_VIEW_DATABROWSER\",\"F_PERFORM_ANALYTICS_EXPLAIN\",\"F_MOBILE_DELETE_SMS\",\"F_OPTIONSET_MANAGEMENT\",\"F_SEND_MESSAGE\",\"F_PROGRAMSTAGE_ADD\",\"M_dhis-web-maps\",\"F_MINMAX_DATAELEMENT_DELETE\",\"F_ATTRIBUTE_DELETE\",\"F_OPTIONSET_DELETE\",\"F_PROGRAM_TRACKING_LIST\",\"M_dhis-web-dashboard\",\"M_dhis-web-data-administration\",\"F_ACCEPT_DATA_LOWER_LEVELS\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_DELETE\",\"F_OPTIONGROUPSET_PUBLIC_ADD\",\"M_dhis-web-capture\",\"F_PROGRAM_INDICATOR_GROUP_PUBLIC_ADD\",\"F_CATEGORY_DELETE\",\"F_COLOR_SET_DELETE\",\"M_dhis-web-app-management\",\"F_INDICATORTYPE_DELETE\",\"F_NAME_BASED_DATA_ENTRY\",\"F_INDICATORGROUP_PRIVATE_ADD\",\"F_FRED_DELETE\",\"F_VALIDATIONCRITERIA_DELETE\",\"F_PROGRAM_STAGE_INSTANCE_SEARCH\"],\"programs\":[\"IpHINAT79UW\",\"WSGAb5XwJ3Y\",\"ur1Edk5Oe2n\",\"lxAQ7Zs9VYR\",\"uy2gU8kT1jF\",\"fDd25txQckK\",\"eBAyeGv0exc\",\"kla3mAPgvCH\",\"MoUd5BTQ3lY\",\"q04UBOqq3rp\",\"VBqh0ynB2wv\",\"qDkgAbB5Jlk\",\"M3xtLkYBlKI\"],\"dataSets\":[\"Nyh6laLdBEJ\",\"aLpVgfXiz0f\",\"YFTk3VdO9av\",\"Rl58JxmKJo2\",\"eZDhcZi6FLP\",\"N4fIX1HL3TQ\",\"EDzMBk0RRji\",\"TuL8IOPzpHh\",\"ce7DSxx5H2I\",\"EKWVBc5C0ms\",\"PLq9sJluXvc\",\"rsyjyJmYD4J\",\"ULowA8V3ucd\",\"QX4ZTUbOt3a\",\"pBOMPrpg1QX\",\"OsPTWNqq26W\",\"BfMAe6Itzgt\",\"V8MHeZHIrcP\",\"YZhd4nu3mzY\",\"Y8gAn9DfAGU\",\"vc6nF5yZsPR\",\"Lpw6GcnTrmS\",\"j38YW1Am7he\",\"lyLU2wR22tC\",\"VTdjfLXXmoi\",\"SF8FDSqw30D\"]}", + "{\"lastUpdated\":\"2018-12-03T13:24:26.356\",\"id\":\"xE7jOejl9FI\",\"created\":\"2013-04-18T17:15:08.407\",\"birthday\":\"1971-04-08T00:00:00.000\",\"education\":\"Master of super using\",\"gender\":\"gender_male\",\"displayName\":\"John Traore\",\"jobTitle\":\"Super user\",\"externalAccess\":false,\"skype\":\"john.traore\",\"twitter\":\"john.traore\",\"surname\":\"Traore\",\"employer\":\"DHIS\",\"facebookMessenger\":\"john.traore\",\"email\":\"john.traore@mail.com\",\"introduction\":\"I am the super user of DHIS 2\",\"whatsApp\":\"+123123123123\",\"languages\":\"English\",\"telegram\":\"john.traore\",\"firstName\":\"John\",\"lastCheckedInterpretations\":\"2016-10-13T11:51:34.317\",\"nationality\":\"Sierra Leone\",\"name\":\"John Traore\",\"interests\":\"Football, swimming, singing, dancing\",\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"code\":\"admin\",\"lastUpdated\":\"2022-02-16T17:18:28.246\",\"id\":\"ZyjSDLHGPv4\",\"created\":\"2013-04-18T17:15:08.401\",\"lastLogin\":\"2022-02-16T17:18:28.243\",\"displayName\":\"John Traore\",\"externalAuth\":false,\"externalAccess\":false,\"disabled\":false,\"twoFA\":false,\"passwordLastUpdated\":\"2014-12-18T20:56:05.264\",\"invitation\":false,\"selfRegistered\":false,\"name\":\"John Traore\",\"favorite\":false,\"username\":\"admin\",\"userInfo\":{\"id\":\"xE7jOejl9FI\"},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"lastUpdatedBy\":{\"displayName\":\"John Traore\",\"name\":\"John Traore\",\"id\":\"xE7jOejl9FI\",\"username\":\"admin\"},\"sharing\":{\"userGroups\":{},\"external\":false,\"users\":{}},\"createdBy\":{\"displayName\":\"John Traore\",\"name\":\"John Traore\",\"id\":\"xE7jOejl9FI\",\"username\":\"admin\"},\"favorites\":[],\"cogsDimensionConstraints\":[],\"catDimensionConstraints\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userRoles\":[{\"id\":\"UYXOT4A7JMI\"},{\"id\":\"Ufph3mGRmMo\"},{\"id\":\"Euq3XfEIEbx\"},{\"id\":\"aNk5AyC7ydy\"},{\"id\":\"cUlTcejWree\"},{\"id\":\"TMK9CMZ2V98\"},{\"id\":\"Ql6Gew7eaX6\"},{\"id\":\"Pqoy4DLOdMK\"},{\"id\":\"DRdaVRtwmG5\"},{\"id\":\"jRWSNIHdKww\"},{\"id\":\"txB7vu1w2Pr\"},{\"id\":\"xJZBzAHI88H\"},{\"id\":\"XS0dNzuZmfH\"}],\"userAccesses\":[]},\"sharing\":{\"userGroups\":{},\"external\":false,\"users\":{}},\"settings\":{\"keyMessageSmsNotification\":false,\"keyCurrentStyle\":\"light_blue/light_blue.css\",\"keyTrackerDashboardLayout\":\"{\\\"IpHINAT79UW\\\":{\\\"widgets\\\":[{\\\"title\\\":\\\"enrollment\\\",\\\"view\\\":\\\"components/enrollment/enrollment.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"indicators\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"dataentry\\\",\\\"view\\\":\\\"components/dataentry/dataentry.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"report\\\",\\\"view\\\":\\\"components/report/tei-report.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"current_selections\\\",\\\"view\\\":\\\"components/selected/selected.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"feedback\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"profile\\\",\\\"view\\\":\\\"components/profile/profile.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"relationships\\\",\\\"view\\\":\\\"components/relationship/relationship.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":4},{\\\"title\\\":\\\"notes\\\",\\\"view\\\":\\\"components/notes/notes.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"messaging\\\",\\\"view\\\":\\\"components/messaging/messaging.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"dataentryTabular\\\",\\\"view\\\":\\\"components/dataentry/dataentry-tabular-layout.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3}],\\\"program\\\":\\\"IpHINAT79UW\\\"},\\\"ur1Edk5Oe2n\\\":{\\\"widgets\\\":[{\\\"title\\\":\\\"enrollment\\\",\\\"view\\\":\\\"components/enrollment/enrollment.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"indicators\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"dataentry\\\",\\\"view\\\":\\\"components/dataentry/dataentry.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"report\\\",\\\"view\\\":\\\"components/report/tei-report.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"current_selections\\\",\\\"view\\\":\\\"components/selected/selected.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"feedback\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"profile\\\",\\\"view\\\":\\\"components/profile/profile.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"relationships\\\",\\\"view\\\":\\\"components/relationship/relationship.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"notes\\\",\\\"view\\\":\\\"components/notes/notes.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":4},{\\\"title\\\":\\\"messaging\\\",\\\"view\\\":\\\"components/messaging/messaging.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"dataentryTabular\\\",\\\"view\\\":\\\"components/dataentry/dataentry-tabular-layout.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3}],\\\"program\\\":\\\"ur1Edk5Oe2n\\\"}}\",\"keyStyle\":\"light_blue/light_blue.css\",\"keyUiLocale\":\"en\",\"keyAnalysisDisplayProperty\":\"name\",\"keyMessageEmailNotification\":false},\"favorites\":[],\"teiSearchOrganisationUnits\":[],\"translations\":[],\"organisationUnits\":[{\"id\":\"ImspTQPwCqd\"}],\"dataViewOrganisationUnits\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userGroups\":[{\"id\":\"Kk12LkEWtXp\"},{\"id\":\"M1Qre0247G3\"},{\"id\":\"NTC8GjJ7p8P\"},{\"id\":\"B6JNeAQ6akX\"},{\"id\":\"wl5cDMuUhmF\"},{\"id\":\"QYrzIjSfI8z\"},{\"id\":\"lFHP5lLkzVr\"},{\"id\":\"jvrEwEJ2yZn\"},{\"id\":\"vAvEltyXGbD\"},{\"id\":\"w900PX10L7O\"},{\"id\":\"GogLpGmkL0g\"},{\"id\":\"vRoAruMnNpB\"},{\"id\":\"z1gNAf2zUxZ\"},{\"id\":\"gXpmQO6eEOo\"},{\"id\":\"tH0GcNZZ1vW\"},{\"id\":\"H9XnHoWRKCg\"}],\"userAccesses\":[],\"authorities\":[\"F_PROGRAM_INDICATOR_PUBLIC_ADD\",\"F_SQLVIEW_EXECUTE\",\"F_USER_VIEW\",\"F_GENERATE_MIN_MAX_VALUES\",\"F_VALIDATIONRULE_PUBLIC_ADD\",\"F_CATEGORY_PRIVATE_ADD\",\"F_INDICATORGROUPSET_PUBLIC_ADD\",\"F_DATAVALUE_DELETE\",\"F_EXTERNAL_MAP_LAYER_PRIVATE_ADD\",\"F_RELATIONSHIPTYPE_DELETE\",\"F_CATEGORY_OPTION_PRIVATE_ADD\",\"F_SINGLE_EVENT_DATA_ENTRY\",\"F_CATEGORY_OPTION_GROUP_PUBLIC_ADD\",\"F_GIS_ADMIN\",\"M_dhis-web-event-capture\",\"F_SEND_EMAIL\",\"F_ORGUNITGROUPSET_PRIVATE_ADD\",\"F_INDICATOR_DELETE\",\"M_dhis-web-event-reports\",\"F_VIEW_UNAPPROVED_DATA\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_VIEW\",\"F_TRACKED_ENTITY_INSTANCE_CHANGE_LOCATION\",\"F_OPTIONGROUPSET_DELETE\",\"F_USERGROUP_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_PRIVATE_ADD\",\"F_DOCUMENT_EXTERNAL\",\"F_PROGRAM_TRACKING_MANAGEMENT\",\"F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD\",\"F_GENERATE_PROGRAM_SUMMARY_REPORT\",\"F_PROGRAM_INDICATOR_DELETE\",\"F_MOBILE_SENDSMS\",\"F_TRACKED_ENTITY_ADD\",\"F_TRACKED_ENTITY_MANAGEMENT\",\"F_RELATIONSHIP_DELETE\",\"F_VALIDATIONRULEGROUP_PUBLIC_ADD\",\"F_REPORT_EXTERNAL\",\"F_DOCUMENT_PRIVATE_ADD\",\"M_dhis-web-reports\",\"F_TRACKED_ENTITY_DELETE\",\"F_USERGROUP_DELETE\",\"F_PROGRAM_PRIVATE_ADD\",\"F_CATEGORY_COMBO_PRIVATE_ADD\",\"F_SCHEDULING_SEND_MESSAGE\",\"F_EXTERNAL_MAP_LAYER_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_DELETE\",\"F_ORGANISATIONUNIT_MOVE\",\"M_dhis-web-usage-analytics\",\"F_COLOR_DELETE\",\"F_INDICATORGROUP_DELETE\",\"F_ORGANISATIONUNIT_DELETE\",\"F_PROGRAM_RULE_ADD\",\"M_dhis-web-light\",\"F_OPTIONGROUPSET_PRIVATE_ADD\",\"F_DATA_MART_ADMIN\",\"M_dhis-web-maintenance-mobile\",\"F_DATASET_PUBLIC_ADD\",\"F_CATEGORY_COMBO_DELETE\",\"F_SECTION_DELETE\",\"F_USER_DELETE\",\"F_INDICATORGROUPSET_PRIVATE_ADD\",\"F_PROGRAM_INDICATOR_PRIVATE_ADD\",\"F_METADATA_IMPORT\",\"M_dhis-web-maintenance-appmanager\",\"F_EXPORT_EVENTS\",\"M_dhis-web-maintenance-settings\",\"F_SQLVIEW_PUBLIC_ADD\",\"F_PERFORM_MAINTENANCE\",\"F_COLOR_SET_ADD\",\"F_PROGRAM_STAGE_INSTANCE_DELETE\",\"F_METADATA_EXPORT\",\"F_MINMAX_DATAELEMENT_ADD\",\"F_PROGRAMSTAGE_SECTION_ADD\",\"F_DATAELEMENTGROUP_PRIVATE_ADD\",\"F_VALIDATIONRULE_PRIVATE_ADD\",\"F_APPROVE_DATA\",\"M_dhis-web-mapping\",\"F_DATAELEMENT_PRIVATE_ADD\",\"F_VALIDATIONCRITERIA_ADD\",\"F_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS\",\"F_IGNORE_TRACKER_REQUIRED_VALUE_VALIDATION\",\"F_PROGRAM_PUBLIC_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_DELETE\",\"F_USER_ADD_WITHIN_MANAGED_GROUP\",\"M_Web_Portal\",\"F_ORGANISATIONUNIT_ADD\",\"M_dhis-web-user\",\"F_LEGEND_SET_PUBLIC_ADD\",\"F_CONSTANT_ADD\",\"F_PREDICTORGROUP_DELETE\",\"F_TRACKED_ENTITY_COMMENT_ADD\",\"F_TRACKED_ENTITY_INSTANCE_MANAGEMENT\",\"M_dhis-web-visualizer\",\"F_INDICATOR_PUBLIC_ADD\",\"F_INDICATORGROUP_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD\",\"M_dhis-web-maintenance\",\"M_dhis-web-approval\",\"F_PROGRAM_RULE_MANAGEMENT\",\"F_TEI_CASCADE_DELETE\",\"F_FRED_UPDATE\",\"F_VISUALIZATION_EXTERNAL\",\"M_dhis-web-cache-cleaner\",\"F_EDIT_EXPIRED\",\"F_ACCESS_TRACKED_ENTITY_ATTRIBUTES\",\"F_PROGRAM_DASHBOARD_CONFIG_ADMIN\",\"F_EVENT_VISUALIZATION_EXTERNAL\",\"F_ORGANISATIONUNITLEVEL_UPDATE\",\"F_CATEGORY_OPTION_PUBLIC_ADD\",\"M_dhis-web-datastore\",\"F_CATEGORY_OPTION_DELETE\",\"M_Data_Table\",\"M_dhis-web-menu-management\",\"F_REPORT_PUBLIC_ADD\",\"F_VALIDATIONRULEGROUP_DELETE\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_ADD\",\"F_RELATIONSHIP_MANAGEMENT\",\"F_COLOR_ADD\",\"F_OPTIONSET_PRIVATE_ADD\",\"F_PROGRAM_RULE_DELETE\",\"F_GENERATE_STATISTICAL_PROGRAM_REPORT\",\"F_ORGUNITGROUP_DELETE\",\"F_DATAELEMENTGROUPSET_PRIVATE_ADD\",\"M_dhis-web-tracker-capture\",\"F_LOCALE_ADD\",\"F_LEGEND_ADD\",\"F_CATEGORY_OPTION_GROUP_PRIVATE_ADD\",\"F_PROGRAM_INSTANCE_MANAGEMENT\",\"M_dhis-web-reporting\",\"F_CATEGORY_PUBLIC_ADD\",\"F_SECTION_ADD\",\"F_CATEGORY_COMBO_PUBLIC_ADD\",\"M_dhis-web-maintenance-datadictionary\",\"F_DATASET_DELETE\",\"F_INDICATORGROUPSET_DELETE\",\"F_USER_DELETE_WITHIN_MANAGED_GROUP\",\"F_ADD_TRACKED_ENTITY_FORM\",\"M_dhis-web-scheduler\",\"F_OPTIONGROUP_PUBLIC_ADD\",\"F_USERROLE_PRIVATE_ADD\",\"M_dhis-web-messaging\",\"M_dhis-web-maintenance-program\",\"F_EXTERNALFILERESOURCE_ADD\",\"F_MAP_EXTERNAL\",\"M_bna_widget\",\"F_DATAELEMENTGROUPSET_PUBLIC_ADD\",\"F_DATAELEMENTGROUP_DELETE\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_ADD\",\"F_RELATIONSHIP_ADD\",\"F_ORGUNITGROUP_PRIVATE_ADD\",\"F_DATAELEMENTGROUP_PUBLIC_ADD\",\"F_USER_GROUPS_READ_ONLY_ADD_MEMBERS\",\"F_LOCALE_DELETE\",\"F_PREDICTOR_RUN\",\"F_DATAELEMENT_DELETE\",\"F_OPTIONGROUP_DELETE\",\"F_LEGEND_SET_PRIVATE_ADD\",\"F_PROGRAMSTAGE_DELETE\",\"F_ATTRIBUTE_PUBLIC_ADD\",\"F_TRACKED_ENTITY_FORM_DELETE\",\"F_USERROLE_DELETE\",\"F_DOCUMENT_DELETE\",\"F_ORGUNITGROUPSET_DELETE\",\"M_dhis-web-translations\",\"M_dhis-web-sms\",\"F_SCHEDULING_CASE_AGGREGATE_QUERY_BUILDER\",\"F_PROGRAM_DELETE\",\"F_VALIDATIONRULE_DELETE\",\"F_PROGRAMDATAELEMENT_ADD\",\"M_dhis-web-mobile\",\"F_ACTIVITY_PLAN\",\"F_RELATIONSHIPTYPE_PUBLIC_ADD\",\"F_PREDICTOR_ADD\",\"F_SQLVIEW_PRIVATE_ADD\",\"F_EXPORT_DATA\",\"F_OAUTH2_CLIENT_MANAGE\",\"F_EVENT_VISUALIZATION_PUBLIC_ADD\",\"F_ORGUNITGROUP_PUBLIC_ADD\",\"F_APPROVE_DATA_LOWER_LEVELS\",\"M_Social_Media_Video\",\"F_OPTIONSET_PUBLIC_ADD\",\"F_EVENTCHART_EXTERNAL\",\"M_dhis-web-dataentry\",\"F_PROGRAM_TRACKING_SEARCH\",\"M_dhis-web-maintenance-dataset\",\"F_USERROLE_LIST\",\"M_dhis-web-import-export\",\"M_dhis-web-caseentry\",\"F_USERROLE_PUBLIC_ADD\",\"M_dhis-web-importexport\",\"M_InterpretationsTest\",\"F_ORGUNITGROUPSET_PUBLIC_ADD\",\"F_SQLVIEW_EXTERNAL\",\"F_REPORT_DELETE\",\"F_DASHBOARD_PUBLIC_ADD\",\"F_CONSTANT_DELETE\",\"M_dhis-web-maintenance-user\",\"F_PREDICTOR_DELETE\",\"M_dhis-web-data-visualizer\",\"F_DATASET_PRIVATE_ADD\",\"F_EVENTREPORT_PUBLIC_ADD\",\"F_PROGRAMSTAGE_SECTION_DELETE\",\"F_TRACKED_ENTITY_UPDATE\",\"F_CATEGORY_OPTION_GROUP_SET_PUBLIC_ADD\",\"F_TRACKED_ENTITY_INSTANCE_DASHBOARD\",\"F_METADATA_MANAGE\",\"F_ANALYTICSTABLEHOOK_DELETE\",\"F_UNCOMPLETE_EVENT\",\"M_dhis-web-sms-configuration\",\"M_dhis-web-interpretation\",\"F_LEGEND_DELETE\",\"M_Custom_Js_Css\",\"F_PROGRAM_INDICATOR_MANAGEMENT\",\"F_ANONYMOUS_DATA_ENTRY\",\"F_MAP_PUBLIC_ADD\",\"F_PROGRAM_VALIDATION\",\"F_SCHEDULING_ADMIN\",\"F_TRACKED_ENTITY_COMMENT_DELETE\",\"F_DATAELEMENT_MINMAX_DELETE\",\"F_MOBILE_SETTINGS\",\"F_PREDICTORGROUP_ADD\",\"F_REPORT_PRIVATE_ADD\",\"F_VALIDATIONRULEGROUP_PRIVATE_ADD\",\"F_PUSH_ANALYSIS_DELETE\",\"F_REPLICATE_USER\",\"F_DATAVALUE_ADD\",\"M_dhis-web-maintenance-organisationunit\",\"F_INSERT_CUSTOM_JS_CSS\",\"F_DATAELEMENTGROUPSET_DELETE\",\"F_SQLVIEW_DELETE\",\"F_ENROLLMENT_CASCADE_DELETE\",\"F_PROGRAMDATAELEMENT_DELETE\",\"F_TRACKED_ENTITY_INSTANCE_LIST\",\"F_INDICATORTYPE_ADD\",\"F_LEGEND_SET_DELETE\",\"F_VIEW_EVENT_ANALYTICS\",\"F_PROGRAMSTAGE_SECTION_MANAGEMENT\",\"F_IMPORT_EVENTS\",\"F_PROGRAM_INSTANCE_DELETE\",\"F_INDICATOR_PRIVATE_ADD\",\"F_TRACKED_ENTITY_INSTANCE_HISTORY\",\"F_FRED_CREATE\",\"F_EVENTCHART_PUBLIC_ADD\",\"F_PUSH_ANALYSIS_ADD\",\"M_dhis-web-event-visualizer\",\"F_USER_ADD\",\"F_EXTERNAL_MAP_LAYER_DELETE\",\"F_SYSTEM_SETTING\",\"F_ANALYTICSTABLEHOOK_ADD\",\"F_ATTRIBUTE_PRIVATE_ADD\",\"F_DOCUMENT_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_DELETE\",\"M_Easy_Visualization\",\"F_VISUALIZATION_PUBLIC_ADD\",\"F_DATAELEMENT_MINMAX_ADD\",\"M_dhis-web-data-quality\",\"M_dhis-web-pivot\",\"F_EVENTREPORT_EXTERNAL\",\"F_PROGRAM_RULE_UPDATE\",\"F_DATAELEMENT_PUBLIC_ADD\",\"M_dhis-web-validationrule\",\"F_CONSTANT_MANAGEMENT\",\"F_RUN_VALIDATION\",\"F_MANAGE_TICKETS\",\"F_GENERATE_BENEFICIARY_TABULAR_REPORT\",\"F_OPTIONGROUP_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_DELETE\",\"M_User_Administration\",\"M_dhis-web-settings\",\"F_IMPORT_DATA\",\"F_VIEW_DATABROWSER\",\"F_PERFORM_ANALYTICS_EXPLAIN\",\"F_MOBILE_DELETE_SMS\",\"F_OPTIONSET_MANAGEMENT\",\"F_SEND_MESSAGE\",\"F_PROGRAMSTAGE_ADD\",\"M_dhis-web-maps\",\"F_MINMAX_DATAELEMENT_DELETE\",\"F_ATTRIBUTE_DELETE\",\"F_OPTIONSET_DELETE\",\"F_PROGRAM_TRACKING_LIST\",\"M_dhis-web-dashboard\",\"M_dhis-web-data-administration\",\"F_ACCEPT_DATA_LOWER_LEVELS\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_DELETE\",\"F_OPTIONGROUPSET_PUBLIC_ADD\",\"M_dhis-web-capture\",\"F_PROGRAM_INDICATOR_GROUP_PUBLIC_ADD\",\"F_CATEGORY_DELETE\",\"F_COLOR_SET_DELETE\",\"M_dhis-web-app-management\",\"F_INDICATORTYPE_DELETE\",\"F_NAME_BASED_DATA_ENTRY\",\"F_INDICATORGROUP_PRIVATE_ADD\",\"F_FRED_DELETE\",\"F_VALIDATIONCRITERIA_DELETE\",\"F_PROGRAM_STAGE_INSTANCE_SEARCH\"],\"programs\":[\"IpHINAT79UW\",\"WSGAb5XwJ3Y\",\"ur1Edk5Oe2n\",\"lxAQ7Zs9VYR\",\"uy2gU8kT1jF\",\"fDd25txQckK\",\"eBAyeGv0exc\",\"kla3mAPgvCH\",\"MoUd5BTQ3lY\",\"q04UBOqq3rp\",\"VBqh0ynB2wv\",\"qDkgAbB5Jlk\",\"M3xtLkYBlKI\"],\"dataSets\":[\"Nyh6laLdBEJ\",\"aLpVgfXiz0f\",\"YFTk3VdO9av\",\"Rl58JxmKJo2\",\"eZDhcZi6FLP\",\"N4fIX1HL3TQ\",\"EDzMBk0RRji\",\"TuL8IOPzpHh\",\"ce7DSxx5H2I\",\"EKWVBc5C0ms\",\"PLq9sJluXvc\",\"rsyjyJmYD4J\",\"ULowA8V3ucd\",\"QX4ZTUbOt3a\",\"pBOMPrpg1QX\",\"OsPTWNqq26W\",\"BfMAe6Itzgt\",\"V8MHeZHIrcP\",\"YZhd4nu3mzY\",\"Y8gAn9DfAGU\",\"vc6nF5yZsPR\",\"Lpw6GcnTrmS\",\"j38YW1Am7he\",\"lyLU2wR22tC\",\"VTdjfLXXmoi\",\"SF8FDSqw30D\"]}", + "{\"lastUpdated\":\"2018-12-03T13:24:26.356\",\"id\":\"xE7jOejl9FI\",\"created\":\"2013-04-18T17:15:08.407\",\"birthday\":\"1971-04-08T00:00:00.000\",\"education\":\"Master of super using\",\"gender\":\"gender_male\",\"displayName\":\"John Traore\",\"jobTitle\":\"Super user\",\"externalAccess\":false,\"skype\":\"john.traore\",\"twitter\":\"john.traore\",\"surname\":\"Traore\",\"employer\":\"DHIS\",\"facebookMessenger\":\"john.traore\",\"email\":\"john.traore@mail.com\",\"introduction\":\"I am the super user of DHIS 2\",\"whatsApp\":\"+123123123123\",\"languages\":\"English\",\"telegram\":\"john.traore\",\"firstName\":\"John\",\"lastCheckedInterpretations\":\"2016-10-13T11:51:34.317\",\"nationality\":\"Sierra Leone\",\"name\":\"John Traore\",\"interests\":\"Football, swimming, singing, dancing\",\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"code\":\"admin\",\"lastUpdated\":\"2022-02-16T17:18:38.585\",\"id\":\"ZyjSDLHGPv4\",\"created\":\"2013-04-18T17:15:08.401\",\"lastLogin\":\"2022-02-16T17:18:38.584\",\"displayName\":\"John Traore\",\"externalAuth\":false,\"externalAccess\":false,\"disabled\":false,\"twoFA\":false,\"passwordLastUpdated\":\"2014-12-18T20:56:05.264\",\"invitation\":false,\"selfRegistered\":false,\"name\":\"John Traore\",\"favorite\":false,\"username\":\"admin\",\"userInfo\":{\"id\":\"xE7jOejl9FI\"},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"lastUpdatedBy\":{\"displayName\":\"John Traore\",\"name\":\"John Traore\",\"id\":\"xE7jOejl9FI\",\"username\":\"admin\"},\"sharing\":{\"userGroups\":{},\"external\":false,\"users\":{}},\"createdBy\":{\"displayName\":\"John Traore\",\"name\":\"John Traore\",\"id\":\"xE7jOejl9FI\",\"username\":\"admin\"},\"favorites\":[],\"cogsDimensionConstraints\":[],\"catDimensionConstraints\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userRoles\":[{\"id\":\"UYXOT4A7JMI\"},{\"id\":\"Ufph3mGRmMo\"},{\"id\":\"Euq3XfEIEbx\"},{\"id\":\"aNk5AyC7ydy\"},{\"id\":\"cUlTcejWree\"},{\"id\":\"TMK9CMZ2V98\"},{\"id\":\"Ql6Gew7eaX6\"},{\"id\":\"Pqoy4DLOdMK\"},{\"id\":\"DRdaVRtwmG5\"},{\"id\":\"jRWSNIHdKww\"},{\"id\":\"txB7vu1w2Pr\"},{\"id\":\"xJZBzAHI88H\"},{\"id\":\"XS0dNzuZmfH\"}],\"userAccesses\":[]},\"sharing\":{\"userGroups\":{},\"external\":false,\"users\":{}},\"settings\":{\"keyMessageSmsNotification\":false,\"keyCurrentStyle\":\"light_blue/light_blue.css\",\"keyTrackerDashboardLayout\":\"{\\\"IpHINAT79UW\\\":{\\\"widgets\\\":[{\\\"title\\\":\\\"enrollment\\\",\\\"view\\\":\\\"components/enrollment/enrollment.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"indicators\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"dataentry\\\",\\\"view\\\":\\\"components/dataentry/dataentry.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"report\\\",\\\"view\\\":\\\"components/report/tei-report.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"current_selections\\\",\\\"view\\\":\\\"components/selected/selected.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"feedback\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"profile\\\",\\\"view\\\":\\\"components/profile/profile.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"relationships\\\",\\\"view\\\":\\\"components/relationship/relationship.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":4},{\\\"title\\\":\\\"notes\\\",\\\"view\\\":\\\"components/notes/notes.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"messaging\\\",\\\"view\\\":\\\"components/messaging/messaging.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"dataentryTabular\\\",\\\"view\\\":\\\"components/dataentry/dataentry-tabular-layout.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3}],\\\"program\\\":\\\"IpHINAT79UW\\\"},\\\"ur1Edk5Oe2n\\\":{\\\"widgets\\\":[{\\\"title\\\":\\\"enrollment\\\",\\\"view\\\":\\\"components/enrollment/enrollment.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"indicators\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"dataentry\\\",\\\"view\\\":\\\"components/dataentry/dataentry.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"report\\\",\\\"view\\\":\\\"components/report/tei-report.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"current_selections\\\",\\\"view\\\":\\\"components/selected/selected.html\\\",\\\"show\\\":false,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":0},{\\\"title\\\":\\\"feedback\\\",\\\"view\\\":\\\"components/rulebound/rulebound.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":1},{\\\"title\\\":\\\"profile\\\",\\\"view\\\":\\\"components/profile/profile.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":2},{\\\"title\\\":\\\"relationships\\\",\\\"view\\\":\\\"components/relationship/relationship.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":3},{\\\"title\\\":\\\"notes\\\",\\\"view\\\":\\\"components/notes/notes.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":4},{\\\"title\\\":\\\"messaging\\\",\\\"view\\\":\\\"components/messaging/messaging.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"smallerWidget\\\",\\\"order\\\":5},{\\\"title\\\":\\\"dataentryTabular\\\",\\\"view\\\":\\\"components/dataentry/dataentry-tabular-layout.html\\\",\\\"show\\\":true,\\\"expand\\\":true,\\\"parent\\\":\\\"biggerWidget\\\",\\\"order\\\":3}],\\\"program\\\":\\\"ur1Edk5Oe2n\\\"}}\",\"keyStyle\":\"light_blue/light_blue.css\",\"keyUiLocale\":\"en\",\"keyAnalysisDisplayProperty\":\"name\",\"keyMessageEmailNotification\":false},\"favorites\":[],\"teiSearchOrganisationUnits\":[],\"translations\":[],\"organisationUnits\":[{\"id\":\"ImspTQPwCqd\"}],\"dataViewOrganisationUnits\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userGroups\":[{\"id\":\"Kk12LkEWtXp\"},{\"id\":\"M1Qre0247G3\"},{\"id\":\"NTC8GjJ7p8P\"},{\"id\":\"B6JNeAQ6akX\"},{\"id\":\"wl5cDMuUhmF\"},{\"id\":\"QYrzIjSfI8z\"},{\"id\":\"lFHP5lLkzVr\"},{\"id\":\"jvrEwEJ2yZn\"},{\"id\":\"vAvEltyXGbD\"},{\"id\":\"w900PX10L7O\"},{\"id\":\"GogLpGmkL0g\"},{\"id\":\"vRoAruMnNpB\"},{\"id\":\"z1gNAf2zUxZ\"},{\"id\":\"gXpmQO6eEOo\"},{\"id\":\"tH0GcNZZ1vW\"},{\"id\":\"H9XnHoWRKCg\"}],\"userAccesses\":[],\"authorities\":[\"F_PROGRAM_INDICATOR_PUBLIC_ADD\",\"F_SQLVIEW_EXECUTE\",\"F_USER_VIEW\",\"F_GENERATE_MIN_MAX_VALUES\",\"F_VALIDATIONRULE_PUBLIC_ADD\",\"F_CATEGORY_PRIVATE_ADD\",\"F_INDICATORGROUPSET_PUBLIC_ADD\",\"F_DATAVALUE_DELETE\",\"F_EXTERNAL_MAP_LAYER_PRIVATE_ADD\",\"F_RELATIONSHIPTYPE_DELETE\",\"F_CATEGORY_OPTION_PRIVATE_ADD\",\"F_SINGLE_EVENT_DATA_ENTRY\",\"F_CATEGORY_OPTION_GROUP_PUBLIC_ADD\",\"F_GIS_ADMIN\",\"M_dhis-web-event-capture\",\"F_SEND_EMAIL\",\"F_ORGUNITGROUPSET_PRIVATE_ADD\",\"F_INDICATOR_DELETE\",\"M_dhis-web-event-reports\",\"F_VIEW_UNAPPROVED_DATA\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_VIEW\",\"F_TRACKED_ENTITY_INSTANCE_CHANGE_LOCATION\",\"F_OPTIONGROUPSET_DELETE\",\"F_USERGROUP_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_PRIVATE_ADD\",\"F_DOCUMENT_EXTERNAL\",\"F_PROGRAM_TRACKING_MANAGEMENT\",\"F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD\",\"F_GENERATE_PROGRAM_SUMMARY_REPORT\",\"F_PROGRAM_INDICATOR_DELETE\",\"F_MOBILE_SENDSMS\",\"F_TRACKED_ENTITY_ADD\",\"F_TRACKED_ENTITY_MANAGEMENT\",\"F_RELATIONSHIP_DELETE\",\"F_VALIDATIONRULEGROUP_PUBLIC_ADD\",\"F_REPORT_EXTERNAL\",\"F_DOCUMENT_PRIVATE_ADD\",\"M_dhis-web-reports\",\"F_TRACKED_ENTITY_DELETE\",\"F_USERGROUP_DELETE\",\"F_PROGRAM_PRIVATE_ADD\",\"F_CATEGORY_COMBO_PRIVATE_ADD\",\"F_SCHEDULING_SEND_MESSAGE\",\"F_EXTERNAL_MAP_LAYER_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_DELETE\",\"F_ORGANISATIONUNIT_MOVE\",\"M_dhis-web-usage-analytics\",\"F_COLOR_DELETE\",\"F_INDICATORGROUP_DELETE\",\"F_ORGANISATIONUNIT_DELETE\",\"F_PROGRAM_RULE_ADD\",\"M_dhis-web-light\",\"F_OPTIONGROUPSET_PRIVATE_ADD\",\"F_DATA_MART_ADMIN\",\"M_dhis-web-maintenance-mobile\",\"F_DATASET_PUBLIC_ADD\",\"F_CATEGORY_COMBO_DELETE\",\"F_SECTION_DELETE\",\"F_USER_DELETE\",\"F_INDICATORGROUPSET_PRIVATE_ADD\",\"F_PROGRAM_INDICATOR_PRIVATE_ADD\",\"F_METADATA_IMPORT\",\"M_dhis-web-maintenance-appmanager\",\"F_EXPORT_EVENTS\",\"M_dhis-web-maintenance-settings\",\"F_SQLVIEW_PUBLIC_ADD\",\"F_PERFORM_MAINTENANCE\",\"F_COLOR_SET_ADD\",\"F_PROGRAM_STAGE_INSTANCE_DELETE\",\"F_METADATA_EXPORT\",\"F_MINMAX_DATAELEMENT_ADD\",\"F_PROGRAMSTAGE_SECTION_ADD\",\"F_DATAELEMENTGROUP_PRIVATE_ADD\",\"F_VALIDATIONRULE_PRIVATE_ADD\",\"F_APPROVE_DATA\",\"M_dhis-web-mapping\",\"F_DATAELEMENT_PRIVATE_ADD\",\"F_VALIDATIONCRITERIA_ADD\",\"F_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS\",\"F_IGNORE_TRACKER_REQUIRED_VALUE_VALIDATION\",\"F_PROGRAM_PUBLIC_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_DELETE\",\"F_USER_ADD_WITHIN_MANAGED_GROUP\",\"M_Web_Portal\",\"F_ORGANISATIONUNIT_ADD\",\"M_dhis-web-user\",\"F_LEGEND_SET_PUBLIC_ADD\",\"F_CONSTANT_ADD\",\"F_PREDICTORGROUP_DELETE\",\"F_TRACKED_ENTITY_COMMENT_ADD\",\"F_TRACKED_ENTITY_INSTANCE_MANAGEMENT\",\"M_dhis-web-visualizer\",\"F_INDICATOR_PUBLIC_ADD\",\"F_INDICATORGROUP_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD\",\"M_dhis-web-maintenance\",\"M_dhis-web-approval\",\"F_PROGRAM_RULE_MANAGEMENT\",\"F_TEI_CASCADE_DELETE\",\"F_FRED_UPDATE\",\"F_VISUALIZATION_EXTERNAL\",\"M_dhis-web-cache-cleaner\",\"F_EDIT_EXPIRED\",\"F_ACCESS_TRACKED_ENTITY_ATTRIBUTES\",\"F_PROGRAM_DASHBOARD_CONFIG_ADMIN\",\"F_EVENT_VISUALIZATION_EXTERNAL\",\"F_ORGANISATIONUNITLEVEL_UPDATE\",\"F_CATEGORY_OPTION_PUBLIC_ADD\",\"M_dhis-web-datastore\",\"F_CATEGORY_OPTION_DELETE\",\"M_Data_Table\",\"M_dhis-web-menu-management\",\"F_REPORT_PUBLIC_ADD\",\"F_VALIDATIONRULEGROUP_DELETE\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_ADD\",\"F_RELATIONSHIP_MANAGEMENT\",\"F_COLOR_ADD\",\"F_OPTIONSET_PRIVATE_ADD\",\"F_PROGRAM_RULE_DELETE\",\"F_GENERATE_STATISTICAL_PROGRAM_REPORT\",\"F_ORGUNITGROUP_DELETE\",\"F_DATAELEMENTGROUPSET_PRIVATE_ADD\",\"M_dhis-web-tracker-capture\",\"F_LOCALE_ADD\",\"F_LEGEND_ADD\",\"F_CATEGORY_OPTION_GROUP_PRIVATE_ADD\",\"F_PROGRAM_INSTANCE_MANAGEMENT\",\"M_dhis-web-reporting\",\"F_CATEGORY_PUBLIC_ADD\",\"F_SECTION_ADD\",\"F_CATEGORY_COMBO_PUBLIC_ADD\",\"M_dhis-web-maintenance-datadictionary\",\"F_DATASET_DELETE\",\"F_INDICATORGROUPSET_DELETE\",\"F_USER_DELETE_WITHIN_MANAGED_GROUP\",\"F_ADD_TRACKED_ENTITY_FORM\",\"M_dhis-web-scheduler\",\"F_OPTIONGROUP_PUBLIC_ADD\",\"F_USERROLE_PRIVATE_ADD\",\"M_dhis-web-messaging\",\"M_dhis-web-maintenance-program\",\"F_EXTERNALFILERESOURCE_ADD\",\"F_MAP_EXTERNAL\",\"M_bna_widget\",\"F_DATAELEMENTGROUPSET_PUBLIC_ADD\",\"F_DATAELEMENTGROUP_DELETE\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_ADD\",\"F_RELATIONSHIP_ADD\",\"F_ORGUNITGROUP_PRIVATE_ADD\",\"F_DATAELEMENTGROUP_PUBLIC_ADD\",\"F_USER_GROUPS_READ_ONLY_ADD_MEMBERS\",\"F_LOCALE_DELETE\",\"F_PREDICTOR_RUN\",\"F_DATAELEMENT_DELETE\",\"F_OPTIONGROUP_DELETE\",\"F_LEGEND_SET_PRIVATE_ADD\",\"F_PROGRAMSTAGE_DELETE\",\"F_ATTRIBUTE_PUBLIC_ADD\",\"F_TRACKED_ENTITY_FORM_DELETE\",\"F_USERROLE_DELETE\",\"F_DOCUMENT_DELETE\",\"F_ORGUNITGROUPSET_DELETE\",\"M_dhis-web-translations\",\"M_dhis-web-sms\",\"F_SCHEDULING_CASE_AGGREGATE_QUERY_BUILDER\",\"F_PROGRAM_DELETE\",\"F_VALIDATIONRULE_DELETE\",\"F_PROGRAMDATAELEMENT_ADD\",\"M_dhis-web-mobile\",\"F_ACTIVITY_PLAN\",\"F_RELATIONSHIPTYPE_PUBLIC_ADD\",\"F_PREDICTOR_ADD\",\"F_SQLVIEW_PRIVATE_ADD\",\"F_EXPORT_DATA\",\"F_OAUTH2_CLIENT_MANAGE\",\"F_EVENT_VISUALIZATION_PUBLIC_ADD\",\"F_ORGUNITGROUP_PUBLIC_ADD\",\"F_APPROVE_DATA_LOWER_LEVELS\",\"M_Social_Media_Video\",\"F_OPTIONSET_PUBLIC_ADD\",\"F_EVENTCHART_EXTERNAL\",\"M_dhis-web-dataentry\",\"F_PROGRAM_TRACKING_SEARCH\",\"M_dhis-web-maintenance-dataset\",\"F_USERROLE_LIST\",\"M_dhis-web-import-export\",\"M_dhis-web-caseentry\",\"F_USERROLE_PUBLIC_ADD\",\"M_dhis-web-importexport\",\"M_InterpretationsTest\",\"F_ORGUNITGROUPSET_PUBLIC_ADD\",\"F_SQLVIEW_EXTERNAL\",\"F_REPORT_DELETE\",\"F_DASHBOARD_PUBLIC_ADD\",\"F_CONSTANT_DELETE\",\"M_dhis-web-maintenance-user\",\"F_PREDICTOR_DELETE\",\"M_dhis-web-data-visualizer\",\"F_DATASET_PRIVATE_ADD\",\"F_EVENTREPORT_PUBLIC_ADD\",\"F_PROGRAMSTAGE_SECTION_DELETE\",\"F_TRACKED_ENTITY_UPDATE\",\"F_CATEGORY_OPTION_GROUP_SET_PUBLIC_ADD\",\"F_TRACKED_ENTITY_INSTANCE_DASHBOARD\",\"F_METADATA_MANAGE\",\"F_ANALYTICSTABLEHOOK_DELETE\",\"F_UNCOMPLETE_EVENT\",\"M_dhis-web-sms-configuration\",\"M_dhis-web-interpretation\",\"F_LEGEND_DELETE\",\"M_Custom_Js_Css\",\"F_PROGRAM_INDICATOR_MANAGEMENT\",\"F_ANONYMOUS_DATA_ENTRY\",\"F_MAP_PUBLIC_ADD\",\"F_PROGRAM_VALIDATION\",\"F_SCHEDULING_ADMIN\",\"F_TRACKED_ENTITY_COMMENT_DELETE\",\"F_DATAELEMENT_MINMAX_DELETE\",\"F_MOBILE_SETTINGS\",\"F_PREDICTORGROUP_ADD\",\"F_REPORT_PRIVATE_ADD\",\"F_VALIDATIONRULEGROUP_PRIVATE_ADD\",\"F_PUSH_ANALYSIS_DELETE\",\"F_REPLICATE_USER\",\"F_DATAVALUE_ADD\",\"M_dhis-web-maintenance-organisationunit\",\"F_INSERT_CUSTOM_JS_CSS\",\"F_DATAELEMENTGROUPSET_DELETE\",\"F_SQLVIEW_DELETE\",\"F_ENROLLMENT_CASCADE_DELETE\",\"F_PROGRAMDATAELEMENT_DELETE\",\"F_TRACKED_ENTITY_INSTANCE_LIST\",\"F_INDICATORTYPE_ADD\",\"F_LEGEND_SET_DELETE\",\"F_VIEW_EVENT_ANALYTICS\",\"F_PROGRAMSTAGE_SECTION_MANAGEMENT\",\"F_IMPORT_EVENTS\",\"F_PROGRAM_INSTANCE_DELETE\",\"F_INDICATOR_PRIVATE_ADD\",\"F_TRACKED_ENTITY_INSTANCE_HISTORY\",\"F_FRED_CREATE\",\"F_EVENTCHART_PUBLIC_ADD\",\"F_PUSH_ANALYSIS_ADD\",\"M_dhis-web-event-visualizer\",\"F_USER_ADD\",\"F_EXTERNAL_MAP_LAYER_DELETE\",\"F_SYSTEM_SETTING\",\"F_ANALYTICSTABLEHOOK_ADD\",\"F_ATTRIBUTE_PRIVATE_ADD\",\"F_DOCUMENT_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_DELETE\",\"M_Easy_Visualization\",\"F_VISUALIZATION_PUBLIC_ADD\",\"F_DATAELEMENT_MINMAX_ADD\",\"M_dhis-web-data-quality\",\"M_dhis-web-pivot\",\"F_EVENTREPORT_EXTERNAL\",\"F_PROGRAM_RULE_UPDATE\",\"F_DATAELEMENT_PUBLIC_ADD\",\"M_dhis-web-validationrule\",\"F_CONSTANT_MANAGEMENT\",\"F_RUN_VALIDATION\",\"F_MANAGE_TICKETS\",\"F_GENERATE_BENEFICIARY_TABULAR_REPORT\",\"F_OPTIONGROUP_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_DELETE\",\"M_User_Administration\",\"M_dhis-web-settings\",\"F_IMPORT_DATA\",\"F_VIEW_DATABROWSER\",\"F_PERFORM_ANALYTICS_EXPLAIN\",\"F_MOBILE_DELETE_SMS\",\"F_OPTIONSET_MANAGEMENT\",\"F_SEND_MESSAGE\",\"F_PROGRAMSTAGE_ADD\",\"M_dhis-web-maps\",\"F_MINMAX_DATAELEMENT_DELETE\",\"F_ATTRIBUTE_DELETE\",\"F_OPTIONSET_DELETE\",\"F_PROGRAM_TRACKING_LIST\",\"M_dhis-web-dashboard\",\"M_dhis-web-data-administration\",\"F_ACCEPT_DATA_LOWER_LEVELS\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_DELETE\",\"F_OPTIONGROUPSET_PUBLIC_ADD\",\"M_dhis-web-capture\",\"F_PROGRAM_INDICATOR_GROUP_PUBLIC_ADD\",\"F_CATEGORY_DELETE\",\"F_COLOR_SET_DELETE\",\"M_dhis-web-app-management\",\"F_INDICATORTYPE_DELETE\",\"F_NAME_BASED_DATA_ENTRY\",\"F_INDICATORGROUP_PRIVATE_ADD\",\"F_FRED_DELETE\",\"F_VALIDATIONCRITERIA_DELETE\",\"F_PROGRAM_STAGE_INSTANCE_SEARCH\"],\"programs\":[\"IpHINAT79UW\",\"WSGAb5XwJ3Y\",\"ur1Edk5Oe2n\",\"lxAQ7Zs9VYR\",\"uy2gU8kT1jF\",\"fDd25txQckK\",\"eBAyeGv0exc\",\"kla3mAPgvCH\",\"MoUd5BTQ3lY\",\"q04UBOqq3rp\",\"VBqh0ynB2wv\",\"qDkgAbB5Jlk\",\"M3xtLkYBlKI\"],\"dataSets\":[\"Nyh6laLdBEJ\",\"aLpVgfXiz0f\",\"YFTk3VdO9av\",\"Rl58JxmKJo2\",\"eZDhcZi6FLP\",\"N4fIX1HL3TQ\",\"EDzMBk0RRji\",\"TuL8IOPzpHh\",\"ce7DSxx5H2I\",\"EKWVBc5C0ms\",\"PLq9sJluXvc\",\"rsyjyJmYD4J\",\"ULowA8V3ucd\",\"QX4ZTUbOt3a\",\"pBOMPrpg1QX\",\"OsPTWNqq26W\",\"BfMAe6Itzgt\",\"V8MHeZHIrcP\",\"YZhd4nu3mzY\",\"Y8gAn9DfAGU\",\"vc6nF5yZsPR\",\"Lpw6GcnTrmS\",\"j38YW1Am7he\",\"lyLU2wR22tC\",\"VTdjfLXXmoi\",\"SF8FDSqw30D\"]}" ], - "responseSize": 1048, + "responseSize": 14782, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -412,34 +430,31 @@ "cache-control": "no-cache, no-store, max-age=0, must-revalidate", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" }, "responseLookup": [ 0, 1, + 1, + 1, + 1, + 1, + 1, + 1, 2, + 2, + 3, 3, 4, + 4, + 5, 5, 6, + 6, 7, - 8, - 9, - 10, - 11, - 12, - 13, - 14, - 15, - 16, - 17, - 18, - 19, - 20, - 21, - 22, - 23, - 24 + 7 ] }, { @@ -451,21 +466,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"userCredentials\":{\"userRoles\":[{\"id\":\"UYXOT4A7JMI\"},{\"id\":\"Ufph3mGRmMo\"},{\"id\":\"Euq3XfEIEbx\"},{\"id\":\"aNk5AyC7ydy\"},{\"id\":\"cUlTcejWree\"},{\"id\":\"TMK9CMZ2V98\"},{\"id\":\"Ql6Gew7eaX6\"},{\"id\":\"Pqoy4DLOdMK\"},{\"id\":\"DRdaVRtwmG5\"},{\"id\":\"jRWSNIHdKww\"},{\"id\":\"txB7vu1w2Pr\"},{\"id\":\"xJZBzAHI88H\"},{\"id\":\"XS0dNzuZmfH\"}]},\"userGroups\":[{\"id\":\"Kk12LkEWtXp\"},{\"id\":\"M1Qre0247G3\"},{\"id\":\"NTC8GjJ7p8P\"},{\"id\":\"B6JNeAQ6akX\"},{\"id\":\"QYrzIjSfI8z\"},{\"id\":\"lFHP5lLkzVr\"},{\"id\":\"jvrEwEJ2yZn\"},{\"id\":\"vAvEltyXGbD\"},{\"id\":\"w900PX10L7O\"},{\"id\":\"GogLpGmkL0g\"},{\"id\":\"vRoAruMnNpB\"},{\"id\":\"wl5cDMuUhmF\"},{\"id\":\"z1gNAf2zUxZ\"},{\"id\":\"gXpmQO6eEOo\"},{\"id\":\"tH0GcNZZ1vW\"},{\"id\":\"H9XnHoWRKCg\"}]}", + "responseBody": "{\"userCredentials\":{\"userRoles\":[{\"id\":\"UYXOT4A7JMI\"},{\"id\":\"Ufph3mGRmMo\"},{\"id\":\"Euq3XfEIEbx\"},{\"id\":\"aNk5AyC7ydy\"},{\"id\":\"cUlTcejWree\"},{\"id\":\"TMK9CMZ2V98\"},{\"id\":\"Ql6Gew7eaX6\"},{\"id\":\"Pqoy4DLOdMK\"},{\"id\":\"DRdaVRtwmG5\"},{\"id\":\"jRWSNIHdKww\"},{\"id\":\"txB7vu1w2Pr\"},{\"id\":\"xJZBzAHI88H\"},{\"id\":\"XS0dNzuZmfH\"}]},\"userGroups\":[{\"id\":\"Kk12LkEWtXp\"},{\"id\":\"M1Qre0247G3\"},{\"id\":\"NTC8GjJ7p8P\"},{\"id\":\"B6JNeAQ6akX\"},{\"id\":\"wl5cDMuUhmF\"},{\"id\":\"QYrzIjSfI8z\"},{\"id\":\"lFHP5lLkzVr\"},{\"id\":\"jvrEwEJ2yZn\"},{\"id\":\"vAvEltyXGbD\"},{\"id\":\"w900PX10L7O\"},{\"id\":\"GogLpGmkL0g\"},{\"id\":\"vRoAruMnNpB\"},{\"id\":\"z1gNAf2zUxZ\"},{\"id\":\"gXpmQO6eEOo\"},{\"id\":\"tH0GcNZZ1vW\"},{\"id\":\"H9XnHoWRKCg\"}]}", "responseSize": 659, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -473,7 +484,9 @@ "cache-control": "no-cache, no-store, max-age=0, must-revalidate", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } } ] \ No newline at end of file diff --git a/cypress/fixtures/network/38/summary.json b/cypress/fixtures/network/38/summary.json index 8ce3d9572..1bd4e5e5c 100644 --- a/cypress/fixtures/network/38/summary.json +++ b/cypress/fixtures/network/38/summary.json @@ -1,7 +1,7 @@ { - "count": 654, - "totalResponseSize": 950710, - "duplicates": 506, + "count": 662, + "totalResponseSize": 770760, + "duplicates": 514, "nonDeterministicResponses": 55, "apiVersion": "38", "fixtureFiles": [ diff --git a/cypress/fixtures/network/38/the_app_has_a_main_navigation.json b/cypress/fixtures/network/38/the_app_has_a_main_navigation.json index 4ff827362..96b1528cb 100644 --- a/cypress/fixtures/network/38/the_app_has_a_main_navigation.json +++ b/cypress/fixtures/network/38/the_app_has_a_main_navigation.json @@ -8,21 +8,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, "responseBody": "{\"helpPageLink\":\"https://dhis2.github.io/dhis2-docs/master/en/user/html/dhis2_user_manual_en.html\"}", "responseSize": 99, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -30,11 +26,13 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/schemas/userRole?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", + "path": "/api/38/schemas/userGroup?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", "featureName": "The app has a main navigation", "static": false, "count": 7, @@ -42,32 +40,30 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"klass\":\"org.hisp.dhis.user.UserAuthorityGroup\",\"shareable\":true,\"translatable\":true,\"metadata\":true,\"identifiableObject\":true,\"apiEndpoint\":\"/userRoles\",\"plural\":\"userRoles\",\"displayName\":\"User Authority Group\",\"name\":\"userRole\",\"singular\":\"userRole\",\"authorities\":[{\"type\":\"CREATE_PUBLIC\",\"authorities\":[\"F_USERROLE_PUBLIC_ADD\"]},{\"type\":\"CREATE_PRIVATE\",\"authorities\":[\"F_USERROLE_PRIVATE_ADD\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_USERROLE_DELETE\"]}],\"properties\":[{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"TEXT\",\"required\":false,\"writable\":true,\"collectionName\":\"favorites\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"access\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":50,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"code\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayName\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":8,\"collection\":false,\"required\":false,\"writable\":true,\"min\":8,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"publicAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":2,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"description\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"externalAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastUpdated\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"translations\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"translation\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"URL\",\"unique\":false,\"name\":\"href\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":11,\"collection\":false,\"required\":false,\"writable\":true,\"min\":11,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"id\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"lastUpdatedBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userGroupAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userGroupAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"created\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"attributeValues\",\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"attributeValue\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"sharing\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"TEXT\",\"required\":false,\"writable\":true,\"collectionName\":\"authorities\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"authority\",\"persisted\":true},{\"owner\":false,\"ordered\":true,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":false,\"collectionName\":\"users\",\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userObject\",\"href\":\"/schemas/user\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"createdBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"translationKey\":\"NAME\",\"max\":230,\"collection\":false,\"required\":true,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":true,\"name\":\"name\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"user\",\"href\":\"/schemas/user\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false}]}", - "responseSize": 5757, + "responseBody": "{\"klass\":\"org.hisp.dhis.user.UserGroup\",\"identifiableObject\":true,\"singular\":\"userGroup\",\"plural\":\"userGroups\",\"metadata\":true,\"name\":\"userGroup\",\"displayName\":\"User Group\",\"shareable\":true,\"apiEndpoint\":\"/userGroups\",\"authorities\":[{\"type\":\"CREATE_PUBLIC\",\"authorities\":[\"F_USERGROUP_PUBLIC_ADD\"]},{\"type\":\"CREATE_PRIVATE\",\"authorities\":[\"F_USERGROUP_PRIVATE_ADD\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_USERGROUP_DELETE\"]}],\"properties\":[{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"TEXT\",\"name\":\"favorite\",\"persisted\":false,\"collectionName\":\"favorites\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"code\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":50,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"access\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"displayName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"TEXT\",\"name\":\"publicAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":8,\"min\":8},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"managedByGroup\",\"persisted\":true,\"collectionName\":\"managedByGroups\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/userGroup\"},{\"propertyType\":\"BOOLEAN\",\"name\":\"externalAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"lastUpdated\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"translation\",\"persisted\":true,\"collectionName\":\"translations\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"id\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":11,\"min\":11},{\"propertyType\":\"URL\",\"name\":\"href\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"lastUpdatedBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userGroupAccess\",\"persisted\":false,\"collectionName\":\"userGroupAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"created\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"attributeValue\",\"persisted\":true,\"collectionName\":\"attributeValues\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"sharing\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"user\",\"persisted\":true,\"collectionName\":\"users\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"managedGroup\",\"persisted\":true,\"collectionName\":\"managedGroups\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/userGroup\"},{\"propertyType\":\"REFERENCE\",\"name\":\"createdBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userAccess\",\"persisted\":false,\"collectionName\":\"userAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"name\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true,\"max\":230,\"min\":1,\"translationKey\":\"NAME\"},{\"propertyType\":\"BOOLEAN\",\"name\":\"favorite\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"user\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"}],\"translatable\":true}", + "responseSize": 5935, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/schemas/userCredentials?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", + "path": "/api/38/schemas/userRole?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", "featureName": "The app has a main navigation", "static": false, "count": 7, @@ -75,32 +71,30 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"klass\":\"org.hisp.dhis.user.UserCredentials\",\"shareable\":false,\"translatable\":false,\"metadata\":false,\"identifiableObject\":true,\"plural\":\"userCredentials\",\"displayName\":\"User Credentials\",\"name\":\"userCredentials\",\"singular\":\"userCredentials\",\"authorities\":[],\"properties\":[{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"TEXT\",\"required\":false,\"writable\":true,\"collectionName\":\"favorites\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastLogin\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"userInfo\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":50,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"code\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"access\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":true,\"name\":\"openId\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayName\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":8,\"collection\":false,\"required\":false,\"writable\":true,\"min\":8,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"publicAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"externalAuth\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"cogsDimensionConstraints\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"cogsDimensionConstraint\",\"href\":\"/schemas/categoryOptionGroupSet\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"accountExpiry\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"catDimensionConstraints\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"catDimensionConstraint\",\"href\":\"/schemas/category\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"externalAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastUpdated\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":60,\"collection\":false,\"required\":false,\"writable\":true,\"min\":8,\"embeddedObject\":false,\"propertyType\":\"PASSWORD\",\"unique\":false,\"name\":\"password\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"translations\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"translation\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":true,\"name\":\"ldapId\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"disabled\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":11,\"collection\":false,\"required\":false,\"writable\":true,\"min\":11,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"id\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"URL\",\"unique\":false,\"name\":\"href\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"twoFA\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"passwordLastUpdated\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"lastUpdatedBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userGroupAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userGroupAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"invitation\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"created\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"attributeValues\",\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"attributeValue\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"sharing\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"selfRegistered\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"userRoles\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userRole\",\"href\":\"/schemas/userRole\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"createdBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userAccess\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"name\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"user\",\"href\":\"/schemas/user\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":true,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":true,\"name\":\"username\",\"persisted\":true}]}", - "responseSize": 8370, + "responseBody": "{\"klass\":\"org.hisp.dhis.user.UserAuthorityGroup\",\"identifiableObject\":true,\"singular\":\"userRole\",\"plural\":\"userRoles\",\"metadata\":true,\"name\":\"userRole\",\"displayName\":\"User Authority Group\",\"shareable\":true,\"apiEndpoint\":\"/userRoles\",\"authorities\":[{\"type\":\"CREATE_PUBLIC\",\"authorities\":[\"F_USERROLE_PUBLIC_ADD\"]},{\"type\":\"CREATE_PRIVATE\",\"authorities\":[\"F_USERROLE_PRIVATE_ADD\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_USERROLE_DELETE\"]}],\"properties\":[{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"TEXT\",\"name\":\"favorite\",\"persisted\":false,\"collectionName\":\"favorites\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"code\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":50,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"access\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"displayName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"TEXT\",\"name\":\"publicAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":8,\"min\":8},{\"propertyType\":\"TEXT\",\"name\":\"description\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":2},{\"propertyType\":\"BOOLEAN\",\"name\":\"externalAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"lastUpdated\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"translation\",\"persisted\":true,\"collectionName\":\"translations\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"id\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":11,\"min\":11},{\"propertyType\":\"URL\",\"name\":\"href\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"lastUpdatedBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userGroupAccess\",\"persisted\":false,\"collectionName\":\"userGroupAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"created\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"attributeValue\",\"persisted\":false,\"collectionName\":\"attributeValues\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"sharing\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"userObject\",\"persisted\":false,\"collectionName\":\"users\",\"collection\":true,\"ordered\":true,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"TEXT\",\"name\":\"authority\",\"persisted\":true,\"collectionName\":\"authorities\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"createdBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userAccess\",\"persisted\":false,\"collectionName\":\"userAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"name\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":true,\"max\":230,\"min\":1,\"translationKey\":\"NAME\"},{\"propertyType\":\"BOOLEAN\",\"name\":\"favorite\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"user\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"}],\"translatable\":true}", + "responseSize": 5727, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/schemas/userGroup?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", + "path": "/api/38/schemas/user?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", "featureName": "The app has a main navigation", "static": false, "count": 7, @@ -108,32 +102,30 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"klass\":\"org.hisp.dhis.user.UserGroup\",\"shareable\":true,\"translatable\":true,\"metadata\":true,\"identifiableObject\":true,\"apiEndpoint\":\"/userGroups\",\"plural\":\"userGroups\",\"displayName\":\"User Group\",\"name\":\"userGroup\",\"singular\":\"userGroup\",\"authorities\":[{\"type\":\"CREATE_PUBLIC\",\"authorities\":[\"F_USERGROUP_PUBLIC_ADD\"]},{\"type\":\"CREATE_PRIVATE\",\"authorities\":[\"F_USERGROUP_PRIVATE_ADD\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_USERGROUP_DELETE\"]}],\"properties\":[{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"TEXT\",\"required\":false,\"writable\":true,\"collectionName\":\"favorites\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"access\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":50,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"code\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayName\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":8,\"collection\":false,\"required\":false,\"writable\":true,\"min\":8,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"publicAccess\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"managedByGroups\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"managedByGroup\",\"href\":\"/schemas/userGroup\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"externalAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastUpdated\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"translations\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"translation\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"URL\",\"unique\":false,\"name\":\"href\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":11,\"collection\":false,\"required\":false,\"writable\":true,\"min\":11,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"id\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"lastUpdatedBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userGroupAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userGroupAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"created\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"attributeValues\",\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"attributeValue\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"sharing\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"users\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"user\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"managedGroups\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"managedGroup\",\"href\":\"/schemas/userGroup\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"createdBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"translationKey\":\"NAME\",\"max\":230,\"collection\":false,\"required\":true,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"name\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"user\",\"href\":\"/schemas/user\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false}]}", - "responseSize": 5977, + "responseBody": "{\"klass\":\"org.hisp.dhis.user.User\",\"identifiableObject\":true,\"singular\":\"user\",\"plural\":\"users\",\"metadata\":true,\"name\":\"user\",\"displayName\":\"User\",\"shareable\":false,\"apiEndpoint\":\"/users\",\"authorities\":[{\"type\":\"CREATE\",\"authorities\":[\"F_USER_ADD\",\"F_USER_ADD_WITHIN_MANAGED_GROUP\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_USER_DELETE\",\"F_USER_DELETE_WITHIN_MANAGED_GROUP\"]},{\"type\":\"READ\",\"authorities\":[\"F_USER_VIEW\"]}],\"properties\":[{\"propertyType\":\"TEXT\",\"name\":\"education\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"publicAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":8,\"min\":8},{\"propertyType\":\"TEXT\",\"name\":\"jobTitle\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":160,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"lastUpdated\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"TEXT\",\"name\":\"twitter\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"translation\",\"persisted\":false,\"collectionName\":\"translations\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"employer\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":160,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"id\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":11,\"min\":11},{\"propertyType\":\"URL\",\"name\":\"href\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"dataViewOrganisationUnit\",\"persisted\":true,\"collectionName\":\"dataViewOrganisationUnits\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/organisationUnit\"},{\"propertyType\":\"REFERENCE\",\"name\":\"lastUpdatedBy\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"TEXT\",\"name\":\"whatsApp\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userGroupAccess\",\"persisted\":false,\"collectionName\":\"userGroupAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"created\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"attributeValue\",\"persisted\":true,\"collectionName\":\"attributeValues\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"sharing\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"userGroup\",\"persisted\":true,\"collectionName\":\"userGroups\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/userGroup\"},{\"propertyType\":\"TEXT\",\"name\":\"firstName\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true,\"max\":160,\"min\":2},{\"propertyType\":\"TEXT\",\"name\":\"phoneNumber\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":80,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"nationality\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":160,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userAccess\",\"persisted\":false,\"collectionName\":\"userAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"name\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"favorite\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"birthday\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"TEXT\",\"name\":\"favorite\",\"persisted\":false,\"collectionName\":\"favorites\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"code\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":50,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"access\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"gender\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":50,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"displayName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"BOOLEAN\",\"name\":\"externalAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"teiSearchOrganisationUnit\",\"persisted\":true,\"collectionName\":\"teiSearchOrganisationUnits\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/organisationUnit\"},{\"propertyType\":\"TEXT\",\"name\":\"skype\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"surname\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true,\"max\":160,\"min\":2},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"organisationUnit\",\"persisted\":true,\"collectionName\":\"organisationUnits\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/organisationUnit\"},{\"propertyType\":\"TEXT\",\"name\":\"facebookMessenger\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"EMAIL\",\"name\":\"email\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":160,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"introduction\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"languages\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"welcomeMessage\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"userCredentials\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true,\"href\":\"/schemas/userCredentials\"},{\"propertyType\":\"TEXT\",\"name\":\"telegram\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"avatar\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/fileResource\"},{\"propertyType\":\"INTEGER\",\"name\":\"dataViewMaxOrganisationUnitLevel\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":-2147483648},{\"propertyType\":\"DATE\",\"name\":\"lastCheckedInterpretations\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"createdBy\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"TEXT\",\"name\":\"interests\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"user\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"}],\"translatable\":false}", + "responseSize": 11076, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/schemas/user?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", + "path": "/api/38/attributes?fields=%3Aall%2CoptionSet%5B%3Aall%2Coptions%5B%3Aall%5D%5D&paging=false", "featureName": "The app has a main navigation", "static": false, "count": 7, @@ -141,32 +133,31 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"klass\":\"org.hisp.dhis.user.User\",\"shareable\":false,\"translatable\":false,\"metadata\":true,\"identifiableObject\":true,\"apiEndpoint\":\"/users\",\"plural\":\"users\",\"displayName\":\"User\",\"name\":\"user\",\"singular\":\"user\",\"authorities\":[{\"type\":\"CREATE\",\"authorities\":[\"F_USER_ADD\",\"F_USER_ADD_WITHIN_MANAGED_GROUP\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_USER_DELETE\",\"F_USER_DELETE_WITHIN_MANAGED_GROUP\"]},{\"type\":\"READ\",\"authorities\":[\"F_USER_VIEW\"]}],\"properties\":[{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"education\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":8,\"collection\":false,\"required\":false,\"writable\":true,\"min\":8,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"publicAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":160,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"jobTitle\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastUpdated\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"twitter\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"translations\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"translation\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":160,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"employer\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":11,\"collection\":false,\"required\":false,\"writable\":true,\"min\":11,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":false,\"name\":\"id\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"URL\",\"unique\":false,\"name\":\"href\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"dataViewOrganisationUnits\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"dataViewOrganisationUnit\",\"href\":\"/schemas/organisationUnit\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"lastUpdatedBy\",\"href\":\"/schemas/user\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"whatsApp\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userGroupAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userGroupAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"created\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"attributeValues\",\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"attributeValue\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"sharing\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"userGroups\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userGroup\",\"href\":\"/schemas/userGroup\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":160,\"collection\":false,\"required\":true,\"writable\":true,\"min\":2,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"firstName\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":80,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"phoneNumber\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":160,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"nationality\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userAccess\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"name\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"birthday\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"TEXT\",\"required\":false,\"writable\":true,\"collectionName\":\"favorites\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":50,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"code\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"access\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":50,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"gender\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayName\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"externalAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"skype\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"teiSearchOrganisationUnits\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"teiSearchOrganisationUnit\",\"href\":\"/schemas/organisationUnit\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":160,\"collection\":false,\"required\":true,\"writable\":true,\"min\":2,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"surname\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"organisationUnits\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"organisationUnit\",\"href\":\"/schemas/organisationUnit\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"facebookMessenger\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"introduction\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":160,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"EMAIL\",\"unique\":false,\"name\":\"email\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"languages\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"welcomeMessage\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":true,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"userCredentials\",\"href\":\"/schemas/userCredentials\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"telegram\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"avatar\",\"href\":\"/schemas/fileResource\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":-2147483648,\"embeddedObject\":false,\"propertyType\":\"INTEGER\",\"unique\":false,\"name\":\"dataViewMaxOrganisationUnitLevel\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastCheckedInterpretations\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"createdBy\",\"href\":\"/schemas/user\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"interests\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"user\",\"href\":\"/schemas/user\",\"persisted\":false}]}", - "responseSize": 11136, + "responseBody": "{\"attributes\":[{\"lastUpdated\":\"2015-04-24T12:12:54.408\",\"id\":\"DnrLSdo4hMl\",\"href\":\"/38/attributes/DnrLSdo4hMl\",\"created\":\"2015-04-24T12:12:54.407\",\"name\":\"Alternative name\",\"code\":\"Alternative name\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"Alternative name\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":true,\"userAttribute\":false,\"displayName\":\"Alternative name\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2015-04-24T12:14:03.641\",\"id\":\"Z4X3J7jMLYV\",\"href\":\"/38/attributes/Z4X3J7jMLYV\",\"created\":\"2015-04-24T12:03:37.356\",\"name\":\"Classification\",\"code\":\"CLASSIFICATION\",\"indicatorAttribute\":true,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"Classification\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Classification\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"code\":\"CLASS\",\"created\":\"2015-04-24T12:02:41.447\",\"lastUpdated\":\"2015-04-24T12:03:16.859\",\"name\":\"Classification\",\"id\":\"LWEwGW8ATgE\",\"displayName\":\"Classification\",\"publicAccess\":\"rw------\",\"version\":1,\"externalAccess\":false,\"valueType\":\"TEXT\",\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"favorites\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"translations\":[],\"userAccesses\":[],\"options\":[{\"code\":\"INPUT\",\"lastUpdated\":\"2015-04-24T12:02:51.959\",\"id\":\"Fr4igNnPYTv\",\"created\":\"2015-04-24T12:02:51.959\",\"name\":\"Input\",\"displayName\":\"Input\",\"externalAccess\":false,\"displayFormName\":\"Input\",\"sortOrder\":1,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"sharing\":{\"userGroups\":{},\"external\":false,\"users\":{}},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]},{\"code\":\"ACTIVITY\",\"lastUpdated\":\"2015-04-24T12:03:04.493\",\"id\":\"xuAA8BQjdZq\",\"created\":\"2015-04-24T12:03:04.493\",\"name\":\"Activity\",\"displayName\":\"Activity\",\"externalAccess\":false,\"displayFormName\":\"Activity\",\"sortOrder\":2,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"sharing\":{\"userGroups\":{},\"external\":false,\"users\":{}},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]},{\"code\":\"OUTPUT\",\"lastUpdated\":\"2015-04-24T12:03:11.923\",\"id\":\"tpJ71rNdmeo\",\"created\":\"2015-04-24T12:03:11.923\",\"name\":\"Output\",\"displayName\":\"Output\",\"externalAccess\":false,\"displayFormName\":\"Output\",\"sortOrder\":3,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"sharing\":{\"userGroups\":{},\"external\":false,\"users\":{}},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]},{\"code\":\"IMPACT\",\"lastUpdated\":\"2015-04-24T12:03:16.859\",\"id\":\"QIbgv5M77In\",\"created\":\"2015-04-24T12:03:16.859\",\"name\":\"Impact\",\"displayName\":\"Impact\",\"externalAccess\":false,\"displayFormName\":\"Impact\",\"sortOrder\":4,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"sharing\":{\"userGroups\":{},\"external\":false,\"users\":{}},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]}]},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2015-04-20T12:36:33.754\",\"id\":\"qXS2NDUEAOS\",\"href\":\"/38/attributes/qXS2NDUEAOS\",\"created\":\"2015-04-20T12:23:04.044\",\"name\":\"Collection method\",\"code\":\"Collection method\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"LONG_TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"Collection method\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Collection method\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2016-01-15T16:53:02.773\",\"id\":\"UKNKz1H10EE\",\"href\":\"/38/attributes/UKNKz1H10EE\",\"created\":\"2016-01-15T16:53:02.773\",\"name\":\"HR identifier\",\"code\":\"IRID\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"HR identifier\",\"organisationUnitAttribute\":true,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":true,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"HR identifier\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2017-03-05T21:37:25.858\",\"id\":\"l1VmqIHKk6t\",\"href\":\"/38/attributes/l1VmqIHKk6t\",\"created\":\"2016-08-04T23:39:51.895\",\"name\":\"KE code\",\"code\":\"KE code\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"KE code\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":true,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"KE code\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2016-08-04T23:48:21.851\",\"id\":\"n2xYlNbsfko\",\"href\":\"/38/attributes/n2xYlNbsfko\",\"created\":\"2016-08-01T15:00:09.415\",\"name\":\"NGO ID\",\"code\":\"NGOID\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"NGO ID\",\"organisationUnitAttribute\":true,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"NGO ID\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2017-03-13T19:32:41.386\",\"id\":\"dLHLR5O4YFI\",\"href\":\"/38/attributes/dLHLR5O4YFI\",\"created\":\"2017-03-05T21:33:31.019\",\"name\":\"PEPFAR ID\",\"code\":\"PEPFAR_ID\",\"indicatorAttribute\":true,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"PEPFAR ID\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"PEPFAR ID\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":true,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2011-12-24T12:24:22.575\",\"id\":\"AhsCAtM3L0g\",\"href\":\"/38/attributes/AhsCAtM3L0g\",\"created\":\"2011-12-24T12:24:22.575\",\"name\":\"Rationale\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"Rationale\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Rationale\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2017-03-12T20:17:57.461\",\"id\":\"xqWyz9jNCA5\",\"href\":\"/38/attributes/xqWyz9jNCA5\",\"created\":\"2016-08-04T23:40:08.559\",\"name\":\"TZ code\",\"code\":\"TZ code\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"TZ code\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":true,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"TZ code\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2011-12-24T12:24:22.575\",\"id\":\"Y1LUDU8sWBR\",\"href\":\"/38/attributes/Y1LUDU8sWBR\",\"created\":\"2011-12-24T12:24:22.575\",\"name\":\"Unit of measure\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"Unit of measure\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Unit of measure\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]}]}", + "responseSize": 21863, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/schemas/organisationUnit?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", + "path": "/api/38/schemas/userCredentials?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", "featureName": "The app has a main navigation", "static": false, "count": 7, @@ -174,32 +165,30 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"klass\":\"org.hisp.dhis.organisationunit.OrganisationUnit\",\"shareable\":false,\"translatable\":true,\"metadata\":true,\"identifiableObject\":true,\"apiEndpoint\":\"/organisationUnits\",\"plural\":\"organisationUnits\",\"displayName\":\"Organisation Unit\",\"name\":\"organisationUnit\",\"singular\":\"organisationUnit\",\"authorities\":[{\"type\":\"CREATE\",\"authorities\":[\"F_ORGANISATIONUNIT_ADD\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_ORGANISATIONUNIT_DELETE\"]}],\"properties\":[{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"parent\",\"href\":\"/schemas/organisationUnit\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":8,\"collection\":false,\"required\":false,\"writable\":true,\"min\":8,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"publicAccess\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"type\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":true,\"name\":\"path\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastUpdated\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"children\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"child\",\"href\":\"/schemas/organisationUnit\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"translations\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"translation\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":11,\"collection\":false,\"required\":false,\"writable\":true,\"min\":11,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"id\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"URL\",\"unique\":false,\"name\":\"href\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"organisationUnitGroups\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"organisationUnitGroup\",\"href\":\"/schemas/organisationUnitGroup\",\"persisted\":true},{\"owner\":false,\"ordered\":true,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":false,\"collectionName\":\"ancestors\",\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"organisationUnit\",\"href\":\"/schemas/organisationUnit\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayDescription\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"image\",\"href\":\"/schemas/fileResource\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"lastUpdatedBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userGroupAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userGroupAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":-2147483648,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"level\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"created\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"attributeValues\",\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"attributeValue\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"sharing\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayFormName\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"users\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userItem\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":150,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"PHONENUMBER\",\"unique\":false,\"name\":\"phoneNumber\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"translationKey\":\"NAME\",\"max\":230,\"collection\":false,\"required\":true,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"name\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"dataSets\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"dataSet\",\"href\":\"/schemas/dataSet\",\"persisted\":true},{\"owner\":false,\"ordered\":true,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"legendSets\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"legendSets\",\"href\":\"/schemas/legendSet\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"programs\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"program\",\"href\":\"/schemas/program\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"translationKey\":\"SHORT_NAME\",\"max\":50,\"collection\":false,\"required\":true,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"shortName\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"CONSTANT\",\"unique\":false,\"name\":\"dimensionItemType\",\"persisted\":false,\"constants\":[\"DATA_ELEMENT\",\"DATA_ELEMENT_OPERAND\",\"INDICATOR\",\"REPORTING_RATE\",\"PROGRAM_DATA_ELEMENT\",\"PROGRAM_ATTRIBUTE\",\"PROGRAM_INDICATOR\",\"PERIOD\",\"ORGANISATION_UNIT\",\"CATEGORY_OPTION\",\"OPTION_GROUP\",\"DATA_ELEMENT_GROUP\",\"ORGANISATION_UNIT_GROUP\",\"CATEGORY_OPTION_GROUP\"]},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"TEXT\",\"required\":false,\"writable\":true,\"collectionName\":\"favorites\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"CONSTANT\",\"unique\":false,\"name\":\"aggregationType\",\"persisted\":false,\"constants\":[\"SUM\",\"AVERAGE\",\"AVERAGE_SUM_ORG_UNIT\",\"LAST\",\"LAST_AVERAGE_ORG_UNIT\",\"LAST_IN_PERIOD\",\"LAST_IN_PERIOD_AVERAGE_ORG_UNIT\",\"FIRST\",\"FIRST_AVERAGE_ORG_UNIT\",\"COUNT\",\"STDDEV\",\"VARIANCE\",\"MIN\",\"MAX\",\"NONE\",\"CUSTOM\",\"DEFAULT\"]},{\"owner\":true,\"ordered\":false,\"max\":50,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"code\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"access\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayName\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"translationKey\":\"DESCRIPTION\",\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"description\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"contactPerson\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayShortName\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"externalAccess\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"INTEGER\",\"unique\":false,\"name\":\"periodOffset\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"translationKey\":\"FORM_NAME\",\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"formName\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":true,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"openingDate\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":150,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"EMAIL\",\"unique\":false,\"name\":\"email\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"address\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"dimensionItem\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"INTEGER\",\"unique\":false,\"name\":\"memberCount\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"leaf\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"URL\",\"unique\":false,\"name\":\"url\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"closedDate\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"createdBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"legendSet\",\"href\":\"/schemas/legendSet\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"geometry\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"comment\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"user\",\"href\":\"/schemas/user\",\"persisted\":false}]}", - "responseSize": 13382, + "responseBody": "{\"klass\":\"org.hisp.dhis.user.UserCredentials\",\"identifiableObject\":true,\"singular\":\"userCredentials\",\"plural\":\"userCredentials\",\"metadata\":false,\"name\":\"userCredentials\",\"displayName\":\"User Credentials\",\"shareable\":false,\"authorities\":[],\"properties\":[{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"TEXT\",\"name\":\"favorite\",\"persisted\":false,\"collectionName\":\"favorites\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"userInfo\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"DATE\",\"name\":\"lastLogin\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"IDENTIFIER\",\"name\":\"code\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":50,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"access\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"openId\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"displayName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"TEXT\",\"name\":\"publicAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":8,\"min\":8},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"cogsDimensionConstraint\",\"persisted\":true,\"collectionName\":\"cogsDimensionConstraints\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/categoryOptionGroupSet\"},{\"propertyType\":\"BOOLEAN\",\"name\":\"externalAuth\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"accountExpiry\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"catDimensionConstraint\",\"persisted\":true,\"collectionName\":\"catDimensionConstraints\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/category\"},{\"propertyType\":\"BOOLEAN\",\"name\":\"externalAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"lastUpdated\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"PASSWORD\",\"name\":\"password\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":60,\"min\":8},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"translation\",\"persisted\":false,\"collectionName\":\"translations\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"ldapId\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"disabled\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"IDENTIFIER\",\"name\":\"id\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":11,\"min\":11},{\"propertyType\":\"URL\",\"name\":\"href\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"twoFA\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"passwordLastUpdated\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"lastUpdatedBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userGroupAccess\",\"persisted\":false,\"collectionName\":\"userGroupAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"invitation\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"created\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"attributeValue\",\"persisted\":false,\"collectionName\":\"attributeValues\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"sharing\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"selfRegistered\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"userRole\",\"persisted\":true,\"collectionName\":\"userRoles\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/userRole\"},{\"propertyType\":\"REFERENCE\",\"name\":\"createdBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userAccess\",\"persisted\":false,\"collectionName\":\"userAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"name\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"favorite\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"user\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"TEXT\",\"name\":\"username\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":true,\"max\":255,\"min\":0}],\"translatable\":false}", + "responseSize": 8328, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/attributes?fields=%3Aall%2CoptionSet%5B%3Aall%2Coptions%5B%3Aall%5D%5D&paging=false", + "path": "/api/38/schemas/organisationUnit?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", "featureName": "The app has a main navigation", "static": false, "count": 7, @@ -207,29 +196,26 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"attributes\":[{\"lastUpdated\":\"2015-04-24T12:12:54.408\",\"id\":\"DnrLSdo4hMl\",\"href\":\"/38/attributes/DnrLSdo4hMl\",\"created\":\"2015-04-24T12:12:54.407\",\"name\":\"Alternative name\",\"code\":\"Alternative name\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"Alternative name\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":true,\"userAttribute\":false,\"displayName\":\"Alternative name\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2015-04-24T12:14:03.641\",\"id\":\"Z4X3J7jMLYV\",\"href\":\"/38/attributes/Z4X3J7jMLYV\",\"created\":\"2015-04-24T12:03:37.356\",\"name\":\"Classification\",\"code\":\"CLASSIFICATION\",\"indicatorAttribute\":true,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"Classification\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Classification\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"code\":\"CLASS\",\"created\":\"2015-04-24T12:02:41.447\",\"lastUpdated\":\"2015-04-24T12:03:16.859\",\"name\":\"Classification\",\"id\":\"LWEwGW8ATgE\",\"displayName\":\"Classification\",\"publicAccess\":\"rw------\",\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"version\":1,\"externalAccess\":false,\"valueType\":\"TEXT\",\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"favorites\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"translations\":[],\"userAccesses\":[],\"options\":[{\"code\":\"INPUT\",\"lastUpdated\":\"2015-04-24T12:02:51.959\",\"id\":\"Fr4igNnPYTv\",\"created\":\"2015-04-24T12:02:51.959\",\"name\":\"Input\",\"displayName\":\"Input\",\"externalAccess\":false,\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"displayFormName\":\"Input\",\"sortOrder\":1,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]},{\"code\":\"ACTIVITY\",\"lastUpdated\":\"2015-04-24T12:03:04.493\",\"id\":\"xuAA8BQjdZq\",\"created\":\"2015-04-24T12:03:04.493\",\"name\":\"Activity\",\"displayName\":\"Activity\",\"externalAccess\":false,\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"displayFormName\":\"Activity\",\"sortOrder\":2,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]},{\"code\":\"OUTPUT\",\"lastUpdated\":\"2015-04-24T12:03:11.923\",\"id\":\"tpJ71rNdmeo\",\"created\":\"2015-04-24T12:03:11.923\",\"name\":\"Output\",\"displayName\":\"Output\",\"externalAccess\":false,\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"displayFormName\":\"Output\",\"sortOrder\":3,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]},{\"code\":\"IMPACT\",\"lastUpdated\":\"2015-04-24T12:03:16.859\",\"id\":\"QIbgv5M77In\",\"created\":\"2015-04-24T12:03:16.859\",\"name\":\"Impact\",\"displayName\":\"Impact\",\"externalAccess\":false,\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"displayFormName\":\"Impact\",\"sortOrder\":4,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]}]},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2015-04-20T12:36:33.754\",\"id\":\"qXS2NDUEAOS\",\"href\":\"/38/attributes/qXS2NDUEAOS\",\"created\":\"2015-04-20T12:23:04.044\",\"name\":\"Collection method\",\"code\":\"Collection method\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"LONG_TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"Collection method\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Collection method\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2016-01-15T16:53:02.773\",\"id\":\"UKNKz1H10EE\",\"href\":\"/38/attributes/UKNKz1H10EE\",\"created\":\"2016-01-15T16:53:02.773\",\"name\":\"HR identifier\",\"code\":\"IRID\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"HR identifier\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":true,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":true,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"HR identifier\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2021-08-11T19:44:20.145\",\"id\":\"l1VmqIHKk6t\",\"href\":\"/38/attributes/l1VmqIHKk6t\",\"created\":\"2016-08-04T23:39:51.895\",\"name\":\"KE code\",\"code\":\"KE code\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"KE code\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":true,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":true,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"KE code\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"lastUpdatedBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2016-08-04T23:48:21.851\",\"id\":\"n2xYlNbsfko\",\"href\":\"/38/attributes/n2xYlNbsfko\",\"created\":\"2016-08-01T15:00:09.415\",\"name\":\"NGO ID\",\"code\":\"NGOID\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"NGO ID\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":true,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"NGO ID\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2017-03-13T19:32:41.386\",\"id\":\"dLHLR5O4YFI\",\"href\":\"/38/attributes/dLHLR5O4YFI\",\"created\":\"2017-03-05T21:33:31.019\",\"name\":\"PEPFAR ID\",\"code\":\"PEPFAR_ID\",\"indicatorAttribute\":true,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"PEPFAR ID\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"PEPFAR ID\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":true,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2011-12-24T12:24:22.575\",\"id\":\"AhsCAtM3L0g\",\"href\":\"/38/attributes/AhsCAtM3L0g\",\"created\":\"2011-12-24T12:24:22.575\",\"name\":\"Rationale\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"Rationale\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Rationale\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2021-08-11T19:45:34.644\",\"id\":\"xqWyz9jNCA5\",\"href\":\"/38/attributes/xqWyz9jNCA5\",\"created\":\"2016-08-04T23:40:08.559\",\"name\":\"TZ code\",\"code\":\"TZ code\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"TZ code\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":true,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":true,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"TZ code\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"lastUpdatedBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2011-12-24T12:24:22.575\",\"id\":\"Y1LUDU8sWBR\",\"href\":\"/38/attributes/Y1LUDU8sWBR\",\"created\":\"2011-12-24T12:24:22.575\",\"name\":\"Unit of measure\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"Unit of measure\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Unit of measure\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]}]}", - "responseSize": 22129, + "responseBody": "{\"klass\":\"org.hisp.dhis.organisationunit.OrganisationUnit\",\"identifiableObject\":true,\"singular\":\"organisationUnit\",\"plural\":\"organisationUnits\",\"metadata\":true,\"name\":\"organisationUnit\",\"displayName\":\"Organisation Unit\",\"shareable\":false,\"apiEndpoint\":\"/organisationUnits\",\"authorities\":[{\"type\":\"CREATE\",\"authorities\":[\"F_ORGANISATIONUNIT_ADD\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_ORGANISATIONUNIT_DELETE\"]}],\"properties\":[{\"propertyType\":\"REFERENCE\",\"name\":\"parent\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/organisationUnit\"},{\"propertyType\":\"TEXT\",\"name\":\"publicAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":8,\"min\":8},{\"propertyType\":\"TEXT\",\"name\":\"type\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"path\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"lastUpdated\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"child\",\"persisted\":true,\"collectionName\":\"children\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/organisationUnit\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"translation\",\"persisted\":true,\"collectionName\":\"translations\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"id\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":11,\"min\":11},{\"propertyType\":\"URL\",\"name\":\"href\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"organisationUnitGroup\",\"persisted\":true,\"collectionName\":\"organisationUnitGroups\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/organisationUnitGroup\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"organisationUnit\",\"persisted\":false,\"collectionName\":\"ancestors\",\"collection\":true,\"ordered\":true,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false,\"href\":\"/schemas/organisationUnit\"},{\"propertyType\":\"TEXT\",\"name\":\"displayDescription\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"image\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/fileResource\"},{\"propertyType\":\"REFERENCE\",\"name\":\"lastUpdatedBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userGroupAccess\",\"persisted\":false,\"collectionName\":\"userGroupAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"level\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":-2147483648},{\"propertyType\":\"DATE\",\"name\":\"created\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"attributeValue\",\"persisted\":true,\"collectionName\":\"attributeValues\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"sharing\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"displayFormName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"userItem\",\"persisted\":true,\"collectionName\":\"users\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/user\"},{\"propertyType\":\"PHONENUMBER\",\"name\":\"phoneNumber\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":150,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userAccess\",\"persisted\":false,\"collectionName\":\"userAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"name\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true,\"max\":230,\"min\":1,\"translationKey\":\"NAME\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"dataSet\",\"persisted\":true,\"collectionName\":\"dataSets\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/dataSet\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"legendSets\",\"persisted\":false,\"collectionName\":\"legendSets\",\"collection\":true,\"ordered\":true,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/legendSet\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"program\",\"persisted\":true,\"collectionName\":\"programs\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/program\"},{\"propertyType\":\"TEXT\",\"name\":\"shortName\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true,\"max\":50,\"min\":1,\"translationKey\":\"SHORT_NAME\"},{\"propertyType\":\"BOOLEAN\",\"name\":\"favorite\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"CONSTANT\",\"name\":\"dimensionItemType\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"constants\":[\"DATA_ELEMENT\",\"DATA_ELEMENT_OPERAND\",\"INDICATOR\",\"REPORTING_RATE\",\"PROGRAM_DATA_ELEMENT\",\"PROGRAM_ATTRIBUTE\",\"PROGRAM_INDICATOR\",\"PERIOD\",\"ORGANISATION_UNIT\",\"CATEGORY_OPTION\",\"OPTION_GROUP\",\"DATA_ELEMENT_GROUP\",\"ORGANISATION_UNIT_GROUP\",\"CATEGORY_OPTION_GROUP\"]},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"TEXT\",\"name\":\"favorite\",\"persisted\":false,\"collectionName\":\"favorites\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"CONSTANT\",\"name\":\"aggregationType\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"constants\":[\"SUM\",\"AVERAGE\",\"AVERAGE_SUM_ORG_UNIT\",\"LAST\",\"LAST_AVERAGE_ORG_UNIT\",\"LAST_IN_PERIOD\",\"LAST_IN_PERIOD_AVERAGE_ORG_UNIT\",\"FIRST\",\"FIRST_AVERAGE_ORG_UNIT\",\"COUNT\",\"STDDEV\",\"VARIANCE\",\"MIN\",\"MAX\",\"NONE\",\"CUSTOM\",\"DEFAULT\"]},{\"propertyType\":\"IDENTIFIER\",\"name\":\"code\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":50,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"access\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"displayName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"TEXT\",\"name\":\"contactPerson\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"description\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":1,\"translationKey\":\"DESCRIPTION\"},{\"propertyType\":\"TEXT\",\"name\":\"displayShortName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"BOOLEAN\",\"name\":\"externalAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COMPLEX\",\"name\":\"queryMods\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"formName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"openingDate\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true},{\"propertyType\":\"EMAIL\",\"name\":\"email\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":150,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"address\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"dimensionItem\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"INTEGER\",\"name\":\"memberCount\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"leaf\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"URL\",\"name\":\"url\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"closedDate\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"createdBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"REFERENCE\",\"name\":\"legendSet\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false,\"href\":\"/schemas/legendSet\"},{\"propertyType\":\"TEXT\",\"name\":\"comment\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"geometry\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"user\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"}],\"translatable\":true}", + "responseSize": 13279, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", - "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { @@ -241,21 +227,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "[\"F_PROGRAM_INDICATOR_PUBLIC_ADD\",\"F_SQLVIEW_EXECUTE\",\"F_USER_VIEW\",\"F_GENERATE_MIN_MAX_VALUES\",\"F_VALIDATIONRULE_PUBLIC_ADD\",\"F_CATEGORY_PRIVATE_ADD\",\"F_INDICATORGROUPSET_PUBLIC_ADD\",\"F_DATAVALUE_DELETE\",\"F_EXTERNAL_MAP_LAYER_PRIVATE_ADD\",\"F_RELATIONSHIPTYPE_DELETE\",\"F_CATEGORY_OPTION_PRIVATE_ADD\",\"F_SINGLE_EVENT_DATA_ENTRY\",\"F_CATEGORY_OPTION_GROUP_PUBLIC_ADD\",\"F_GIS_ADMIN\",\"M_dhis-web-event-capture\",\"F_SEND_EMAIL\",\"F_ORGUNITGROUPSET_PRIVATE_ADD\",\"F_INDICATOR_DELETE\",\"M_dhis-web-event-reports\",\"F_VIEW_UNAPPROVED_DATA\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_VIEW\",\"F_TRACKED_ENTITY_INSTANCE_CHANGE_LOCATION\",\"F_OPTIONGROUPSET_DELETE\",\"F_USERGROUP_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_PRIVATE_ADD\",\"F_DOCUMENT_EXTERNAL\",\"F_PROGRAM_TRACKING_MANAGEMENT\",\"F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD\",\"F_GENERATE_PROGRAM_SUMMARY_REPORT\",\"F_PROGRAM_INDICATOR_DELETE\",\"F_MOBILE_SENDSMS\",\"F_TRACKED_ENTITY_ADD\",\"F_TRACKED_ENTITY_MANAGEMENT\",\"F_RELATIONSHIP_DELETE\",\"F_VALIDATIONRULEGROUP_PUBLIC_ADD\",\"F_REPORT_EXTERNAL\",\"F_DOCUMENT_PRIVATE_ADD\",\"M_dhis-web-reports\",\"F_TRACKED_ENTITY_DELETE\",\"F_USERGROUP_DELETE\",\"F_PROGRAM_PRIVATE_ADD\",\"F_CATEGORY_COMBO_PRIVATE_ADD\",\"F_SCHEDULING_SEND_MESSAGE\",\"F_EXTERNAL_MAP_LAYER_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_DELETE\",\"F_ORGANISATIONUNIT_MOVE\",\"M_dhis-web-usage-analytics\",\"F_COLOR_DELETE\",\"F_INDICATORGROUP_DELETE\",\"F_ORGANISATIONUNIT_DELETE\",\"F_PROGRAM_RULE_ADD\",\"M_dhis-web-light\",\"F_OPTIONGROUPSET_PRIVATE_ADD\",\"F_DATA_MART_ADMIN\",\"M_dhis-web-maintenance-mobile\",\"F_DATASET_PUBLIC_ADD\",\"F_CATEGORY_COMBO_DELETE\",\"F_SECTION_DELETE\",\"F_USER_DELETE\",\"F_INDICATORGROUPSET_PRIVATE_ADD\",\"F_PROGRAM_INDICATOR_PRIVATE_ADD\",\"F_METADATA_IMPORT\",\"M_dhis-web-maintenance-appmanager\",\"F_EXPORT_EVENTS\",\"M_dhis-web-maintenance-settings\",\"F_SQLVIEW_PUBLIC_ADD\",\"F_PERFORM_MAINTENANCE\",\"F_COLOR_SET_ADD\",\"F_PROGRAM_STAGE_INSTANCE_DELETE\",\"F_METADATA_EXPORT\",\"F_MINMAX_DATAELEMENT_ADD\",\"F_PROGRAMSTAGE_SECTION_ADD\",\"F_DATAELEMENTGROUP_PRIVATE_ADD\",\"F_VALIDATIONRULE_PRIVATE_ADD\",\"F_APPROVE_DATA\",\"M_dhis-web-mapping\",\"F_DATAELEMENT_PRIVATE_ADD\",\"F_VALIDATIONCRITERIA_ADD\",\"F_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS\",\"F_IGNORE_TRACKER_REQUIRED_VALUE_VALIDATION\",\"F_PROGRAM_PUBLIC_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_DELETE\",\"F_USER_ADD_WITHIN_MANAGED_GROUP\",\"M_Web_Portal\",\"F_ORGANISATIONUNIT_ADD\",\"M_dhis-web-user\",\"F_LEGEND_SET_PUBLIC_ADD\",\"F_CONSTANT_ADD\",\"F_PREDICTORGROUP_DELETE\",\"F_TRACKED_ENTITY_COMMENT_ADD\",\"F_TRACKED_ENTITY_INSTANCE_MANAGEMENT\",\"M_dhis-web-visualizer\",\"F_INDICATOR_PUBLIC_ADD\",\"F_INDICATORGROUP_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD\",\"M_dhis-web-maintenance\",\"M_dhis-web-approval\",\"F_PROGRAM_RULE_MANAGEMENT\",\"F_TEI_CASCADE_DELETE\",\"F_FRED_UPDATE\",\"F_VISUALIZATION_EXTERNAL\",\"M_dhis-web-cache-cleaner\",\"F_EDIT_EXPIRED\",\"F_ACCESS_TRACKED_ENTITY_ATTRIBUTES\",\"F_PROGRAM_DASHBOARD_CONFIG_ADMIN\",\"F_ORGANISATIONUNITLEVEL_UPDATE\",\"F_CATEGORY_OPTION_PUBLIC_ADD\",\"M_dhis-web-datastore\",\"F_CATEGORY_OPTION_DELETE\",\"M_Data_Table\",\"M_dhis-web-menu-management\",\"F_REPORT_PUBLIC_ADD\",\"F_VALIDATIONRULEGROUP_DELETE\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_ADD\",\"F_RELATIONSHIP_MANAGEMENT\",\"F_COLOR_ADD\",\"F_OPTIONSET_PRIVATE_ADD\",\"F_PROGRAM_RULE_DELETE\",\"F_GENERATE_STATISTICAL_PROGRAM_REPORT\",\"F_ORGUNITGROUP_DELETE\",\"F_DATAELEMENTGROUPSET_PRIVATE_ADD\",\"M_dhis-web-tracker-capture\",\"F_LOCALE_ADD\",\"F_LEGEND_ADD\",\"F_CATEGORY_OPTION_GROUP_PRIVATE_ADD\",\"F_PROGRAM_INSTANCE_MANAGEMENT\",\"M_dhis-web-reporting\",\"F_CATEGORY_PUBLIC_ADD\",\"F_SECTION_ADD\",\"F_CATEGORY_COMBO_PUBLIC_ADD\",\"M_dhis-web-maintenance-datadictionary\",\"F_DATASET_DELETE\",\"F_INDICATORGROUPSET_DELETE\",\"F_USER_DELETE_WITHIN_MANAGED_GROUP\",\"F_ADD_TRACKED_ENTITY_FORM\",\"M_dhis-web-scheduler\",\"F_OPTIONGROUP_PUBLIC_ADD\",\"F_USERROLE_PRIVATE_ADD\",\"M_dhis-web-messaging\",\"M_dhis-web-maintenance-program\",\"F_EXTERNALFILERESOURCE_ADD\",\"F_MAP_EXTERNAL\",\"M_bna_widget\",\"F_DATAELEMENTGROUPSET_PUBLIC_ADD\",\"F_DATAELEMENTGROUP_DELETE\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_ADD\",\"F_RELATIONSHIP_ADD\",\"F_ORGUNITGROUP_PRIVATE_ADD\",\"F_DATAELEMENTGROUP_PUBLIC_ADD\",\"F_USER_GROUPS_READ_ONLY_ADD_MEMBERS\",\"F_LOCALE_DELETE\",\"F_PREDICTOR_RUN\",\"F_DATAELEMENT_DELETE\",\"F_OPTIONGROUP_DELETE\",\"F_LEGEND_SET_PRIVATE_ADD\",\"F_PROGRAMSTAGE_DELETE\",\"F_ATTRIBUTE_PUBLIC_ADD\",\"F_TRACKED_ENTITY_FORM_DELETE\",\"F_USERROLE_DELETE\",\"F_DOCUMENT_DELETE\",\"F_ORGUNITGROUPSET_DELETE\",\"M_dhis-web-translations\",\"M_dhis-web-sms\",\"F_SCHEDULING_CASE_AGGREGATE_QUERY_BUILDER\",\"F_PROGRAM_DELETE\",\"F_VALIDATIONRULE_DELETE\",\"F_PROGRAMDATAELEMENT_ADD\",\"M_dhis-web-mobile\",\"F_ACTIVITY_PLAN\",\"F_RELATIONSHIPTYPE_PUBLIC_ADD\",\"F_PREDICTOR_ADD\",\"F_SQLVIEW_PRIVATE_ADD\",\"F_EXPORT_DATA\",\"F_OAUTH2_CLIENT_MANAGE\",\"F_ORGUNITGROUP_PUBLIC_ADD\",\"F_APPROVE_DATA_LOWER_LEVELS\",\"M_Social_Media_Video\",\"F_OPTIONSET_PUBLIC_ADD\",\"F_EVENTCHART_EXTERNAL\",\"M_dhis-web-dataentry\",\"F_PROGRAM_TRACKING_SEARCH\",\"M_dhis-web-maintenance-dataset\",\"F_USERROLE_LIST\",\"M_dhis-web-import-export\",\"M_dhis-web-caseentry\",\"F_USERROLE_PUBLIC_ADD\",\"M_dhis-web-importexport\",\"M_InterpretationsTest\",\"F_ORGUNITGROUPSET_PUBLIC_ADD\",\"F_SQLVIEW_EXTERNAL\",\"F_REPORT_DELETE\",\"F_DASHBOARD_PUBLIC_ADD\",\"F_CONSTANT_DELETE\",\"M_dhis-web-maintenance-user\",\"F_PREDICTOR_DELETE\",\"M_dhis-web-data-visualizer\",\"F_DATASET_PRIVATE_ADD\",\"F_EVENTREPORT_PUBLIC_ADD\",\"F_PROGRAMSTAGE_SECTION_DELETE\",\"F_TRACKED_ENTITY_UPDATE\",\"F_CATEGORY_OPTION_GROUP_SET_PUBLIC_ADD\",\"F_TRACKED_ENTITY_INSTANCE_DASHBOARD\",\"F_METADATA_MANAGE\",\"F_ANALYTICSTABLEHOOK_DELETE\",\"F_UNCOMPLETE_EVENT\",\"M_dhis-web-sms-configuration\",\"M_dhis-web-interpretation\",\"F_LEGEND_DELETE\",\"M_Custom_Js_Css\",\"F_PROGRAM_INDICATOR_MANAGEMENT\",\"F_ANONYMOUS_DATA_ENTRY\",\"F_MAP_PUBLIC_ADD\",\"F_PROGRAM_VALIDATION\",\"F_SCHEDULING_ADMIN\",\"F_TRACKED_ENTITY_COMMENT_DELETE\",\"F_DATAELEMENT_MINMAX_DELETE\",\"F_MOBILE_SETTINGS\",\"F_PREDICTORGROUP_ADD\",\"F_REPORT_PRIVATE_ADD\",\"F_VALIDATIONRULEGROUP_PRIVATE_ADD\",\"F_PUSH_ANALYSIS_DELETE\",\"F_REPLICATE_USER\",\"F_DATAVALUE_ADD\",\"M_dhis-web-maintenance-organisationunit\",\"F_INSERT_CUSTOM_JS_CSS\",\"F_DATAELEMENTGROUPSET_DELETE\",\"F_SQLVIEW_DELETE\",\"F_ENROLLMENT_CASCADE_DELETE\",\"F_PROGRAMDATAELEMENT_DELETE\",\"F_TRACKED_ENTITY_INSTANCE_LIST\",\"F_INDICATORTYPE_ADD\",\"F_LEGEND_SET_DELETE\",\"F_VIEW_EVENT_ANALYTICS\",\"F_PROGRAMSTAGE_SECTION_MANAGEMENT\",\"F_IMPORT_EVENTS\",\"F_PROGRAM_INSTANCE_DELETE\",\"F_INDICATOR_PRIVATE_ADD\",\"F_TRACKED_ENTITY_INSTANCE_HISTORY\",\"F_FRED_CREATE\",\"F_EVENTCHART_PUBLIC_ADD\",\"F_PUSH_ANALYSIS_ADD\",\"M_dhis-web-event-visualizer\",\"F_USER_ADD\",\"F_EXTERNAL_MAP_LAYER_DELETE\",\"F_SYSTEM_SETTING\",\"F_ANALYTICSTABLEHOOK_ADD\",\"F_ATTRIBUTE_PRIVATE_ADD\",\"F_DOCUMENT_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_DELETE\",\"M_Easy_Visualization\",\"F_VISUALIZATION_PUBLIC_ADD\",\"F_DATAELEMENT_MINMAX_ADD\",\"M_dhis-web-data-quality\",\"M_dhis-web-pivot\",\"F_EVENTREPORT_EXTERNAL\",\"F_PROGRAM_RULE_UPDATE\",\"F_DATAELEMENT_PUBLIC_ADD\",\"M_dhis-web-validationrule\",\"F_CONSTANT_MANAGEMENT\",\"F_RUN_VALIDATION\",\"F_MANAGE_TICKETS\",\"F_GENERATE_BENEFICIARY_TABULAR_REPORT\",\"F_OPTIONGROUP_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_DELETE\",\"M_User_Administration\",\"M_dhis-web-settings\",\"F_IMPORT_DATA\",\"F_VIEW_DATABROWSER\",\"F_MOBILE_DELETE_SMS\",\"F_OPTIONSET_MANAGEMENT\",\"F_SEND_MESSAGE\",\"F_PROGRAMSTAGE_ADD\",\"M_dhis-web-maps\",\"F_MINMAX_DATAELEMENT_DELETE\",\"F_ATTRIBUTE_DELETE\",\"F_OPTIONSET_DELETE\",\"F_PROGRAM_TRACKING_LIST\",\"M_dhis-web-dashboard\",\"M_dhis-web-data-administration\",\"F_ACCEPT_DATA_LOWER_LEVELS\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_DELETE\",\"F_OPTIONGROUPSET_PUBLIC_ADD\",\"M_dhis-web-capture\",\"F_PROGRAM_INDICATOR_GROUP_PUBLIC_ADD\",\"F_CATEGORY_DELETE\",\"F_COLOR_SET_DELETE\",\"M_dhis-web-app-management\",\"F_INDICATORTYPE_DELETE\",\"F_NAME_BASED_DATA_ENTRY\",\"F_INDICATORGROUP_PRIVATE_ADD\",\"F_FRED_DELETE\",\"F_VALIDATIONCRITERIA_DELETE\",\"F_PROGRAM_STAGE_INSTANCE_SEARCH\"]", - "responseSize": 7791, + "responseBody": "[\"F_PROGRAM_INDICATOR_PUBLIC_ADD\",\"F_SQLVIEW_EXECUTE\",\"F_USER_VIEW\",\"F_GENERATE_MIN_MAX_VALUES\",\"F_VALIDATIONRULE_PUBLIC_ADD\",\"F_CATEGORY_PRIVATE_ADD\",\"F_INDICATORGROUPSET_PUBLIC_ADD\",\"F_DATAVALUE_DELETE\",\"F_EXTERNAL_MAP_LAYER_PRIVATE_ADD\",\"F_RELATIONSHIPTYPE_DELETE\",\"F_CATEGORY_OPTION_PRIVATE_ADD\",\"F_SINGLE_EVENT_DATA_ENTRY\",\"F_CATEGORY_OPTION_GROUP_PUBLIC_ADD\",\"F_GIS_ADMIN\",\"M_dhis-web-event-capture\",\"F_SEND_EMAIL\",\"F_ORGUNITGROUPSET_PRIVATE_ADD\",\"F_INDICATOR_DELETE\",\"M_dhis-web-event-reports\",\"F_VIEW_UNAPPROVED_DATA\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_VIEW\",\"F_TRACKED_ENTITY_INSTANCE_CHANGE_LOCATION\",\"F_OPTIONGROUPSET_DELETE\",\"F_USERGROUP_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_PRIVATE_ADD\",\"F_DOCUMENT_EXTERNAL\",\"F_PROGRAM_TRACKING_MANAGEMENT\",\"F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD\",\"F_GENERATE_PROGRAM_SUMMARY_REPORT\",\"F_PROGRAM_INDICATOR_DELETE\",\"F_MOBILE_SENDSMS\",\"F_TRACKED_ENTITY_ADD\",\"F_TRACKED_ENTITY_MANAGEMENT\",\"F_RELATIONSHIP_DELETE\",\"F_VALIDATIONRULEGROUP_PUBLIC_ADD\",\"F_REPORT_EXTERNAL\",\"F_DOCUMENT_PRIVATE_ADD\",\"M_dhis-web-reports\",\"F_TRACKED_ENTITY_DELETE\",\"F_USERGROUP_DELETE\",\"F_PROGRAM_PRIVATE_ADD\",\"F_CATEGORY_COMBO_PRIVATE_ADD\",\"F_SCHEDULING_SEND_MESSAGE\",\"F_EXTERNAL_MAP_LAYER_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_DELETE\",\"F_ORGANISATIONUNIT_MOVE\",\"M_dhis-web-usage-analytics\",\"F_COLOR_DELETE\",\"F_INDICATORGROUP_DELETE\",\"F_ORGANISATIONUNIT_DELETE\",\"F_PROGRAM_RULE_ADD\",\"M_dhis-web-light\",\"F_OPTIONGROUPSET_PRIVATE_ADD\",\"F_DATA_MART_ADMIN\",\"M_dhis-web-maintenance-mobile\",\"F_DATASET_PUBLIC_ADD\",\"F_CATEGORY_COMBO_DELETE\",\"F_SECTION_DELETE\",\"F_USER_DELETE\",\"F_INDICATORGROUPSET_PRIVATE_ADD\",\"F_PROGRAM_INDICATOR_PRIVATE_ADD\",\"F_METADATA_IMPORT\",\"M_dhis-web-maintenance-appmanager\",\"F_EXPORT_EVENTS\",\"M_dhis-web-maintenance-settings\",\"F_SQLVIEW_PUBLIC_ADD\",\"F_PERFORM_MAINTENANCE\",\"F_COLOR_SET_ADD\",\"F_PROGRAM_STAGE_INSTANCE_DELETE\",\"F_METADATA_EXPORT\",\"F_MINMAX_DATAELEMENT_ADD\",\"F_PROGRAMSTAGE_SECTION_ADD\",\"F_DATAELEMENTGROUP_PRIVATE_ADD\",\"F_VALIDATIONRULE_PRIVATE_ADD\",\"F_APPROVE_DATA\",\"M_dhis-web-mapping\",\"F_DATAELEMENT_PRIVATE_ADD\",\"F_VALIDATIONCRITERIA_ADD\",\"F_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS\",\"F_IGNORE_TRACKER_REQUIRED_VALUE_VALIDATION\",\"F_PROGRAM_PUBLIC_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_DELETE\",\"F_USER_ADD_WITHIN_MANAGED_GROUP\",\"M_Web_Portal\",\"F_ORGANISATIONUNIT_ADD\",\"M_dhis-web-user\",\"F_LEGEND_SET_PUBLIC_ADD\",\"F_CONSTANT_ADD\",\"F_PREDICTORGROUP_DELETE\",\"F_TRACKED_ENTITY_COMMENT_ADD\",\"F_TRACKED_ENTITY_INSTANCE_MANAGEMENT\",\"M_dhis-web-visualizer\",\"F_INDICATOR_PUBLIC_ADD\",\"F_INDICATORGROUP_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD\",\"M_dhis-web-maintenance\",\"M_dhis-web-approval\",\"F_PROGRAM_RULE_MANAGEMENT\",\"F_TEI_CASCADE_DELETE\",\"F_FRED_UPDATE\",\"F_VISUALIZATION_EXTERNAL\",\"M_dhis-web-cache-cleaner\",\"F_EDIT_EXPIRED\",\"F_ACCESS_TRACKED_ENTITY_ATTRIBUTES\",\"F_PROGRAM_DASHBOARD_CONFIG_ADMIN\",\"F_EVENT_VISUALIZATION_EXTERNAL\",\"F_ORGANISATIONUNITLEVEL_UPDATE\",\"F_CATEGORY_OPTION_PUBLIC_ADD\",\"M_dhis-web-datastore\",\"F_CATEGORY_OPTION_DELETE\",\"M_Data_Table\",\"M_dhis-web-menu-management\",\"F_REPORT_PUBLIC_ADD\",\"F_VALIDATIONRULEGROUP_DELETE\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_ADD\",\"F_RELATIONSHIP_MANAGEMENT\",\"F_COLOR_ADD\",\"F_OPTIONSET_PRIVATE_ADD\",\"F_PROGRAM_RULE_DELETE\",\"F_GENERATE_STATISTICAL_PROGRAM_REPORT\",\"F_ORGUNITGROUP_DELETE\",\"F_DATAELEMENTGROUPSET_PRIVATE_ADD\",\"M_dhis-web-tracker-capture\",\"F_LOCALE_ADD\",\"F_LEGEND_ADD\",\"F_CATEGORY_OPTION_GROUP_PRIVATE_ADD\",\"F_PROGRAM_INSTANCE_MANAGEMENT\",\"M_dhis-web-reporting\",\"F_CATEGORY_PUBLIC_ADD\",\"F_SECTION_ADD\",\"F_CATEGORY_COMBO_PUBLIC_ADD\",\"M_dhis-web-maintenance-datadictionary\",\"F_DATASET_DELETE\",\"F_INDICATORGROUPSET_DELETE\",\"F_USER_DELETE_WITHIN_MANAGED_GROUP\",\"F_ADD_TRACKED_ENTITY_FORM\",\"M_dhis-web-scheduler\",\"F_OPTIONGROUP_PUBLIC_ADD\",\"F_USERROLE_PRIVATE_ADD\",\"M_dhis-web-messaging\",\"M_dhis-web-maintenance-program\",\"F_EXTERNALFILERESOURCE_ADD\",\"F_MAP_EXTERNAL\",\"M_bna_widget\",\"F_DATAELEMENTGROUPSET_PUBLIC_ADD\",\"F_DATAELEMENTGROUP_DELETE\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_ADD\",\"F_RELATIONSHIP_ADD\",\"F_ORGUNITGROUP_PRIVATE_ADD\",\"F_DATAELEMENTGROUP_PUBLIC_ADD\",\"F_USER_GROUPS_READ_ONLY_ADD_MEMBERS\",\"F_LOCALE_DELETE\",\"F_PREDICTOR_RUN\",\"F_DATAELEMENT_DELETE\",\"F_OPTIONGROUP_DELETE\",\"F_LEGEND_SET_PRIVATE_ADD\",\"F_PROGRAMSTAGE_DELETE\",\"F_ATTRIBUTE_PUBLIC_ADD\",\"F_TRACKED_ENTITY_FORM_DELETE\",\"F_USERROLE_DELETE\",\"F_DOCUMENT_DELETE\",\"F_ORGUNITGROUPSET_DELETE\",\"M_dhis-web-translations\",\"M_dhis-web-sms\",\"F_SCHEDULING_CASE_AGGREGATE_QUERY_BUILDER\",\"F_PROGRAM_DELETE\",\"F_VALIDATIONRULE_DELETE\",\"F_PROGRAMDATAELEMENT_ADD\",\"M_dhis-web-mobile\",\"F_ACTIVITY_PLAN\",\"F_RELATIONSHIPTYPE_PUBLIC_ADD\",\"F_PREDICTOR_ADD\",\"F_SQLVIEW_PRIVATE_ADD\",\"F_EXPORT_DATA\",\"F_OAUTH2_CLIENT_MANAGE\",\"F_EVENT_VISUALIZATION_PUBLIC_ADD\",\"F_ORGUNITGROUP_PUBLIC_ADD\",\"F_APPROVE_DATA_LOWER_LEVELS\",\"M_Social_Media_Video\",\"F_OPTIONSET_PUBLIC_ADD\",\"F_EVENTCHART_EXTERNAL\",\"M_dhis-web-dataentry\",\"F_PROGRAM_TRACKING_SEARCH\",\"M_dhis-web-maintenance-dataset\",\"F_USERROLE_LIST\",\"M_dhis-web-import-export\",\"M_dhis-web-caseentry\",\"F_USERROLE_PUBLIC_ADD\",\"M_dhis-web-importexport\",\"M_InterpretationsTest\",\"F_ORGUNITGROUPSET_PUBLIC_ADD\",\"F_SQLVIEW_EXTERNAL\",\"F_REPORT_DELETE\",\"F_DASHBOARD_PUBLIC_ADD\",\"F_CONSTANT_DELETE\",\"M_dhis-web-maintenance-user\",\"F_PREDICTOR_DELETE\",\"M_dhis-web-data-visualizer\",\"F_DATASET_PRIVATE_ADD\",\"F_EVENTREPORT_PUBLIC_ADD\",\"F_PROGRAMSTAGE_SECTION_DELETE\",\"F_TRACKED_ENTITY_UPDATE\",\"F_CATEGORY_OPTION_GROUP_SET_PUBLIC_ADD\",\"F_TRACKED_ENTITY_INSTANCE_DASHBOARD\",\"F_METADATA_MANAGE\",\"F_ANALYTICSTABLEHOOK_DELETE\",\"F_UNCOMPLETE_EVENT\",\"M_dhis-web-sms-configuration\",\"M_dhis-web-interpretation\",\"F_LEGEND_DELETE\",\"M_Custom_Js_Css\",\"F_PROGRAM_INDICATOR_MANAGEMENT\",\"F_ANONYMOUS_DATA_ENTRY\",\"F_MAP_PUBLIC_ADD\",\"F_PROGRAM_VALIDATION\",\"F_SCHEDULING_ADMIN\",\"F_TRACKED_ENTITY_COMMENT_DELETE\",\"F_DATAELEMENT_MINMAX_DELETE\",\"F_MOBILE_SETTINGS\",\"F_PREDICTORGROUP_ADD\",\"F_REPORT_PRIVATE_ADD\",\"F_VALIDATIONRULEGROUP_PRIVATE_ADD\",\"F_PUSH_ANALYSIS_DELETE\",\"F_REPLICATE_USER\",\"F_DATAVALUE_ADD\",\"M_dhis-web-maintenance-organisationunit\",\"F_INSERT_CUSTOM_JS_CSS\",\"F_DATAELEMENTGROUPSET_DELETE\",\"F_SQLVIEW_DELETE\",\"F_ENROLLMENT_CASCADE_DELETE\",\"F_PROGRAMDATAELEMENT_DELETE\",\"F_TRACKED_ENTITY_INSTANCE_LIST\",\"F_INDICATORTYPE_ADD\",\"F_LEGEND_SET_DELETE\",\"F_VIEW_EVENT_ANALYTICS\",\"F_PROGRAMSTAGE_SECTION_MANAGEMENT\",\"F_IMPORT_EVENTS\",\"F_PROGRAM_INSTANCE_DELETE\",\"F_INDICATOR_PRIVATE_ADD\",\"F_TRACKED_ENTITY_INSTANCE_HISTORY\",\"F_FRED_CREATE\",\"F_EVENTCHART_PUBLIC_ADD\",\"F_PUSH_ANALYSIS_ADD\",\"M_dhis-web-event-visualizer\",\"F_USER_ADD\",\"F_EXTERNAL_MAP_LAYER_DELETE\",\"F_SYSTEM_SETTING\",\"F_ANALYTICSTABLEHOOK_ADD\",\"F_ATTRIBUTE_PRIVATE_ADD\",\"F_DOCUMENT_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_DELETE\",\"M_Easy_Visualization\",\"F_VISUALIZATION_PUBLIC_ADD\",\"F_DATAELEMENT_MINMAX_ADD\",\"M_dhis-web-data-quality\",\"M_dhis-web-pivot\",\"F_EVENTREPORT_EXTERNAL\",\"F_PROGRAM_RULE_UPDATE\",\"F_DATAELEMENT_PUBLIC_ADD\",\"M_dhis-web-validationrule\",\"F_CONSTANT_MANAGEMENT\",\"F_RUN_VALIDATION\",\"F_MANAGE_TICKETS\",\"F_GENERATE_BENEFICIARY_TABULAR_REPORT\",\"F_OPTIONGROUP_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_DELETE\",\"M_User_Administration\",\"M_dhis-web-settings\",\"F_IMPORT_DATA\",\"F_VIEW_DATABROWSER\",\"F_PERFORM_ANALYTICS_EXPLAIN\",\"F_MOBILE_DELETE_SMS\",\"F_OPTIONSET_MANAGEMENT\",\"F_SEND_MESSAGE\",\"F_PROGRAMSTAGE_ADD\",\"M_dhis-web-maps\",\"F_MINMAX_DATAELEMENT_DELETE\",\"F_ATTRIBUTE_DELETE\",\"F_OPTIONSET_DELETE\",\"F_PROGRAM_TRACKING_LIST\",\"M_dhis-web-dashboard\",\"M_dhis-web-data-administration\",\"F_ACCEPT_DATA_LOWER_LEVELS\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_DELETE\",\"F_OPTIONGROUPSET_PUBLIC_ADD\",\"M_dhis-web-capture\",\"F_PROGRAM_INDICATOR_GROUP_PUBLIC_ADD\",\"F_CATEGORY_DELETE\",\"F_COLOR_SET_DELETE\",\"M_dhis-web-app-management\",\"F_INDICATORTYPE_DELETE\",\"F_NAME_BASED_DATA_ENTRY\",\"F_INDICATORGROUP_PRIVATE_ADD\",\"F_FRED_DELETE\",\"F_VALIDATIONCRITERIA_DELETE\",\"F_PROGRAM_STAGE_INSTANCE_SEARCH\"]", + "responseSize": 7889, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -263,7 +245,9 @@ "cache-control": "no-store", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { @@ -275,32 +259,30 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "[{\"version\":\"0.6.0\",\"name\":\"Training App\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/training-app_0.6.0/\",\"description\":\"DHIS2 Training App\",\"icons\":{\"48\":\"icon.png\"},\"developer\":{\"url\":\"https://www.eyeseetea.com/\",\"name\":\"EyeSeeTea team\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/Training-App/index.html\",\"baseUrl\":\"/apps/Training-App\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Training-App\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Training App\",\"core_app\":false},{\"version\":\"31.1.0\",\"name\":\"App Management\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/app-management_31.1.0/\",\"description\":\"The Application Management App provides the ability to upload webapps in .zip files, as well as installing apps directly from the official DHIS 2 App Store\",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"developer\":{\"url\":\"https://www.dhis2.org\",\"name\":\"Nicolay Ramm\",\"email\":\"nicolay@dhis2.org\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"https://debug.dhis2.org/dev/dhis-web-app-management/index.html\",\"baseUrl\":\"https://debug.dhis2.org/dev/dhis-web-app-management\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":true,\"key\":\"app-management\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"app-management\",\"app_hub_id\":\"28823170-1203-46d1-81d5-eea67abae41c\",\"core_app\":true},{\"version\":\"2.4\",\"name\":\"Score Card Widget\",\"appType\":\"DASHBOARD_WIDGET\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/scorecard-dashboard-widget_2.4/\",\"description\":\"Score Card Generation\",\"icons\":{\"16\":\"scorecard.png\",\"48\":\"scorecard.png\",\"128\":\"scorecard.png\"},\"developer\":{\"url\":\"http://hisptanzania.org/\",\"name\":\"HISP Tanzania\"},\"activities\":{\"dhis\":{\"href\":\"../../..\"}},\"launchUrl\":\"/apps/Score-Card-Widget/index.html\",\"baseUrl\":\"/apps/Score-Card-Widget\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Score-Card-Widget\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Score Card Widget\",\"core_app\":false},{\"version\":\"1.0.0-rc.2\",\"name\":\"Action Tracker\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/action-tracker_1.0.0/\",\"description\":\"Action Tracker\",\"icons\":{\"16\":\"assets/icons/icon-16x16.png\",\"48\":\"assets/icons/icon-48x48.png\",\"128\":\"assets/icons/icon-128x128.png\"},\"developer\":{\"url\":\"https://hisptanzania.org\",\"name\":\"HISPTZ\"},\"activities\":{\"dhis\":{\"href\":\"../../../\"}},\"launchUrl\":\"/apps/Action-Tracker/index.html\",\"baseUrl\":\"/apps/Action-Tracker\",\"authorities\":[\"ACTION_TRACKER_EDIT_ACTION\",\"ACTION_TRACKER_CREATE_ACTION\",\"ACTION_TRACKER_DELETE_ACTION\",\"ACTION_TRACKER_EDIT_PROGRESS\",\"ACTION_TRACKER_CREATE_PROGRESS\"],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Action-Tracker\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Action Tracker\",\"core_app\":false},{\"version\":\"101.0.4\",\"name\":\"Usage Analytics\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/usage-analytics_101.0.4/\",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"https://debug.dhis2.org/dev/dhis-web-usage-analytics/index.html\",\"baseUrl\":\"https://debug.dhis2.org/dev/dhis-web-usage-analytics\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":true,\"key\":\"usage-analytics\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"usage-analytics\",\"app_hub_id\":\"7a243207-2de8-4620-b3e2-5162106284d4\",\"core_app\":true},{\"version\":\"0.1\",\"name\":\"Tracker Capture\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/bundle/\",\"description\":\"Tracker Capture App\",\"icons\":{\"16\":\"/img/icons/mortar-16.png\",\"48\":\"/img/icons/mortar-48.png\",\"128\":\"/img/icons/mortar-128.png\"},\"developer\":{\"url\":\"http://dhis2.org\",\"name\":\"HISP\"},\"activities\":{\"dhis\":{\"href\":\"..\"}},\"launchUrl\":\"https://debug.dhis2.org/dev/dhis-web-tracker-capture/index.html\",\"baseUrl\":\"https://debug.dhis2.org/dev/dhis-web-tracker-capture\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":true,\"key\":\"tracker-capture\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"tracker-capture\",\"core_app\":true},{\"version\":\"2.0.0\",\"name\":\"Interactive Dashboard 2\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/interactive-dashboard_2/\",\"description\":\"Interactive dashboard 2\",\"icons\":{\"16\":\"assets/img/icon-16x16.png\",\"48\":\"assets/img/icon-48x48.png\",\"128\":\"assets/img/icon-128x128.png\"},\"developer\":{\"url\":\"https://hisptanzania.org\",\"name\":\"HISPTZ\"},\"activities\":{\"dhis\":{\"href\":\"../../../\"}},\"launchUrl\":\"/apps/Interactive-Dashboard-2/index.html\",\"baseUrl\":\"/apps/Interactive-Dashboard-2\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Interactive-Dashboard-2\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Interactive Dashboard 2\",\"core_app\":false},{\"version\":\"1.0.0\",\"name\":\"Standard Report App for DHIS2 -By Er.Roshan Konda\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/dhis2-Programlist-1.0.0/\",\"description\":\"Er. Roshan Konda-First React App\",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/Programlist/index.html\",\"baseUrl\":\"/apps/Programlist\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Programlist\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Programlist\",\"core_app\":false},{\"version\":\"8.1.1\",\"name\":\"pwa-app\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/pwa-app-8.1.1/\",\"description\":\"\",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/pwa-app/index.html\",\"baseUrl\":\"/apps/pwa-app\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"pwa-app\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"pwa-app\",\"core_app\":false},{\"version\":\"2.1.0\",\"name\":\"Android Settings\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/dhis2-android-settings-app-2.1.0/\",\"icons\":{\"48\":\"favicon-48x48.png\"},\"developer\":{\"name\":\"Milagros Rodriguez\",\"email\":\"milagros@dhis2.org\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/android-settings-app/index.html\",\"baseUrl\":\"/apps/android-settings-app\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"android-settings-app\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"android-settings-app\",\"core_app\":false},{\"version\":\"31.19.16\",\"name\":\"Dashboard test\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/dashboard-test-31.19.16/\",\"description\":\"DHIS2 Dashboard app\",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/dashboard-test/index.html\",\"baseUrl\":\"/apps/dashboard-test\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"dashboard-test\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"dashboard-test\",\"core_app\":false},{\"version\":\"1.0.2\",\"name\":\"Data Transfer\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/data-transfert_1.0.1/\",\"description\":\"dataTransfer\",\"icons\":{\"48\":\"images/icons/icon.png\"},\"developer\":{\"url\":\"info@hispwca.org\",\"name\":\"Sakibou\",\"company\":\"HISP WCA\",\"email\":\"salassani@hispwca.org\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/Data-Transfer/index.html\",\"baseUrl\":\"/apps/Data-Transfer\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Data-Transfer\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Data Transfer\",\"core_app\":false},{\"version\":\"1.0\",\"name\":\"User's Role Monitor Widget\",\"appType\":\"DASHBOARD_WIDGET\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/users-role-monitor_1.0/\",\"description\":\"Widget for getting user info from specific user role.\",\"icons\":{\"48\":\"./userlist.png\"},\"developer\":{\"url\":\"http://dhis2trainingland.com/\",\"name\":\"Julhas Sujan\",\"company\":\"UiO\",\"email\":\"julhaspustcse@gmail.com\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/Users-Role-Monitor-Widget/./index.html\",\"baseUrl\":\"/apps/Users-Role-Monitor-Widget\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Users-Role-Monitor-Widget\",\"launch_path\":\"./index.html\",\"default_locale\":\"en\",\"short_name\":\"User's Role Monitor Widget\",\"core_app\":false},{\"version\":\"1.1.0\",\"name\":\"Data Query Playground\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/data-query-playground_1.1.0/\",\"description\":\"\",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/query-playground/index.html\",\"baseUrl\":\"/apps/query-playground\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"query-playground\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"query-playground\",\"core_app\":false},{\"version\":\"1.0.0-beta.5\",\"name\":\"Indicator Dictionary\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/indicator-search_1.0.0-beta.5/\",\"description\":\"Indicators dictionary\",\"icons\":{\"16\":\"assets/img/indicator_search.png\",\"48\":\"assets/img/indicator_search.png\",\"128\":\"assets/img/indicator_search.png\"},\"developer\":{\"url\":\"https://hisptanzania.org\",\"name\":\"HISPTZ\"},\"activities\":{\"dhis\":{\"href\":\"../../../\"}},\"launchUrl\":\"/apps/Indicator-Dictionary/index.html\",\"baseUrl\":\"/apps/Indicator-Dictionary\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Indicator-Dictionary\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Indicator Dictionary\",\"core_app\":false},{\"version\":\"1.0.0\",\"name\":\"GIS Admin\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/gis-manager_1.0.0/\",\"icons\":{\"48\":\"favicon-48x48.png\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/gis-admin/index.html\",\"baseUrl\":\"/apps/gis-admin\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"gis-admin\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"gis-admin\",\"core_app\":false},{\"version\":\"1.0.0\",\"name\":\"Standalone Action Tracker\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/dhis2-action-tracker-standalone-1.0.0/\",\"description\":\"The action tracker is a management tool that helps improve effective coverage of priority interventions at district and community level, covering various interventions such as maternal, newborn, and child health (MNCH), HIV, and nutrition. \",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"developer\":{\"url\":\"https://hisptanzania.org/\",\"name\":\"HISP Tanzania\",\"email\":\"info@hisptanzania.org\"},\"activities\":{\"dhis\":{\"href\":\"*\",\"namespace\":\"Standalone_Action_Tracker\"}},\"launchUrl\":\"/apps/action-tracker-standalone/index.html\",\"baseUrl\":\"/apps/action-tracker-standalone\",\"authorities\":[\"SAT_CREATE_GAPS\",\"SAT_CREATE_BOTTLENECKS\",\"SAT_CREATE_ACTION_STATUS\",\"SAT_VIEW_GAPS\",\"SAT_UPDATE_BOTTLENECKS\",\"SAT_UPDATE_ACTION_STATUS\",\"SAT_MANAGE_CHALLENGE_METHODS\",\"SAT_UPDATE_GAPS\",\"SAT_DELETE_ACTIONS\",\"SAT_VIEW_POSSIBLE_SOLUTIONS\",\"SAT_MANAGE_TRACKING_PERIOD\",\"SAT_MANAGE_PLANNING_PERIOD\",\"SAT_VIEW_BOTTLENECKS\",\"SAT_CREATE_ACTIONS\",\"SAT_DELETE_GAPS\",\"SAT_VIEW_ACTION_STATUS\",\"SAT_DELETE_BOTTLENECKS\",\"SAT_VIEW_ACTIONS\",\"SAT_CREATE_POSSIBLE_SOLUTIONS\",\"SAT_DELETE_POSSIBLE_SOLUTIONS\",\"SAT_UPDATE_ACTIONS\",\"SAT_DELETE_ACTION_STATUS\",\"SAT_MANAGE_PLANNING_ORG_UNIT_LEVEL\",\"SAT_UPDATE_POSSIBLE_SOLUTIONS\",\"SAT_MANAGE_ACTION_STATUS_OPTIONS\"],\"appState\":\"OK\",\"bundled\":false,\"key\":\"action-tracker-standalone\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"action-tracker-standalone\",\"core_app\":false},{\"version\":\"1.0.4\",\"name\":\"Data Import Wizard\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/data-import-wizard_1.04/\",\"description\":\"Data Importer Wizard\",\"icons\":{\"48\":\"favicon.ico\"},\"developer\":{\"name\":\"HISP Uganda\"},\"activities\":{\"dhis\":{\"href\":\"..\"}},\"launchUrl\":\"/apps/Data-Import-Wizard/index.html\",\"baseUrl\":\"/apps/Data-Import-Wizard\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Data-Import-Wizard\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Data Import Wizard\",\"core_app\":false}]", - "responseSize": 12639, + "responseBody": "[]", + "responseSize": 2, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/organisationUnits?fields=id%2Cpath%2CdisplayName%2Cchildren%3A%3AisNotEmpty&paging=false&level=1", + "path": "/api/38/users/xE7jOejl9FI?fields=organisationUnits%5Bid%2Cpath%2CdisplayName%2Cchildren%3A%3AisNotEmpty%5D%2CdataViewOrganisationUnits%5Bid%2Cpath%2CdisplayName%2Cchildren%3A%3AisNotEmpty%5D%2CteiSearchOrganisationUnits%5Bid%2Cpath%2CdisplayName%2Cchildren%3A%3AisNotEmpty%5D", "featureName": "The app has a main navigation", "static": false, "count": 7, @@ -308,21 +290,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, "responseBody": "{\"organisationUnits\":[{\"id\":\"ImspTQPwCqd\",\"path\":\"/ImspTQPwCqd\",\"children\":true,\"displayName\":\"Sierra Leone\"}]}", "responseSize": 111, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -330,44 +308,13 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" - } - }, - { - "path": "/api/38/schemas?fields=name%2CdataShareable", - "featureName": "The app has a main navigation", - "static": false, - "count": 7, - "nonDeterministic": false, - "method": "GET", - "requestBody": "", - "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", - "accept": "*/*", - "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", - "sec-fetch-mode": "cors" - }, - "statusCode": 200, - "responseBody": "{\"schemas\":[{\"dataShareable\":false,\"name\":\"userRole\"},{\"dataShareable\":false,\"name\":\"attribute\"},{\"dataShareable\":false,\"name\":\"user\"},{\"dataShareable\":false,\"name\":\"userGroup\"},{\"dataShareable\":false,\"name\":\"externalFileResource\"},{\"dataShareable\":false,\"name\":\"expression\"},{\"dataShareable\":true,\"name\":\"sqlView\"},{\"dataShareable\":false,\"name\":\"constant\"},{\"dataShareable\":false,\"name\":\"oAuth2Client\"},{\"dataShareable\":false,\"name\":\"jobConfiguration\"},{\"dataShareable\":false,\"name\":\"option\"},{\"dataShareable\":false,\"name\":\"optionSet\"},{\"dataShareable\":false,\"name\":\"optionGroupSet\"},{\"dataShareable\":false,\"name\":\"optionGroup\"},{\"dataShareable\":false,\"name\":\"legendSet\"},{\"dataShareable\":false,\"name\":\"organisationUnit\"},{\"dataShareable\":false,\"name\":\"organisationUnitLevel\"},{\"dataShareable\":false,\"name\":\"organisationUnitGroup\"},{\"dataShareable\":false,\"name\":\"organisationUnitGroupSet\"},{\"dataShareable\":true,\"name\":\"categoryOption\"},{\"dataShareable\":false,\"name\":\"categoryOptionGroup\"},{\"dataShareable\":false,\"name\":\"categoryOptionGroupSet\"},{\"dataShareable\":false,\"name\":\"category\"},{\"dataShareable\":false,\"name\":\"categoryCombo\"},{\"dataShareable\":false,\"name\":\"categoryOptionCombo\"},{\"dataShareable\":false,\"name\":\"dataElement\"},{\"dataShareable\":false,\"name\":\"dataElementGroup\"},{\"dataShareable\":false,\"name\":\"dataElementGroupSet\"},{\"dataShareable\":false,\"name\":\"analyticsTableHook\"},{\"dataShareable\":false,\"name\":\"indicatorType\"},{\"dataShareable\":false,\"name\":\"indicator\"},{\"dataShareable\":false,\"name\":\"indicatorGroup\"},{\"dataShareable\":false,\"name\":\"indicatorGroupSet\"},{\"dataShareable\":false,\"name\":\"dataEntryForm\"},{\"dataShareable\":true,\"name\":\"dataSet\"},{\"dataShareable\":false,\"name\":\"dataSetNotificationTemplate\"},{\"dataShareable\":false,\"name\":\"section\"},{\"dataShareable\":false,\"name\":\"dataApprovalLevel\"},{\"dataShareable\":false,\"name\":\"dataApprovalWorkflow\"},{\"dataShareable\":false,\"name\":\"validationRule\"},{\"dataShareable\":false,\"name\":\"validationRuleGroup\"},{\"dataShareable\":false,\"name\":\"identifiableObject\"},{\"dataShareable\":false,\"name\":\"trackedEntityAttribute\"},{\"dataShareable\":true,\"name\":\"trackedEntityType\"},{\"dataShareable\":false,\"name\":\"trackedEntityTypeAttribute\"},{\"dataShareable\":false,\"name\":\"programTrackedEntityAttributeGroup\"},{\"dataShareable\":false,\"name\":\"programNotificationTemplate\"},{\"dataShareable\":false,\"name\":\"programStageSection\"},{\"dataShareable\":true,\"name\":\"programStage\"},{\"dataShareable\":false,\"name\":\"smscommand\"},{\"dataShareable\":true,\"name\":\"program\"},{\"dataShareable\":false,\"name\":\"eventChart\"},{\"dataShareable\":false,\"name\":\"programSection\"},{\"dataShareable\":false,\"name\":\"programIndicator\"},{\"dataShareable\":false,\"name\":\"programRuleVariable\"},{\"dataShareable\":true,\"name\":\"relationshipType\"},{\"dataShareable\":false,\"name\":\"programIndicatorGroup\"},{\"dataShareable\":false,\"name\":\"programRuleAction\"},{\"dataShareable\":false,\"name\":\"programRule\"},{\"dataShareable\":false,\"name\":\"eventReport\"},{\"dataShareable\":false,\"name\":\"mapView\"},{\"dataShareable\":false,\"name\":\"externalMapLayer\"},{\"dataShareable\":false,\"name\":\"visualization\"},{\"dataShareable\":false,\"name\":\"map\"},{\"dataShareable\":false,\"name\":\"document\"},{\"dataShareable\":false,\"name\":\"report\"},{\"dataShareable\":false,\"name\":\"validationResult\"},{\"dataShareable\":false,\"name\":\"Predictor\"},{\"dataShareable\":false,\"name\":\"predictorGroup\"},{\"dataShareable\":false,\"name\":\"dashboardItem\"},{\"dataShareable\":false,\"name\":\"dashboard\"},{\"dataShareable\":false,\"name\":\"pushanalysis\"},{\"dataShareable\":false,\"name\":\"identifiableObject\"},{\"dataShareable\":false,\"name\":\"metadataProposal\"},{\"dataShareable\":false,\"name\":\"messageConversation\"},{\"dataShareable\":false,\"name\":\"programStageDataElement\"},{\"dataShareable\":false,\"name\":\"categoryOptionGroupSetDimension\"},{\"dataShareable\":false,\"name\":\"userAccess\"},{\"dataShareable\":false,\"name\":\"programTrackedEntityAttribute\"},{\"dataShareable\":false,\"name\":\"interpretationComment\"},{\"dataShareable\":false,\"name\":\"minMaxDataElement\"},{\"dataShareable\":false,\"name\":\"identifiableObject\"},{\"dataShareable\":false,\"name\":\"attributeValues\"},{\"dataShareable\":false,\"name\":\"userCredentials\"},{\"dataShareable\":false,\"name\":\"reportingRate\"},{\"dataShareable\":false,\"name\":\"programDataElement\"},{\"dataShareable\":false,\"name\":\"trackedEntityAttributeValue\"},{\"dataShareable\":false,\"name\":\"programInstance\"},{\"dataShareable\":false,\"name\":\"organisationUnitGroupSetDimension\"},{\"dataShareable\":false,\"name\":\"programAttributeDimension\"},{\"dataShareable\":false,\"name\":\"dataElementGroupSetDimension\"},{\"dataShareable\":false,\"name\":\"dataSetElement\"},{\"dataShareable\":false,\"name\":\"relationship\"},{\"dataShareable\":false,\"name\":\"programStageInstanceFilter\"},{\"dataShareable\":false,\"name\":\"programIndicatorDimension\"},{\"dataShareable\":false,\"name\":\"legend\"},{\"dataShareable\":false,\"name\":\"softDeletableObject\"},{\"dataShareable\":false,\"name\":\"analyticsPeriodBoundary\"},{\"dataShareable\":false,\"name\":\"dataElementDimension\"},{\"dataShareable\":false,\"name\":\"apiToken\"},{\"dataShareable\":false,\"name\":\"metadataVersion\"},{\"dataShareable\":false,\"name\":\"categoryDimension\"},{\"dataShareable\":false,\"name\":\"interpretation\"},{\"dataShareable\":false,\"name\":\"dataElementOperand\"},{\"dataShareable\":false,\"name\":\"trackedEntityInstance\"},{\"dataShareable\":false,\"name\":\"dataInputPeriods\"},{\"dataShareable\":false,\"name\":\"trackedEntityInstanceFilter\"},{\"dataShareable\":false,\"name\":\"icon\"},{\"dataShareable\":false,\"name\":\"userGroupAccess\"}]}", - "responseSize": 5426, - "responseHeaders": { - "server": "nginx/1.17.10", + "x-frame-options": "SAMEORIGIN", "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", - "access-control-allow-credentials": "true", - "access-control-allow-origin": "http://localhost:3000", - "vary": "Origin", - "access-control-expose-headers": "ETag, Location", - "x-content-type-options": "nosniff", - "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "connection": "keep-alive" } }, { - "path": "/api/38/users/xE7jOejl9FI?fields=organisationUnits%5Bid%2Cpath%2CdisplayName%2Cchildren%3A%3AisNotEmpty%5D%2CdataViewOrganisationUnits%5Bid%2Cpath%2CdisplayName%2Cchildren%3A%3AisNotEmpty%5D%2CteiSearchOrganisationUnits%5Bid%2Cpath%2CdisplayName%2Cchildren%3A%3AisNotEmpty%5D", + "path": "/api/38/organisationUnits?fields=id%2Cpath%2CdisplayName%2Cchildren%3A%3AisNotEmpty&paging=false&level=1", "featureName": "The app has a main navigation", "static": false, "count": 7, @@ -375,21 +322,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, "responseBody": "{\"organisationUnits\":[{\"id\":\"ImspTQPwCqd\",\"path\":\"/ImspTQPwCqd\",\"children\":true,\"displayName\":\"Sierra Leone\"}]}", "responseSize": 111, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -397,7 +340,9 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { @@ -409,21 +354,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"pager\":{\"page\":1,\"pageCount\":3,\"total\":130,\"pageSize\":50,\"nextPage\":\"/38/users?page=2&userOrgUnits=true&includeChildren=true&query=&fields=id%2CdisplayName%2Caccess%2CuserCredentials%5Busername%2Cdisabled%2ClastLogin%2CtwoFA%5D%2CteiSearchOrganisationUnits%5Bid%2Cpath%5D&selfRegistered=false&order=firstName%3Aasc%2Csurname%3Aasc\"},\"users\":[{\"id\":\"oXD88WWSQpR\",\"displayName\":\"Alain Traore\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2013-12-30T17:16:43.235\",\"disabled\":true,\"twoFA\":false,\"username\":\"traore\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"Rq9TNYOyS6a\",\"displayName\":\"Arabic Bombali\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"arabicB\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"OSWYhAwJqiC\",\"displayName\":\"Arabic Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"arabicS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"OF1mSOFpygN\",\"displayName\":\"Arabic UAE\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"arabic\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"IC1o0DI2iWu\",\"displayName\":\"ArabicE Bombali\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":true,\"twoFA\":false,\"username\":\"arabiceB\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"FVsLhslRbTK\",\"displayName\":\"ArabicE Egypt\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"arabice\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"akw4ilMLc24\",\"displayName\":\"ArabicE Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"arabiceS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"G2ysGXpcZWr\",\"displayName\":\"ArabicI Bombali\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"arabiciB\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"NG6JReWSInT\",\"displayName\":\"ArabicI Iraq\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"arabici\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"iswBgC3ROmB\",\"displayName\":\"ArabicI Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"arabiciS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"EGwENMFCpbm\",\"displayName\":\"ArabicS Bombali\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"arabicsB\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"DdfFqqZkBhd\",\"displayName\":\"ArabicS Sudan\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"arabics\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"EyUuSlSe50U\",\"displayName\":\"ArabicS Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"arabicsS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"wQ1F32Aa9Ug\",\"displayName\":\"Bengali Bangladesh\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"bengali\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"nFNQNgrbTED\",\"displayName\":\"Bengali Bombali\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"bengaliB\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"wQTgefEcyTG\",\"displayName\":\"Bengali Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"bengaliS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"DLjZWMsVsq2\",\"displayName\":\"Bislama Bombali\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"bislamaB\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"C6fqFRbKe6r\",\"displayName\":\"Bislama Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"bislamaS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"JyMUTHHxh3B\",\"displayName\":\"Bislama Vanuatu\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"bislama\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"NOOF56dveaZ\",\"displayName\":\"Bombali District\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2014-09-28T23:19:34.514\",\"disabled\":false,\"twoFA\":false,\"username\":\"bombali\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"WYDN4b4yRlg\",\"displayName\":\"Burmese Bombali\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"burmeseB\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"T4AwvxjfaFy\",\"displayName\":\"Burmese Myanmar\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"burmese\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"rIouAxmW0vD\",\"displayName\":\"Burmese Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"burmeseS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"yarlPr6DsOF\",\"displayName\":\"Chinese Asia\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"chinese\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"rH2032EPFvr\",\"displayName\":\"Chinese Bombali\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"chineseB\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"ITrQQlJqbaE\",\"displayName\":\"Chinese Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"chineseS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"SpuKahMLsAr\",\"displayName\":\"ChineseC Bombali\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"chinesecB\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"t6ijJxbHBCa\",\"displayName\":\"ChineseC China\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"chinesec\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"xbAzaTwEGx0\",\"displayName\":\"ChineseC Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"chinesecS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"ga5Y0Wg5kof\",\"displayName\":\"Danish Bombali\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"danishB\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"wqFivBzTq3r\",\"displayName\":\"Danish Denmark\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"danish\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"oEtWWgCGUif\",\"displayName\":\"Danish Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"danishS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"I9fMsY4pRKk\",\"displayName\":\"Didier Konan\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2019-04-29T16:13:04.047\",\"disabled\":false,\"twoFA\":false,\"username\":\"konan\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"cddnwKV2gm9\",\"displayName\":\"Donor User\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2014-04-08T21:27:06.659\",\"disabled\":false,\"twoFA\":false,\"username\":\"donor\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"FfQ2460chiA\",\"displayName\":\"English Bombali\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"englishB\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"vgSpvvWCbxI\",\"displayName\":\"English Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"englishS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"tQSUE8azWFG\",\"displayName\":\"English US/UK\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"english\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"L2B791gfbds\",\"displayName\":\"French Bombali\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"frenchB\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"OhBMBATrkP7\",\"displayName\":\"French France\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"french\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"ImbBYJHZrAW\",\"displayName\":\"French Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"frenchS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"tiJZaFA1tXp\",\"displayName\":\"Freya Njordsdottir\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2021-11-08T13:52:28.533\",\"disabled\":false,\"twoFA\":false,\"username\":\"analyticstest\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"IAzIZweJnhm\",\"displayName\":\"Geetha Alwan\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"geetha\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"qObaDc0JE3y\",\"displayName\":\"Geetha Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"geethaS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"IriFPYe2sGG\",\"displayName\":\"Gintare Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"gintareS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"k0pJIVKAJz3\",\"displayName\":\"Gintare Vilkelyte\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"gintare\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"rWLrZL8rP3K\",\"displayName\":\"Guest User\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2014-10-07T22:17:43.434\",\"disabled\":false,\"twoFA\":false,\"username\":\"guest\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"hP0k45PbWah\",\"displayName\":\"Haroon Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"haroonS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"Mw9e2OWvRKr\",\"displayName\":\"Haroon Twalibu\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2021-03-18T11:58:09.851\",\"disabled\":false,\"twoFA\":false,\"username\":\"haroon\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"sVahVulbH6q\",\"displayName\":\"Hella Dawit\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"hella\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"tUf1ZGm1h3O\",\"displayName\":\"Hella Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"hellaS\"},\"teiSearchOrganisationUnits\":[]}]}", - "responseSize": 13327, + "responseBody": "{\"pager\":{\"page\":1,\"pageCount\":1,\"total\":19,\"pageSize\":50},\"users\":[{\"id\":\"oXD88WWSQpR\",\"displayName\":\"Alain Traore\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2013-12-30T17:16:43.235\",\"disabled\":false,\"twoFA\":false,\"username\":\"traore\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"NOOF56dveaZ\",\"displayName\":\"Bombali District\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2014-09-28T23:19:34.514\",\"disabled\":false,\"twoFA\":false,\"username\":\"bombali\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"I9fMsY4pRKk\",\"displayName\":\"Didier Konan\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2019-04-29T16:13:04.047\",\"disabled\":false,\"twoFA\":false,\"username\":\"konan\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"cddnwKV2gm9\",\"displayName\":\"Donor User\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2014-04-08T21:27:06.659\",\"disabled\":false,\"twoFA\":false,\"username\":\"donor\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"rWLrZL8rP3K\",\"displayName\":\"Guest User\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2014-10-07T22:17:43.434\",\"disabled\":false,\"twoFA\":false,\"username\":\"guest\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"DXyJmlo9rge\",\"displayName\":\"John Barnes\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2015-03-31T13:39:21.777\",\"disabled\":false,\"twoFA\":false,\"username\":\"android\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"N3PZBUlN8vq\",\"displayName\":\"John Kamara\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2016-08-05T19:17:01.991\",\"disabled\":false,\"twoFA\":false,\"username\":\"district\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"xE7jOejl9FI\",\"displayName\":\"John Traore\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2022-02-16T17:17:27.770\",\"disabled\":false,\"twoFA\":false,\"username\":\"admin\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"UgDpalMTGDr\",\"displayName\":\"Kanu Nwankwo\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2013-03-11T17:56:37.940\",\"disabled\":false,\"twoFA\":false,\"username\":\"nwankwo\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"OYLGMiazHtW\",\"displayName\":\"Kevin Boateng\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2016-08-02T10:14:10.457\",\"disabled\":false,\"twoFA\":false,\"username\":\"boateng\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"qDNQJROsrzY\",\"displayName\":\"Portal User\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2014-05-23T14:39:29.149\",\"disabled\":false,\"twoFA\":false,\"username\":\"portal\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"ObaborECU7w\",\"displayName\":\"Roger Milla\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2013-03-21T16:52:01.129\",\"disabled\":false,\"twoFA\":false,\"username\":\"milla\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"Onf73mPD6sL\",\"displayName\":\"Seydou Keita\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2016-06-28T11:14:25.503\",\"disabled\":false,\"twoFA\":false,\"username\":\"keita\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"awtnYWiVEd5\",\"displayName\":\"Suleimane Diawara\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2013-03-19T14:36:11.685\",\"disabled\":false,\"twoFA\":false,\"username\":\"diawara\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"QqvaU7JjkUV\",\"displayName\":\"Thomas Nkono\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2015-03-12T10:33:57.932\",\"disabled\":false,\"twoFA\":false,\"username\":\"nkono\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"GOLswS44mh8\",\"displayName\":\"Tom Wakiki\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2020-09-10T10:54:04.852\",\"disabled\":false,\"twoFA\":false,\"username\":\"system\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"AIK2aQOJIbj\",\"displayName\":\"Tracker demo User\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2019-09-27T00:19:40.029\",\"disabled\":false,\"twoFA\":false,\"username\":\"tracker\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"PhzytPW3g2J\",\"displayName\":\"User Mobile\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2013-11-12T14:48:55.892\",\"disabled\":false,\"twoFA\":false,\"username\":\"mobile\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"yI9qQfuM7Xd\",\"displayName\":\"Yaya Toure\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2013-11-13T13:25:16.704\",\"disabled\":false,\"twoFA\":false,\"username\":\"toure\"},\"teiSearchOrganisationUnits\":[]}]}", + "responseSize": 5561, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -431,7 +372,9 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { @@ -443,21 +386,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"pager\":{\"page\":1,\"pageCount\":1,\"total\":32,\"pageSize\":50},\"userGroups\":[{\"id\":\"wl5cDMuUhmF\",\"displayName\":\"Administratora\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"vAvEltyXGbD\",\"displayName\":\"Africare HQ\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"ZoHNWQajIoe\",\"displayName\":\"Bo District M&E officers\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"th4S6ovwcr8\",\"displayName\":\"Bonthe District M&E Officers\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"wAAA1agEHin\",\"displayName\":\"Cape Town University Research Group\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"GogLpGmkL0g\",\"displayName\":\"_DATASET_Child Health Program Manager\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"tH0GcNZZ1vW\",\"displayName\":\"_DATASET_Data entry clerk\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"w900PX10L7O\",\"displayName\":\"_DATASET_M and E Officer\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"B6JNeAQ6akX\",\"displayName\":\"_DATASET_Superuser\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"zz6XckBrLlj\",\"displayName\":\"_DATASET_System administrator (ALL)\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"qlEhuAA77gc\",\"displayName\":\"EPI Stock Completeness Notification Recipients\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"ZrsVF7IJ93y\",\"displayName\":\"Family Health Partner\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"sZRhXMPbcWc\",\"displayName\":\"Family Planning Program Coordinators\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"QYrzIjSfI8z\",\"displayName\":\"Feedback Message Recipients\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"HzJEzC1n1Yd\",\"displayName\":\"fsdae\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"Rg8wusV7QYi\",\"displayName\":\"HIV Program Coordinators\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"YCPJDwzbe8T\",\"displayName\":\"Kenya staff\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"jvrEwEJ2yZn\",\"displayName\":\"Malaria program\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"k3xzluFKVyw\",\"displayName\":\"Nairobi University Research Group\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"GZSvMCVowAx\",\"displayName\":\"Partner for Health International\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"M1Qre0247G3\",\"displayName\":\"_PROGRAM_Antenatal care program\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"H9XnHoWRKCg\",\"displayName\":\"_PROGRAM_Child Health Tracker\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"NTC8GjJ7p8P\",\"displayName\":\"_PROGRAM_Inpatient program\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"vRoAruMnNpB\",\"displayName\":\"_PROGRAM_MNCH / PNC (Adult Woman) program\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"gXpmQO6eEOo\",\"displayName\":\"_PROGRAM_Superuser\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"pBnkuih0c1K\",\"displayName\":\"_PROGRAM_System administrator (ALL)\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"Kk12LkEWtXp\",\"displayName\":\"_PROGRAM_TB program\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"z1gNAf2zUxZ\",\"displayName\":\"_PROGRAM_WHO MCH program\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"lFHP5lLkzVr\",\"displayName\":\"System administrators\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"hj0nnsVsPLU\",\"displayName\":\"TB Program Coordinators\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"L4XTzgbdza3\",\"displayName\":\"Wakiki\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"Iqfwd3j2qe5\",\"displayName\":\"World Health Program\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]}]}", - "responseSize": 8595, + "responseBody": "{\"pager\":{\"page\":1,\"pageCount\":1,\"total\":31,\"pageSize\":50},\"userGroups\":[{\"id\":\"wl5cDMuUhmF\",\"displayName\":\"Administrators\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"vAvEltyXGbD\",\"displayName\":\"Africare HQ\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"ZoHNWQajIoe\",\"displayName\":\"Bo District M&E officers\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"th4S6ovwcr8\",\"displayName\":\"Bonthe District M&E Officers\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"wAAA1agEHin\",\"displayName\":\"Cape Town University Research Group\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"GogLpGmkL0g\",\"displayName\":\"_DATASET_Child Health Program Manager\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"tH0GcNZZ1vW\",\"displayName\":\"_DATASET_Data entry clerk\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"w900PX10L7O\",\"displayName\":\"_DATASET_M and E Officer\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"B6JNeAQ6akX\",\"displayName\":\"_DATASET_Superuser\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"zz6XckBrLlj\",\"displayName\":\"_DATASET_System administrator (ALL)\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"qlEhuAA77gc\",\"displayName\":\"EPI Stock Completeness Notification Recipients\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"ZrsVF7IJ93y\",\"displayName\":\"Family Health Partner\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"sZRhXMPbcWc\",\"displayName\":\"Family Planning Program Coordinators\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"QYrzIjSfI8z\",\"displayName\":\"Feedback Message Recipients\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"Rg8wusV7QYi\",\"displayName\":\"HIV Program Coordinators\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"YCPJDwzbe8T\",\"displayName\":\"Kenya staff\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"jvrEwEJ2yZn\",\"displayName\":\"Malaria program\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"k3xzluFKVyw\",\"displayName\":\"Nairobi University Research Group\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"GZSvMCVowAx\",\"displayName\":\"Partner for Health International\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"M1Qre0247G3\",\"displayName\":\"_PROGRAM_Antenatal care program\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"H9XnHoWRKCg\",\"displayName\":\"_PROGRAM_Child Health Tracker\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"NTC8GjJ7p8P\",\"displayName\":\"_PROGRAM_Inpatient program\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"vRoAruMnNpB\",\"displayName\":\"_PROGRAM_MNCH / PNC (Adult Woman) program\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"gXpmQO6eEOo\",\"displayName\":\"_PROGRAM_Superuser\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"pBnkuih0c1K\",\"displayName\":\"_PROGRAM_System administrator (ALL)\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"Kk12LkEWtXp\",\"displayName\":\"_PROGRAM_TB program\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"z1gNAf2zUxZ\",\"displayName\":\"_PROGRAM_WHO MCH program\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"lFHP5lLkzVr\",\"displayName\":\"System administrators\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"hj0nnsVsPLU\",\"displayName\":\"TB Program Coordinators\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"L4XTzgbdza3\",\"displayName\":\"Wakiki\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"Iqfwd3j2qe5\",\"displayName\":\"World Health Program\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]}]}", + "responseSize": 8297, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -465,7 +404,9 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { @@ -477,21 +418,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, "responseBody": "{\"pager\":{\"page\":1,\"pageCount\":1,\"total\":14,\"pageSize\":50},\"userRoles\":[{\"id\":\"UYXOT4A7JMI\",\"displayName\":\"Antenatal care program\",\"publicAccess\":\"rw------\",\"description\":\"Access to the antenatal care program\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"Ql6Gew7eaX6\",\"displayName\":\"Child Health Program Manager\",\"publicAccess\":\"rw------\",\"description\":\"Child Health Program Manager\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"TMK9CMZ2V98\",\"displayName\":\"Child Health Tracker\",\"publicAccess\":\"rw------\",\"description\":\"Access to the child health program in tracker\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"Euq3XfEIEbx\",\"displayName\":\"Data entry clerk\",\"publicAccess\":\"rw------\",\"description\":\"Data entry clerk\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"txB7vu1w2Pr\",\"displayName\":\"Facility tracker\",\"publicAccess\":\"rw------\",\"description\":\"Tracker user at the facility\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"XS0dNzuZmfH\",\"displayName\":\"Guest\",\"publicAccess\":\"rw------\",\"description\":\"Read-only\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"DRdaVRtwmG5\",\"displayName\":\"Inpatient program\",\"publicAccess\":\"rw------\",\"description\":\"Access to the inpatient program in tracker\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"jRWSNIHdKww\",\"displayName\":\"M and E Officer\",\"publicAccess\":\"rw------\",\"description\":\"M and E Officer\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"aNk5AyC7ydy\",\"displayName\":\"MNCH / PNC (Adult Woman) program\",\"publicAccess\":\"rw------\",\"description\":\"Access to the MNCH program in tracker\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"Ufph3mGRmMo\",\"displayName\":\"Superuser\",\"publicAccess\":\"rw------\",\"description\":\"Superuser\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"LGWLyWNro4x\",\"displayName\":\"System administrator (ALL)\",\"publicAccess\":\"rw------\",\"description\":\"System administrator\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"cUlTcejWree\",\"displayName\":\"TB program\",\"publicAccess\":\"rw------\",\"description\":\"Access to the TB program in Tracker\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"xJZBzAHI88H\",\"displayName\":\"User manager\",\"publicAccess\":\"rw------\",\"description\":\"User manager\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"Pqoy4DLOdMK\",\"displayName\":\"WHO MCH program\",\"publicAccess\":\"rw------\",\"description\":\"WHO MCH program\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]}]}", "responseSize": 4267, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -499,7 +436,9 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } } ] \ No newline at end of file diff --git a/cypress/fixtures/network/38/the_user_group_list_can_be_searched.json b/cypress/fixtures/network/38/the_user_group_list_can_be_searched.json index 5fa2cf977..9efd7c336 100644 --- a/cypress/fixtures/network/38/the_user_group_list_can_be_searched.json +++ b/cypress/fixtures/network/38/the_user_group_list_can_be_searched.json @@ -8,21 +8,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, "responseBody": "{\"helpPageLink\":\"https://dhis2.github.io/dhis2-docs/master/en/user/html/dhis2_user_manual_en.html\"}", "responseSize": 99, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -30,7 +26,9 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { @@ -42,32 +40,30 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"klass\":\"org.hisp.dhis.user.UserAuthorityGroup\",\"shareable\":true,\"translatable\":true,\"metadata\":true,\"identifiableObject\":true,\"apiEndpoint\":\"/userRoles\",\"plural\":\"userRoles\",\"displayName\":\"User Authority Group\",\"name\":\"userRole\",\"singular\":\"userRole\",\"authorities\":[{\"type\":\"CREATE_PUBLIC\",\"authorities\":[\"F_USERROLE_PUBLIC_ADD\"]},{\"type\":\"CREATE_PRIVATE\",\"authorities\":[\"F_USERROLE_PRIVATE_ADD\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_USERROLE_DELETE\"]}],\"properties\":[{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"TEXT\",\"required\":false,\"writable\":true,\"collectionName\":\"favorites\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"access\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":50,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"code\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayName\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":8,\"collection\":false,\"required\":false,\"writable\":true,\"min\":8,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"publicAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":2,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"description\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"externalAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastUpdated\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"translations\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"translation\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"URL\",\"unique\":false,\"name\":\"href\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":11,\"collection\":false,\"required\":false,\"writable\":true,\"min\":11,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"id\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"lastUpdatedBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userGroupAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userGroupAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"created\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"attributeValues\",\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"attributeValue\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"sharing\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"TEXT\",\"required\":false,\"writable\":true,\"collectionName\":\"authorities\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"authority\",\"persisted\":true},{\"owner\":false,\"ordered\":true,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":false,\"collectionName\":\"users\",\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userObject\",\"href\":\"/schemas/user\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"createdBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"translationKey\":\"NAME\",\"max\":230,\"collection\":false,\"required\":true,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":true,\"name\":\"name\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"user\",\"href\":\"/schemas/user\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false}]}", - "responseSize": 5757, + "responseBody": "{\"klass\":\"org.hisp.dhis.user.UserAuthorityGroup\",\"identifiableObject\":true,\"singular\":\"userRole\",\"plural\":\"userRoles\",\"metadata\":true,\"name\":\"userRole\",\"displayName\":\"User Authority Group\",\"shareable\":true,\"apiEndpoint\":\"/userRoles\",\"authorities\":[{\"type\":\"CREATE_PUBLIC\",\"authorities\":[\"F_USERROLE_PUBLIC_ADD\"]},{\"type\":\"CREATE_PRIVATE\",\"authorities\":[\"F_USERROLE_PRIVATE_ADD\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_USERROLE_DELETE\"]}],\"properties\":[{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"TEXT\",\"name\":\"favorite\",\"persisted\":false,\"collectionName\":\"favorites\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"code\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":50,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"access\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"displayName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"TEXT\",\"name\":\"publicAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":8,\"min\":8},{\"propertyType\":\"TEXT\",\"name\":\"description\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":2},{\"propertyType\":\"BOOLEAN\",\"name\":\"externalAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"lastUpdated\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"translation\",\"persisted\":true,\"collectionName\":\"translations\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"id\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":11,\"min\":11},{\"propertyType\":\"URL\",\"name\":\"href\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"lastUpdatedBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userGroupAccess\",\"persisted\":false,\"collectionName\":\"userGroupAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"created\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"attributeValue\",\"persisted\":false,\"collectionName\":\"attributeValues\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"sharing\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"userObject\",\"persisted\":false,\"collectionName\":\"users\",\"collection\":true,\"ordered\":true,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"TEXT\",\"name\":\"authority\",\"persisted\":true,\"collectionName\":\"authorities\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"createdBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userAccess\",\"persisted\":false,\"collectionName\":\"userAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"name\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":true,\"max\":230,\"min\":1,\"translationKey\":\"NAME\"},{\"propertyType\":\"BOOLEAN\",\"name\":\"favorite\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"user\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"}],\"translatable\":true}", + "responseSize": 5727, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/schemas/user?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", + "path": "/api/38/schemas/userGroup?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", "featureName": "The user group list can be searched", "static": false, "count": 2, @@ -75,32 +71,30 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"klass\":\"org.hisp.dhis.user.User\",\"shareable\":false,\"translatable\":false,\"metadata\":true,\"identifiableObject\":true,\"apiEndpoint\":\"/users\",\"plural\":\"users\",\"displayName\":\"User\",\"name\":\"user\",\"singular\":\"user\",\"authorities\":[{\"type\":\"CREATE\",\"authorities\":[\"F_USER_ADD\",\"F_USER_ADD_WITHIN_MANAGED_GROUP\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_USER_DELETE\",\"F_USER_DELETE_WITHIN_MANAGED_GROUP\"]},{\"type\":\"READ\",\"authorities\":[\"F_USER_VIEW\"]}],\"properties\":[{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"education\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":8,\"collection\":false,\"required\":false,\"writable\":true,\"min\":8,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"publicAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":160,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"jobTitle\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastUpdated\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"twitter\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"translations\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"translation\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":160,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"employer\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":11,\"collection\":false,\"required\":false,\"writable\":true,\"min\":11,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":false,\"name\":\"id\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"URL\",\"unique\":false,\"name\":\"href\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"dataViewOrganisationUnits\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"dataViewOrganisationUnit\",\"href\":\"/schemas/organisationUnit\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"lastUpdatedBy\",\"href\":\"/schemas/user\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"whatsApp\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userGroupAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userGroupAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"created\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"attributeValues\",\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"attributeValue\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"sharing\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"userGroups\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userGroup\",\"href\":\"/schemas/userGroup\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":160,\"collection\":false,\"required\":true,\"writable\":true,\"min\":2,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"firstName\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":80,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"phoneNumber\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":160,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"nationality\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userAccess\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"name\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"birthday\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"TEXT\",\"required\":false,\"writable\":true,\"collectionName\":\"favorites\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":50,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"code\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"access\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":50,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"gender\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayName\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"externalAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"skype\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"teiSearchOrganisationUnits\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"teiSearchOrganisationUnit\",\"href\":\"/schemas/organisationUnit\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":160,\"collection\":false,\"required\":true,\"writable\":true,\"min\":2,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"surname\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"organisationUnits\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"organisationUnit\",\"href\":\"/schemas/organisationUnit\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"facebookMessenger\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"introduction\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":160,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"EMAIL\",\"unique\":false,\"name\":\"email\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"languages\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"welcomeMessage\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":true,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"userCredentials\",\"href\":\"/schemas/userCredentials\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"telegram\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"avatar\",\"href\":\"/schemas/fileResource\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":-2147483648,\"embeddedObject\":false,\"propertyType\":\"INTEGER\",\"unique\":false,\"name\":\"dataViewMaxOrganisationUnitLevel\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastCheckedInterpretations\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"createdBy\",\"href\":\"/schemas/user\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"interests\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"user\",\"href\":\"/schemas/user\",\"persisted\":false}]}", - "responseSize": 11136, + "responseBody": "{\"klass\":\"org.hisp.dhis.user.UserGroup\",\"identifiableObject\":true,\"singular\":\"userGroup\",\"plural\":\"userGroups\",\"metadata\":true,\"name\":\"userGroup\",\"displayName\":\"User Group\",\"shareable\":true,\"apiEndpoint\":\"/userGroups\",\"authorities\":[{\"type\":\"CREATE_PUBLIC\",\"authorities\":[\"F_USERGROUP_PUBLIC_ADD\"]},{\"type\":\"CREATE_PRIVATE\",\"authorities\":[\"F_USERGROUP_PRIVATE_ADD\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_USERGROUP_DELETE\"]}],\"properties\":[{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"TEXT\",\"name\":\"favorite\",\"persisted\":false,\"collectionName\":\"favorites\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"code\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":50,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"access\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"displayName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"TEXT\",\"name\":\"publicAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":8,\"min\":8},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"managedByGroup\",\"persisted\":true,\"collectionName\":\"managedByGroups\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/userGroup\"},{\"propertyType\":\"BOOLEAN\",\"name\":\"externalAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"lastUpdated\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"translation\",\"persisted\":true,\"collectionName\":\"translations\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"id\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":11,\"min\":11},{\"propertyType\":\"URL\",\"name\":\"href\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"lastUpdatedBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userGroupAccess\",\"persisted\":false,\"collectionName\":\"userGroupAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"created\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"attributeValue\",\"persisted\":true,\"collectionName\":\"attributeValues\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"sharing\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"user\",\"persisted\":true,\"collectionName\":\"users\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"managedGroup\",\"persisted\":true,\"collectionName\":\"managedGroups\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/userGroup\"},{\"propertyType\":\"REFERENCE\",\"name\":\"createdBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userAccess\",\"persisted\":false,\"collectionName\":\"userAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"name\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true,\"max\":230,\"min\":1,\"translationKey\":\"NAME\"},{\"propertyType\":\"BOOLEAN\",\"name\":\"favorite\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"user\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"}],\"translatable\":true}", + "responseSize": 5935, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/schemas/userGroup?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", + "path": "/api/38/schemas/user?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", "featureName": "The user group list can be searched", "static": false, "count": 2, @@ -108,32 +102,30 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"klass\":\"org.hisp.dhis.user.UserGroup\",\"shareable\":true,\"translatable\":true,\"metadata\":true,\"identifiableObject\":true,\"apiEndpoint\":\"/userGroups\",\"plural\":\"userGroups\",\"displayName\":\"User Group\",\"name\":\"userGroup\",\"singular\":\"userGroup\",\"authorities\":[{\"type\":\"CREATE_PUBLIC\",\"authorities\":[\"F_USERGROUP_PUBLIC_ADD\"]},{\"type\":\"CREATE_PRIVATE\",\"authorities\":[\"F_USERGROUP_PRIVATE_ADD\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_USERGROUP_DELETE\"]}],\"properties\":[{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"TEXT\",\"required\":false,\"writable\":true,\"collectionName\":\"favorites\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"access\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":50,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"code\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayName\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":8,\"collection\":false,\"required\":false,\"writable\":true,\"min\":8,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"publicAccess\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"managedByGroups\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"managedByGroup\",\"href\":\"/schemas/userGroup\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"externalAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastUpdated\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"translations\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"translation\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"URL\",\"unique\":false,\"name\":\"href\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":11,\"collection\":false,\"required\":false,\"writable\":true,\"min\":11,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"id\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"lastUpdatedBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userGroupAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userGroupAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"created\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"attributeValues\",\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"attributeValue\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"sharing\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"users\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"user\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"managedGroups\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"managedGroup\",\"href\":\"/schemas/userGroup\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"createdBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"translationKey\":\"NAME\",\"max\":230,\"collection\":false,\"required\":true,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"name\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"user\",\"href\":\"/schemas/user\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false}]}", - "responseSize": 5977, + "responseBody": "{\"klass\":\"org.hisp.dhis.user.User\",\"identifiableObject\":true,\"singular\":\"user\",\"plural\":\"users\",\"metadata\":true,\"name\":\"user\",\"displayName\":\"User\",\"shareable\":false,\"apiEndpoint\":\"/users\",\"authorities\":[{\"type\":\"CREATE\",\"authorities\":[\"F_USER_ADD\",\"F_USER_ADD_WITHIN_MANAGED_GROUP\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_USER_DELETE\",\"F_USER_DELETE_WITHIN_MANAGED_GROUP\"]},{\"type\":\"READ\",\"authorities\":[\"F_USER_VIEW\"]}],\"properties\":[{\"propertyType\":\"TEXT\",\"name\":\"education\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"publicAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":8,\"min\":8},{\"propertyType\":\"TEXT\",\"name\":\"jobTitle\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":160,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"lastUpdated\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"TEXT\",\"name\":\"twitter\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"translation\",\"persisted\":false,\"collectionName\":\"translations\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"employer\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":160,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"id\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":11,\"min\":11},{\"propertyType\":\"URL\",\"name\":\"href\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"dataViewOrganisationUnit\",\"persisted\":true,\"collectionName\":\"dataViewOrganisationUnits\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/organisationUnit\"},{\"propertyType\":\"REFERENCE\",\"name\":\"lastUpdatedBy\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"TEXT\",\"name\":\"whatsApp\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userGroupAccess\",\"persisted\":false,\"collectionName\":\"userGroupAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"created\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"attributeValue\",\"persisted\":true,\"collectionName\":\"attributeValues\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"sharing\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"userGroup\",\"persisted\":true,\"collectionName\":\"userGroups\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/userGroup\"},{\"propertyType\":\"TEXT\",\"name\":\"firstName\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true,\"max\":160,\"min\":2},{\"propertyType\":\"TEXT\",\"name\":\"phoneNumber\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":80,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"nationality\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":160,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userAccess\",\"persisted\":false,\"collectionName\":\"userAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"name\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"favorite\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"birthday\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"TEXT\",\"name\":\"favorite\",\"persisted\":false,\"collectionName\":\"favorites\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"code\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":50,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"access\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"gender\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":50,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"displayName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"BOOLEAN\",\"name\":\"externalAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"teiSearchOrganisationUnit\",\"persisted\":true,\"collectionName\":\"teiSearchOrganisationUnits\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/organisationUnit\"},{\"propertyType\":\"TEXT\",\"name\":\"skype\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"surname\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true,\"max\":160,\"min\":2},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"organisationUnit\",\"persisted\":true,\"collectionName\":\"organisationUnits\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/organisationUnit\"},{\"propertyType\":\"TEXT\",\"name\":\"facebookMessenger\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"EMAIL\",\"name\":\"email\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":160,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"introduction\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"languages\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"welcomeMessage\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"userCredentials\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true,\"href\":\"/schemas/userCredentials\"},{\"propertyType\":\"TEXT\",\"name\":\"telegram\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"avatar\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/fileResource\"},{\"propertyType\":\"INTEGER\",\"name\":\"dataViewMaxOrganisationUnitLevel\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":-2147483648},{\"propertyType\":\"DATE\",\"name\":\"lastCheckedInterpretations\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"createdBy\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"TEXT\",\"name\":\"interests\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"user\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"}],\"translatable\":false}", + "responseSize": 11076, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/schemas/userCredentials?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", + "path": "/api/38/attributes?fields=%3Aall%2CoptionSet%5B%3Aall%2Coptions%5B%3Aall%5D%5D&paging=false", "featureName": "The user group list can be searched", "static": false, "count": 2, @@ -141,32 +133,31 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"klass\":\"org.hisp.dhis.user.UserCredentials\",\"shareable\":false,\"translatable\":false,\"metadata\":false,\"identifiableObject\":true,\"plural\":\"userCredentials\",\"displayName\":\"User Credentials\",\"name\":\"userCredentials\",\"singular\":\"userCredentials\",\"authorities\":[],\"properties\":[{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"TEXT\",\"required\":false,\"writable\":true,\"collectionName\":\"favorites\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastLogin\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"userInfo\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":50,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"code\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"access\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":true,\"name\":\"openId\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayName\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":8,\"collection\":false,\"required\":false,\"writable\":true,\"min\":8,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"publicAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"externalAuth\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"cogsDimensionConstraints\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"cogsDimensionConstraint\",\"href\":\"/schemas/categoryOptionGroupSet\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"accountExpiry\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"catDimensionConstraints\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"catDimensionConstraint\",\"href\":\"/schemas/category\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"externalAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastUpdated\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":60,\"collection\":false,\"required\":false,\"writable\":true,\"min\":8,\"embeddedObject\":false,\"propertyType\":\"PASSWORD\",\"unique\":false,\"name\":\"password\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"translations\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"translation\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":true,\"name\":\"ldapId\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"disabled\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":11,\"collection\":false,\"required\":false,\"writable\":true,\"min\":11,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"id\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"URL\",\"unique\":false,\"name\":\"href\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"twoFA\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"passwordLastUpdated\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"lastUpdatedBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userGroupAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userGroupAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"invitation\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"created\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"attributeValues\",\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"attributeValue\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"sharing\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"selfRegistered\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"userRoles\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userRole\",\"href\":\"/schemas/userRole\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"createdBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userAccess\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"name\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"user\",\"href\":\"/schemas/user\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":true,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":true,\"name\":\"username\",\"persisted\":true}]}", - "responseSize": 8370, + "responseBody": "{\"attributes\":[{\"lastUpdated\":\"2015-04-24T12:12:54.408\",\"id\":\"DnrLSdo4hMl\",\"href\":\"/38/attributes/DnrLSdo4hMl\",\"created\":\"2015-04-24T12:12:54.407\",\"name\":\"Alternative name\",\"code\":\"Alternative name\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"Alternative name\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":true,\"userAttribute\":false,\"displayName\":\"Alternative name\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2015-04-24T12:14:03.641\",\"id\":\"Z4X3J7jMLYV\",\"href\":\"/38/attributes/Z4X3J7jMLYV\",\"created\":\"2015-04-24T12:03:37.356\",\"name\":\"Classification\",\"code\":\"CLASSIFICATION\",\"indicatorAttribute\":true,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"Classification\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Classification\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"code\":\"CLASS\",\"created\":\"2015-04-24T12:02:41.447\",\"lastUpdated\":\"2015-04-24T12:03:16.859\",\"name\":\"Classification\",\"id\":\"LWEwGW8ATgE\",\"displayName\":\"Classification\",\"publicAccess\":\"rw------\",\"version\":1,\"externalAccess\":false,\"valueType\":\"TEXT\",\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"favorites\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"translations\":[],\"userAccesses\":[],\"options\":[{\"code\":\"INPUT\",\"lastUpdated\":\"2015-04-24T12:02:51.959\",\"id\":\"Fr4igNnPYTv\",\"created\":\"2015-04-24T12:02:51.959\",\"name\":\"Input\",\"displayName\":\"Input\",\"externalAccess\":false,\"displayFormName\":\"Input\",\"sortOrder\":1,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"sharing\":{\"userGroups\":{},\"external\":false,\"users\":{}},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]},{\"code\":\"ACTIVITY\",\"lastUpdated\":\"2015-04-24T12:03:04.493\",\"id\":\"xuAA8BQjdZq\",\"created\":\"2015-04-24T12:03:04.493\",\"name\":\"Activity\",\"displayName\":\"Activity\",\"externalAccess\":false,\"displayFormName\":\"Activity\",\"sortOrder\":2,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"sharing\":{\"userGroups\":{},\"external\":false,\"users\":{}},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]},{\"code\":\"OUTPUT\",\"lastUpdated\":\"2015-04-24T12:03:11.923\",\"id\":\"tpJ71rNdmeo\",\"created\":\"2015-04-24T12:03:11.923\",\"name\":\"Output\",\"displayName\":\"Output\",\"externalAccess\":false,\"displayFormName\":\"Output\",\"sortOrder\":3,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"sharing\":{\"userGroups\":{},\"external\":false,\"users\":{}},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]},{\"code\":\"IMPACT\",\"lastUpdated\":\"2015-04-24T12:03:16.859\",\"id\":\"QIbgv5M77In\",\"created\":\"2015-04-24T12:03:16.859\",\"name\":\"Impact\",\"displayName\":\"Impact\",\"externalAccess\":false,\"displayFormName\":\"Impact\",\"sortOrder\":4,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"sharing\":{\"userGroups\":{},\"external\":false,\"users\":{}},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]}]},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2015-04-20T12:36:33.754\",\"id\":\"qXS2NDUEAOS\",\"href\":\"/38/attributes/qXS2NDUEAOS\",\"created\":\"2015-04-20T12:23:04.044\",\"name\":\"Collection method\",\"code\":\"Collection method\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"LONG_TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"Collection method\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Collection method\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2016-01-15T16:53:02.773\",\"id\":\"UKNKz1H10EE\",\"href\":\"/38/attributes/UKNKz1H10EE\",\"created\":\"2016-01-15T16:53:02.773\",\"name\":\"HR identifier\",\"code\":\"IRID\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"HR identifier\",\"organisationUnitAttribute\":true,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":true,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"HR identifier\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2017-03-05T21:37:25.858\",\"id\":\"l1VmqIHKk6t\",\"href\":\"/38/attributes/l1VmqIHKk6t\",\"created\":\"2016-08-04T23:39:51.895\",\"name\":\"KE code\",\"code\":\"KE code\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"KE code\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":true,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"KE code\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2016-08-04T23:48:21.851\",\"id\":\"n2xYlNbsfko\",\"href\":\"/38/attributes/n2xYlNbsfko\",\"created\":\"2016-08-01T15:00:09.415\",\"name\":\"NGO ID\",\"code\":\"NGOID\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"NGO ID\",\"organisationUnitAttribute\":true,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"NGO ID\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2017-03-13T19:32:41.386\",\"id\":\"dLHLR5O4YFI\",\"href\":\"/38/attributes/dLHLR5O4YFI\",\"created\":\"2017-03-05T21:33:31.019\",\"name\":\"PEPFAR ID\",\"code\":\"PEPFAR_ID\",\"indicatorAttribute\":true,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"PEPFAR ID\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"PEPFAR ID\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":true,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2011-12-24T12:24:22.575\",\"id\":\"AhsCAtM3L0g\",\"href\":\"/38/attributes/AhsCAtM3L0g\",\"created\":\"2011-12-24T12:24:22.575\",\"name\":\"Rationale\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"Rationale\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Rationale\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2017-03-12T20:17:57.461\",\"id\":\"xqWyz9jNCA5\",\"href\":\"/38/attributes/xqWyz9jNCA5\",\"created\":\"2016-08-04T23:40:08.559\",\"name\":\"TZ code\",\"code\":\"TZ code\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"TZ code\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":true,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"TZ code\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2011-12-24T12:24:22.575\",\"id\":\"Y1LUDU8sWBR\",\"href\":\"/38/attributes/Y1LUDU8sWBR\",\"created\":\"2011-12-24T12:24:22.575\",\"name\":\"Unit of measure\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"Unit of measure\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Unit of measure\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]}]}", + "responseSize": 21863, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/schemas/organisationUnit?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", + "path": "/api/38/schemas/userCredentials?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", "featureName": "The user group list can be searched", "static": false, "count": 2, @@ -174,32 +165,30 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"klass\":\"org.hisp.dhis.organisationunit.OrganisationUnit\",\"shareable\":false,\"translatable\":true,\"metadata\":true,\"identifiableObject\":true,\"apiEndpoint\":\"/organisationUnits\",\"plural\":\"organisationUnits\",\"displayName\":\"Organisation Unit\",\"name\":\"organisationUnit\",\"singular\":\"organisationUnit\",\"authorities\":[{\"type\":\"CREATE\",\"authorities\":[\"F_ORGANISATIONUNIT_ADD\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_ORGANISATIONUNIT_DELETE\"]}],\"properties\":[{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"parent\",\"href\":\"/schemas/organisationUnit\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":8,\"collection\":false,\"required\":false,\"writable\":true,\"min\":8,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"publicAccess\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"type\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":true,\"name\":\"path\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastUpdated\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"children\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"child\",\"href\":\"/schemas/organisationUnit\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"translations\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"translation\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":11,\"collection\":false,\"required\":false,\"writable\":true,\"min\":11,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"id\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"URL\",\"unique\":false,\"name\":\"href\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"organisationUnitGroups\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"organisationUnitGroup\",\"href\":\"/schemas/organisationUnitGroup\",\"persisted\":true},{\"owner\":false,\"ordered\":true,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":false,\"collectionName\":\"ancestors\",\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"organisationUnit\",\"href\":\"/schemas/organisationUnit\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayDescription\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"image\",\"href\":\"/schemas/fileResource\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"lastUpdatedBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userGroupAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userGroupAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":-2147483648,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"level\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"created\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"attributeValues\",\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"attributeValue\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"sharing\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayFormName\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"users\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userItem\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":150,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"PHONENUMBER\",\"unique\":false,\"name\":\"phoneNumber\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"translationKey\":\"NAME\",\"max\":230,\"collection\":false,\"required\":true,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"name\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"dataSets\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"dataSet\",\"href\":\"/schemas/dataSet\",\"persisted\":true},{\"owner\":false,\"ordered\":true,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"legendSets\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"legendSets\",\"href\":\"/schemas/legendSet\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"programs\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"program\",\"href\":\"/schemas/program\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"translationKey\":\"SHORT_NAME\",\"max\":50,\"collection\":false,\"required\":true,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"shortName\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"CONSTANT\",\"unique\":false,\"name\":\"dimensionItemType\",\"persisted\":false,\"constants\":[\"DATA_ELEMENT\",\"DATA_ELEMENT_OPERAND\",\"INDICATOR\",\"REPORTING_RATE\",\"PROGRAM_DATA_ELEMENT\",\"PROGRAM_ATTRIBUTE\",\"PROGRAM_INDICATOR\",\"PERIOD\",\"ORGANISATION_UNIT\",\"CATEGORY_OPTION\",\"OPTION_GROUP\",\"DATA_ELEMENT_GROUP\",\"ORGANISATION_UNIT_GROUP\",\"CATEGORY_OPTION_GROUP\"]},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"TEXT\",\"required\":false,\"writable\":true,\"collectionName\":\"favorites\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"CONSTANT\",\"unique\":false,\"name\":\"aggregationType\",\"persisted\":false,\"constants\":[\"SUM\",\"AVERAGE\",\"AVERAGE_SUM_ORG_UNIT\",\"LAST\",\"LAST_AVERAGE_ORG_UNIT\",\"LAST_IN_PERIOD\",\"LAST_IN_PERIOD_AVERAGE_ORG_UNIT\",\"FIRST\",\"FIRST_AVERAGE_ORG_UNIT\",\"COUNT\",\"STDDEV\",\"VARIANCE\",\"MIN\",\"MAX\",\"NONE\",\"CUSTOM\",\"DEFAULT\"]},{\"owner\":true,\"ordered\":false,\"max\":50,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"code\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"access\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayName\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"translationKey\":\"DESCRIPTION\",\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"description\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"contactPerson\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayShortName\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"externalAccess\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"INTEGER\",\"unique\":false,\"name\":\"periodOffset\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"translationKey\":\"FORM_NAME\",\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"formName\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":true,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"openingDate\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":150,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"EMAIL\",\"unique\":false,\"name\":\"email\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"address\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"dimensionItem\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"INTEGER\",\"unique\":false,\"name\":\"memberCount\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"leaf\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"URL\",\"unique\":false,\"name\":\"url\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"closedDate\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"createdBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"legendSet\",\"href\":\"/schemas/legendSet\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"geometry\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"comment\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"user\",\"href\":\"/schemas/user\",\"persisted\":false}]}", - "responseSize": 13382, + "responseBody": "{\"klass\":\"org.hisp.dhis.user.UserCredentials\",\"identifiableObject\":true,\"singular\":\"userCredentials\",\"plural\":\"userCredentials\",\"metadata\":false,\"name\":\"userCredentials\",\"displayName\":\"User Credentials\",\"shareable\":false,\"authorities\":[],\"properties\":[{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"TEXT\",\"name\":\"favorite\",\"persisted\":false,\"collectionName\":\"favorites\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"userInfo\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"DATE\",\"name\":\"lastLogin\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"IDENTIFIER\",\"name\":\"code\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":50,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"access\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"openId\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"displayName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"TEXT\",\"name\":\"publicAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":8,\"min\":8},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"cogsDimensionConstraint\",\"persisted\":true,\"collectionName\":\"cogsDimensionConstraints\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/categoryOptionGroupSet\"},{\"propertyType\":\"BOOLEAN\",\"name\":\"externalAuth\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"accountExpiry\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"catDimensionConstraint\",\"persisted\":true,\"collectionName\":\"catDimensionConstraints\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/category\"},{\"propertyType\":\"BOOLEAN\",\"name\":\"externalAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"lastUpdated\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"PASSWORD\",\"name\":\"password\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":60,\"min\":8},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"translation\",\"persisted\":false,\"collectionName\":\"translations\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"ldapId\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"disabled\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"IDENTIFIER\",\"name\":\"id\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":11,\"min\":11},{\"propertyType\":\"URL\",\"name\":\"href\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"twoFA\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"passwordLastUpdated\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"lastUpdatedBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userGroupAccess\",\"persisted\":false,\"collectionName\":\"userGroupAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"invitation\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"created\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"attributeValue\",\"persisted\":false,\"collectionName\":\"attributeValues\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"sharing\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"selfRegistered\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"userRole\",\"persisted\":true,\"collectionName\":\"userRoles\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/userRole\"},{\"propertyType\":\"REFERENCE\",\"name\":\"createdBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userAccess\",\"persisted\":false,\"collectionName\":\"userAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"name\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"favorite\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"user\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"TEXT\",\"name\":\"username\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":true,\"max\":255,\"min\":0}],\"translatable\":false}", + "responseSize": 8328, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/attributes?fields=%3Aall%2CoptionSet%5B%3Aall%2Coptions%5B%3Aall%5D%5D&paging=false", + "path": "/api/38/schemas/organisationUnit?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", "featureName": "The user group list can be searched", "static": false, "count": 2, @@ -207,33 +196,30 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"attributes\":[{\"lastUpdated\":\"2015-04-24T12:12:54.408\",\"id\":\"DnrLSdo4hMl\",\"href\":\"/38/attributes/DnrLSdo4hMl\",\"created\":\"2015-04-24T12:12:54.407\",\"name\":\"Alternative name\",\"code\":\"Alternative name\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"Alternative name\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":true,\"userAttribute\":false,\"displayName\":\"Alternative name\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2015-04-24T12:14:03.641\",\"id\":\"Z4X3J7jMLYV\",\"href\":\"/38/attributes/Z4X3J7jMLYV\",\"created\":\"2015-04-24T12:03:37.356\",\"name\":\"Classification\",\"code\":\"CLASSIFICATION\",\"indicatorAttribute\":true,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"Classification\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Classification\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"code\":\"CLASS\",\"created\":\"2015-04-24T12:02:41.447\",\"lastUpdated\":\"2015-04-24T12:03:16.859\",\"name\":\"Classification\",\"id\":\"LWEwGW8ATgE\",\"displayName\":\"Classification\",\"publicAccess\":\"rw------\",\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"version\":1,\"externalAccess\":false,\"valueType\":\"TEXT\",\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"favorites\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"translations\":[],\"userAccesses\":[],\"options\":[{\"code\":\"INPUT\",\"lastUpdated\":\"2015-04-24T12:02:51.959\",\"id\":\"Fr4igNnPYTv\",\"created\":\"2015-04-24T12:02:51.959\",\"name\":\"Input\",\"displayName\":\"Input\",\"externalAccess\":false,\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"displayFormName\":\"Input\",\"sortOrder\":1,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]},{\"code\":\"ACTIVITY\",\"lastUpdated\":\"2015-04-24T12:03:04.493\",\"id\":\"xuAA8BQjdZq\",\"created\":\"2015-04-24T12:03:04.493\",\"name\":\"Activity\",\"displayName\":\"Activity\",\"externalAccess\":false,\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"displayFormName\":\"Activity\",\"sortOrder\":2,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]},{\"code\":\"OUTPUT\",\"lastUpdated\":\"2015-04-24T12:03:11.923\",\"id\":\"tpJ71rNdmeo\",\"created\":\"2015-04-24T12:03:11.923\",\"name\":\"Output\",\"displayName\":\"Output\",\"externalAccess\":false,\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"displayFormName\":\"Output\",\"sortOrder\":3,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]},{\"code\":\"IMPACT\",\"lastUpdated\":\"2015-04-24T12:03:16.859\",\"id\":\"QIbgv5M77In\",\"created\":\"2015-04-24T12:03:16.859\",\"name\":\"Impact\",\"displayName\":\"Impact\",\"externalAccess\":false,\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"displayFormName\":\"Impact\",\"sortOrder\":4,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]}]},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2015-04-20T12:36:33.754\",\"id\":\"qXS2NDUEAOS\",\"href\":\"/38/attributes/qXS2NDUEAOS\",\"created\":\"2015-04-20T12:23:04.044\",\"name\":\"Collection method\",\"code\":\"Collection method\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"LONG_TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"Collection method\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Collection method\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2016-01-15T16:53:02.773\",\"id\":\"UKNKz1H10EE\",\"href\":\"/38/attributes/UKNKz1H10EE\",\"created\":\"2016-01-15T16:53:02.773\",\"name\":\"HR identifier\",\"code\":\"IRID\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"HR identifier\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":true,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":true,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"HR identifier\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2021-08-11T19:44:20.145\",\"id\":\"l1VmqIHKk6t\",\"href\":\"/38/attributes/l1VmqIHKk6t\",\"created\":\"2016-08-04T23:39:51.895\",\"name\":\"KE code\",\"code\":\"KE code\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"KE code\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":true,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":true,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"KE code\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"lastUpdatedBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2016-08-04T23:48:21.851\",\"id\":\"n2xYlNbsfko\",\"href\":\"/38/attributes/n2xYlNbsfko\",\"created\":\"2016-08-01T15:00:09.415\",\"name\":\"NGO ID\",\"code\":\"NGOID\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"NGO ID\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":true,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"NGO ID\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2017-03-13T19:32:41.386\",\"id\":\"dLHLR5O4YFI\",\"href\":\"/38/attributes/dLHLR5O4YFI\",\"created\":\"2017-03-05T21:33:31.019\",\"name\":\"PEPFAR ID\",\"code\":\"PEPFAR_ID\",\"indicatorAttribute\":true,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"PEPFAR ID\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"PEPFAR ID\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":true,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2011-12-24T12:24:22.575\",\"id\":\"AhsCAtM3L0g\",\"href\":\"/38/attributes/AhsCAtM3L0g\",\"created\":\"2011-12-24T12:24:22.575\",\"name\":\"Rationale\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"Rationale\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Rationale\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2021-08-11T19:45:34.644\",\"id\":\"xqWyz9jNCA5\",\"href\":\"/38/attributes/xqWyz9jNCA5\",\"created\":\"2016-08-04T23:40:08.559\",\"name\":\"TZ code\",\"code\":\"TZ code\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"TZ code\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":true,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":true,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"TZ code\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"lastUpdatedBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2011-12-24T12:24:22.575\",\"id\":\"Y1LUDU8sWBR\",\"href\":\"/38/attributes/Y1LUDU8sWBR\",\"created\":\"2011-12-24T12:24:22.575\",\"name\":\"Unit of measure\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"Unit of measure\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Unit of measure\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]}]}", - "responseSize": 22129, + "responseBody": "{\"klass\":\"org.hisp.dhis.organisationunit.OrganisationUnit\",\"identifiableObject\":true,\"singular\":\"organisationUnit\",\"plural\":\"organisationUnits\",\"metadata\":true,\"name\":\"organisationUnit\",\"displayName\":\"Organisation Unit\",\"shareable\":false,\"apiEndpoint\":\"/organisationUnits\",\"authorities\":[{\"type\":\"CREATE\",\"authorities\":[\"F_ORGANISATIONUNIT_ADD\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_ORGANISATIONUNIT_DELETE\"]}],\"properties\":[{\"propertyType\":\"REFERENCE\",\"name\":\"parent\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/organisationUnit\"},{\"propertyType\":\"TEXT\",\"name\":\"publicAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":8,\"min\":8},{\"propertyType\":\"TEXT\",\"name\":\"type\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"path\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"lastUpdated\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"child\",\"persisted\":true,\"collectionName\":\"children\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/organisationUnit\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"translation\",\"persisted\":true,\"collectionName\":\"translations\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"id\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":11,\"min\":11},{\"propertyType\":\"URL\",\"name\":\"href\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"organisationUnitGroup\",\"persisted\":true,\"collectionName\":\"organisationUnitGroups\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/organisationUnitGroup\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"organisationUnit\",\"persisted\":false,\"collectionName\":\"ancestors\",\"collection\":true,\"ordered\":true,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false,\"href\":\"/schemas/organisationUnit\"},{\"propertyType\":\"TEXT\",\"name\":\"displayDescription\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"image\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/fileResource\"},{\"propertyType\":\"REFERENCE\",\"name\":\"lastUpdatedBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userGroupAccess\",\"persisted\":false,\"collectionName\":\"userGroupAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"level\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":-2147483648},{\"propertyType\":\"DATE\",\"name\":\"created\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"attributeValue\",\"persisted\":true,\"collectionName\":\"attributeValues\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"sharing\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"displayFormName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"userItem\",\"persisted\":true,\"collectionName\":\"users\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/user\"},{\"propertyType\":\"PHONENUMBER\",\"name\":\"phoneNumber\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":150,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userAccess\",\"persisted\":false,\"collectionName\":\"userAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"name\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true,\"max\":230,\"min\":1,\"translationKey\":\"NAME\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"dataSet\",\"persisted\":true,\"collectionName\":\"dataSets\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/dataSet\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"legendSets\",\"persisted\":false,\"collectionName\":\"legendSets\",\"collection\":true,\"ordered\":true,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/legendSet\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"program\",\"persisted\":true,\"collectionName\":\"programs\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/program\"},{\"propertyType\":\"TEXT\",\"name\":\"shortName\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true,\"max\":50,\"min\":1,\"translationKey\":\"SHORT_NAME\"},{\"propertyType\":\"BOOLEAN\",\"name\":\"favorite\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"CONSTANT\",\"name\":\"dimensionItemType\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"constants\":[\"DATA_ELEMENT\",\"DATA_ELEMENT_OPERAND\",\"INDICATOR\",\"REPORTING_RATE\",\"PROGRAM_DATA_ELEMENT\",\"PROGRAM_ATTRIBUTE\",\"PROGRAM_INDICATOR\",\"PERIOD\",\"ORGANISATION_UNIT\",\"CATEGORY_OPTION\",\"OPTION_GROUP\",\"DATA_ELEMENT_GROUP\",\"ORGANISATION_UNIT_GROUP\",\"CATEGORY_OPTION_GROUP\"]},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"TEXT\",\"name\":\"favorite\",\"persisted\":false,\"collectionName\":\"favorites\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"CONSTANT\",\"name\":\"aggregationType\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"constants\":[\"SUM\",\"AVERAGE\",\"AVERAGE_SUM_ORG_UNIT\",\"LAST\",\"LAST_AVERAGE_ORG_UNIT\",\"LAST_IN_PERIOD\",\"LAST_IN_PERIOD_AVERAGE_ORG_UNIT\",\"FIRST\",\"FIRST_AVERAGE_ORG_UNIT\",\"COUNT\",\"STDDEV\",\"VARIANCE\",\"MIN\",\"MAX\",\"NONE\",\"CUSTOM\",\"DEFAULT\"]},{\"propertyType\":\"IDENTIFIER\",\"name\":\"code\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":50,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"access\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"displayName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"TEXT\",\"name\":\"contactPerson\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"description\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":1,\"translationKey\":\"DESCRIPTION\"},{\"propertyType\":\"TEXT\",\"name\":\"displayShortName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"BOOLEAN\",\"name\":\"externalAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COMPLEX\",\"name\":\"queryMods\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"formName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"openingDate\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true},{\"propertyType\":\"EMAIL\",\"name\":\"email\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":150,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"address\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"dimensionItem\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"INTEGER\",\"name\":\"memberCount\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"leaf\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"URL\",\"name\":\"url\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"closedDate\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"createdBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"REFERENCE\",\"name\":\"legendSet\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false,\"href\":\"/schemas/legendSet\"},{\"propertyType\":\"TEXT\",\"name\":\"comment\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"geometry\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"user\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"}],\"translatable\":true}", + "responseSize": 13279, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", - "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/me/authorization", + "path": "/api/38/apps", "featureName": "The user group list can be searched", "static": false, "count": 2, @@ -241,33 +227,30 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "[\"F_PROGRAM_INDICATOR_PUBLIC_ADD\",\"F_SQLVIEW_EXECUTE\",\"F_USER_VIEW\",\"F_GENERATE_MIN_MAX_VALUES\",\"F_VALIDATIONRULE_PUBLIC_ADD\",\"F_CATEGORY_PRIVATE_ADD\",\"F_INDICATORGROUPSET_PUBLIC_ADD\",\"F_DATAVALUE_DELETE\",\"F_EXTERNAL_MAP_LAYER_PRIVATE_ADD\",\"F_RELATIONSHIPTYPE_DELETE\",\"F_CATEGORY_OPTION_PRIVATE_ADD\",\"F_SINGLE_EVENT_DATA_ENTRY\",\"F_CATEGORY_OPTION_GROUP_PUBLIC_ADD\",\"F_GIS_ADMIN\",\"M_dhis-web-event-capture\",\"F_SEND_EMAIL\",\"F_ORGUNITGROUPSET_PRIVATE_ADD\",\"F_INDICATOR_DELETE\",\"M_dhis-web-event-reports\",\"F_VIEW_UNAPPROVED_DATA\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_VIEW\",\"F_TRACKED_ENTITY_INSTANCE_CHANGE_LOCATION\",\"F_OPTIONGROUPSET_DELETE\",\"F_USERGROUP_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_PRIVATE_ADD\",\"F_DOCUMENT_EXTERNAL\",\"F_PROGRAM_TRACKING_MANAGEMENT\",\"F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD\",\"F_GENERATE_PROGRAM_SUMMARY_REPORT\",\"F_PROGRAM_INDICATOR_DELETE\",\"F_MOBILE_SENDSMS\",\"F_TRACKED_ENTITY_ADD\",\"F_TRACKED_ENTITY_MANAGEMENT\",\"F_RELATIONSHIP_DELETE\",\"F_VALIDATIONRULEGROUP_PUBLIC_ADD\",\"F_REPORT_EXTERNAL\",\"F_DOCUMENT_PRIVATE_ADD\",\"M_dhis-web-reports\",\"F_TRACKED_ENTITY_DELETE\",\"F_USERGROUP_DELETE\",\"F_PROGRAM_PRIVATE_ADD\",\"F_CATEGORY_COMBO_PRIVATE_ADD\",\"F_SCHEDULING_SEND_MESSAGE\",\"F_EXTERNAL_MAP_LAYER_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_DELETE\",\"F_ORGANISATIONUNIT_MOVE\",\"M_dhis-web-usage-analytics\",\"F_COLOR_DELETE\",\"F_INDICATORGROUP_DELETE\",\"F_ORGANISATIONUNIT_DELETE\",\"F_PROGRAM_RULE_ADD\",\"M_dhis-web-light\",\"F_OPTIONGROUPSET_PRIVATE_ADD\",\"F_DATA_MART_ADMIN\",\"M_dhis-web-maintenance-mobile\",\"F_DATASET_PUBLIC_ADD\",\"F_CATEGORY_COMBO_DELETE\",\"F_SECTION_DELETE\",\"F_USER_DELETE\",\"F_INDICATORGROUPSET_PRIVATE_ADD\",\"F_PROGRAM_INDICATOR_PRIVATE_ADD\",\"F_METADATA_IMPORT\",\"M_dhis-web-maintenance-appmanager\",\"F_EXPORT_EVENTS\",\"M_dhis-web-maintenance-settings\",\"F_SQLVIEW_PUBLIC_ADD\",\"F_PERFORM_MAINTENANCE\",\"F_COLOR_SET_ADD\",\"F_PROGRAM_STAGE_INSTANCE_DELETE\",\"F_METADATA_EXPORT\",\"F_MINMAX_DATAELEMENT_ADD\",\"F_PROGRAMSTAGE_SECTION_ADD\",\"F_DATAELEMENTGROUP_PRIVATE_ADD\",\"F_VALIDATIONRULE_PRIVATE_ADD\",\"F_APPROVE_DATA\",\"M_dhis-web-mapping\",\"F_DATAELEMENT_PRIVATE_ADD\",\"F_VALIDATIONCRITERIA_ADD\",\"F_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS\",\"F_IGNORE_TRACKER_REQUIRED_VALUE_VALIDATION\",\"F_PROGRAM_PUBLIC_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_DELETE\",\"F_USER_ADD_WITHIN_MANAGED_GROUP\",\"M_Web_Portal\",\"F_ORGANISATIONUNIT_ADD\",\"M_dhis-web-user\",\"F_LEGEND_SET_PUBLIC_ADD\",\"F_CONSTANT_ADD\",\"F_PREDICTORGROUP_DELETE\",\"F_TRACKED_ENTITY_COMMENT_ADD\",\"F_TRACKED_ENTITY_INSTANCE_MANAGEMENT\",\"M_dhis-web-visualizer\",\"F_INDICATOR_PUBLIC_ADD\",\"F_INDICATORGROUP_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD\",\"M_dhis-web-maintenance\",\"M_dhis-web-approval\",\"F_PROGRAM_RULE_MANAGEMENT\",\"F_TEI_CASCADE_DELETE\",\"F_FRED_UPDATE\",\"F_VISUALIZATION_EXTERNAL\",\"M_dhis-web-cache-cleaner\",\"F_EDIT_EXPIRED\",\"F_ACCESS_TRACKED_ENTITY_ATTRIBUTES\",\"F_PROGRAM_DASHBOARD_CONFIG_ADMIN\",\"F_ORGANISATIONUNITLEVEL_UPDATE\",\"F_CATEGORY_OPTION_PUBLIC_ADD\",\"M_dhis-web-datastore\",\"F_CATEGORY_OPTION_DELETE\",\"M_Data_Table\",\"M_dhis-web-menu-management\",\"F_REPORT_PUBLIC_ADD\",\"F_VALIDATIONRULEGROUP_DELETE\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_ADD\",\"F_RELATIONSHIP_MANAGEMENT\",\"F_COLOR_ADD\",\"F_OPTIONSET_PRIVATE_ADD\",\"F_PROGRAM_RULE_DELETE\",\"F_GENERATE_STATISTICAL_PROGRAM_REPORT\",\"F_ORGUNITGROUP_DELETE\",\"F_DATAELEMENTGROUPSET_PRIVATE_ADD\",\"M_dhis-web-tracker-capture\",\"F_LOCALE_ADD\",\"F_LEGEND_ADD\",\"F_CATEGORY_OPTION_GROUP_PRIVATE_ADD\",\"F_PROGRAM_INSTANCE_MANAGEMENT\",\"M_dhis-web-reporting\",\"F_CATEGORY_PUBLIC_ADD\",\"F_SECTION_ADD\",\"F_CATEGORY_COMBO_PUBLIC_ADD\",\"M_dhis-web-maintenance-datadictionary\",\"F_DATASET_DELETE\",\"F_INDICATORGROUPSET_DELETE\",\"F_USER_DELETE_WITHIN_MANAGED_GROUP\",\"F_ADD_TRACKED_ENTITY_FORM\",\"M_dhis-web-scheduler\",\"F_OPTIONGROUP_PUBLIC_ADD\",\"F_USERROLE_PRIVATE_ADD\",\"M_dhis-web-messaging\",\"M_dhis-web-maintenance-program\",\"F_EXTERNALFILERESOURCE_ADD\",\"F_MAP_EXTERNAL\",\"M_bna_widget\",\"F_DATAELEMENTGROUPSET_PUBLIC_ADD\",\"F_DATAELEMENTGROUP_DELETE\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_ADD\",\"F_RELATIONSHIP_ADD\",\"F_ORGUNITGROUP_PRIVATE_ADD\",\"F_DATAELEMENTGROUP_PUBLIC_ADD\",\"F_USER_GROUPS_READ_ONLY_ADD_MEMBERS\",\"F_LOCALE_DELETE\",\"F_PREDICTOR_RUN\",\"F_DATAELEMENT_DELETE\",\"F_OPTIONGROUP_DELETE\",\"F_LEGEND_SET_PRIVATE_ADD\",\"F_PROGRAMSTAGE_DELETE\",\"F_ATTRIBUTE_PUBLIC_ADD\",\"F_TRACKED_ENTITY_FORM_DELETE\",\"F_USERROLE_DELETE\",\"F_DOCUMENT_DELETE\",\"F_ORGUNITGROUPSET_DELETE\",\"M_dhis-web-translations\",\"M_dhis-web-sms\",\"F_SCHEDULING_CASE_AGGREGATE_QUERY_BUILDER\",\"F_PROGRAM_DELETE\",\"F_VALIDATIONRULE_DELETE\",\"F_PROGRAMDATAELEMENT_ADD\",\"M_dhis-web-mobile\",\"F_ACTIVITY_PLAN\",\"F_RELATIONSHIPTYPE_PUBLIC_ADD\",\"F_PREDICTOR_ADD\",\"F_SQLVIEW_PRIVATE_ADD\",\"F_EXPORT_DATA\",\"F_OAUTH2_CLIENT_MANAGE\",\"F_ORGUNITGROUP_PUBLIC_ADD\",\"F_APPROVE_DATA_LOWER_LEVELS\",\"M_Social_Media_Video\",\"F_OPTIONSET_PUBLIC_ADD\",\"F_EVENTCHART_EXTERNAL\",\"M_dhis-web-dataentry\",\"F_PROGRAM_TRACKING_SEARCH\",\"M_dhis-web-maintenance-dataset\",\"F_USERROLE_LIST\",\"M_dhis-web-import-export\",\"M_dhis-web-caseentry\",\"F_USERROLE_PUBLIC_ADD\",\"M_dhis-web-importexport\",\"M_InterpretationsTest\",\"F_ORGUNITGROUPSET_PUBLIC_ADD\",\"F_SQLVIEW_EXTERNAL\",\"F_REPORT_DELETE\",\"F_DASHBOARD_PUBLIC_ADD\",\"F_CONSTANT_DELETE\",\"M_dhis-web-maintenance-user\",\"F_PREDICTOR_DELETE\",\"M_dhis-web-data-visualizer\",\"F_DATASET_PRIVATE_ADD\",\"F_EVENTREPORT_PUBLIC_ADD\",\"F_PROGRAMSTAGE_SECTION_DELETE\",\"F_TRACKED_ENTITY_UPDATE\",\"F_CATEGORY_OPTION_GROUP_SET_PUBLIC_ADD\",\"F_TRACKED_ENTITY_INSTANCE_DASHBOARD\",\"F_METADATA_MANAGE\",\"F_ANALYTICSTABLEHOOK_DELETE\",\"F_UNCOMPLETE_EVENT\",\"M_dhis-web-sms-configuration\",\"M_dhis-web-interpretation\",\"F_LEGEND_DELETE\",\"M_Custom_Js_Css\",\"F_PROGRAM_INDICATOR_MANAGEMENT\",\"F_ANONYMOUS_DATA_ENTRY\",\"F_MAP_PUBLIC_ADD\",\"F_PROGRAM_VALIDATION\",\"F_SCHEDULING_ADMIN\",\"F_TRACKED_ENTITY_COMMENT_DELETE\",\"F_DATAELEMENT_MINMAX_DELETE\",\"F_MOBILE_SETTINGS\",\"F_PREDICTORGROUP_ADD\",\"F_REPORT_PRIVATE_ADD\",\"F_VALIDATIONRULEGROUP_PRIVATE_ADD\",\"F_PUSH_ANALYSIS_DELETE\",\"F_REPLICATE_USER\",\"F_DATAVALUE_ADD\",\"M_dhis-web-maintenance-organisationunit\",\"F_INSERT_CUSTOM_JS_CSS\",\"F_DATAELEMENTGROUPSET_DELETE\",\"F_SQLVIEW_DELETE\",\"F_ENROLLMENT_CASCADE_DELETE\",\"F_PROGRAMDATAELEMENT_DELETE\",\"F_TRACKED_ENTITY_INSTANCE_LIST\",\"F_INDICATORTYPE_ADD\",\"F_LEGEND_SET_DELETE\",\"F_VIEW_EVENT_ANALYTICS\",\"F_PROGRAMSTAGE_SECTION_MANAGEMENT\",\"F_IMPORT_EVENTS\",\"F_PROGRAM_INSTANCE_DELETE\",\"F_INDICATOR_PRIVATE_ADD\",\"F_TRACKED_ENTITY_INSTANCE_HISTORY\",\"F_FRED_CREATE\",\"F_EVENTCHART_PUBLIC_ADD\",\"F_PUSH_ANALYSIS_ADD\",\"M_dhis-web-event-visualizer\",\"F_USER_ADD\",\"F_EXTERNAL_MAP_LAYER_DELETE\",\"F_SYSTEM_SETTING\",\"F_ANALYTICSTABLEHOOK_ADD\",\"F_ATTRIBUTE_PRIVATE_ADD\",\"F_DOCUMENT_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_DELETE\",\"M_Easy_Visualization\",\"F_VISUALIZATION_PUBLIC_ADD\",\"F_DATAELEMENT_MINMAX_ADD\",\"M_dhis-web-data-quality\",\"M_dhis-web-pivot\",\"F_EVENTREPORT_EXTERNAL\",\"F_PROGRAM_RULE_UPDATE\",\"F_DATAELEMENT_PUBLIC_ADD\",\"M_dhis-web-validationrule\",\"F_CONSTANT_MANAGEMENT\",\"F_RUN_VALIDATION\",\"F_MANAGE_TICKETS\",\"F_GENERATE_BENEFICIARY_TABULAR_REPORT\",\"F_OPTIONGROUP_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_DELETE\",\"M_User_Administration\",\"M_dhis-web-settings\",\"F_IMPORT_DATA\",\"F_VIEW_DATABROWSER\",\"F_MOBILE_DELETE_SMS\",\"F_OPTIONSET_MANAGEMENT\",\"F_SEND_MESSAGE\",\"F_PROGRAMSTAGE_ADD\",\"M_dhis-web-maps\",\"F_MINMAX_DATAELEMENT_DELETE\",\"F_ATTRIBUTE_DELETE\",\"F_OPTIONSET_DELETE\",\"F_PROGRAM_TRACKING_LIST\",\"M_dhis-web-dashboard\",\"M_dhis-web-data-administration\",\"F_ACCEPT_DATA_LOWER_LEVELS\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_DELETE\",\"F_OPTIONGROUPSET_PUBLIC_ADD\",\"M_dhis-web-capture\",\"F_PROGRAM_INDICATOR_GROUP_PUBLIC_ADD\",\"F_CATEGORY_DELETE\",\"F_COLOR_SET_DELETE\",\"M_dhis-web-app-management\",\"F_INDICATORTYPE_DELETE\",\"F_NAME_BASED_DATA_ENTRY\",\"F_INDICATORGROUP_PRIVATE_ADD\",\"F_FRED_DELETE\",\"F_VALIDATIONCRITERIA_DELETE\",\"F_PROGRAM_STAGE_INSTANCE_SEARCH\"]", - "responseSize": 7791, + "responseBody": "[]", + "responseSize": 2, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", - "cache-control": "no-store", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/apps", + "path": "/api/38/me/authorization", "featureName": "The user group list can be searched", "static": false, "count": 2, @@ -275,28 +258,27 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "[{\"version\":\"0.6.0\",\"name\":\"Training App\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/training-app_0.6.0/\",\"description\":\"DHIS2 Training App\",\"icons\":{\"48\":\"icon.png\"},\"developer\":{\"url\":\"https://www.eyeseetea.com/\",\"name\":\"EyeSeeTea team\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/Training-App/index.html\",\"baseUrl\":\"/apps/Training-App\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Training-App\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Training App\",\"core_app\":false},{\"version\":\"31.1.0\",\"name\":\"App Management\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/app-management_31.1.0/\",\"description\":\"The Application Management App provides the ability to upload webapps in .zip files, as well as installing apps directly from the official DHIS 2 App Store\",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"developer\":{\"url\":\"https://www.dhis2.org\",\"name\":\"Nicolay Ramm\",\"email\":\"nicolay@dhis2.org\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"https://debug.dhis2.org/dev/dhis-web-app-management/index.html\",\"baseUrl\":\"https://debug.dhis2.org/dev/dhis-web-app-management\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":true,\"key\":\"app-management\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"app-management\",\"app_hub_id\":\"28823170-1203-46d1-81d5-eea67abae41c\",\"core_app\":true},{\"version\":\"2.4\",\"name\":\"Score Card Widget\",\"appType\":\"DASHBOARD_WIDGET\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/scorecard-dashboard-widget_2.4/\",\"description\":\"Score Card Generation\",\"icons\":{\"16\":\"scorecard.png\",\"48\":\"scorecard.png\",\"128\":\"scorecard.png\"},\"developer\":{\"url\":\"http://hisptanzania.org/\",\"name\":\"HISP Tanzania\"},\"activities\":{\"dhis\":{\"href\":\"../../..\"}},\"launchUrl\":\"/apps/Score-Card-Widget/index.html\",\"baseUrl\":\"/apps/Score-Card-Widget\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Score-Card-Widget\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Score Card Widget\",\"core_app\":false},{\"version\":\"1.0.0-rc.2\",\"name\":\"Action Tracker\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/action-tracker_1.0.0/\",\"description\":\"Action Tracker\",\"icons\":{\"16\":\"assets/icons/icon-16x16.png\",\"48\":\"assets/icons/icon-48x48.png\",\"128\":\"assets/icons/icon-128x128.png\"},\"developer\":{\"url\":\"https://hisptanzania.org\",\"name\":\"HISPTZ\"},\"activities\":{\"dhis\":{\"href\":\"../../../\"}},\"launchUrl\":\"/apps/Action-Tracker/index.html\",\"baseUrl\":\"/apps/Action-Tracker\",\"authorities\":[\"ACTION_TRACKER_EDIT_ACTION\",\"ACTION_TRACKER_CREATE_ACTION\",\"ACTION_TRACKER_DELETE_ACTION\",\"ACTION_TRACKER_EDIT_PROGRESS\",\"ACTION_TRACKER_CREATE_PROGRESS\"],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Action-Tracker\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Action Tracker\",\"core_app\":false},{\"version\":\"101.0.4\",\"name\":\"Usage Analytics\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/usage-analytics_101.0.4/\",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"https://debug.dhis2.org/dev/dhis-web-usage-analytics/index.html\",\"baseUrl\":\"https://debug.dhis2.org/dev/dhis-web-usage-analytics\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":true,\"key\":\"usage-analytics\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"usage-analytics\",\"app_hub_id\":\"7a243207-2de8-4620-b3e2-5162106284d4\",\"core_app\":true},{\"version\":\"0.1\",\"name\":\"Tracker Capture\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/bundle/\",\"description\":\"Tracker Capture App\",\"icons\":{\"16\":\"/img/icons/mortar-16.png\",\"48\":\"/img/icons/mortar-48.png\",\"128\":\"/img/icons/mortar-128.png\"},\"developer\":{\"url\":\"http://dhis2.org\",\"name\":\"HISP\"},\"activities\":{\"dhis\":{\"href\":\"..\"}},\"launchUrl\":\"https://debug.dhis2.org/dev/dhis-web-tracker-capture/index.html\",\"baseUrl\":\"https://debug.dhis2.org/dev/dhis-web-tracker-capture\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":true,\"key\":\"tracker-capture\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"tracker-capture\",\"core_app\":true},{\"version\":\"2.0.0\",\"name\":\"Interactive Dashboard 2\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/interactive-dashboard_2/\",\"description\":\"Interactive dashboard 2\",\"icons\":{\"16\":\"assets/img/icon-16x16.png\",\"48\":\"assets/img/icon-48x48.png\",\"128\":\"assets/img/icon-128x128.png\"},\"developer\":{\"url\":\"https://hisptanzania.org\",\"name\":\"HISPTZ\"},\"activities\":{\"dhis\":{\"href\":\"../../../\"}},\"launchUrl\":\"/apps/Interactive-Dashboard-2/index.html\",\"baseUrl\":\"/apps/Interactive-Dashboard-2\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Interactive-Dashboard-2\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Interactive Dashboard 2\",\"core_app\":false},{\"version\":\"1.0.0\",\"name\":\"Standard Report App for DHIS2 -By Er.Roshan Konda\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/dhis2-Programlist-1.0.0/\",\"description\":\"Er. Roshan Konda-First React App\",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/Programlist/index.html\",\"baseUrl\":\"/apps/Programlist\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Programlist\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Programlist\",\"core_app\":false},{\"version\":\"8.1.1\",\"name\":\"pwa-app\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/pwa-app-8.1.1/\",\"description\":\"\",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/pwa-app/index.html\",\"baseUrl\":\"/apps/pwa-app\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"pwa-app\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"pwa-app\",\"core_app\":false},{\"version\":\"2.1.0\",\"name\":\"Android Settings\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/dhis2-android-settings-app-2.1.0/\",\"icons\":{\"48\":\"favicon-48x48.png\"},\"developer\":{\"name\":\"Milagros Rodriguez\",\"email\":\"milagros@dhis2.org\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/android-settings-app/index.html\",\"baseUrl\":\"/apps/android-settings-app\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"android-settings-app\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"android-settings-app\",\"core_app\":false},{\"version\":\"31.19.16\",\"name\":\"Dashboard test\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/dashboard-test-31.19.16/\",\"description\":\"DHIS2 Dashboard app\",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/dashboard-test/index.html\",\"baseUrl\":\"/apps/dashboard-test\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"dashboard-test\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"dashboard-test\",\"core_app\":false},{\"version\":\"1.0.2\",\"name\":\"Data Transfer\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/data-transfert_1.0.1/\",\"description\":\"dataTransfer\",\"icons\":{\"48\":\"images/icons/icon.png\"},\"developer\":{\"url\":\"info@hispwca.org\",\"name\":\"Sakibou\",\"company\":\"HISP WCA\",\"email\":\"salassani@hispwca.org\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/Data-Transfer/index.html\",\"baseUrl\":\"/apps/Data-Transfer\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Data-Transfer\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Data Transfer\",\"core_app\":false},{\"version\":\"1.0\",\"name\":\"User's Role Monitor Widget\",\"appType\":\"DASHBOARD_WIDGET\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/users-role-monitor_1.0/\",\"description\":\"Widget for getting user info from specific user role.\",\"icons\":{\"48\":\"./userlist.png\"},\"developer\":{\"url\":\"http://dhis2trainingland.com/\",\"name\":\"Julhas Sujan\",\"company\":\"UiO\",\"email\":\"julhaspustcse@gmail.com\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/Users-Role-Monitor-Widget/./index.html\",\"baseUrl\":\"/apps/Users-Role-Monitor-Widget\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Users-Role-Monitor-Widget\",\"launch_path\":\"./index.html\",\"default_locale\":\"en\",\"short_name\":\"User's Role Monitor Widget\",\"core_app\":false},{\"version\":\"1.1.0\",\"name\":\"Data Query Playground\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/data-query-playground_1.1.0/\",\"description\":\"\",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/query-playground/index.html\",\"baseUrl\":\"/apps/query-playground\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"query-playground\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"query-playground\",\"core_app\":false},{\"version\":\"1.0.0-beta.5\",\"name\":\"Indicator Dictionary\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/indicator-search_1.0.0-beta.5/\",\"description\":\"Indicators dictionary\",\"icons\":{\"16\":\"assets/img/indicator_search.png\",\"48\":\"assets/img/indicator_search.png\",\"128\":\"assets/img/indicator_search.png\"},\"developer\":{\"url\":\"https://hisptanzania.org\",\"name\":\"HISPTZ\"},\"activities\":{\"dhis\":{\"href\":\"../../../\"}},\"launchUrl\":\"/apps/Indicator-Dictionary/index.html\",\"baseUrl\":\"/apps/Indicator-Dictionary\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Indicator-Dictionary\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Indicator Dictionary\",\"core_app\":false},{\"version\":\"1.0.0\",\"name\":\"GIS Admin\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/gis-manager_1.0.0/\",\"icons\":{\"48\":\"favicon-48x48.png\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/gis-admin/index.html\",\"baseUrl\":\"/apps/gis-admin\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"gis-admin\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"gis-admin\",\"core_app\":false},{\"version\":\"1.0.0\",\"name\":\"Standalone Action Tracker\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/dhis2-action-tracker-standalone-1.0.0/\",\"description\":\"The action tracker is a management tool that helps improve effective coverage of priority interventions at district and community level, covering various interventions such as maternal, newborn, and child health (MNCH), HIV, and nutrition. \",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"developer\":{\"url\":\"https://hisptanzania.org/\",\"name\":\"HISP Tanzania\",\"email\":\"info@hisptanzania.org\"},\"activities\":{\"dhis\":{\"href\":\"*\",\"namespace\":\"Standalone_Action_Tracker\"}},\"launchUrl\":\"/apps/action-tracker-standalone/index.html\",\"baseUrl\":\"/apps/action-tracker-standalone\",\"authorities\":[\"SAT_CREATE_GAPS\",\"SAT_CREATE_BOTTLENECKS\",\"SAT_CREATE_ACTION_STATUS\",\"SAT_VIEW_GAPS\",\"SAT_UPDATE_BOTTLENECKS\",\"SAT_UPDATE_ACTION_STATUS\",\"SAT_MANAGE_CHALLENGE_METHODS\",\"SAT_UPDATE_GAPS\",\"SAT_DELETE_ACTIONS\",\"SAT_VIEW_POSSIBLE_SOLUTIONS\",\"SAT_MANAGE_TRACKING_PERIOD\",\"SAT_MANAGE_PLANNING_PERIOD\",\"SAT_VIEW_BOTTLENECKS\",\"SAT_CREATE_ACTIONS\",\"SAT_DELETE_GAPS\",\"SAT_VIEW_ACTION_STATUS\",\"SAT_DELETE_BOTTLENECKS\",\"SAT_VIEW_ACTIONS\",\"SAT_CREATE_POSSIBLE_SOLUTIONS\",\"SAT_DELETE_POSSIBLE_SOLUTIONS\",\"SAT_UPDATE_ACTIONS\",\"SAT_DELETE_ACTION_STATUS\",\"SAT_MANAGE_PLANNING_ORG_UNIT_LEVEL\",\"SAT_UPDATE_POSSIBLE_SOLUTIONS\",\"SAT_MANAGE_ACTION_STATUS_OPTIONS\"],\"appState\":\"OK\",\"bundled\":false,\"key\":\"action-tracker-standalone\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"action-tracker-standalone\",\"core_app\":false},{\"version\":\"1.0.4\",\"name\":\"Data Import Wizard\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/data-import-wizard_1.04/\",\"description\":\"Data Importer Wizard\",\"icons\":{\"48\":\"favicon.ico\"},\"developer\":{\"name\":\"HISP Uganda\"},\"activities\":{\"dhis\":{\"href\":\"..\"}},\"launchUrl\":\"/apps/Data-Import-Wizard/index.html\",\"baseUrl\":\"/apps/Data-Import-Wizard\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Data-Import-Wizard\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Data Import Wizard\",\"core_app\":false}]", - "responseSize": 12639, + "responseBody": "[\"F_PROGRAM_INDICATOR_PUBLIC_ADD\",\"F_SQLVIEW_EXECUTE\",\"F_USER_VIEW\",\"F_GENERATE_MIN_MAX_VALUES\",\"F_VALIDATIONRULE_PUBLIC_ADD\",\"F_CATEGORY_PRIVATE_ADD\",\"F_INDICATORGROUPSET_PUBLIC_ADD\",\"F_DATAVALUE_DELETE\",\"F_EXTERNAL_MAP_LAYER_PRIVATE_ADD\",\"F_RELATIONSHIPTYPE_DELETE\",\"F_CATEGORY_OPTION_PRIVATE_ADD\",\"F_SINGLE_EVENT_DATA_ENTRY\",\"F_CATEGORY_OPTION_GROUP_PUBLIC_ADD\",\"F_GIS_ADMIN\",\"M_dhis-web-event-capture\",\"F_SEND_EMAIL\",\"F_ORGUNITGROUPSET_PRIVATE_ADD\",\"F_INDICATOR_DELETE\",\"M_dhis-web-event-reports\",\"F_VIEW_UNAPPROVED_DATA\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_VIEW\",\"F_TRACKED_ENTITY_INSTANCE_CHANGE_LOCATION\",\"F_OPTIONGROUPSET_DELETE\",\"F_USERGROUP_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_PRIVATE_ADD\",\"F_DOCUMENT_EXTERNAL\",\"F_PROGRAM_TRACKING_MANAGEMENT\",\"F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD\",\"F_GENERATE_PROGRAM_SUMMARY_REPORT\",\"F_PROGRAM_INDICATOR_DELETE\",\"F_MOBILE_SENDSMS\",\"F_TRACKED_ENTITY_ADD\",\"F_TRACKED_ENTITY_MANAGEMENT\",\"F_RELATIONSHIP_DELETE\",\"F_VALIDATIONRULEGROUP_PUBLIC_ADD\",\"F_REPORT_EXTERNAL\",\"F_DOCUMENT_PRIVATE_ADD\",\"M_dhis-web-reports\",\"F_TRACKED_ENTITY_DELETE\",\"F_USERGROUP_DELETE\",\"F_PROGRAM_PRIVATE_ADD\",\"F_CATEGORY_COMBO_PRIVATE_ADD\",\"F_SCHEDULING_SEND_MESSAGE\",\"F_EXTERNAL_MAP_LAYER_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_DELETE\",\"F_ORGANISATIONUNIT_MOVE\",\"M_dhis-web-usage-analytics\",\"F_COLOR_DELETE\",\"F_INDICATORGROUP_DELETE\",\"F_ORGANISATIONUNIT_DELETE\",\"F_PROGRAM_RULE_ADD\",\"M_dhis-web-light\",\"F_OPTIONGROUPSET_PRIVATE_ADD\",\"F_DATA_MART_ADMIN\",\"M_dhis-web-maintenance-mobile\",\"F_DATASET_PUBLIC_ADD\",\"F_CATEGORY_COMBO_DELETE\",\"F_SECTION_DELETE\",\"F_USER_DELETE\",\"F_INDICATORGROUPSET_PRIVATE_ADD\",\"F_PROGRAM_INDICATOR_PRIVATE_ADD\",\"F_METADATA_IMPORT\",\"M_dhis-web-maintenance-appmanager\",\"F_EXPORT_EVENTS\",\"M_dhis-web-maintenance-settings\",\"F_SQLVIEW_PUBLIC_ADD\",\"F_PERFORM_MAINTENANCE\",\"F_COLOR_SET_ADD\",\"F_PROGRAM_STAGE_INSTANCE_DELETE\",\"F_METADATA_EXPORT\",\"F_MINMAX_DATAELEMENT_ADD\",\"F_PROGRAMSTAGE_SECTION_ADD\",\"F_DATAELEMENTGROUP_PRIVATE_ADD\",\"F_VALIDATIONRULE_PRIVATE_ADD\",\"F_APPROVE_DATA\",\"M_dhis-web-mapping\",\"F_DATAELEMENT_PRIVATE_ADD\",\"F_VALIDATIONCRITERIA_ADD\",\"F_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS\",\"F_IGNORE_TRACKER_REQUIRED_VALUE_VALIDATION\",\"F_PROGRAM_PUBLIC_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_DELETE\",\"F_USER_ADD_WITHIN_MANAGED_GROUP\",\"M_Web_Portal\",\"F_ORGANISATIONUNIT_ADD\",\"M_dhis-web-user\",\"F_LEGEND_SET_PUBLIC_ADD\",\"F_CONSTANT_ADD\",\"F_PREDICTORGROUP_DELETE\",\"F_TRACKED_ENTITY_COMMENT_ADD\",\"F_TRACKED_ENTITY_INSTANCE_MANAGEMENT\",\"M_dhis-web-visualizer\",\"F_INDICATOR_PUBLIC_ADD\",\"F_INDICATORGROUP_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD\",\"M_dhis-web-maintenance\",\"M_dhis-web-approval\",\"F_PROGRAM_RULE_MANAGEMENT\",\"F_TEI_CASCADE_DELETE\",\"F_FRED_UPDATE\",\"F_VISUALIZATION_EXTERNAL\",\"M_dhis-web-cache-cleaner\",\"F_EDIT_EXPIRED\",\"F_ACCESS_TRACKED_ENTITY_ATTRIBUTES\",\"F_PROGRAM_DASHBOARD_CONFIG_ADMIN\",\"F_EVENT_VISUALIZATION_EXTERNAL\",\"F_ORGANISATIONUNITLEVEL_UPDATE\",\"F_CATEGORY_OPTION_PUBLIC_ADD\",\"M_dhis-web-datastore\",\"F_CATEGORY_OPTION_DELETE\",\"M_Data_Table\",\"M_dhis-web-menu-management\",\"F_REPORT_PUBLIC_ADD\",\"F_VALIDATIONRULEGROUP_DELETE\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_ADD\",\"F_RELATIONSHIP_MANAGEMENT\",\"F_COLOR_ADD\",\"F_OPTIONSET_PRIVATE_ADD\",\"F_PROGRAM_RULE_DELETE\",\"F_GENERATE_STATISTICAL_PROGRAM_REPORT\",\"F_ORGUNITGROUP_DELETE\",\"F_DATAELEMENTGROUPSET_PRIVATE_ADD\",\"M_dhis-web-tracker-capture\",\"F_LOCALE_ADD\",\"F_LEGEND_ADD\",\"F_CATEGORY_OPTION_GROUP_PRIVATE_ADD\",\"F_PROGRAM_INSTANCE_MANAGEMENT\",\"M_dhis-web-reporting\",\"F_CATEGORY_PUBLIC_ADD\",\"F_SECTION_ADD\",\"F_CATEGORY_COMBO_PUBLIC_ADD\",\"M_dhis-web-maintenance-datadictionary\",\"F_DATASET_DELETE\",\"F_INDICATORGROUPSET_DELETE\",\"F_USER_DELETE_WITHIN_MANAGED_GROUP\",\"F_ADD_TRACKED_ENTITY_FORM\",\"M_dhis-web-scheduler\",\"F_OPTIONGROUP_PUBLIC_ADD\",\"F_USERROLE_PRIVATE_ADD\",\"M_dhis-web-messaging\",\"M_dhis-web-maintenance-program\",\"F_EXTERNALFILERESOURCE_ADD\",\"F_MAP_EXTERNAL\",\"M_bna_widget\",\"F_DATAELEMENTGROUPSET_PUBLIC_ADD\",\"F_DATAELEMENTGROUP_DELETE\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_ADD\",\"F_RELATIONSHIP_ADD\",\"F_ORGUNITGROUP_PRIVATE_ADD\",\"F_DATAELEMENTGROUP_PUBLIC_ADD\",\"F_USER_GROUPS_READ_ONLY_ADD_MEMBERS\",\"F_LOCALE_DELETE\",\"F_PREDICTOR_RUN\",\"F_DATAELEMENT_DELETE\",\"F_OPTIONGROUP_DELETE\",\"F_LEGEND_SET_PRIVATE_ADD\",\"F_PROGRAMSTAGE_DELETE\",\"F_ATTRIBUTE_PUBLIC_ADD\",\"F_TRACKED_ENTITY_FORM_DELETE\",\"F_USERROLE_DELETE\",\"F_DOCUMENT_DELETE\",\"F_ORGUNITGROUPSET_DELETE\",\"M_dhis-web-translations\",\"M_dhis-web-sms\",\"F_SCHEDULING_CASE_AGGREGATE_QUERY_BUILDER\",\"F_PROGRAM_DELETE\",\"F_VALIDATIONRULE_DELETE\",\"F_PROGRAMDATAELEMENT_ADD\",\"M_dhis-web-mobile\",\"F_ACTIVITY_PLAN\",\"F_RELATIONSHIPTYPE_PUBLIC_ADD\",\"F_PREDICTOR_ADD\",\"F_SQLVIEW_PRIVATE_ADD\",\"F_EXPORT_DATA\",\"F_OAUTH2_CLIENT_MANAGE\",\"F_EVENT_VISUALIZATION_PUBLIC_ADD\",\"F_ORGUNITGROUP_PUBLIC_ADD\",\"F_APPROVE_DATA_LOWER_LEVELS\",\"M_Social_Media_Video\",\"F_OPTIONSET_PUBLIC_ADD\",\"F_EVENTCHART_EXTERNAL\",\"M_dhis-web-dataentry\",\"F_PROGRAM_TRACKING_SEARCH\",\"M_dhis-web-maintenance-dataset\",\"F_USERROLE_LIST\",\"M_dhis-web-import-export\",\"M_dhis-web-caseentry\",\"F_USERROLE_PUBLIC_ADD\",\"M_dhis-web-importexport\",\"M_InterpretationsTest\",\"F_ORGUNITGROUPSET_PUBLIC_ADD\",\"F_SQLVIEW_EXTERNAL\",\"F_REPORT_DELETE\",\"F_DASHBOARD_PUBLIC_ADD\",\"F_CONSTANT_DELETE\",\"M_dhis-web-maintenance-user\",\"F_PREDICTOR_DELETE\",\"M_dhis-web-data-visualizer\",\"F_DATASET_PRIVATE_ADD\",\"F_EVENTREPORT_PUBLIC_ADD\",\"F_PROGRAMSTAGE_SECTION_DELETE\",\"F_TRACKED_ENTITY_UPDATE\",\"F_CATEGORY_OPTION_GROUP_SET_PUBLIC_ADD\",\"F_TRACKED_ENTITY_INSTANCE_DASHBOARD\",\"F_METADATA_MANAGE\",\"F_ANALYTICSTABLEHOOK_DELETE\",\"F_UNCOMPLETE_EVENT\",\"M_dhis-web-sms-configuration\",\"M_dhis-web-interpretation\",\"F_LEGEND_DELETE\",\"M_Custom_Js_Css\",\"F_PROGRAM_INDICATOR_MANAGEMENT\",\"F_ANONYMOUS_DATA_ENTRY\",\"F_MAP_PUBLIC_ADD\",\"F_PROGRAM_VALIDATION\",\"F_SCHEDULING_ADMIN\",\"F_TRACKED_ENTITY_COMMENT_DELETE\",\"F_DATAELEMENT_MINMAX_DELETE\",\"F_MOBILE_SETTINGS\",\"F_PREDICTORGROUP_ADD\",\"F_REPORT_PRIVATE_ADD\",\"F_VALIDATIONRULEGROUP_PRIVATE_ADD\",\"F_PUSH_ANALYSIS_DELETE\",\"F_REPLICATE_USER\",\"F_DATAVALUE_ADD\",\"M_dhis-web-maintenance-organisationunit\",\"F_INSERT_CUSTOM_JS_CSS\",\"F_DATAELEMENTGROUPSET_DELETE\",\"F_SQLVIEW_DELETE\",\"F_ENROLLMENT_CASCADE_DELETE\",\"F_PROGRAMDATAELEMENT_DELETE\",\"F_TRACKED_ENTITY_INSTANCE_LIST\",\"F_INDICATORTYPE_ADD\",\"F_LEGEND_SET_DELETE\",\"F_VIEW_EVENT_ANALYTICS\",\"F_PROGRAMSTAGE_SECTION_MANAGEMENT\",\"F_IMPORT_EVENTS\",\"F_PROGRAM_INSTANCE_DELETE\",\"F_INDICATOR_PRIVATE_ADD\",\"F_TRACKED_ENTITY_INSTANCE_HISTORY\",\"F_FRED_CREATE\",\"F_EVENTCHART_PUBLIC_ADD\",\"F_PUSH_ANALYSIS_ADD\",\"M_dhis-web-event-visualizer\",\"F_USER_ADD\",\"F_EXTERNAL_MAP_LAYER_DELETE\",\"F_SYSTEM_SETTING\",\"F_ANALYTICSTABLEHOOK_ADD\",\"F_ATTRIBUTE_PRIVATE_ADD\",\"F_DOCUMENT_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_DELETE\",\"M_Easy_Visualization\",\"F_VISUALIZATION_PUBLIC_ADD\",\"F_DATAELEMENT_MINMAX_ADD\",\"M_dhis-web-data-quality\",\"M_dhis-web-pivot\",\"F_EVENTREPORT_EXTERNAL\",\"F_PROGRAM_RULE_UPDATE\",\"F_DATAELEMENT_PUBLIC_ADD\",\"M_dhis-web-validationrule\",\"F_CONSTANT_MANAGEMENT\",\"F_RUN_VALIDATION\",\"F_MANAGE_TICKETS\",\"F_GENERATE_BENEFICIARY_TABULAR_REPORT\",\"F_OPTIONGROUP_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_DELETE\",\"M_User_Administration\",\"M_dhis-web-settings\",\"F_IMPORT_DATA\",\"F_VIEW_DATABROWSER\",\"F_PERFORM_ANALYTICS_EXPLAIN\",\"F_MOBILE_DELETE_SMS\",\"F_OPTIONSET_MANAGEMENT\",\"F_SEND_MESSAGE\",\"F_PROGRAMSTAGE_ADD\",\"M_dhis-web-maps\",\"F_MINMAX_DATAELEMENT_DELETE\",\"F_ATTRIBUTE_DELETE\",\"F_OPTIONSET_DELETE\",\"F_PROGRAM_TRACKING_LIST\",\"M_dhis-web-dashboard\",\"M_dhis-web-data-administration\",\"F_ACCEPT_DATA_LOWER_LEVELS\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_DELETE\",\"F_OPTIONGROUPSET_PUBLIC_ADD\",\"M_dhis-web-capture\",\"F_PROGRAM_INDICATOR_GROUP_PUBLIC_ADD\",\"F_CATEGORY_DELETE\",\"F_COLOR_SET_DELETE\",\"M_dhis-web-app-management\",\"F_INDICATORTYPE_DELETE\",\"F_NAME_BASED_DATA_ENTRY\",\"F_INDICATORGROUP_PRIVATE_ADD\",\"F_FRED_DELETE\",\"F_VALIDATIONCRITERIA_DELETE\",\"F_PROGRAM_STAGE_INSTANCE_SEARCH\"]", + "responseSize": 7889, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", + "cache-control": "no-store", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { @@ -308,21 +290,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, "responseBody": "{\"organisationUnits\":[{\"id\":\"ImspTQPwCqd\",\"path\":\"/ImspTQPwCqd\",\"children\":true,\"displayName\":\"Sierra Leone\"}]}", "responseSize": 111, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -330,40 +308,9 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" - } - }, - { - "path": "/api/38/schemas?fields=name%2CdataShareable", - "featureName": "The user group list can be searched", - "static": false, - "count": 2, - "nonDeterministic": false, - "method": "GET", - "requestBody": "", - "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", - "accept": "*/*", - "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", - "sec-fetch-mode": "cors" - }, - "statusCode": 200, - "responseBody": "{\"schemas\":[{\"dataShareable\":false,\"name\":\"userRole\"},{\"dataShareable\":false,\"name\":\"attribute\"},{\"dataShareable\":false,\"name\":\"user\"},{\"dataShareable\":false,\"name\":\"userGroup\"},{\"dataShareable\":false,\"name\":\"externalFileResource\"},{\"dataShareable\":false,\"name\":\"expression\"},{\"dataShareable\":true,\"name\":\"sqlView\"},{\"dataShareable\":false,\"name\":\"constant\"},{\"dataShareable\":false,\"name\":\"oAuth2Client\"},{\"dataShareable\":false,\"name\":\"jobConfiguration\"},{\"dataShareable\":false,\"name\":\"option\"},{\"dataShareable\":false,\"name\":\"optionSet\"},{\"dataShareable\":false,\"name\":\"optionGroupSet\"},{\"dataShareable\":false,\"name\":\"optionGroup\"},{\"dataShareable\":false,\"name\":\"legendSet\"},{\"dataShareable\":false,\"name\":\"organisationUnit\"},{\"dataShareable\":false,\"name\":\"organisationUnitLevel\"},{\"dataShareable\":false,\"name\":\"organisationUnitGroup\"},{\"dataShareable\":false,\"name\":\"organisationUnitGroupSet\"},{\"dataShareable\":true,\"name\":\"categoryOption\"},{\"dataShareable\":false,\"name\":\"categoryOptionGroup\"},{\"dataShareable\":false,\"name\":\"categoryOptionGroupSet\"},{\"dataShareable\":false,\"name\":\"category\"},{\"dataShareable\":false,\"name\":\"categoryCombo\"},{\"dataShareable\":false,\"name\":\"categoryOptionCombo\"},{\"dataShareable\":false,\"name\":\"dataElement\"},{\"dataShareable\":false,\"name\":\"dataElementGroup\"},{\"dataShareable\":false,\"name\":\"dataElementGroupSet\"},{\"dataShareable\":false,\"name\":\"analyticsTableHook\"},{\"dataShareable\":false,\"name\":\"indicatorType\"},{\"dataShareable\":false,\"name\":\"indicator\"},{\"dataShareable\":false,\"name\":\"indicatorGroup\"},{\"dataShareable\":false,\"name\":\"indicatorGroupSet\"},{\"dataShareable\":false,\"name\":\"dataEntryForm\"},{\"dataShareable\":true,\"name\":\"dataSet\"},{\"dataShareable\":false,\"name\":\"dataSetNotificationTemplate\"},{\"dataShareable\":false,\"name\":\"section\"},{\"dataShareable\":false,\"name\":\"dataApprovalLevel\"},{\"dataShareable\":false,\"name\":\"dataApprovalWorkflow\"},{\"dataShareable\":false,\"name\":\"validationRule\"},{\"dataShareable\":false,\"name\":\"validationRuleGroup\"},{\"dataShareable\":false,\"name\":\"identifiableObject\"},{\"dataShareable\":false,\"name\":\"trackedEntityAttribute\"},{\"dataShareable\":true,\"name\":\"trackedEntityType\"},{\"dataShareable\":false,\"name\":\"trackedEntityTypeAttribute\"},{\"dataShareable\":false,\"name\":\"programTrackedEntityAttributeGroup\"},{\"dataShareable\":false,\"name\":\"programNotificationTemplate\"},{\"dataShareable\":false,\"name\":\"programStageSection\"},{\"dataShareable\":true,\"name\":\"programStage\"},{\"dataShareable\":false,\"name\":\"smscommand\"},{\"dataShareable\":true,\"name\":\"program\"},{\"dataShareable\":false,\"name\":\"eventChart\"},{\"dataShareable\":false,\"name\":\"programSection\"},{\"dataShareable\":false,\"name\":\"programIndicator\"},{\"dataShareable\":false,\"name\":\"programRuleVariable\"},{\"dataShareable\":true,\"name\":\"relationshipType\"},{\"dataShareable\":false,\"name\":\"programIndicatorGroup\"},{\"dataShareable\":false,\"name\":\"programRuleAction\"},{\"dataShareable\":false,\"name\":\"programRule\"},{\"dataShareable\":false,\"name\":\"eventReport\"},{\"dataShareable\":false,\"name\":\"mapView\"},{\"dataShareable\":false,\"name\":\"externalMapLayer\"},{\"dataShareable\":false,\"name\":\"visualization\"},{\"dataShareable\":false,\"name\":\"map\"},{\"dataShareable\":false,\"name\":\"document\"},{\"dataShareable\":false,\"name\":\"report\"},{\"dataShareable\":false,\"name\":\"validationResult\"},{\"dataShareable\":false,\"name\":\"Predictor\"},{\"dataShareable\":false,\"name\":\"predictorGroup\"},{\"dataShareable\":false,\"name\":\"dashboardItem\"},{\"dataShareable\":false,\"name\":\"dashboard\"},{\"dataShareable\":false,\"name\":\"pushanalysis\"},{\"dataShareable\":false,\"name\":\"identifiableObject\"},{\"dataShareable\":false,\"name\":\"metadataProposal\"},{\"dataShareable\":false,\"name\":\"messageConversation\"},{\"dataShareable\":false,\"name\":\"programStageDataElement\"},{\"dataShareable\":false,\"name\":\"categoryOptionGroupSetDimension\"},{\"dataShareable\":false,\"name\":\"userAccess\"},{\"dataShareable\":false,\"name\":\"programTrackedEntityAttribute\"},{\"dataShareable\":false,\"name\":\"interpretationComment\"},{\"dataShareable\":false,\"name\":\"minMaxDataElement\"},{\"dataShareable\":false,\"name\":\"identifiableObject\"},{\"dataShareable\":false,\"name\":\"attributeValues\"},{\"dataShareable\":false,\"name\":\"userCredentials\"},{\"dataShareable\":false,\"name\":\"reportingRate\"},{\"dataShareable\":false,\"name\":\"programDataElement\"},{\"dataShareable\":false,\"name\":\"trackedEntityAttributeValue\"},{\"dataShareable\":false,\"name\":\"programInstance\"},{\"dataShareable\":false,\"name\":\"organisationUnitGroupSetDimension\"},{\"dataShareable\":false,\"name\":\"programAttributeDimension\"},{\"dataShareable\":false,\"name\":\"dataElementGroupSetDimension\"},{\"dataShareable\":false,\"name\":\"dataSetElement\"},{\"dataShareable\":false,\"name\":\"relationship\"},{\"dataShareable\":false,\"name\":\"programStageInstanceFilter\"},{\"dataShareable\":false,\"name\":\"programIndicatorDimension\"},{\"dataShareable\":false,\"name\":\"legend\"},{\"dataShareable\":false,\"name\":\"softDeletableObject\"},{\"dataShareable\":false,\"name\":\"analyticsPeriodBoundary\"},{\"dataShareable\":false,\"name\":\"dataElementDimension\"},{\"dataShareable\":false,\"name\":\"apiToken\"},{\"dataShareable\":false,\"name\":\"metadataVersion\"},{\"dataShareable\":false,\"name\":\"categoryDimension\"},{\"dataShareable\":false,\"name\":\"interpretation\"},{\"dataShareable\":false,\"name\":\"dataElementOperand\"},{\"dataShareable\":false,\"name\":\"trackedEntityInstance\"},{\"dataShareable\":false,\"name\":\"dataInputPeriods\"},{\"dataShareable\":false,\"name\":\"trackedEntityInstanceFilter\"},{\"dataShareable\":false,\"name\":\"icon\"},{\"dataShareable\":false,\"name\":\"userGroupAccess\"}]}", - "responseSize": 5426, - "responseHeaders": { - "server": "nginx/1.17.10", + "x-frame-options": "SAMEORIGIN", "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", - "access-control-allow-credentials": "true", - "access-control-allow-origin": "http://localhost:3000", - "vary": "Origin", - "access-control-expose-headers": "ETag, Location", - "x-content-type-options": "nosniff", - "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "connection": "keep-alive" } }, { @@ -375,21 +322,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, "responseBody": "{\"organisationUnits\":[{\"id\":\"ImspTQPwCqd\",\"path\":\"/ImspTQPwCqd\",\"children\":true,\"displayName\":\"Sierra Leone\"}]}", "responseSize": 111, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -397,7 +340,9 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { @@ -409,21 +354,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"pager\":{\"page\":1,\"pageCount\":1,\"total\":32,\"pageSize\":50},\"userGroups\":[{\"id\":\"wl5cDMuUhmF\",\"displayName\":\"Administratora\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"vAvEltyXGbD\",\"displayName\":\"Africare HQ\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"ZoHNWQajIoe\",\"displayName\":\"Bo District M&E officers\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"th4S6ovwcr8\",\"displayName\":\"Bonthe District M&E Officers\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"wAAA1agEHin\",\"displayName\":\"Cape Town University Research Group\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"GogLpGmkL0g\",\"displayName\":\"_DATASET_Child Health Program Manager\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"tH0GcNZZ1vW\",\"displayName\":\"_DATASET_Data entry clerk\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"w900PX10L7O\",\"displayName\":\"_DATASET_M and E Officer\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"B6JNeAQ6akX\",\"displayName\":\"_DATASET_Superuser\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"zz6XckBrLlj\",\"displayName\":\"_DATASET_System administrator (ALL)\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"qlEhuAA77gc\",\"displayName\":\"EPI Stock Completeness Notification Recipients\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"ZrsVF7IJ93y\",\"displayName\":\"Family Health Partner\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"sZRhXMPbcWc\",\"displayName\":\"Family Planning Program Coordinators\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"QYrzIjSfI8z\",\"displayName\":\"Feedback Message Recipients\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"HzJEzC1n1Yd\",\"displayName\":\"fsdae\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"Rg8wusV7QYi\",\"displayName\":\"HIV Program Coordinators\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"YCPJDwzbe8T\",\"displayName\":\"Kenya staff\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"jvrEwEJ2yZn\",\"displayName\":\"Malaria program\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"k3xzluFKVyw\",\"displayName\":\"Nairobi University Research Group\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"GZSvMCVowAx\",\"displayName\":\"Partner for Health International\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"M1Qre0247G3\",\"displayName\":\"_PROGRAM_Antenatal care program\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"H9XnHoWRKCg\",\"displayName\":\"_PROGRAM_Child Health Tracker\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"NTC8GjJ7p8P\",\"displayName\":\"_PROGRAM_Inpatient program\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"vRoAruMnNpB\",\"displayName\":\"_PROGRAM_MNCH / PNC (Adult Woman) program\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"gXpmQO6eEOo\",\"displayName\":\"_PROGRAM_Superuser\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"pBnkuih0c1K\",\"displayName\":\"_PROGRAM_System administrator (ALL)\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"Kk12LkEWtXp\",\"displayName\":\"_PROGRAM_TB program\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"z1gNAf2zUxZ\",\"displayName\":\"_PROGRAM_WHO MCH program\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"lFHP5lLkzVr\",\"displayName\":\"System administrators\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"hj0nnsVsPLU\",\"displayName\":\"TB Program Coordinators\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"L4XTzgbdza3\",\"displayName\":\"Wakiki\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"Iqfwd3j2qe5\",\"displayName\":\"World Health Program\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]}]}", - "responseSize": 8595, + "responseBody": "{\"pager\":{\"page\":1,\"pageCount\":1,\"total\":31,\"pageSize\":50},\"userGroups\":[{\"id\":\"wl5cDMuUhmF\",\"displayName\":\"Administrators\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"vAvEltyXGbD\",\"displayName\":\"Africare HQ\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"ZoHNWQajIoe\",\"displayName\":\"Bo District M&E officers\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"th4S6ovwcr8\",\"displayName\":\"Bonthe District M&E Officers\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"wAAA1agEHin\",\"displayName\":\"Cape Town University Research Group\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"GogLpGmkL0g\",\"displayName\":\"_DATASET_Child Health Program Manager\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"tH0GcNZZ1vW\",\"displayName\":\"_DATASET_Data entry clerk\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"w900PX10L7O\",\"displayName\":\"_DATASET_M and E Officer\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"B6JNeAQ6akX\",\"displayName\":\"_DATASET_Superuser\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"zz6XckBrLlj\",\"displayName\":\"_DATASET_System administrator (ALL)\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"qlEhuAA77gc\",\"displayName\":\"EPI Stock Completeness Notification Recipients\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"ZrsVF7IJ93y\",\"displayName\":\"Family Health Partner\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"sZRhXMPbcWc\",\"displayName\":\"Family Planning Program Coordinators\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"QYrzIjSfI8z\",\"displayName\":\"Feedback Message Recipients\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"Rg8wusV7QYi\",\"displayName\":\"HIV Program Coordinators\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"YCPJDwzbe8T\",\"displayName\":\"Kenya staff\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"jvrEwEJ2yZn\",\"displayName\":\"Malaria program\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"k3xzluFKVyw\",\"displayName\":\"Nairobi University Research Group\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"GZSvMCVowAx\",\"displayName\":\"Partner for Health International\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"M1Qre0247G3\",\"displayName\":\"_PROGRAM_Antenatal care program\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"H9XnHoWRKCg\",\"displayName\":\"_PROGRAM_Child Health Tracker\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"NTC8GjJ7p8P\",\"displayName\":\"_PROGRAM_Inpatient program\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"vRoAruMnNpB\",\"displayName\":\"_PROGRAM_MNCH / PNC (Adult Woman) program\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"gXpmQO6eEOo\",\"displayName\":\"_PROGRAM_Superuser\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"pBnkuih0c1K\",\"displayName\":\"_PROGRAM_System administrator (ALL)\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"Kk12LkEWtXp\",\"displayName\":\"_PROGRAM_TB program\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"z1gNAf2zUxZ\",\"displayName\":\"_PROGRAM_WHO MCH program\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"lFHP5lLkzVr\",\"displayName\":\"System administrators\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"hj0nnsVsPLU\",\"displayName\":\"TB Program Coordinators\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"L4XTzgbdza3\",\"displayName\":\"Wakiki\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"Iqfwd3j2qe5\",\"displayName\":\"World Health Program\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]}]}", + "responseSize": 8297, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -431,7 +372,9 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { @@ -443,21 +386,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"pager\":{\"page\":1,\"pageCount\":1,\"total\":4,\"pageSize\":50},\"userGroups\":[{\"id\":\"zz6XckBrLlj\",\"displayName\":\"_DATASET_System administrator (ALL)\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"pBnkuih0c1K\",\"displayName\":\"_PROGRAM_System administrator (ALL)\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"wl5cDMuUhmF\",\"displayName\":\"Administratora\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"lFHP5lLkzVr\",\"displayName\":\"System administrators\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]}]}", + "responseBody": "{\"pager\":{\"page\":1,\"pageCount\":1,\"total\":4,\"pageSize\":50},\"userGroups\":[{\"id\":\"zz6XckBrLlj\",\"displayName\":\"_DATASET_System administrator (ALL)\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"pBnkuih0c1K\",\"displayName\":\"_PROGRAM_System administrator (ALL)\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"wl5cDMuUhmF\",\"displayName\":\"Administrators\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"lFHP5lLkzVr\",\"displayName\":\"System administrators\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]}]}", "responseSize": 1138, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -465,11 +404,13 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/userGroups/zz6XckBrLlj?fields=%3Aowner%2Caccess%2CdisplayName%2C!users", + "path": "/api/38/userGroups/zz6XckBrLlj?fields=%3Aowner,access,displayName,!users", "featureName": "The user group list can be searched", "static": false, "count": 1, @@ -477,21 +418,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", - "accept": "*/*", + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"created\":\"2021-03-18T11:52:17.434\",\"lastUpdated\":\"2021-03-18T11:58:32.366\",\"name\":\"_DATASET_System administrator (ALL)\",\"id\":\"zz6XckBrLlj\",\"displayName\":\"_DATASET_System administrator (ALL)\",\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"lastUpdatedBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"attributeValues\":[],\"managedGroups\":[],\"translations\":[]}", - "responseSize": 651, + "responseBody": "{\"created\":\"2018-03-09T23:04:50.114\",\"lastUpdated\":\"2018-03-09T23:06:55.000\",\"name\":\"_DATASET_System administrator (ALL)\",\"id\":\"zz6XckBrLlj\",\"displayName\":\"_DATASET_System administrator (ALL)\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"attributeValues\":[],\"managedGroups\":[],\"translations\":[]}", + "responseSize": 547, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -499,11 +436,13 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/attributes?fields=id%2CdisplayName%2Cmandatory%2Cunique%2CvalueType%2CoptionSet%5Boptions%5Bid%2CdisplayName%5D%5D&filter=userGroupAttribute%3Aeq%3Atrue&paging=false", + "path": "/api/38/attributes?fields=id,displayName,mandatory,unique,valueType,optionSet%5Boptions%5Bid%2CdisplayName%5D%5D&filter=userGroupAttribute%3Aeq%3Atrue&paging=false", "featureName": "The user group list can be searched", "static": false, "count": 1, @@ -511,20 +450,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", - "accept": "*/*", + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, "responseBody": "{\"attributes\":[]}", "responseSize": 17, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -532,7 +468,9 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { @@ -544,21 +482,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"userGroups\":[{\"id\":\"wl5cDMuUhmF\",\"displayName\":\"Administratora\"},{\"id\":\"vAvEltyXGbD\",\"displayName\":\"Africare HQ\"},{\"id\":\"ZoHNWQajIoe\",\"displayName\":\"Bo District M&E officers\"},{\"id\":\"th4S6ovwcr8\",\"displayName\":\"Bonthe District M&E Officers\"},{\"id\":\"wAAA1agEHin\",\"displayName\":\"Cape Town University Research Group\"},{\"id\":\"GogLpGmkL0g\",\"displayName\":\"_DATASET_Child Health Program Manager\"},{\"id\":\"tH0GcNZZ1vW\",\"displayName\":\"_DATASET_Data entry clerk\"},{\"id\":\"w900PX10L7O\",\"displayName\":\"_DATASET_M and E Officer\"},{\"id\":\"B6JNeAQ6akX\",\"displayName\":\"_DATASET_Superuser\"},{\"id\":\"zz6XckBrLlj\",\"displayName\":\"_DATASET_System administrator (ALL)\"},{\"id\":\"qlEhuAA77gc\",\"displayName\":\"EPI Stock Completeness Notification Recipients\"},{\"id\":\"ZrsVF7IJ93y\",\"displayName\":\"Family Health Partner\"},{\"id\":\"sZRhXMPbcWc\",\"displayName\":\"Family Planning Program Coordinators\"},{\"id\":\"QYrzIjSfI8z\",\"displayName\":\"Feedback Message Recipients\"},{\"id\":\"HzJEzC1n1Yd\",\"displayName\":\"fsdae\"},{\"id\":\"Rg8wusV7QYi\",\"displayName\":\"HIV Program Coordinators\"},{\"id\":\"YCPJDwzbe8T\",\"displayName\":\"Kenya staff\"},{\"id\":\"jvrEwEJ2yZn\",\"displayName\":\"Malaria program\"},{\"id\":\"k3xzluFKVyw\",\"displayName\":\"Nairobi University Research Group\"},{\"id\":\"GZSvMCVowAx\",\"displayName\":\"Partner for Health International\"},{\"id\":\"M1Qre0247G3\",\"displayName\":\"_PROGRAM_Antenatal care program\"},{\"id\":\"H9XnHoWRKCg\",\"displayName\":\"_PROGRAM_Child Health Tracker\"},{\"id\":\"NTC8GjJ7p8P\",\"displayName\":\"_PROGRAM_Inpatient program\"},{\"id\":\"vRoAruMnNpB\",\"displayName\":\"_PROGRAM_MNCH / PNC (Adult Woman) program\"},{\"id\":\"gXpmQO6eEOo\",\"displayName\":\"_PROGRAM_Superuser\"},{\"id\":\"pBnkuih0c1K\",\"displayName\":\"_PROGRAM_System administrator (ALL)\"},{\"id\":\"Kk12LkEWtXp\",\"displayName\":\"_PROGRAM_TB program\"},{\"id\":\"z1gNAf2zUxZ\",\"displayName\":\"_PROGRAM_WHO MCH program\"},{\"id\":\"lFHP5lLkzVr\",\"displayName\":\"System administrators\"},{\"id\":\"hj0nnsVsPLU\",\"displayName\":\"TB Program Coordinators\"},{\"id\":\"L4XTzgbdza3\",\"displayName\":\"Wakiki\"},{\"id\":\"Iqfwd3j2qe5\",\"displayName\":\"World Health Program\"}]}", - "responseSize": 2026, + "responseBody": "{\"userGroups\":[{\"id\":\"wl5cDMuUhmF\",\"displayName\":\"Administrators\"},{\"id\":\"vAvEltyXGbD\",\"displayName\":\"Africare HQ\"},{\"id\":\"ZoHNWQajIoe\",\"displayName\":\"Bo District M&E officers\"},{\"id\":\"th4S6ovwcr8\",\"displayName\":\"Bonthe District M&E Officers\"},{\"id\":\"wAAA1agEHin\",\"displayName\":\"Cape Town University Research Group\"},{\"id\":\"GogLpGmkL0g\",\"displayName\":\"_DATASET_Child Health Program Manager\"},{\"id\":\"tH0GcNZZ1vW\",\"displayName\":\"_DATASET_Data entry clerk\"},{\"id\":\"w900PX10L7O\",\"displayName\":\"_DATASET_M and E Officer\"},{\"id\":\"B6JNeAQ6akX\",\"displayName\":\"_DATASET_Superuser\"},{\"id\":\"zz6XckBrLlj\",\"displayName\":\"_DATASET_System administrator (ALL)\"},{\"id\":\"qlEhuAA77gc\",\"displayName\":\"EPI Stock Completeness Notification Recipients\"},{\"id\":\"ZrsVF7IJ93y\",\"displayName\":\"Family Health Partner\"},{\"id\":\"sZRhXMPbcWc\",\"displayName\":\"Family Planning Program Coordinators\"},{\"id\":\"QYrzIjSfI8z\",\"displayName\":\"Feedback Message Recipients\"},{\"id\":\"Rg8wusV7QYi\",\"displayName\":\"HIV Program Coordinators\"},{\"id\":\"YCPJDwzbe8T\",\"displayName\":\"Kenya staff\"},{\"id\":\"jvrEwEJ2yZn\",\"displayName\":\"Malaria program\"},{\"id\":\"k3xzluFKVyw\",\"displayName\":\"Nairobi University Research Group\"},{\"id\":\"GZSvMCVowAx\",\"displayName\":\"Partner for Health International\"},{\"id\":\"M1Qre0247G3\",\"displayName\":\"_PROGRAM_Antenatal care program\"},{\"id\":\"H9XnHoWRKCg\",\"displayName\":\"_PROGRAM_Child Health Tracker\"},{\"id\":\"NTC8GjJ7p8P\",\"displayName\":\"_PROGRAM_Inpatient program\"},{\"id\":\"vRoAruMnNpB\",\"displayName\":\"_PROGRAM_MNCH / PNC (Adult Woman) program\"},{\"id\":\"gXpmQO6eEOo\",\"displayName\":\"_PROGRAM_Superuser\"},{\"id\":\"pBnkuih0c1K\",\"displayName\":\"_PROGRAM_System administrator (ALL)\"},{\"id\":\"Kk12LkEWtXp\",\"displayName\":\"_PROGRAM_TB program\"},{\"id\":\"z1gNAf2zUxZ\",\"displayName\":\"_PROGRAM_WHO MCH program\"},{\"id\":\"lFHP5lLkzVr\",\"displayName\":\"System administrators\"},{\"id\":\"hj0nnsVsPLU\",\"displayName\":\"TB Program Coordinators\"},{\"id\":\"L4XTzgbdza3\",\"displayName\":\"Wakiki\"},{\"id\":\"Iqfwd3j2qe5\",\"displayName\":\"World Health Program\"}]}", + "responseSize": 1983, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -566,7 +500,9 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } } ] \ No newline at end of file diff --git a/cypress/fixtures/network/38/the_user_list_can_be_searched.json b/cypress/fixtures/network/38/the_user_list_can_be_searched.json index 1f576c5db..f2c0f3654 100644 --- a/cypress/fixtures/network/38/the_user_list_can_be_searched.json +++ b/cypress/fixtures/network/38/the_user_list_can_be_searched.json @@ -8,21 +8,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, "responseBody": "{\"helpPageLink\":\"https://dhis2.github.io/dhis2-docs/master/en/user/html/dhis2_user_manual_en.html\"}", "responseSize": 99, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -30,11 +26,13 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/schemas/userRole?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", + "path": "/api/38/schemas/user?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", "featureName": "The user list can be searched", "static": false, "count": 2, @@ -42,32 +40,30 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"klass\":\"org.hisp.dhis.user.UserAuthorityGroup\",\"shareable\":true,\"translatable\":true,\"metadata\":true,\"identifiableObject\":true,\"apiEndpoint\":\"/userRoles\",\"plural\":\"userRoles\",\"displayName\":\"User Authority Group\",\"name\":\"userRole\",\"singular\":\"userRole\",\"authorities\":[{\"type\":\"CREATE_PUBLIC\",\"authorities\":[\"F_USERROLE_PUBLIC_ADD\"]},{\"type\":\"CREATE_PRIVATE\",\"authorities\":[\"F_USERROLE_PRIVATE_ADD\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_USERROLE_DELETE\"]}],\"properties\":[{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"TEXT\",\"required\":false,\"writable\":true,\"collectionName\":\"favorites\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"access\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":50,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"code\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayName\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":8,\"collection\":false,\"required\":false,\"writable\":true,\"min\":8,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"publicAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":2,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"description\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"externalAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastUpdated\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"translations\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"translation\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"URL\",\"unique\":false,\"name\":\"href\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":11,\"collection\":false,\"required\":false,\"writable\":true,\"min\":11,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"id\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"lastUpdatedBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userGroupAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userGroupAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"created\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"attributeValues\",\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"attributeValue\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"sharing\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"TEXT\",\"required\":false,\"writable\":true,\"collectionName\":\"authorities\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"authority\",\"persisted\":true},{\"owner\":false,\"ordered\":true,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":false,\"collectionName\":\"users\",\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userObject\",\"href\":\"/schemas/user\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"createdBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"translationKey\":\"NAME\",\"max\":230,\"collection\":false,\"required\":true,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":true,\"name\":\"name\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"user\",\"href\":\"/schemas/user\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false}]}", - "responseSize": 5757, + "responseBody": "{\"klass\":\"org.hisp.dhis.user.User\",\"identifiableObject\":true,\"singular\":\"user\",\"plural\":\"users\",\"metadata\":true,\"name\":\"user\",\"displayName\":\"User\",\"shareable\":false,\"apiEndpoint\":\"/users\",\"authorities\":[{\"type\":\"CREATE\",\"authorities\":[\"F_USER_ADD\",\"F_USER_ADD_WITHIN_MANAGED_GROUP\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_USER_DELETE\",\"F_USER_DELETE_WITHIN_MANAGED_GROUP\"]},{\"type\":\"READ\",\"authorities\":[\"F_USER_VIEW\"]}],\"properties\":[{\"propertyType\":\"TEXT\",\"name\":\"education\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"publicAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":8,\"min\":8},{\"propertyType\":\"TEXT\",\"name\":\"jobTitle\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":160,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"lastUpdated\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"TEXT\",\"name\":\"twitter\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"translation\",\"persisted\":false,\"collectionName\":\"translations\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"employer\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":160,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"id\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":11,\"min\":11},{\"propertyType\":\"URL\",\"name\":\"href\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"dataViewOrganisationUnit\",\"persisted\":true,\"collectionName\":\"dataViewOrganisationUnits\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/organisationUnit\"},{\"propertyType\":\"REFERENCE\",\"name\":\"lastUpdatedBy\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"TEXT\",\"name\":\"whatsApp\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userGroupAccess\",\"persisted\":false,\"collectionName\":\"userGroupAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"created\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"attributeValue\",\"persisted\":true,\"collectionName\":\"attributeValues\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"sharing\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"userGroup\",\"persisted\":true,\"collectionName\":\"userGroups\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/userGroup\"},{\"propertyType\":\"TEXT\",\"name\":\"firstName\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true,\"max\":160,\"min\":2},{\"propertyType\":\"TEXT\",\"name\":\"phoneNumber\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":80,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"nationality\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":160,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userAccess\",\"persisted\":false,\"collectionName\":\"userAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"name\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"favorite\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"birthday\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"TEXT\",\"name\":\"favorite\",\"persisted\":false,\"collectionName\":\"favorites\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"code\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":50,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"access\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"gender\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":50,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"displayName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"BOOLEAN\",\"name\":\"externalAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"teiSearchOrganisationUnit\",\"persisted\":true,\"collectionName\":\"teiSearchOrganisationUnits\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/organisationUnit\"},{\"propertyType\":\"TEXT\",\"name\":\"skype\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"surname\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true,\"max\":160,\"min\":2},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"organisationUnit\",\"persisted\":true,\"collectionName\":\"organisationUnits\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/organisationUnit\"},{\"propertyType\":\"TEXT\",\"name\":\"facebookMessenger\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"EMAIL\",\"name\":\"email\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":160,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"introduction\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"languages\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"welcomeMessage\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"userCredentials\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true,\"href\":\"/schemas/userCredentials\"},{\"propertyType\":\"TEXT\",\"name\":\"telegram\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"avatar\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/fileResource\"},{\"propertyType\":\"INTEGER\",\"name\":\"dataViewMaxOrganisationUnitLevel\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":-2147483648},{\"propertyType\":\"DATE\",\"name\":\"lastCheckedInterpretations\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"createdBy\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"TEXT\",\"name\":\"interests\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"user\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"}],\"translatable\":false}", + "responseSize": 11076, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/schemas/user?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", + "path": "/api/38/schemas/userRole?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", "featureName": "The user list can be searched", "static": false, "count": 2, @@ -75,32 +71,30 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"klass\":\"org.hisp.dhis.user.User\",\"shareable\":false,\"translatable\":false,\"metadata\":true,\"identifiableObject\":true,\"apiEndpoint\":\"/users\",\"plural\":\"users\",\"displayName\":\"User\",\"name\":\"user\",\"singular\":\"user\",\"authorities\":[{\"type\":\"CREATE\",\"authorities\":[\"F_USER_ADD\",\"F_USER_ADD_WITHIN_MANAGED_GROUP\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_USER_DELETE\",\"F_USER_DELETE_WITHIN_MANAGED_GROUP\"]},{\"type\":\"READ\",\"authorities\":[\"F_USER_VIEW\"]}],\"properties\":[{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"education\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":8,\"collection\":false,\"required\":false,\"writable\":true,\"min\":8,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"publicAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":160,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"jobTitle\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastUpdated\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"twitter\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"translations\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"translation\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":160,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"employer\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":11,\"collection\":false,\"required\":false,\"writable\":true,\"min\":11,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":false,\"name\":\"id\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"URL\",\"unique\":false,\"name\":\"href\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"dataViewOrganisationUnits\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"dataViewOrganisationUnit\",\"href\":\"/schemas/organisationUnit\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"lastUpdatedBy\",\"href\":\"/schemas/user\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"whatsApp\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userGroupAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userGroupAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"created\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"attributeValues\",\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"attributeValue\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"sharing\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"userGroups\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userGroup\",\"href\":\"/schemas/userGroup\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":160,\"collection\":false,\"required\":true,\"writable\":true,\"min\":2,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"firstName\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":80,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"phoneNumber\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":160,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"nationality\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userAccess\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"name\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"birthday\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"TEXT\",\"required\":false,\"writable\":true,\"collectionName\":\"favorites\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":50,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"code\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"access\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":50,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"gender\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayName\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"externalAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"skype\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"teiSearchOrganisationUnits\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"teiSearchOrganisationUnit\",\"href\":\"/schemas/organisationUnit\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":160,\"collection\":false,\"required\":true,\"writable\":true,\"min\":2,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"surname\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"organisationUnits\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"organisationUnit\",\"href\":\"/schemas/organisationUnit\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"facebookMessenger\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"introduction\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":160,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"EMAIL\",\"unique\":false,\"name\":\"email\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"languages\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"welcomeMessage\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":true,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"userCredentials\",\"href\":\"/schemas/userCredentials\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"telegram\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"avatar\",\"href\":\"/schemas/fileResource\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":-2147483648,\"embeddedObject\":false,\"propertyType\":\"INTEGER\",\"unique\":false,\"name\":\"dataViewMaxOrganisationUnitLevel\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastCheckedInterpretations\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"createdBy\",\"href\":\"/schemas/user\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"interests\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"user\",\"href\":\"/schemas/user\",\"persisted\":false}]}", - "responseSize": 11136, + "responseBody": "{\"klass\":\"org.hisp.dhis.user.UserAuthorityGroup\",\"identifiableObject\":true,\"singular\":\"userRole\",\"plural\":\"userRoles\",\"metadata\":true,\"name\":\"userRole\",\"displayName\":\"User Authority Group\",\"shareable\":true,\"apiEndpoint\":\"/userRoles\",\"authorities\":[{\"type\":\"CREATE_PUBLIC\",\"authorities\":[\"F_USERROLE_PUBLIC_ADD\"]},{\"type\":\"CREATE_PRIVATE\",\"authorities\":[\"F_USERROLE_PRIVATE_ADD\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_USERROLE_DELETE\"]}],\"properties\":[{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"TEXT\",\"name\":\"favorite\",\"persisted\":false,\"collectionName\":\"favorites\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"code\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":50,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"access\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"displayName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"TEXT\",\"name\":\"publicAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":8,\"min\":8},{\"propertyType\":\"TEXT\",\"name\":\"description\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":2},{\"propertyType\":\"BOOLEAN\",\"name\":\"externalAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"lastUpdated\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"translation\",\"persisted\":true,\"collectionName\":\"translations\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"id\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":11,\"min\":11},{\"propertyType\":\"URL\",\"name\":\"href\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"lastUpdatedBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userGroupAccess\",\"persisted\":false,\"collectionName\":\"userGroupAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"created\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"attributeValue\",\"persisted\":false,\"collectionName\":\"attributeValues\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"sharing\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"userObject\",\"persisted\":false,\"collectionName\":\"users\",\"collection\":true,\"ordered\":true,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"TEXT\",\"name\":\"authority\",\"persisted\":true,\"collectionName\":\"authorities\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"createdBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userAccess\",\"persisted\":false,\"collectionName\":\"userAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"name\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":true,\"max\":230,\"min\":1,\"translationKey\":\"NAME\"},{\"propertyType\":\"BOOLEAN\",\"name\":\"favorite\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"user\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"}],\"translatable\":true}", + "responseSize": 5727, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/schemas/userGroup?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", + "path": "/api/38/attributes?fields=%3Aall%2CoptionSet%5B%3Aall%2Coptions%5B%3Aall%5D%5D&paging=false", "featureName": "The user list can be searched", "static": false, "count": 2, @@ -108,32 +102,31 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"klass\":\"org.hisp.dhis.user.UserGroup\",\"shareable\":true,\"translatable\":true,\"metadata\":true,\"identifiableObject\":true,\"apiEndpoint\":\"/userGroups\",\"plural\":\"userGroups\",\"displayName\":\"User Group\",\"name\":\"userGroup\",\"singular\":\"userGroup\",\"authorities\":[{\"type\":\"CREATE_PUBLIC\",\"authorities\":[\"F_USERGROUP_PUBLIC_ADD\"]},{\"type\":\"CREATE_PRIVATE\",\"authorities\":[\"F_USERGROUP_PRIVATE_ADD\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_USERGROUP_DELETE\"]}],\"properties\":[{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"TEXT\",\"required\":false,\"writable\":true,\"collectionName\":\"favorites\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"access\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":50,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"code\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayName\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":8,\"collection\":false,\"required\":false,\"writable\":true,\"min\":8,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"publicAccess\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"managedByGroups\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"managedByGroup\",\"href\":\"/schemas/userGroup\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"externalAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastUpdated\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"translations\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"translation\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"URL\",\"unique\":false,\"name\":\"href\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":11,\"collection\":false,\"required\":false,\"writable\":true,\"min\":11,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"id\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"lastUpdatedBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userGroupAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userGroupAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"created\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"attributeValues\",\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"attributeValue\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"sharing\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"users\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"user\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"managedGroups\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"managedGroup\",\"href\":\"/schemas/userGroup\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"createdBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"translationKey\":\"NAME\",\"max\":230,\"collection\":false,\"required\":true,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"name\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"user\",\"href\":\"/schemas/user\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false}]}", - "responseSize": 5977, + "responseBody": "{\"attributes\":[{\"lastUpdated\":\"2015-04-24T12:12:54.408\",\"id\":\"DnrLSdo4hMl\",\"href\":\"/38/attributes/DnrLSdo4hMl\",\"created\":\"2015-04-24T12:12:54.407\",\"name\":\"Alternative name\",\"code\":\"Alternative name\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"Alternative name\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":true,\"userAttribute\":false,\"displayName\":\"Alternative name\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2015-04-24T12:14:03.641\",\"id\":\"Z4X3J7jMLYV\",\"href\":\"/38/attributes/Z4X3J7jMLYV\",\"created\":\"2015-04-24T12:03:37.356\",\"name\":\"Classification\",\"code\":\"CLASSIFICATION\",\"indicatorAttribute\":true,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"Classification\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Classification\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"code\":\"CLASS\",\"created\":\"2015-04-24T12:02:41.447\",\"lastUpdated\":\"2015-04-24T12:03:16.859\",\"name\":\"Classification\",\"id\":\"LWEwGW8ATgE\",\"displayName\":\"Classification\",\"publicAccess\":\"rw------\",\"version\":1,\"externalAccess\":false,\"valueType\":\"TEXT\",\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"favorites\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"translations\":[],\"userAccesses\":[],\"options\":[{\"code\":\"INPUT\",\"lastUpdated\":\"2015-04-24T12:02:51.959\",\"id\":\"Fr4igNnPYTv\",\"created\":\"2015-04-24T12:02:51.959\",\"name\":\"Input\",\"displayName\":\"Input\",\"externalAccess\":false,\"displayFormName\":\"Input\",\"sortOrder\":1,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"sharing\":{\"userGroups\":{},\"external\":false,\"users\":{}},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]},{\"code\":\"ACTIVITY\",\"lastUpdated\":\"2015-04-24T12:03:04.493\",\"id\":\"xuAA8BQjdZq\",\"created\":\"2015-04-24T12:03:04.493\",\"name\":\"Activity\",\"displayName\":\"Activity\",\"externalAccess\":false,\"displayFormName\":\"Activity\",\"sortOrder\":2,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"sharing\":{\"userGroups\":{},\"external\":false,\"users\":{}},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]},{\"code\":\"OUTPUT\",\"lastUpdated\":\"2015-04-24T12:03:11.923\",\"id\":\"tpJ71rNdmeo\",\"created\":\"2015-04-24T12:03:11.923\",\"name\":\"Output\",\"displayName\":\"Output\",\"externalAccess\":false,\"displayFormName\":\"Output\",\"sortOrder\":3,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"sharing\":{\"userGroups\":{},\"external\":false,\"users\":{}},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]},{\"code\":\"IMPACT\",\"lastUpdated\":\"2015-04-24T12:03:16.859\",\"id\":\"QIbgv5M77In\",\"created\":\"2015-04-24T12:03:16.859\",\"name\":\"Impact\",\"displayName\":\"Impact\",\"externalAccess\":false,\"displayFormName\":\"Impact\",\"sortOrder\":4,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"sharing\":{\"userGroups\":{},\"external\":false,\"users\":{}},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]}]},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2015-04-20T12:36:33.754\",\"id\":\"qXS2NDUEAOS\",\"href\":\"/38/attributes/qXS2NDUEAOS\",\"created\":\"2015-04-20T12:23:04.044\",\"name\":\"Collection method\",\"code\":\"Collection method\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"LONG_TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"Collection method\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Collection method\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2016-01-15T16:53:02.773\",\"id\":\"UKNKz1H10EE\",\"href\":\"/38/attributes/UKNKz1H10EE\",\"created\":\"2016-01-15T16:53:02.773\",\"name\":\"HR identifier\",\"code\":\"IRID\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"HR identifier\",\"organisationUnitAttribute\":true,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":true,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"HR identifier\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2017-03-05T21:37:25.858\",\"id\":\"l1VmqIHKk6t\",\"href\":\"/38/attributes/l1VmqIHKk6t\",\"created\":\"2016-08-04T23:39:51.895\",\"name\":\"KE code\",\"code\":\"KE code\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"KE code\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":true,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"KE code\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2016-08-04T23:48:21.851\",\"id\":\"n2xYlNbsfko\",\"href\":\"/38/attributes/n2xYlNbsfko\",\"created\":\"2016-08-01T15:00:09.415\",\"name\":\"NGO ID\",\"code\":\"NGOID\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"NGO ID\",\"organisationUnitAttribute\":true,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"NGO ID\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2017-03-13T19:32:41.386\",\"id\":\"dLHLR5O4YFI\",\"href\":\"/38/attributes/dLHLR5O4YFI\",\"created\":\"2017-03-05T21:33:31.019\",\"name\":\"PEPFAR ID\",\"code\":\"PEPFAR_ID\",\"indicatorAttribute\":true,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"PEPFAR ID\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"PEPFAR ID\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":true,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2011-12-24T12:24:22.575\",\"id\":\"AhsCAtM3L0g\",\"href\":\"/38/attributes/AhsCAtM3L0g\",\"created\":\"2011-12-24T12:24:22.575\",\"name\":\"Rationale\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"Rationale\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Rationale\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2017-03-12T20:17:57.461\",\"id\":\"xqWyz9jNCA5\",\"href\":\"/38/attributes/xqWyz9jNCA5\",\"created\":\"2016-08-04T23:40:08.559\",\"name\":\"TZ code\",\"code\":\"TZ code\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"TZ code\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":true,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"TZ code\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2011-12-24T12:24:22.575\",\"id\":\"Y1LUDU8sWBR\",\"href\":\"/38/attributes/Y1LUDU8sWBR\",\"created\":\"2011-12-24T12:24:22.575\",\"name\":\"Unit of measure\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"Unit of measure\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Unit of measure\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]}]}", + "responseSize": 21863, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/schemas/userCredentials?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", + "path": "/api/38/schemas/userGroup?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", "featureName": "The user list can be searched", "static": false, "count": 2, @@ -141,32 +134,30 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"klass\":\"org.hisp.dhis.user.UserCredentials\",\"shareable\":false,\"translatable\":false,\"metadata\":false,\"identifiableObject\":true,\"plural\":\"userCredentials\",\"displayName\":\"User Credentials\",\"name\":\"userCredentials\",\"singular\":\"userCredentials\",\"authorities\":[],\"properties\":[{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"TEXT\",\"required\":false,\"writable\":true,\"collectionName\":\"favorites\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastLogin\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"userInfo\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":50,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"code\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"access\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":true,\"name\":\"openId\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayName\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":8,\"collection\":false,\"required\":false,\"writable\":true,\"min\":8,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"publicAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"externalAuth\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"cogsDimensionConstraints\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"cogsDimensionConstraint\",\"href\":\"/schemas/categoryOptionGroupSet\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"accountExpiry\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"catDimensionConstraints\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"catDimensionConstraint\",\"href\":\"/schemas/category\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"externalAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastUpdated\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":60,\"collection\":false,\"required\":false,\"writable\":true,\"min\":8,\"embeddedObject\":false,\"propertyType\":\"PASSWORD\",\"unique\":false,\"name\":\"password\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"translations\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"translation\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":true,\"name\":\"ldapId\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"disabled\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":11,\"collection\":false,\"required\":false,\"writable\":true,\"min\":11,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"id\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"URL\",\"unique\":false,\"name\":\"href\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"twoFA\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"passwordLastUpdated\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"lastUpdatedBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userGroupAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userGroupAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"invitation\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"created\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"attributeValues\",\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"attributeValue\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"sharing\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"selfRegistered\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"userRoles\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userRole\",\"href\":\"/schemas/userRole\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"createdBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userAccess\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"name\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"user\",\"href\":\"/schemas/user\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":true,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":true,\"name\":\"username\",\"persisted\":true}]}", - "responseSize": 8370, + "responseBody": "{\"klass\":\"org.hisp.dhis.user.UserGroup\",\"identifiableObject\":true,\"singular\":\"userGroup\",\"plural\":\"userGroups\",\"metadata\":true,\"name\":\"userGroup\",\"displayName\":\"User Group\",\"shareable\":true,\"apiEndpoint\":\"/userGroups\",\"authorities\":[{\"type\":\"CREATE_PUBLIC\",\"authorities\":[\"F_USERGROUP_PUBLIC_ADD\"]},{\"type\":\"CREATE_PRIVATE\",\"authorities\":[\"F_USERGROUP_PRIVATE_ADD\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_USERGROUP_DELETE\"]}],\"properties\":[{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"TEXT\",\"name\":\"favorite\",\"persisted\":false,\"collectionName\":\"favorites\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"code\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":50,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"access\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"displayName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"TEXT\",\"name\":\"publicAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":8,\"min\":8},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"managedByGroup\",\"persisted\":true,\"collectionName\":\"managedByGroups\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/userGroup\"},{\"propertyType\":\"BOOLEAN\",\"name\":\"externalAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"lastUpdated\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"translation\",\"persisted\":true,\"collectionName\":\"translations\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"id\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":11,\"min\":11},{\"propertyType\":\"URL\",\"name\":\"href\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"lastUpdatedBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userGroupAccess\",\"persisted\":false,\"collectionName\":\"userGroupAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"created\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"attributeValue\",\"persisted\":true,\"collectionName\":\"attributeValues\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"sharing\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"user\",\"persisted\":true,\"collectionName\":\"users\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"managedGroup\",\"persisted\":true,\"collectionName\":\"managedGroups\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/userGroup\"},{\"propertyType\":\"REFERENCE\",\"name\":\"createdBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userAccess\",\"persisted\":false,\"collectionName\":\"userAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"name\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true,\"max\":230,\"min\":1,\"translationKey\":\"NAME\"},{\"propertyType\":\"BOOLEAN\",\"name\":\"favorite\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"user\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"}],\"translatable\":true}", + "responseSize": 5935, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/schemas/organisationUnit?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", + "path": "/api/38/schemas/userCredentials?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", "featureName": "The user list can be searched", "static": false, "count": 2, @@ -174,32 +165,30 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"klass\":\"org.hisp.dhis.organisationunit.OrganisationUnit\",\"shareable\":false,\"translatable\":true,\"metadata\":true,\"identifiableObject\":true,\"apiEndpoint\":\"/organisationUnits\",\"plural\":\"organisationUnits\",\"displayName\":\"Organisation Unit\",\"name\":\"organisationUnit\",\"singular\":\"organisationUnit\",\"authorities\":[{\"type\":\"CREATE\",\"authorities\":[\"F_ORGANISATIONUNIT_ADD\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_ORGANISATIONUNIT_DELETE\"]}],\"properties\":[{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"parent\",\"href\":\"/schemas/organisationUnit\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":8,\"collection\":false,\"required\":false,\"writable\":true,\"min\":8,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"publicAccess\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"type\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":true,\"name\":\"path\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastUpdated\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"children\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"child\",\"href\":\"/schemas/organisationUnit\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"translations\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"translation\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":11,\"collection\":false,\"required\":false,\"writable\":true,\"min\":11,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"id\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"URL\",\"unique\":false,\"name\":\"href\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"organisationUnitGroups\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"organisationUnitGroup\",\"href\":\"/schemas/organisationUnitGroup\",\"persisted\":true},{\"owner\":false,\"ordered\":true,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":false,\"collectionName\":\"ancestors\",\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"organisationUnit\",\"href\":\"/schemas/organisationUnit\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayDescription\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"image\",\"href\":\"/schemas/fileResource\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"lastUpdatedBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userGroupAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userGroupAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":-2147483648,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"level\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"created\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"attributeValues\",\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"attributeValue\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"sharing\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayFormName\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"users\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userItem\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":150,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"PHONENUMBER\",\"unique\":false,\"name\":\"phoneNumber\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"translationKey\":\"NAME\",\"max\":230,\"collection\":false,\"required\":true,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"name\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"dataSets\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"dataSet\",\"href\":\"/schemas/dataSet\",\"persisted\":true},{\"owner\":false,\"ordered\":true,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"legendSets\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"legendSets\",\"href\":\"/schemas/legendSet\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"programs\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"program\",\"href\":\"/schemas/program\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"translationKey\":\"SHORT_NAME\",\"max\":50,\"collection\":false,\"required\":true,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"shortName\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"CONSTANT\",\"unique\":false,\"name\":\"dimensionItemType\",\"persisted\":false,\"constants\":[\"DATA_ELEMENT\",\"DATA_ELEMENT_OPERAND\",\"INDICATOR\",\"REPORTING_RATE\",\"PROGRAM_DATA_ELEMENT\",\"PROGRAM_ATTRIBUTE\",\"PROGRAM_INDICATOR\",\"PERIOD\",\"ORGANISATION_UNIT\",\"CATEGORY_OPTION\",\"OPTION_GROUP\",\"DATA_ELEMENT_GROUP\",\"ORGANISATION_UNIT_GROUP\",\"CATEGORY_OPTION_GROUP\"]},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"TEXT\",\"required\":false,\"writable\":true,\"collectionName\":\"favorites\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"CONSTANT\",\"unique\":false,\"name\":\"aggregationType\",\"persisted\":false,\"constants\":[\"SUM\",\"AVERAGE\",\"AVERAGE_SUM_ORG_UNIT\",\"LAST\",\"LAST_AVERAGE_ORG_UNIT\",\"LAST_IN_PERIOD\",\"LAST_IN_PERIOD_AVERAGE_ORG_UNIT\",\"FIRST\",\"FIRST_AVERAGE_ORG_UNIT\",\"COUNT\",\"STDDEV\",\"VARIANCE\",\"MIN\",\"MAX\",\"NONE\",\"CUSTOM\",\"DEFAULT\"]},{\"owner\":true,\"ordered\":false,\"max\":50,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"code\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"access\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayName\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"translationKey\":\"DESCRIPTION\",\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"description\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"contactPerson\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayShortName\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"externalAccess\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"INTEGER\",\"unique\":false,\"name\":\"periodOffset\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"translationKey\":\"FORM_NAME\",\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"formName\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":true,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"openingDate\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":150,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"EMAIL\",\"unique\":false,\"name\":\"email\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"address\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"dimensionItem\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"INTEGER\",\"unique\":false,\"name\":\"memberCount\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"leaf\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"URL\",\"unique\":false,\"name\":\"url\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"closedDate\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"createdBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"legendSet\",\"href\":\"/schemas/legendSet\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"geometry\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"comment\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"user\",\"href\":\"/schemas/user\",\"persisted\":false}]}", - "responseSize": 13382, + "responseBody": "{\"klass\":\"org.hisp.dhis.user.UserCredentials\",\"identifiableObject\":true,\"singular\":\"userCredentials\",\"plural\":\"userCredentials\",\"metadata\":false,\"name\":\"userCredentials\",\"displayName\":\"User Credentials\",\"shareable\":false,\"authorities\":[],\"properties\":[{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"TEXT\",\"name\":\"favorite\",\"persisted\":false,\"collectionName\":\"favorites\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"userInfo\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"DATE\",\"name\":\"lastLogin\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"IDENTIFIER\",\"name\":\"code\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":50,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"access\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"openId\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"displayName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"TEXT\",\"name\":\"publicAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":8,\"min\":8},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"cogsDimensionConstraint\",\"persisted\":true,\"collectionName\":\"cogsDimensionConstraints\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/categoryOptionGroupSet\"},{\"propertyType\":\"BOOLEAN\",\"name\":\"externalAuth\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"accountExpiry\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"catDimensionConstraint\",\"persisted\":true,\"collectionName\":\"catDimensionConstraints\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/category\"},{\"propertyType\":\"BOOLEAN\",\"name\":\"externalAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"lastUpdated\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"PASSWORD\",\"name\":\"password\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":60,\"min\":8},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"translation\",\"persisted\":false,\"collectionName\":\"translations\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"ldapId\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"disabled\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"IDENTIFIER\",\"name\":\"id\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":11,\"min\":11},{\"propertyType\":\"URL\",\"name\":\"href\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"twoFA\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"passwordLastUpdated\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"lastUpdatedBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userGroupAccess\",\"persisted\":false,\"collectionName\":\"userGroupAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"invitation\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"created\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"attributeValue\",\"persisted\":false,\"collectionName\":\"attributeValues\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"sharing\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"selfRegistered\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"userRole\",\"persisted\":true,\"collectionName\":\"userRoles\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/userRole\"},{\"propertyType\":\"REFERENCE\",\"name\":\"createdBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userAccess\",\"persisted\":false,\"collectionName\":\"userAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"name\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"favorite\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"user\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"TEXT\",\"name\":\"username\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":true,\"max\":255,\"min\":0}],\"translatable\":false}", + "responseSize": 8328, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/attributes?fields=%3Aall%2CoptionSet%5B%3Aall%2Coptions%5B%3Aall%5D%5D&paging=false", + "path": "/api/38/schemas/organisationUnit?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", "featureName": "The user list can be searched", "static": false, "count": 2, @@ -207,29 +196,26 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"attributes\":[{\"lastUpdated\":\"2015-04-24T12:12:54.408\",\"id\":\"DnrLSdo4hMl\",\"href\":\"/38/attributes/DnrLSdo4hMl\",\"created\":\"2015-04-24T12:12:54.407\",\"name\":\"Alternative name\",\"code\":\"Alternative name\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"Alternative name\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":true,\"userAttribute\":false,\"displayName\":\"Alternative name\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2015-04-24T12:14:03.641\",\"id\":\"Z4X3J7jMLYV\",\"href\":\"/38/attributes/Z4X3J7jMLYV\",\"created\":\"2015-04-24T12:03:37.356\",\"name\":\"Classification\",\"code\":\"CLASSIFICATION\",\"indicatorAttribute\":true,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"Classification\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Classification\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"code\":\"CLASS\",\"created\":\"2015-04-24T12:02:41.447\",\"lastUpdated\":\"2015-04-24T12:03:16.859\",\"name\":\"Classification\",\"id\":\"LWEwGW8ATgE\",\"displayName\":\"Classification\",\"publicAccess\":\"rw------\",\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"version\":1,\"externalAccess\":false,\"valueType\":\"TEXT\",\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"favorites\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"translations\":[],\"userAccesses\":[],\"options\":[{\"code\":\"INPUT\",\"lastUpdated\":\"2015-04-24T12:02:51.959\",\"id\":\"Fr4igNnPYTv\",\"created\":\"2015-04-24T12:02:51.959\",\"name\":\"Input\",\"displayName\":\"Input\",\"externalAccess\":false,\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"displayFormName\":\"Input\",\"sortOrder\":1,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]},{\"code\":\"ACTIVITY\",\"lastUpdated\":\"2015-04-24T12:03:04.493\",\"id\":\"xuAA8BQjdZq\",\"created\":\"2015-04-24T12:03:04.493\",\"name\":\"Activity\",\"displayName\":\"Activity\",\"externalAccess\":false,\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"displayFormName\":\"Activity\",\"sortOrder\":2,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]},{\"code\":\"OUTPUT\",\"lastUpdated\":\"2015-04-24T12:03:11.923\",\"id\":\"tpJ71rNdmeo\",\"created\":\"2015-04-24T12:03:11.923\",\"name\":\"Output\",\"displayName\":\"Output\",\"externalAccess\":false,\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"displayFormName\":\"Output\",\"sortOrder\":3,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]},{\"code\":\"IMPACT\",\"lastUpdated\":\"2015-04-24T12:03:16.859\",\"id\":\"QIbgv5M77In\",\"created\":\"2015-04-24T12:03:16.859\",\"name\":\"Impact\",\"displayName\":\"Impact\",\"externalAccess\":false,\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"displayFormName\":\"Impact\",\"sortOrder\":4,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]}]},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2015-04-20T12:36:33.754\",\"id\":\"qXS2NDUEAOS\",\"href\":\"/38/attributes/qXS2NDUEAOS\",\"created\":\"2015-04-20T12:23:04.044\",\"name\":\"Collection method\",\"code\":\"Collection method\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"LONG_TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"Collection method\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Collection method\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2016-01-15T16:53:02.773\",\"id\":\"UKNKz1H10EE\",\"href\":\"/38/attributes/UKNKz1H10EE\",\"created\":\"2016-01-15T16:53:02.773\",\"name\":\"HR identifier\",\"code\":\"IRID\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"HR identifier\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":true,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":true,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"HR identifier\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2021-08-11T19:44:20.145\",\"id\":\"l1VmqIHKk6t\",\"href\":\"/38/attributes/l1VmqIHKk6t\",\"created\":\"2016-08-04T23:39:51.895\",\"name\":\"KE code\",\"code\":\"KE code\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"KE code\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":true,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":true,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"KE code\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"lastUpdatedBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2016-08-04T23:48:21.851\",\"id\":\"n2xYlNbsfko\",\"href\":\"/38/attributes/n2xYlNbsfko\",\"created\":\"2016-08-01T15:00:09.415\",\"name\":\"NGO ID\",\"code\":\"NGOID\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"NGO ID\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":true,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"NGO ID\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2017-03-13T19:32:41.386\",\"id\":\"dLHLR5O4YFI\",\"href\":\"/38/attributes/dLHLR5O4YFI\",\"created\":\"2017-03-05T21:33:31.019\",\"name\":\"PEPFAR ID\",\"code\":\"PEPFAR_ID\",\"indicatorAttribute\":true,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"PEPFAR ID\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"PEPFAR ID\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":true,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2011-12-24T12:24:22.575\",\"id\":\"AhsCAtM3L0g\",\"href\":\"/38/attributes/AhsCAtM3L0g\",\"created\":\"2011-12-24T12:24:22.575\",\"name\":\"Rationale\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"Rationale\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Rationale\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2021-08-11T19:45:34.644\",\"id\":\"xqWyz9jNCA5\",\"href\":\"/38/attributes/xqWyz9jNCA5\",\"created\":\"2016-08-04T23:40:08.559\",\"name\":\"TZ code\",\"code\":\"TZ code\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"TZ code\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":true,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":true,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"TZ code\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"lastUpdatedBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2011-12-24T12:24:22.575\",\"id\":\"Y1LUDU8sWBR\",\"href\":\"/38/attributes/Y1LUDU8sWBR\",\"created\":\"2011-12-24T12:24:22.575\",\"name\":\"Unit of measure\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"Unit of measure\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Unit of measure\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]}]}", - "responseSize": 22129, + "responseBody": "{\"klass\":\"org.hisp.dhis.organisationunit.OrganisationUnit\",\"identifiableObject\":true,\"singular\":\"organisationUnit\",\"plural\":\"organisationUnits\",\"metadata\":true,\"name\":\"organisationUnit\",\"displayName\":\"Organisation Unit\",\"shareable\":false,\"apiEndpoint\":\"/organisationUnits\",\"authorities\":[{\"type\":\"CREATE\",\"authorities\":[\"F_ORGANISATIONUNIT_ADD\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_ORGANISATIONUNIT_DELETE\"]}],\"properties\":[{\"propertyType\":\"REFERENCE\",\"name\":\"parent\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/organisationUnit\"},{\"propertyType\":\"TEXT\",\"name\":\"publicAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":8,\"min\":8},{\"propertyType\":\"TEXT\",\"name\":\"type\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"path\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"lastUpdated\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"child\",\"persisted\":true,\"collectionName\":\"children\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/organisationUnit\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"translation\",\"persisted\":true,\"collectionName\":\"translations\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"id\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":11,\"min\":11},{\"propertyType\":\"URL\",\"name\":\"href\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"organisationUnitGroup\",\"persisted\":true,\"collectionName\":\"organisationUnitGroups\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/organisationUnitGroup\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"organisationUnit\",\"persisted\":false,\"collectionName\":\"ancestors\",\"collection\":true,\"ordered\":true,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false,\"href\":\"/schemas/organisationUnit\"},{\"propertyType\":\"TEXT\",\"name\":\"displayDescription\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"image\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/fileResource\"},{\"propertyType\":\"REFERENCE\",\"name\":\"lastUpdatedBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userGroupAccess\",\"persisted\":false,\"collectionName\":\"userGroupAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"level\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":-2147483648},{\"propertyType\":\"DATE\",\"name\":\"created\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"attributeValue\",\"persisted\":true,\"collectionName\":\"attributeValues\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"sharing\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"displayFormName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"userItem\",\"persisted\":true,\"collectionName\":\"users\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/user\"},{\"propertyType\":\"PHONENUMBER\",\"name\":\"phoneNumber\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":150,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userAccess\",\"persisted\":false,\"collectionName\":\"userAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"name\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true,\"max\":230,\"min\":1,\"translationKey\":\"NAME\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"dataSet\",\"persisted\":true,\"collectionName\":\"dataSets\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/dataSet\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"legendSets\",\"persisted\":false,\"collectionName\":\"legendSets\",\"collection\":true,\"ordered\":true,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/legendSet\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"program\",\"persisted\":true,\"collectionName\":\"programs\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/program\"},{\"propertyType\":\"TEXT\",\"name\":\"shortName\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true,\"max\":50,\"min\":1,\"translationKey\":\"SHORT_NAME\"},{\"propertyType\":\"BOOLEAN\",\"name\":\"favorite\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"CONSTANT\",\"name\":\"dimensionItemType\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"constants\":[\"DATA_ELEMENT\",\"DATA_ELEMENT_OPERAND\",\"INDICATOR\",\"REPORTING_RATE\",\"PROGRAM_DATA_ELEMENT\",\"PROGRAM_ATTRIBUTE\",\"PROGRAM_INDICATOR\",\"PERIOD\",\"ORGANISATION_UNIT\",\"CATEGORY_OPTION\",\"OPTION_GROUP\",\"DATA_ELEMENT_GROUP\",\"ORGANISATION_UNIT_GROUP\",\"CATEGORY_OPTION_GROUP\"]},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"TEXT\",\"name\":\"favorite\",\"persisted\":false,\"collectionName\":\"favorites\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"CONSTANT\",\"name\":\"aggregationType\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"constants\":[\"SUM\",\"AVERAGE\",\"AVERAGE_SUM_ORG_UNIT\",\"LAST\",\"LAST_AVERAGE_ORG_UNIT\",\"LAST_IN_PERIOD\",\"LAST_IN_PERIOD_AVERAGE_ORG_UNIT\",\"FIRST\",\"FIRST_AVERAGE_ORG_UNIT\",\"COUNT\",\"STDDEV\",\"VARIANCE\",\"MIN\",\"MAX\",\"NONE\",\"CUSTOM\",\"DEFAULT\"]},{\"propertyType\":\"IDENTIFIER\",\"name\":\"code\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":50,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"access\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"displayName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"TEXT\",\"name\":\"contactPerson\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"description\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":1,\"translationKey\":\"DESCRIPTION\"},{\"propertyType\":\"TEXT\",\"name\":\"displayShortName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"BOOLEAN\",\"name\":\"externalAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COMPLEX\",\"name\":\"queryMods\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"formName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"openingDate\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true},{\"propertyType\":\"EMAIL\",\"name\":\"email\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":150,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"address\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"dimensionItem\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"INTEGER\",\"name\":\"memberCount\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"leaf\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"URL\",\"name\":\"url\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"closedDate\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"createdBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"REFERENCE\",\"name\":\"legendSet\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false,\"href\":\"/schemas/legendSet\"},{\"propertyType\":\"TEXT\",\"name\":\"comment\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"geometry\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"user\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"}],\"translatable\":true}", + "responseSize": 13279, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", - "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { @@ -241,21 +227,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "[\"F_PROGRAM_INDICATOR_PUBLIC_ADD\",\"F_SQLVIEW_EXECUTE\",\"F_USER_VIEW\",\"F_GENERATE_MIN_MAX_VALUES\",\"F_VALIDATIONRULE_PUBLIC_ADD\",\"F_CATEGORY_PRIVATE_ADD\",\"F_INDICATORGROUPSET_PUBLIC_ADD\",\"F_DATAVALUE_DELETE\",\"F_EXTERNAL_MAP_LAYER_PRIVATE_ADD\",\"F_RELATIONSHIPTYPE_DELETE\",\"F_CATEGORY_OPTION_PRIVATE_ADD\",\"F_SINGLE_EVENT_DATA_ENTRY\",\"F_CATEGORY_OPTION_GROUP_PUBLIC_ADD\",\"F_GIS_ADMIN\",\"M_dhis-web-event-capture\",\"F_SEND_EMAIL\",\"F_ORGUNITGROUPSET_PRIVATE_ADD\",\"F_INDICATOR_DELETE\",\"M_dhis-web-event-reports\",\"F_VIEW_UNAPPROVED_DATA\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_VIEW\",\"F_TRACKED_ENTITY_INSTANCE_CHANGE_LOCATION\",\"F_OPTIONGROUPSET_DELETE\",\"F_USERGROUP_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_PRIVATE_ADD\",\"F_DOCUMENT_EXTERNAL\",\"F_PROGRAM_TRACKING_MANAGEMENT\",\"F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD\",\"F_GENERATE_PROGRAM_SUMMARY_REPORT\",\"F_PROGRAM_INDICATOR_DELETE\",\"F_MOBILE_SENDSMS\",\"F_TRACKED_ENTITY_ADD\",\"F_TRACKED_ENTITY_MANAGEMENT\",\"F_RELATIONSHIP_DELETE\",\"F_VALIDATIONRULEGROUP_PUBLIC_ADD\",\"F_REPORT_EXTERNAL\",\"F_DOCUMENT_PRIVATE_ADD\",\"M_dhis-web-reports\",\"F_TRACKED_ENTITY_DELETE\",\"F_USERGROUP_DELETE\",\"F_PROGRAM_PRIVATE_ADD\",\"F_CATEGORY_COMBO_PRIVATE_ADD\",\"F_SCHEDULING_SEND_MESSAGE\",\"F_EXTERNAL_MAP_LAYER_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_DELETE\",\"F_ORGANISATIONUNIT_MOVE\",\"M_dhis-web-usage-analytics\",\"F_COLOR_DELETE\",\"F_INDICATORGROUP_DELETE\",\"F_ORGANISATIONUNIT_DELETE\",\"F_PROGRAM_RULE_ADD\",\"M_dhis-web-light\",\"F_OPTIONGROUPSET_PRIVATE_ADD\",\"F_DATA_MART_ADMIN\",\"M_dhis-web-maintenance-mobile\",\"F_DATASET_PUBLIC_ADD\",\"F_CATEGORY_COMBO_DELETE\",\"F_SECTION_DELETE\",\"F_USER_DELETE\",\"F_INDICATORGROUPSET_PRIVATE_ADD\",\"F_PROGRAM_INDICATOR_PRIVATE_ADD\",\"F_METADATA_IMPORT\",\"M_dhis-web-maintenance-appmanager\",\"F_EXPORT_EVENTS\",\"M_dhis-web-maintenance-settings\",\"F_SQLVIEW_PUBLIC_ADD\",\"F_PERFORM_MAINTENANCE\",\"F_COLOR_SET_ADD\",\"F_PROGRAM_STAGE_INSTANCE_DELETE\",\"F_METADATA_EXPORT\",\"F_MINMAX_DATAELEMENT_ADD\",\"F_PROGRAMSTAGE_SECTION_ADD\",\"F_DATAELEMENTGROUP_PRIVATE_ADD\",\"F_VALIDATIONRULE_PRIVATE_ADD\",\"F_APPROVE_DATA\",\"M_dhis-web-mapping\",\"F_DATAELEMENT_PRIVATE_ADD\",\"F_VALIDATIONCRITERIA_ADD\",\"F_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS\",\"F_IGNORE_TRACKER_REQUIRED_VALUE_VALIDATION\",\"F_PROGRAM_PUBLIC_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_DELETE\",\"F_USER_ADD_WITHIN_MANAGED_GROUP\",\"M_Web_Portal\",\"F_ORGANISATIONUNIT_ADD\",\"M_dhis-web-user\",\"F_LEGEND_SET_PUBLIC_ADD\",\"F_CONSTANT_ADD\",\"F_PREDICTORGROUP_DELETE\",\"F_TRACKED_ENTITY_COMMENT_ADD\",\"F_TRACKED_ENTITY_INSTANCE_MANAGEMENT\",\"M_dhis-web-visualizer\",\"F_INDICATOR_PUBLIC_ADD\",\"F_INDICATORGROUP_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD\",\"M_dhis-web-maintenance\",\"M_dhis-web-approval\",\"F_PROGRAM_RULE_MANAGEMENT\",\"F_TEI_CASCADE_DELETE\",\"F_FRED_UPDATE\",\"F_VISUALIZATION_EXTERNAL\",\"M_dhis-web-cache-cleaner\",\"F_EDIT_EXPIRED\",\"F_ACCESS_TRACKED_ENTITY_ATTRIBUTES\",\"F_PROGRAM_DASHBOARD_CONFIG_ADMIN\",\"F_ORGANISATIONUNITLEVEL_UPDATE\",\"F_CATEGORY_OPTION_PUBLIC_ADD\",\"M_dhis-web-datastore\",\"F_CATEGORY_OPTION_DELETE\",\"M_Data_Table\",\"M_dhis-web-menu-management\",\"F_REPORT_PUBLIC_ADD\",\"F_VALIDATIONRULEGROUP_DELETE\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_ADD\",\"F_RELATIONSHIP_MANAGEMENT\",\"F_COLOR_ADD\",\"F_OPTIONSET_PRIVATE_ADD\",\"F_PROGRAM_RULE_DELETE\",\"F_GENERATE_STATISTICAL_PROGRAM_REPORT\",\"F_ORGUNITGROUP_DELETE\",\"F_DATAELEMENTGROUPSET_PRIVATE_ADD\",\"M_dhis-web-tracker-capture\",\"F_LOCALE_ADD\",\"F_LEGEND_ADD\",\"F_CATEGORY_OPTION_GROUP_PRIVATE_ADD\",\"F_PROGRAM_INSTANCE_MANAGEMENT\",\"M_dhis-web-reporting\",\"F_CATEGORY_PUBLIC_ADD\",\"F_SECTION_ADD\",\"F_CATEGORY_COMBO_PUBLIC_ADD\",\"M_dhis-web-maintenance-datadictionary\",\"F_DATASET_DELETE\",\"F_INDICATORGROUPSET_DELETE\",\"F_USER_DELETE_WITHIN_MANAGED_GROUP\",\"F_ADD_TRACKED_ENTITY_FORM\",\"M_dhis-web-scheduler\",\"F_OPTIONGROUP_PUBLIC_ADD\",\"F_USERROLE_PRIVATE_ADD\",\"M_dhis-web-messaging\",\"M_dhis-web-maintenance-program\",\"F_EXTERNALFILERESOURCE_ADD\",\"F_MAP_EXTERNAL\",\"M_bna_widget\",\"F_DATAELEMENTGROUPSET_PUBLIC_ADD\",\"F_DATAELEMENTGROUP_DELETE\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_ADD\",\"F_RELATIONSHIP_ADD\",\"F_ORGUNITGROUP_PRIVATE_ADD\",\"F_DATAELEMENTGROUP_PUBLIC_ADD\",\"F_USER_GROUPS_READ_ONLY_ADD_MEMBERS\",\"F_LOCALE_DELETE\",\"F_PREDICTOR_RUN\",\"F_DATAELEMENT_DELETE\",\"F_OPTIONGROUP_DELETE\",\"F_LEGEND_SET_PRIVATE_ADD\",\"F_PROGRAMSTAGE_DELETE\",\"F_ATTRIBUTE_PUBLIC_ADD\",\"F_TRACKED_ENTITY_FORM_DELETE\",\"F_USERROLE_DELETE\",\"F_DOCUMENT_DELETE\",\"F_ORGUNITGROUPSET_DELETE\",\"M_dhis-web-translations\",\"M_dhis-web-sms\",\"F_SCHEDULING_CASE_AGGREGATE_QUERY_BUILDER\",\"F_PROGRAM_DELETE\",\"F_VALIDATIONRULE_DELETE\",\"F_PROGRAMDATAELEMENT_ADD\",\"M_dhis-web-mobile\",\"F_ACTIVITY_PLAN\",\"F_RELATIONSHIPTYPE_PUBLIC_ADD\",\"F_PREDICTOR_ADD\",\"F_SQLVIEW_PRIVATE_ADD\",\"F_EXPORT_DATA\",\"F_OAUTH2_CLIENT_MANAGE\",\"F_ORGUNITGROUP_PUBLIC_ADD\",\"F_APPROVE_DATA_LOWER_LEVELS\",\"M_Social_Media_Video\",\"F_OPTIONSET_PUBLIC_ADD\",\"F_EVENTCHART_EXTERNAL\",\"M_dhis-web-dataentry\",\"F_PROGRAM_TRACKING_SEARCH\",\"M_dhis-web-maintenance-dataset\",\"F_USERROLE_LIST\",\"M_dhis-web-import-export\",\"M_dhis-web-caseentry\",\"F_USERROLE_PUBLIC_ADD\",\"M_dhis-web-importexport\",\"M_InterpretationsTest\",\"F_ORGUNITGROUPSET_PUBLIC_ADD\",\"F_SQLVIEW_EXTERNAL\",\"F_REPORT_DELETE\",\"F_DASHBOARD_PUBLIC_ADD\",\"F_CONSTANT_DELETE\",\"M_dhis-web-maintenance-user\",\"F_PREDICTOR_DELETE\",\"M_dhis-web-data-visualizer\",\"F_DATASET_PRIVATE_ADD\",\"F_EVENTREPORT_PUBLIC_ADD\",\"F_PROGRAMSTAGE_SECTION_DELETE\",\"F_TRACKED_ENTITY_UPDATE\",\"F_CATEGORY_OPTION_GROUP_SET_PUBLIC_ADD\",\"F_TRACKED_ENTITY_INSTANCE_DASHBOARD\",\"F_METADATA_MANAGE\",\"F_ANALYTICSTABLEHOOK_DELETE\",\"F_UNCOMPLETE_EVENT\",\"M_dhis-web-sms-configuration\",\"M_dhis-web-interpretation\",\"F_LEGEND_DELETE\",\"M_Custom_Js_Css\",\"F_PROGRAM_INDICATOR_MANAGEMENT\",\"F_ANONYMOUS_DATA_ENTRY\",\"F_MAP_PUBLIC_ADD\",\"F_PROGRAM_VALIDATION\",\"F_SCHEDULING_ADMIN\",\"F_TRACKED_ENTITY_COMMENT_DELETE\",\"F_DATAELEMENT_MINMAX_DELETE\",\"F_MOBILE_SETTINGS\",\"F_PREDICTORGROUP_ADD\",\"F_REPORT_PRIVATE_ADD\",\"F_VALIDATIONRULEGROUP_PRIVATE_ADD\",\"F_PUSH_ANALYSIS_DELETE\",\"F_REPLICATE_USER\",\"F_DATAVALUE_ADD\",\"M_dhis-web-maintenance-organisationunit\",\"F_INSERT_CUSTOM_JS_CSS\",\"F_DATAELEMENTGROUPSET_DELETE\",\"F_SQLVIEW_DELETE\",\"F_ENROLLMENT_CASCADE_DELETE\",\"F_PROGRAMDATAELEMENT_DELETE\",\"F_TRACKED_ENTITY_INSTANCE_LIST\",\"F_INDICATORTYPE_ADD\",\"F_LEGEND_SET_DELETE\",\"F_VIEW_EVENT_ANALYTICS\",\"F_PROGRAMSTAGE_SECTION_MANAGEMENT\",\"F_IMPORT_EVENTS\",\"F_PROGRAM_INSTANCE_DELETE\",\"F_INDICATOR_PRIVATE_ADD\",\"F_TRACKED_ENTITY_INSTANCE_HISTORY\",\"F_FRED_CREATE\",\"F_EVENTCHART_PUBLIC_ADD\",\"F_PUSH_ANALYSIS_ADD\",\"M_dhis-web-event-visualizer\",\"F_USER_ADD\",\"F_EXTERNAL_MAP_LAYER_DELETE\",\"F_SYSTEM_SETTING\",\"F_ANALYTICSTABLEHOOK_ADD\",\"F_ATTRIBUTE_PRIVATE_ADD\",\"F_DOCUMENT_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_DELETE\",\"M_Easy_Visualization\",\"F_VISUALIZATION_PUBLIC_ADD\",\"F_DATAELEMENT_MINMAX_ADD\",\"M_dhis-web-data-quality\",\"M_dhis-web-pivot\",\"F_EVENTREPORT_EXTERNAL\",\"F_PROGRAM_RULE_UPDATE\",\"F_DATAELEMENT_PUBLIC_ADD\",\"M_dhis-web-validationrule\",\"F_CONSTANT_MANAGEMENT\",\"F_RUN_VALIDATION\",\"F_MANAGE_TICKETS\",\"F_GENERATE_BENEFICIARY_TABULAR_REPORT\",\"F_OPTIONGROUP_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_DELETE\",\"M_User_Administration\",\"M_dhis-web-settings\",\"F_IMPORT_DATA\",\"F_VIEW_DATABROWSER\",\"F_MOBILE_DELETE_SMS\",\"F_OPTIONSET_MANAGEMENT\",\"F_SEND_MESSAGE\",\"F_PROGRAMSTAGE_ADD\",\"M_dhis-web-maps\",\"F_MINMAX_DATAELEMENT_DELETE\",\"F_ATTRIBUTE_DELETE\",\"F_OPTIONSET_DELETE\",\"F_PROGRAM_TRACKING_LIST\",\"M_dhis-web-dashboard\",\"M_dhis-web-data-administration\",\"F_ACCEPT_DATA_LOWER_LEVELS\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_DELETE\",\"F_OPTIONGROUPSET_PUBLIC_ADD\",\"M_dhis-web-capture\",\"F_PROGRAM_INDICATOR_GROUP_PUBLIC_ADD\",\"F_CATEGORY_DELETE\",\"F_COLOR_SET_DELETE\",\"M_dhis-web-app-management\",\"F_INDICATORTYPE_DELETE\",\"F_NAME_BASED_DATA_ENTRY\",\"F_INDICATORGROUP_PRIVATE_ADD\",\"F_FRED_DELETE\",\"F_VALIDATIONCRITERIA_DELETE\",\"F_PROGRAM_STAGE_INSTANCE_SEARCH\"]", - "responseSize": 7791, + "responseBody": "[\"F_PROGRAM_INDICATOR_PUBLIC_ADD\",\"F_SQLVIEW_EXECUTE\",\"F_USER_VIEW\",\"F_GENERATE_MIN_MAX_VALUES\",\"F_VALIDATIONRULE_PUBLIC_ADD\",\"F_CATEGORY_PRIVATE_ADD\",\"F_INDICATORGROUPSET_PUBLIC_ADD\",\"F_DATAVALUE_DELETE\",\"F_EXTERNAL_MAP_LAYER_PRIVATE_ADD\",\"F_RELATIONSHIPTYPE_DELETE\",\"F_CATEGORY_OPTION_PRIVATE_ADD\",\"F_SINGLE_EVENT_DATA_ENTRY\",\"F_CATEGORY_OPTION_GROUP_PUBLIC_ADD\",\"F_GIS_ADMIN\",\"M_dhis-web-event-capture\",\"F_SEND_EMAIL\",\"F_ORGUNITGROUPSET_PRIVATE_ADD\",\"F_INDICATOR_DELETE\",\"M_dhis-web-event-reports\",\"F_VIEW_UNAPPROVED_DATA\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_VIEW\",\"F_TRACKED_ENTITY_INSTANCE_CHANGE_LOCATION\",\"F_OPTIONGROUPSET_DELETE\",\"F_USERGROUP_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_PRIVATE_ADD\",\"F_DOCUMENT_EXTERNAL\",\"F_PROGRAM_TRACKING_MANAGEMENT\",\"F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD\",\"F_GENERATE_PROGRAM_SUMMARY_REPORT\",\"F_PROGRAM_INDICATOR_DELETE\",\"F_MOBILE_SENDSMS\",\"F_TRACKED_ENTITY_ADD\",\"F_TRACKED_ENTITY_MANAGEMENT\",\"F_RELATIONSHIP_DELETE\",\"F_VALIDATIONRULEGROUP_PUBLIC_ADD\",\"F_REPORT_EXTERNAL\",\"F_DOCUMENT_PRIVATE_ADD\",\"M_dhis-web-reports\",\"F_TRACKED_ENTITY_DELETE\",\"F_USERGROUP_DELETE\",\"F_PROGRAM_PRIVATE_ADD\",\"F_CATEGORY_COMBO_PRIVATE_ADD\",\"F_SCHEDULING_SEND_MESSAGE\",\"F_EXTERNAL_MAP_LAYER_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_DELETE\",\"F_ORGANISATIONUNIT_MOVE\",\"M_dhis-web-usage-analytics\",\"F_COLOR_DELETE\",\"F_INDICATORGROUP_DELETE\",\"F_ORGANISATIONUNIT_DELETE\",\"F_PROGRAM_RULE_ADD\",\"M_dhis-web-light\",\"F_OPTIONGROUPSET_PRIVATE_ADD\",\"F_DATA_MART_ADMIN\",\"M_dhis-web-maintenance-mobile\",\"F_DATASET_PUBLIC_ADD\",\"F_CATEGORY_COMBO_DELETE\",\"F_SECTION_DELETE\",\"F_USER_DELETE\",\"F_INDICATORGROUPSET_PRIVATE_ADD\",\"F_PROGRAM_INDICATOR_PRIVATE_ADD\",\"F_METADATA_IMPORT\",\"M_dhis-web-maintenance-appmanager\",\"F_EXPORT_EVENTS\",\"M_dhis-web-maintenance-settings\",\"F_SQLVIEW_PUBLIC_ADD\",\"F_PERFORM_MAINTENANCE\",\"F_COLOR_SET_ADD\",\"F_PROGRAM_STAGE_INSTANCE_DELETE\",\"F_METADATA_EXPORT\",\"F_MINMAX_DATAELEMENT_ADD\",\"F_PROGRAMSTAGE_SECTION_ADD\",\"F_DATAELEMENTGROUP_PRIVATE_ADD\",\"F_VALIDATIONRULE_PRIVATE_ADD\",\"F_APPROVE_DATA\",\"M_dhis-web-mapping\",\"F_DATAELEMENT_PRIVATE_ADD\",\"F_VALIDATIONCRITERIA_ADD\",\"F_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS\",\"F_IGNORE_TRACKER_REQUIRED_VALUE_VALIDATION\",\"F_PROGRAM_PUBLIC_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_DELETE\",\"F_USER_ADD_WITHIN_MANAGED_GROUP\",\"M_Web_Portal\",\"F_ORGANISATIONUNIT_ADD\",\"M_dhis-web-user\",\"F_LEGEND_SET_PUBLIC_ADD\",\"F_CONSTANT_ADD\",\"F_PREDICTORGROUP_DELETE\",\"F_TRACKED_ENTITY_COMMENT_ADD\",\"F_TRACKED_ENTITY_INSTANCE_MANAGEMENT\",\"M_dhis-web-visualizer\",\"F_INDICATOR_PUBLIC_ADD\",\"F_INDICATORGROUP_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD\",\"M_dhis-web-maintenance\",\"M_dhis-web-approval\",\"F_PROGRAM_RULE_MANAGEMENT\",\"F_TEI_CASCADE_DELETE\",\"F_FRED_UPDATE\",\"F_VISUALIZATION_EXTERNAL\",\"M_dhis-web-cache-cleaner\",\"F_EDIT_EXPIRED\",\"F_ACCESS_TRACKED_ENTITY_ATTRIBUTES\",\"F_PROGRAM_DASHBOARD_CONFIG_ADMIN\",\"F_EVENT_VISUALIZATION_EXTERNAL\",\"F_ORGANISATIONUNITLEVEL_UPDATE\",\"F_CATEGORY_OPTION_PUBLIC_ADD\",\"M_dhis-web-datastore\",\"F_CATEGORY_OPTION_DELETE\",\"M_Data_Table\",\"M_dhis-web-menu-management\",\"F_REPORT_PUBLIC_ADD\",\"F_VALIDATIONRULEGROUP_DELETE\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_ADD\",\"F_RELATIONSHIP_MANAGEMENT\",\"F_COLOR_ADD\",\"F_OPTIONSET_PRIVATE_ADD\",\"F_PROGRAM_RULE_DELETE\",\"F_GENERATE_STATISTICAL_PROGRAM_REPORT\",\"F_ORGUNITGROUP_DELETE\",\"F_DATAELEMENTGROUPSET_PRIVATE_ADD\",\"M_dhis-web-tracker-capture\",\"F_LOCALE_ADD\",\"F_LEGEND_ADD\",\"F_CATEGORY_OPTION_GROUP_PRIVATE_ADD\",\"F_PROGRAM_INSTANCE_MANAGEMENT\",\"M_dhis-web-reporting\",\"F_CATEGORY_PUBLIC_ADD\",\"F_SECTION_ADD\",\"F_CATEGORY_COMBO_PUBLIC_ADD\",\"M_dhis-web-maintenance-datadictionary\",\"F_DATASET_DELETE\",\"F_INDICATORGROUPSET_DELETE\",\"F_USER_DELETE_WITHIN_MANAGED_GROUP\",\"F_ADD_TRACKED_ENTITY_FORM\",\"M_dhis-web-scheduler\",\"F_OPTIONGROUP_PUBLIC_ADD\",\"F_USERROLE_PRIVATE_ADD\",\"M_dhis-web-messaging\",\"M_dhis-web-maintenance-program\",\"F_EXTERNALFILERESOURCE_ADD\",\"F_MAP_EXTERNAL\",\"M_bna_widget\",\"F_DATAELEMENTGROUPSET_PUBLIC_ADD\",\"F_DATAELEMENTGROUP_DELETE\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_ADD\",\"F_RELATIONSHIP_ADD\",\"F_ORGUNITGROUP_PRIVATE_ADD\",\"F_DATAELEMENTGROUP_PUBLIC_ADD\",\"F_USER_GROUPS_READ_ONLY_ADD_MEMBERS\",\"F_LOCALE_DELETE\",\"F_PREDICTOR_RUN\",\"F_DATAELEMENT_DELETE\",\"F_OPTIONGROUP_DELETE\",\"F_LEGEND_SET_PRIVATE_ADD\",\"F_PROGRAMSTAGE_DELETE\",\"F_ATTRIBUTE_PUBLIC_ADD\",\"F_TRACKED_ENTITY_FORM_DELETE\",\"F_USERROLE_DELETE\",\"F_DOCUMENT_DELETE\",\"F_ORGUNITGROUPSET_DELETE\",\"M_dhis-web-translations\",\"M_dhis-web-sms\",\"F_SCHEDULING_CASE_AGGREGATE_QUERY_BUILDER\",\"F_PROGRAM_DELETE\",\"F_VALIDATIONRULE_DELETE\",\"F_PROGRAMDATAELEMENT_ADD\",\"M_dhis-web-mobile\",\"F_ACTIVITY_PLAN\",\"F_RELATIONSHIPTYPE_PUBLIC_ADD\",\"F_PREDICTOR_ADD\",\"F_SQLVIEW_PRIVATE_ADD\",\"F_EXPORT_DATA\",\"F_OAUTH2_CLIENT_MANAGE\",\"F_EVENT_VISUALIZATION_PUBLIC_ADD\",\"F_ORGUNITGROUP_PUBLIC_ADD\",\"F_APPROVE_DATA_LOWER_LEVELS\",\"M_Social_Media_Video\",\"F_OPTIONSET_PUBLIC_ADD\",\"F_EVENTCHART_EXTERNAL\",\"M_dhis-web-dataentry\",\"F_PROGRAM_TRACKING_SEARCH\",\"M_dhis-web-maintenance-dataset\",\"F_USERROLE_LIST\",\"M_dhis-web-import-export\",\"M_dhis-web-caseentry\",\"F_USERROLE_PUBLIC_ADD\",\"M_dhis-web-importexport\",\"M_InterpretationsTest\",\"F_ORGUNITGROUPSET_PUBLIC_ADD\",\"F_SQLVIEW_EXTERNAL\",\"F_REPORT_DELETE\",\"F_DASHBOARD_PUBLIC_ADD\",\"F_CONSTANT_DELETE\",\"M_dhis-web-maintenance-user\",\"F_PREDICTOR_DELETE\",\"M_dhis-web-data-visualizer\",\"F_DATASET_PRIVATE_ADD\",\"F_EVENTREPORT_PUBLIC_ADD\",\"F_PROGRAMSTAGE_SECTION_DELETE\",\"F_TRACKED_ENTITY_UPDATE\",\"F_CATEGORY_OPTION_GROUP_SET_PUBLIC_ADD\",\"F_TRACKED_ENTITY_INSTANCE_DASHBOARD\",\"F_METADATA_MANAGE\",\"F_ANALYTICSTABLEHOOK_DELETE\",\"F_UNCOMPLETE_EVENT\",\"M_dhis-web-sms-configuration\",\"M_dhis-web-interpretation\",\"F_LEGEND_DELETE\",\"M_Custom_Js_Css\",\"F_PROGRAM_INDICATOR_MANAGEMENT\",\"F_ANONYMOUS_DATA_ENTRY\",\"F_MAP_PUBLIC_ADD\",\"F_PROGRAM_VALIDATION\",\"F_SCHEDULING_ADMIN\",\"F_TRACKED_ENTITY_COMMENT_DELETE\",\"F_DATAELEMENT_MINMAX_DELETE\",\"F_MOBILE_SETTINGS\",\"F_PREDICTORGROUP_ADD\",\"F_REPORT_PRIVATE_ADD\",\"F_VALIDATIONRULEGROUP_PRIVATE_ADD\",\"F_PUSH_ANALYSIS_DELETE\",\"F_REPLICATE_USER\",\"F_DATAVALUE_ADD\",\"M_dhis-web-maintenance-organisationunit\",\"F_INSERT_CUSTOM_JS_CSS\",\"F_DATAELEMENTGROUPSET_DELETE\",\"F_SQLVIEW_DELETE\",\"F_ENROLLMENT_CASCADE_DELETE\",\"F_PROGRAMDATAELEMENT_DELETE\",\"F_TRACKED_ENTITY_INSTANCE_LIST\",\"F_INDICATORTYPE_ADD\",\"F_LEGEND_SET_DELETE\",\"F_VIEW_EVENT_ANALYTICS\",\"F_PROGRAMSTAGE_SECTION_MANAGEMENT\",\"F_IMPORT_EVENTS\",\"F_PROGRAM_INSTANCE_DELETE\",\"F_INDICATOR_PRIVATE_ADD\",\"F_TRACKED_ENTITY_INSTANCE_HISTORY\",\"F_FRED_CREATE\",\"F_EVENTCHART_PUBLIC_ADD\",\"F_PUSH_ANALYSIS_ADD\",\"M_dhis-web-event-visualizer\",\"F_USER_ADD\",\"F_EXTERNAL_MAP_LAYER_DELETE\",\"F_SYSTEM_SETTING\",\"F_ANALYTICSTABLEHOOK_ADD\",\"F_ATTRIBUTE_PRIVATE_ADD\",\"F_DOCUMENT_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_DELETE\",\"M_Easy_Visualization\",\"F_VISUALIZATION_PUBLIC_ADD\",\"F_DATAELEMENT_MINMAX_ADD\",\"M_dhis-web-data-quality\",\"M_dhis-web-pivot\",\"F_EVENTREPORT_EXTERNAL\",\"F_PROGRAM_RULE_UPDATE\",\"F_DATAELEMENT_PUBLIC_ADD\",\"M_dhis-web-validationrule\",\"F_CONSTANT_MANAGEMENT\",\"F_RUN_VALIDATION\",\"F_MANAGE_TICKETS\",\"F_GENERATE_BENEFICIARY_TABULAR_REPORT\",\"F_OPTIONGROUP_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_DELETE\",\"M_User_Administration\",\"M_dhis-web-settings\",\"F_IMPORT_DATA\",\"F_VIEW_DATABROWSER\",\"F_PERFORM_ANALYTICS_EXPLAIN\",\"F_MOBILE_DELETE_SMS\",\"F_OPTIONSET_MANAGEMENT\",\"F_SEND_MESSAGE\",\"F_PROGRAMSTAGE_ADD\",\"M_dhis-web-maps\",\"F_MINMAX_DATAELEMENT_DELETE\",\"F_ATTRIBUTE_DELETE\",\"F_OPTIONSET_DELETE\",\"F_PROGRAM_TRACKING_LIST\",\"M_dhis-web-dashboard\",\"M_dhis-web-data-administration\",\"F_ACCEPT_DATA_LOWER_LEVELS\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_DELETE\",\"F_OPTIONGROUPSET_PUBLIC_ADD\",\"M_dhis-web-capture\",\"F_PROGRAM_INDICATOR_GROUP_PUBLIC_ADD\",\"F_CATEGORY_DELETE\",\"F_COLOR_SET_DELETE\",\"M_dhis-web-app-management\",\"F_INDICATORTYPE_DELETE\",\"F_NAME_BASED_DATA_ENTRY\",\"F_INDICATORGROUP_PRIVATE_ADD\",\"F_FRED_DELETE\",\"F_VALIDATIONCRITERIA_DELETE\",\"F_PROGRAM_STAGE_INSTANCE_SEARCH\"]", + "responseSize": 7889, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -263,7 +245,9 @@ "cache-control": "no-store", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { @@ -275,28 +259,26 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "[{\"version\":\"0.6.0\",\"name\":\"Training App\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/training-app_0.6.0/\",\"description\":\"DHIS2 Training App\",\"icons\":{\"48\":\"icon.png\"},\"developer\":{\"url\":\"https://www.eyeseetea.com/\",\"name\":\"EyeSeeTea team\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/Training-App/index.html\",\"baseUrl\":\"/apps/Training-App\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Training-App\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Training App\",\"core_app\":false},{\"version\":\"31.1.0\",\"name\":\"App Management\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/app-management_31.1.0/\",\"description\":\"The Application Management App provides the ability to upload webapps in .zip files, as well as installing apps directly from the official DHIS 2 App Store\",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"developer\":{\"url\":\"https://www.dhis2.org\",\"name\":\"Nicolay Ramm\",\"email\":\"nicolay@dhis2.org\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"https://debug.dhis2.org/dev/dhis-web-app-management/index.html\",\"baseUrl\":\"https://debug.dhis2.org/dev/dhis-web-app-management\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":true,\"key\":\"app-management\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"app-management\",\"app_hub_id\":\"28823170-1203-46d1-81d5-eea67abae41c\",\"core_app\":true},{\"version\":\"2.4\",\"name\":\"Score Card Widget\",\"appType\":\"DASHBOARD_WIDGET\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/scorecard-dashboard-widget_2.4/\",\"description\":\"Score Card Generation\",\"icons\":{\"16\":\"scorecard.png\",\"48\":\"scorecard.png\",\"128\":\"scorecard.png\"},\"developer\":{\"url\":\"http://hisptanzania.org/\",\"name\":\"HISP Tanzania\"},\"activities\":{\"dhis\":{\"href\":\"../../..\"}},\"launchUrl\":\"/apps/Score-Card-Widget/index.html\",\"baseUrl\":\"/apps/Score-Card-Widget\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Score-Card-Widget\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Score Card Widget\",\"core_app\":false},{\"version\":\"1.0.0-rc.2\",\"name\":\"Action Tracker\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/action-tracker_1.0.0/\",\"description\":\"Action Tracker\",\"icons\":{\"16\":\"assets/icons/icon-16x16.png\",\"48\":\"assets/icons/icon-48x48.png\",\"128\":\"assets/icons/icon-128x128.png\"},\"developer\":{\"url\":\"https://hisptanzania.org\",\"name\":\"HISPTZ\"},\"activities\":{\"dhis\":{\"href\":\"../../../\"}},\"launchUrl\":\"/apps/Action-Tracker/index.html\",\"baseUrl\":\"/apps/Action-Tracker\",\"authorities\":[\"ACTION_TRACKER_EDIT_ACTION\",\"ACTION_TRACKER_CREATE_ACTION\",\"ACTION_TRACKER_DELETE_ACTION\",\"ACTION_TRACKER_EDIT_PROGRESS\",\"ACTION_TRACKER_CREATE_PROGRESS\"],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Action-Tracker\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Action Tracker\",\"core_app\":false},{\"version\":\"101.0.4\",\"name\":\"Usage Analytics\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/usage-analytics_101.0.4/\",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"https://debug.dhis2.org/dev/dhis-web-usage-analytics/index.html\",\"baseUrl\":\"https://debug.dhis2.org/dev/dhis-web-usage-analytics\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":true,\"key\":\"usage-analytics\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"usage-analytics\",\"app_hub_id\":\"7a243207-2de8-4620-b3e2-5162106284d4\",\"core_app\":true},{\"version\":\"0.1\",\"name\":\"Tracker Capture\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/bundle/\",\"description\":\"Tracker Capture App\",\"icons\":{\"16\":\"/img/icons/mortar-16.png\",\"48\":\"/img/icons/mortar-48.png\",\"128\":\"/img/icons/mortar-128.png\"},\"developer\":{\"url\":\"http://dhis2.org\",\"name\":\"HISP\"},\"activities\":{\"dhis\":{\"href\":\"..\"}},\"launchUrl\":\"https://debug.dhis2.org/dev/dhis-web-tracker-capture/index.html\",\"baseUrl\":\"https://debug.dhis2.org/dev/dhis-web-tracker-capture\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":true,\"key\":\"tracker-capture\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"tracker-capture\",\"core_app\":true},{\"version\":\"2.0.0\",\"name\":\"Interactive Dashboard 2\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/interactive-dashboard_2/\",\"description\":\"Interactive dashboard 2\",\"icons\":{\"16\":\"assets/img/icon-16x16.png\",\"48\":\"assets/img/icon-48x48.png\",\"128\":\"assets/img/icon-128x128.png\"},\"developer\":{\"url\":\"https://hisptanzania.org\",\"name\":\"HISPTZ\"},\"activities\":{\"dhis\":{\"href\":\"../../../\"}},\"launchUrl\":\"/apps/Interactive-Dashboard-2/index.html\",\"baseUrl\":\"/apps/Interactive-Dashboard-2\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Interactive-Dashboard-2\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Interactive Dashboard 2\",\"core_app\":false},{\"version\":\"1.0.0\",\"name\":\"Standard Report App for DHIS2 -By Er.Roshan Konda\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/dhis2-Programlist-1.0.0/\",\"description\":\"Er. Roshan Konda-First React App\",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/Programlist/index.html\",\"baseUrl\":\"/apps/Programlist\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Programlist\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Programlist\",\"core_app\":false},{\"version\":\"8.1.1\",\"name\":\"pwa-app\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/pwa-app-8.1.1/\",\"description\":\"\",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/pwa-app/index.html\",\"baseUrl\":\"/apps/pwa-app\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"pwa-app\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"pwa-app\",\"core_app\":false},{\"version\":\"2.1.0\",\"name\":\"Android Settings\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/dhis2-android-settings-app-2.1.0/\",\"icons\":{\"48\":\"favicon-48x48.png\"},\"developer\":{\"name\":\"Milagros Rodriguez\",\"email\":\"milagros@dhis2.org\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/android-settings-app/index.html\",\"baseUrl\":\"/apps/android-settings-app\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"android-settings-app\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"android-settings-app\",\"core_app\":false},{\"version\":\"31.19.16\",\"name\":\"Dashboard test\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/dashboard-test-31.19.16/\",\"description\":\"DHIS2 Dashboard app\",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/dashboard-test/index.html\",\"baseUrl\":\"/apps/dashboard-test\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"dashboard-test\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"dashboard-test\",\"core_app\":false},{\"version\":\"1.0.2\",\"name\":\"Data Transfer\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/data-transfert_1.0.1/\",\"description\":\"dataTransfer\",\"icons\":{\"48\":\"images/icons/icon.png\"},\"developer\":{\"url\":\"info@hispwca.org\",\"name\":\"Sakibou\",\"company\":\"HISP WCA\",\"email\":\"salassani@hispwca.org\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/Data-Transfer/index.html\",\"baseUrl\":\"/apps/Data-Transfer\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Data-Transfer\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Data Transfer\",\"core_app\":false},{\"version\":\"1.0\",\"name\":\"User's Role Monitor Widget\",\"appType\":\"DASHBOARD_WIDGET\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/users-role-monitor_1.0/\",\"description\":\"Widget for getting user info from specific user role.\",\"icons\":{\"48\":\"./userlist.png\"},\"developer\":{\"url\":\"http://dhis2trainingland.com/\",\"name\":\"Julhas Sujan\",\"company\":\"UiO\",\"email\":\"julhaspustcse@gmail.com\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/Users-Role-Monitor-Widget/./index.html\",\"baseUrl\":\"/apps/Users-Role-Monitor-Widget\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Users-Role-Monitor-Widget\",\"launch_path\":\"./index.html\",\"default_locale\":\"en\",\"short_name\":\"User's Role Monitor Widget\",\"core_app\":false},{\"version\":\"1.1.0\",\"name\":\"Data Query Playground\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/data-query-playground_1.1.0/\",\"description\":\"\",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/query-playground/index.html\",\"baseUrl\":\"/apps/query-playground\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"query-playground\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"query-playground\",\"core_app\":false},{\"version\":\"1.0.0-beta.5\",\"name\":\"Indicator Dictionary\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/indicator-search_1.0.0-beta.5/\",\"description\":\"Indicators dictionary\",\"icons\":{\"16\":\"assets/img/indicator_search.png\",\"48\":\"assets/img/indicator_search.png\",\"128\":\"assets/img/indicator_search.png\"},\"developer\":{\"url\":\"https://hisptanzania.org\",\"name\":\"HISPTZ\"},\"activities\":{\"dhis\":{\"href\":\"../../../\"}},\"launchUrl\":\"/apps/Indicator-Dictionary/index.html\",\"baseUrl\":\"/apps/Indicator-Dictionary\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Indicator-Dictionary\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Indicator Dictionary\",\"core_app\":false},{\"version\":\"1.0.0\",\"name\":\"GIS Admin\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/gis-manager_1.0.0/\",\"icons\":{\"48\":\"favicon-48x48.png\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/gis-admin/index.html\",\"baseUrl\":\"/apps/gis-admin\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"gis-admin\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"gis-admin\",\"core_app\":false},{\"version\":\"1.0.0\",\"name\":\"Standalone Action Tracker\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/dhis2-action-tracker-standalone-1.0.0/\",\"description\":\"The action tracker is a management tool that helps improve effective coverage of priority interventions at district and community level, covering various interventions such as maternal, newborn, and child health (MNCH), HIV, and nutrition. \",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"developer\":{\"url\":\"https://hisptanzania.org/\",\"name\":\"HISP Tanzania\",\"email\":\"info@hisptanzania.org\"},\"activities\":{\"dhis\":{\"href\":\"*\",\"namespace\":\"Standalone_Action_Tracker\"}},\"launchUrl\":\"/apps/action-tracker-standalone/index.html\",\"baseUrl\":\"/apps/action-tracker-standalone\",\"authorities\":[\"SAT_CREATE_GAPS\",\"SAT_CREATE_BOTTLENECKS\",\"SAT_CREATE_ACTION_STATUS\",\"SAT_VIEW_GAPS\",\"SAT_UPDATE_BOTTLENECKS\",\"SAT_UPDATE_ACTION_STATUS\",\"SAT_MANAGE_CHALLENGE_METHODS\",\"SAT_UPDATE_GAPS\",\"SAT_DELETE_ACTIONS\",\"SAT_VIEW_POSSIBLE_SOLUTIONS\",\"SAT_MANAGE_TRACKING_PERIOD\",\"SAT_MANAGE_PLANNING_PERIOD\",\"SAT_VIEW_BOTTLENECKS\",\"SAT_CREATE_ACTIONS\",\"SAT_DELETE_GAPS\",\"SAT_VIEW_ACTION_STATUS\",\"SAT_DELETE_BOTTLENECKS\",\"SAT_VIEW_ACTIONS\",\"SAT_CREATE_POSSIBLE_SOLUTIONS\",\"SAT_DELETE_POSSIBLE_SOLUTIONS\",\"SAT_UPDATE_ACTIONS\",\"SAT_DELETE_ACTION_STATUS\",\"SAT_MANAGE_PLANNING_ORG_UNIT_LEVEL\",\"SAT_UPDATE_POSSIBLE_SOLUTIONS\",\"SAT_MANAGE_ACTION_STATUS_OPTIONS\"],\"appState\":\"OK\",\"bundled\":false,\"key\":\"action-tracker-standalone\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"action-tracker-standalone\",\"core_app\":false},{\"version\":\"1.0.4\",\"name\":\"Data Import Wizard\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/data-import-wizard_1.04/\",\"description\":\"Data Importer Wizard\",\"icons\":{\"48\":\"favicon.ico\"},\"developer\":{\"name\":\"HISP Uganda\"},\"activities\":{\"dhis\":{\"href\":\"..\"}},\"launchUrl\":\"/apps/Data-Import-Wizard/index.html\",\"baseUrl\":\"/apps/Data-Import-Wizard\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Data-Import-Wizard\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Data Import Wizard\",\"core_app\":false}]", - "responseSize": 12639, + "responseBody": "[]", + "responseSize": 2, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { @@ -308,21 +290,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, "responseBody": "{\"organisationUnits\":[{\"id\":\"ImspTQPwCqd\",\"path\":\"/ImspTQPwCqd\",\"children\":true,\"displayName\":\"Sierra Leone\"}]}", "responseSize": 111, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -330,11 +308,13 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/schemas?fields=name%2CdataShareable", + "path": "/api/38/users/xE7jOejl9FI?fields=organisationUnits%5Bid%2Cpath%2CdisplayName%2Cchildren%3A%3AisNotEmpty%5D%2CdataViewOrganisationUnits%5Bid%2Cpath%2CdisplayName%2Cchildren%3A%3AisNotEmpty%5D%2CteiSearchOrganisationUnits%5Bid%2Cpath%2CdisplayName%2Cchildren%3A%3AisNotEmpty%5D", "featureName": "The user list can be searched", "static": false, "count": 2, @@ -342,32 +322,31 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"schemas\":[{\"dataShareable\":false,\"name\":\"userRole\"},{\"dataShareable\":false,\"name\":\"attribute\"},{\"dataShareable\":false,\"name\":\"user\"},{\"dataShareable\":false,\"name\":\"userGroup\"},{\"dataShareable\":false,\"name\":\"externalFileResource\"},{\"dataShareable\":false,\"name\":\"expression\"},{\"dataShareable\":true,\"name\":\"sqlView\"},{\"dataShareable\":false,\"name\":\"constant\"},{\"dataShareable\":false,\"name\":\"oAuth2Client\"},{\"dataShareable\":false,\"name\":\"jobConfiguration\"},{\"dataShareable\":false,\"name\":\"option\"},{\"dataShareable\":false,\"name\":\"optionSet\"},{\"dataShareable\":false,\"name\":\"optionGroupSet\"},{\"dataShareable\":false,\"name\":\"optionGroup\"},{\"dataShareable\":false,\"name\":\"legendSet\"},{\"dataShareable\":false,\"name\":\"organisationUnit\"},{\"dataShareable\":false,\"name\":\"organisationUnitLevel\"},{\"dataShareable\":false,\"name\":\"organisationUnitGroup\"},{\"dataShareable\":false,\"name\":\"organisationUnitGroupSet\"},{\"dataShareable\":true,\"name\":\"categoryOption\"},{\"dataShareable\":false,\"name\":\"categoryOptionGroup\"},{\"dataShareable\":false,\"name\":\"categoryOptionGroupSet\"},{\"dataShareable\":false,\"name\":\"category\"},{\"dataShareable\":false,\"name\":\"categoryCombo\"},{\"dataShareable\":false,\"name\":\"categoryOptionCombo\"},{\"dataShareable\":false,\"name\":\"dataElement\"},{\"dataShareable\":false,\"name\":\"dataElementGroup\"},{\"dataShareable\":false,\"name\":\"dataElementGroupSet\"},{\"dataShareable\":false,\"name\":\"analyticsTableHook\"},{\"dataShareable\":false,\"name\":\"indicatorType\"},{\"dataShareable\":false,\"name\":\"indicator\"},{\"dataShareable\":false,\"name\":\"indicatorGroup\"},{\"dataShareable\":false,\"name\":\"indicatorGroupSet\"},{\"dataShareable\":false,\"name\":\"dataEntryForm\"},{\"dataShareable\":true,\"name\":\"dataSet\"},{\"dataShareable\":false,\"name\":\"dataSetNotificationTemplate\"},{\"dataShareable\":false,\"name\":\"section\"},{\"dataShareable\":false,\"name\":\"dataApprovalLevel\"},{\"dataShareable\":false,\"name\":\"dataApprovalWorkflow\"},{\"dataShareable\":false,\"name\":\"validationRule\"},{\"dataShareable\":false,\"name\":\"validationRuleGroup\"},{\"dataShareable\":false,\"name\":\"identifiableObject\"},{\"dataShareable\":false,\"name\":\"trackedEntityAttribute\"},{\"dataShareable\":true,\"name\":\"trackedEntityType\"},{\"dataShareable\":false,\"name\":\"trackedEntityTypeAttribute\"},{\"dataShareable\":false,\"name\":\"programTrackedEntityAttributeGroup\"},{\"dataShareable\":false,\"name\":\"programNotificationTemplate\"},{\"dataShareable\":false,\"name\":\"programStageSection\"},{\"dataShareable\":true,\"name\":\"programStage\"},{\"dataShareable\":false,\"name\":\"smscommand\"},{\"dataShareable\":true,\"name\":\"program\"},{\"dataShareable\":false,\"name\":\"eventChart\"},{\"dataShareable\":false,\"name\":\"programSection\"},{\"dataShareable\":false,\"name\":\"programIndicator\"},{\"dataShareable\":false,\"name\":\"programRuleVariable\"},{\"dataShareable\":true,\"name\":\"relationshipType\"},{\"dataShareable\":false,\"name\":\"programIndicatorGroup\"},{\"dataShareable\":false,\"name\":\"programRuleAction\"},{\"dataShareable\":false,\"name\":\"programRule\"},{\"dataShareable\":false,\"name\":\"eventReport\"},{\"dataShareable\":false,\"name\":\"mapView\"},{\"dataShareable\":false,\"name\":\"externalMapLayer\"},{\"dataShareable\":false,\"name\":\"visualization\"},{\"dataShareable\":false,\"name\":\"map\"},{\"dataShareable\":false,\"name\":\"document\"},{\"dataShareable\":false,\"name\":\"report\"},{\"dataShareable\":false,\"name\":\"validationResult\"},{\"dataShareable\":false,\"name\":\"Predictor\"},{\"dataShareable\":false,\"name\":\"predictorGroup\"},{\"dataShareable\":false,\"name\":\"dashboardItem\"},{\"dataShareable\":false,\"name\":\"dashboard\"},{\"dataShareable\":false,\"name\":\"pushanalysis\"},{\"dataShareable\":false,\"name\":\"identifiableObject\"},{\"dataShareable\":false,\"name\":\"metadataProposal\"},{\"dataShareable\":false,\"name\":\"messageConversation\"},{\"dataShareable\":false,\"name\":\"programStageDataElement\"},{\"dataShareable\":false,\"name\":\"categoryOptionGroupSetDimension\"},{\"dataShareable\":false,\"name\":\"userAccess\"},{\"dataShareable\":false,\"name\":\"programTrackedEntityAttribute\"},{\"dataShareable\":false,\"name\":\"interpretationComment\"},{\"dataShareable\":false,\"name\":\"minMaxDataElement\"},{\"dataShareable\":false,\"name\":\"identifiableObject\"},{\"dataShareable\":false,\"name\":\"attributeValues\"},{\"dataShareable\":false,\"name\":\"userCredentials\"},{\"dataShareable\":false,\"name\":\"reportingRate\"},{\"dataShareable\":false,\"name\":\"programDataElement\"},{\"dataShareable\":false,\"name\":\"trackedEntityAttributeValue\"},{\"dataShareable\":false,\"name\":\"programInstance\"},{\"dataShareable\":false,\"name\":\"organisationUnitGroupSetDimension\"},{\"dataShareable\":false,\"name\":\"programAttributeDimension\"},{\"dataShareable\":false,\"name\":\"dataElementGroupSetDimension\"},{\"dataShareable\":false,\"name\":\"dataSetElement\"},{\"dataShareable\":false,\"name\":\"relationship\"},{\"dataShareable\":false,\"name\":\"programStageInstanceFilter\"},{\"dataShareable\":false,\"name\":\"programIndicatorDimension\"},{\"dataShareable\":false,\"name\":\"legend\"},{\"dataShareable\":false,\"name\":\"softDeletableObject\"},{\"dataShareable\":false,\"name\":\"analyticsPeriodBoundary\"},{\"dataShareable\":false,\"name\":\"dataElementDimension\"},{\"dataShareable\":false,\"name\":\"apiToken\"},{\"dataShareable\":false,\"name\":\"metadataVersion\"},{\"dataShareable\":false,\"name\":\"categoryDimension\"},{\"dataShareable\":false,\"name\":\"interpretation\"},{\"dataShareable\":false,\"name\":\"dataElementOperand\"},{\"dataShareable\":false,\"name\":\"trackedEntityInstance\"},{\"dataShareable\":false,\"name\":\"dataInputPeriods\"},{\"dataShareable\":false,\"name\":\"trackedEntityInstanceFilter\"},{\"dataShareable\":false,\"name\":\"icon\"},{\"dataShareable\":false,\"name\":\"userGroupAccess\"}]}", - "responseSize": 5426, + "responseBody": "{\"organisationUnits\":[{\"id\":\"ImspTQPwCqd\",\"path\":\"/ImspTQPwCqd\",\"children\":true,\"displayName\":\"Sierra Leone\"}]}", + "responseSize": 111, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/users/xE7jOejl9FI?fields=organisationUnits%5Bid%2Cpath%2CdisplayName%2Cchildren%3A%3AisNotEmpty%5D%2CdataViewOrganisationUnits%5Bid%2Cpath%2CdisplayName%2Cchildren%3A%3AisNotEmpty%5D%2CteiSearchOrganisationUnits%5Bid%2Cpath%2CdisplayName%2Cchildren%3A%3AisNotEmpty%5D", + "path": "/api/38/users?fields=id,displayName,access,userCredentials%5Busername%2Cdisabled%2ClastLogin%2CtwoFA%5D,teiSearchOrganisationUnits%5Bid%2Cpath%5D&order=firstName%3Aasc,surname%3Aasc&userOrgUnits=true&includeChildren=true&page=1&pageSize=50&query=&selfRegistered=false", "featureName": "The user list can be searched", "static": false, "count": 2, @@ -375,21 +354,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", - "accept": "*/*", + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"organisationUnits\":[{\"id\":\"ImspTQPwCqd\",\"path\":\"/ImspTQPwCqd\",\"children\":true,\"displayName\":\"Sierra Leone\"}]}", - "responseSize": 111, + "responseBody": "{\"pager\":{\"page\":1,\"pageCount\":1,\"total\":19,\"pageSize\":50},\"users\":[{\"id\":\"oXD88WWSQpR\",\"displayName\":\"Alain Traore\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2013-12-30T17:16:43.235\",\"disabled\":false,\"twoFA\":false,\"username\":\"traore\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"NOOF56dveaZ\",\"displayName\":\"Bombali District\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2014-09-28T23:19:34.514\",\"disabled\":false,\"twoFA\":false,\"username\":\"bombali\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"I9fMsY4pRKk\",\"displayName\":\"Didier Konan\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2019-04-29T16:13:04.047\",\"disabled\":false,\"twoFA\":false,\"username\":\"konan\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"cddnwKV2gm9\",\"displayName\":\"Donor User\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2014-04-08T21:27:06.659\",\"disabled\":false,\"twoFA\":false,\"username\":\"donor\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"rWLrZL8rP3K\",\"displayName\":\"Guest User\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2014-10-07T22:17:43.434\",\"disabled\":false,\"twoFA\":false,\"username\":\"guest\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"DXyJmlo9rge\",\"displayName\":\"John Barnes\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2015-03-31T13:39:21.777\",\"disabled\":false,\"twoFA\":false,\"username\":\"android\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"N3PZBUlN8vq\",\"displayName\":\"John Kamara\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2016-08-05T19:17:01.991\",\"disabled\":false,\"twoFA\":false,\"username\":\"district\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"xE7jOejl9FI\",\"displayName\":\"John Traore\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2022-02-16T17:18:38.584\",\"disabled\":false,\"twoFA\":false,\"username\":\"admin\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"UgDpalMTGDr\",\"displayName\":\"Kanu Nwankwo\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2013-03-11T17:56:37.940\",\"disabled\":false,\"twoFA\":false,\"username\":\"nwankwo\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"OYLGMiazHtW\",\"displayName\":\"Kevin Boateng\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2016-08-02T10:14:10.457\",\"disabled\":false,\"twoFA\":false,\"username\":\"boateng\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"qDNQJROsrzY\",\"displayName\":\"Portal User\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2014-05-23T14:39:29.149\",\"disabled\":false,\"twoFA\":false,\"username\":\"portal\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"ObaborECU7w\",\"displayName\":\"Roger Milla\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2013-03-21T16:52:01.129\",\"disabled\":false,\"twoFA\":false,\"username\":\"milla\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"Onf73mPD6sL\",\"displayName\":\"Seydou Keita\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2016-06-28T11:14:25.503\",\"disabled\":false,\"twoFA\":false,\"username\":\"keita\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"awtnYWiVEd5\",\"displayName\":\"Suleimane Diawara\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2013-03-19T14:36:11.685\",\"disabled\":false,\"twoFA\":false,\"username\":\"diawara\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"QqvaU7JjkUV\",\"displayName\":\"Thomas Nkono\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2015-03-12T10:33:57.932\",\"disabled\":false,\"twoFA\":false,\"username\":\"nkono\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"GOLswS44mh8\",\"displayName\":\"Tom Wakiki\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2020-09-10T10:54:04.852\",\"disabled\":false,\"twoFA\":false,\"username\":\"system\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"AIK2aQOJIbj\",\"displayName\":\"Tracker demo User\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2019-09-27T00:19:40.029\",\"disabled\":false,\"twoFA\":false,\"username\":\"tracker\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"PhzytPW3g2J\",\"displayName\":\"User Mobile\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2013-11-12T14:48:55.892\",\"disabled\":false,\"twoFA\":false,\"username\":\"mobile\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"yI9qQfuM7Xd\",\"displayName\":\"Yaya Toure\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2013-11-13T13:25:16.704\",\"disabled\":false,\"twoFA\":false,\"username\":\"toure\"},\"teiSearchOrganisationUnits\":[]}]}", + "responseSize": 5561, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -397,33 +372,31 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/users?fields=id,displayName,access,userCredentials%5Busername%2Cdisabled%2ClastLogin%2CtwoFA%5D,teiSearchOrganisationUnits%5Bid%2Cpath%5D&order=firstName%3Aasc,surname%3Aasc&userOrgUnits=true&includeChildren=true&page=1&pageSize=50&query=&selfRegistered=false", + "path": "/api/38/users?fields=id,displayName,access,userCredentials%5Busername%2Cdisabled%2ClastLogin%2CtwoFA%5D,teiSearchOrganisationUnits%5Bid%2Cpath%5D&order=firstName%3Aasc,surname%3Aasc&userOrgUnits=true&includeChildren=true&page=1&pageSize=50&query=admin&selfRegistered=false", "featureName": "The user list can be searched", "static": false, - "count": 2, + "count": 3, "nonDeterministic": false, "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"pager\":{\"page\":1,\"pageCount\":3,\"total\":130,\"pageSize\":50,\"nextPage\":\"/38/users?page=2&userOrgUnits=true&includeChildren=true&query=&fields=id%2CdisplayName%2Caccess%2CuserCredentials%5Busername%2Cdisabled%2ClastLogin%2CtwoFA%5D%2CteiSearchOrganisationUnits%5Bid%2Cpath%5D&selfRegistered=false&order=firstName%3Aasc%2Csurname%3Aasc\"},\"users\":[{\"id\":\"oXD88WWSQpR\",\"displayName\":\"Alain Traore\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2013-12-30T17:16:43.235\",\"disabled\":true,\"twoFA\":false,\"username\":\"traore\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"Rq9TNYOyS6a\",\"displayName\":\"Arabic Bombali\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"arabicB\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"OSWYhAwJqiC\",\"displayName\":\"Arabic Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"arabicS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"OF1mSOFpygN\",\"displayName\":\"Arabic UAE\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"arabic\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"IC1o0DI2iWu\",\"displayName\":\"ArabicE Bombali\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":true,\"twoFA\":false,\"username\":\"arabiceB\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"FVsLhslRbTK\",\"displayName\":\"ArabicE Egypt\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"arabice\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"akw4ilMLc24\",\"displayName\":\"ArabicE Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"arabiceS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"G2ysGXpcZWr\",\"displayName\":\"ArabicI Bombali\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"arabiciB\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"NG6JReWSInT\",\"displayName\":\"ArabicI Iraq\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"arabici\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"iswBgC3ROmB\",\"displayName\":\"ArabicI Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"arabiciS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"EGwENMFCpbm\",\"displayName\":\"ArabicS Bombali\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"arabicsB\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"DdfFqqZkBhd\",\"displayName\":\"ArabicS Sudan\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"arabics\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"EyUuSlSe50U\",\"displayName\":\"ArabicS Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"arabicsS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"wQ1F32Aa9Ug\",\"displayName\":\"Bengali Bangladesh\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"bengali\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"nFNQNgrbTED\",\"displayName\":\"Bengali Bombali\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"bengaliB\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"wQTgefEcyTG\",\"displayName\":\"Bengali Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"bengaliS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"DLjZWMsVsq2\",\"displayName\":\"Bislama Bombali\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"bislamaB\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"C6fqFRbKe6r\",\"displayName\":\"Bislama Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"bislamaS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"JyMUTHHxh3B\",\"displayName\":\"Bislama Vanuatu\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"bislama\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"NOOF56dveaZ\",\"displayName\":\"Bombali District\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2014-09-28T23:19:34.514\",\"disabled\":false,\"twoFA\":false,\"username\":\"bombali\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"WYDN4b4yRlg\",\"displayName\":\"Burmese Bombali\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"burmeseB\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"T4AwvxjfaFy\",\"displayName\":\"Burmese Myanmar\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"burmese\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"rIouAxmW0vD\",\"displayName\":\"Burmese Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"burmeseS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"yarlPr6DsOF\",\"displayName\":\"Chinese Asia\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"chinese\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"rH2032EPFvr\",\"displayName\":\"Chinese Bombali\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"chineseB\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"ITrQQlJqbaE\",\"displayName\":\"Chinese Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"chineseS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"SpuKahMLsAr\",\"displayName\":\"ChineseC Bombali\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"chinesecB\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"t6ijJxbHBCa\",\"displayName\":\"ChineseC China\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"chinesec\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"xbAzaTwEGx0\",\"displayName\":\"ChineseC Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"chinesecS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"ga5Y0Wg5kof\",\"displayName\":\"Danish Bombali\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"danishB\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"wqFivBzTq3r\",\"displayName\":\"Danish Denmark\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"danish\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"oEtWWgCGUif\",\"displayName\":\"Danish Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"danishS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"I9fMsY4pRKk\",\"displayName\":\"Didier Konan\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2019-04-29T16:13:04.047\",\"disabled\":false,\"twoFA\":false,\"username\":\"konan\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"cddnwKV2gm9\",\"displayName\":\"Donor User\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2014-04-08T21:27:06.659\",\"disabled\":false,\"twoFA\":false,\"username\":\"donor\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"FfQ2460chiA\",\"displayName\":\"English Bombali\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"englishB\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"vgSpvvWCbxI\",\"displayName\":\"English Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"englishS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"tQSUE8azWFG\",\"displayName\":\"English US/UK\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"english\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"L2B791gfbds\",\"displayName\":\"French Bombali\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"frenchB\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"OhBMBATrkP7\",\"displayName\":\"French France\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"french\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"ImbBYJHZrAW\",\"displayName\":\"French Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"frenchS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"tiJZaFA1tXp\",\"displayName\":\"Freya Njordsdottir\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2021-11-08T13:52:28.533\",\"disabled\":false,\"twoFA\":false,\"username\":\"analyticstest\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"IAzIZweJnhm\",\"displayName\":\"Geetha Alwan\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"geetha\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"qObaDc0JE3y\",\"displayName\":\"Geetha Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"geethaS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"IriFPYe2sGG\",\"displayName\":\"Gintare Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"gintareS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"k0pJIVKAJz3\",\"displayName\":\"Gintare Vilkelyte\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"gintare\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"rWLrZL8rP3K\",\"displayName\":\"Guest User\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2014-10-07T22:17:43.434\",\"disabled\":false,\"twoFA\":false,\"username\":\"guest\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"hP0k45PbWah\",\"displayName\":\"Haroon Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"haroonS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"Mw9e2OWvRKr\",\"displayName\":\"Haroon Twalibu\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2021-03-18T11:58:09.851\",\"disabled\":false,\"twoFA\":false,\"username\":\"haroon\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"sVahVulbH6q\",\"displayName\":\"Hella Dawit\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"hella\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"tUf1ZGm1h3O\",\"displayName\":\"Hella Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"hellaS\"},\"teiSearchOrganisationUnits\":[]}]}", - "responseSize": 13327, + "responseBody": "{\"pager\":{\"page\":1,\"pageCount\":1,\"total\":1,\"pageSize\":50},\"users\":[{\"id\":\"xE7jOejl9FI\",\"displayName\":\"John Traore\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2022-02-16T17:18:38.584\",\"disabled\":false,\"twoFA\":false,\"username\":\"admin\"},\"teiSearchOrganisationUnits\":[]}]}", + "responseSize": 355, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -431,33 +404,31 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/users?fields=id,displayName,access,userCredentials%5Busername%2Cdisabled%2ClastLogin%2CtwoFA%5D,teiSearchOrganisationUnits%5Bid%2Cpath%5D&order=firstName%3Aasc,surname%3Aasc&userOrgUnits=true&includeChildren=true&page=1&pageSize=50&query=admin&selfRegistered=false", + "path": "/api/38/users/xE7jOejl9FI?fields=%3Aowner,access,displayName,userGroups%5Bid%2CdisplayName%5D,organisationUnits%5Bid%2CdisplayName%2Cpath%5D,dataViewOrganisationUnits%5Bid%2CdisplayName%2Cpath%5D,teiSearchOrganisationUnits%5Bid%2CdisplayName%2Cpath%5D,dataViewMaxOrganisationUnitLevel,userCredentials%5Bid%2Cusername%2CaccountExpiry%2ClastLogin%2CexternalAuth%2CuserRoles%5Bid%2CdisplayName%5D%2CcogsDimensionConstraints%5Bid%2CdisplayName%2CdimensionType%5D%2CcatDimensionConstraints%5Bid%2CdisplayName%2CdimensionType%5D%2CopenId%2CldapId%2Cdisabled%5D,whatsApp,facebookMessenger,skype,telegram,twitter", "featureName": "The user list can be searched", "static": false, - "count": 3, + "count": 1, "nonDeterministic": false, "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"pager\":{\"page\":1,\"pageCount\":1,\"total\":1,\"pageSize\":50},\"users\":[{\"id\":\"xE7jOejl9FI\",\"displayName\":\"John Traore\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2021-11-09T14:36:15.767\",\"disabled\":false,\"twoFA\":false,\"username\":\"admin\"},\"teiSearchOrganisationUnits\":[{\"id\":\"ImspTQPwCqd\",\"path\":\"/ImspTQPwCqd\"}]}]}", - "responseSize": 397, + "responseBody": "{\"lastUpdated\":\"2018-12-03T13:24:26.356\",\"id\":\"xE7jOejl9FI\",\"created\":\"2013-04-18T17:15:08.407\",\"birthday\":\"1971-04-08T00:00:00.000\",\"education\":\"Master of super using\",\"gender\":\"gender_male\",\"displayName\":\"John Traore\",\"jobTitle\":\"Super user\",\"skype\":\"john.traore\",\"twitter\":\"john.traore\",\"surname\":\"Traore\",\"employer\":\"DHIS\",\"facebookMessenger\":\"john.traore\",\"email\":\"john.traore@mail.com\",\"introduction\":\"I am the super user of DHIS 2\",\"whatsApp\":\"+123123123123\",\"languages\":\"English\",\"telegram\":\"john.traore\",\"firstName\":\"John\",\"lastCheckedInterpretations\":\"2016-10-13T11:51:34.317\",\"nationality\":\"Sierra Leone\",\"interests\":\"Football, swimming, singing, dancing\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"id\":\"ZyjSDLHGPv4\",\"lastLogin\":\"2022-02-16T17:18:38.584\",\"externalAuth\":false,\"disabled\":false,\"username\":\"admin\",\"userRoles\":[{\"id\":\"UYXOT4A7JMI\",\"displayName\":\"Antenatal care program\"},{\"id\":\"Ufph3mGRmMo\",\"displayName\":\"Superuser\"},{\"id\":\"Euq3XfEIEbx\",\"displayName\":\"Data entry clerk\"},{\"id\":\"aNk5AyC7ydy\",\"displayName\":\"MNCH / PNC (Adult Woman) program\"},{\"id\":\"cUlTcejWree\",\"displayName\":\"TB program\"},{\"id\":\"TMK9CMZ2V98\",\"displayName\":\"Child Health Tracker\"},{\"id\":\"Ql6Gew7eaX6\",\"displayName\":\"Child Health Program Manager\"},{\"id\":\"Pqoy4DLOdMK\",\"displayName\":\"WHO MCH program\"},{\"id\":\"DRdaVRtwmG5\",\"displayName\":\"Inpatient program\"},{\"id\":\"jRWSNIHdKww\",\"displayName\":\"M and E Officer\"},{\"id\":\"txB7vu1w2Pr\",\"displayName\":\"Facility tracker\"},{\"id\":\"xJZBzAHI88H\",\"displayName\":\"User manager\"},{\"id\":\"XS0dNzuZmfH\",\"displayName\":\"Guest\"}],\"cogsDimensionConstraints\":[],\"catDimensionConstraints\":[]},\"teiSearchOrganisationUnits\":[],\"organisationUnits\":[{\"id\":\"ImspTQPwCqd\",\"path\":\"/ImspTQPwCqd\",\"displayName\":\"Sierra Leone\"}],\"dataViewOrganisationUnits\":[],\"attributeValues\":[],\"userGroups\":[{\"id\":\"Kk12LkEWtXp\",\"displayName\":\"_PROGRAM_TB program\"},{\"id\":\"M1Qre0247G3\",\"displayName\":\"_PROGRAM_Antenatal care program\"},{\"id\":\"NTC8GjJ7p8P\",\"displayName\":\"_PROGRAM_Inpatient program\"},{\"id\":\"B6JNeAQ6akX\",\"displayName\":\"_DATASET_Superuser\"},{\"id\":\"wl5cDMuUhmF\",\"displayName\":\"Administrators\"},{\"id\":\"QYrzIjSfI8z\",\"displayName\":\"Feedback Message Recipients\"},{\"id\":\"lFHP5lLkzVr\",\"displayName\":\"System administrators\"},{\"id\":\"jvrEwEJ2yZn\",\"displayName\":\"Malaria program\"},{\"id\":\"vAvEltyXGbD\",\"displayName\":\"Africare HQ\"},{\"id\":\"w900PX10L7O\",\"displayName\":\"_DATASET_M and E Officer\"},{\"id\":\"GogLpGmkL0g\",\"displayName\":\"_DATASET_Child Health Program Manager\"},{\"id\":\"vRoAruMnNpB\",\"displayName\":\"_PROGRAM_MNCH / PNC (Adult Woman) program\"},{\"id\":\"z1gNAf2zUxZ\",\"displayName\":\"_PROGRAM_WHO MCH program\"},{\"id\":\"gXpmQO6eEOo\",\"displayName\":\"_PROGRAM_Superuser\"},{\"id\":\"tH0GcNZZ1vW\",\"displayName\":\"_DATASET_Data entry clerk\"},{\"id\":\"H9XnHoWRKCg\",\"displayName\":\"_PROGRAM_Child Health Tracker\"}]}", + "responseSize": 2864, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -465,11 +436,13 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/users/xE7jOejl9FI?fields=%3Aowner%2Caccess%2CdisplayName%2CuserGroups%2CorganisationUnits%5Bid%2CdisplayName%2Cpath%5D%2CdataViewOrganisationUnits%5Bid%2CdisplayName%2Cpath%5D%2CuserCredentials%5Bid%2Cusername%2CaccountExpiry%2ClastLogin%2CexternalAuth%2CuserRoles%5Bid%2CdisplayName%5D%2CcogsDimensionConstraints%5Bid%2CdisplayName%2CdimensionType%5D%2CcatDimensionConstraints%5Bid%2CdisplayName%2CdimensionType%5D%2CopenId%2CldapId%2Cdisabled%5D%2CteiSearchOrganisationUnits%5Bid%2Cpath%5D%2CwhatsApp%2CfacebookMessenger%2Cskype%2Ctelegram%2Ctwitter", + "path": "/api/38/userSettings/keyUiLocale?user=admin", "featureName": "The user list can be searched", "static": false, "count": 1, @@ -477,21 +450,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"lastUpdated\":\"2021-10-31T13:25:23.381\",\"id\":\"xE7jOejl9FI\",\"created\":\"2013-04-18T17:15:08.407\",\"birthday\":\"1971-04-08T00:00:00.000\",\"education\":\"Master of super using\",\"gender\":\"gender_male\",\"displayName\":\"John Traore\",\"jobTitle\":\"Super user\",\"skype\":\"john.traore\",\"twitter\":\"john.traore\",\"surname\":\"Traore\",\"employer\":\"DHIS\",\"facebookMessenger\":\"john.traore\",\"introduction\":\"I am the super user of DHIS 2\",\"email\":\"john.traore@mail.com\",\"whatsApp\":\"+123123123123\",\"languages\":\"English\",\"telegram\":\"john.traore\",\"firstName\":\"John\",\"lastCheckedInterpretations\":\"2021-10-31T13:25:23.380\",\"nationality\":\"Sierra Leone\",\"interests\":\"Football, swimming, singing, dancing\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"id\":\"ZyjSDLHGPv4\",\"lastLogin\":\"2021-11-09T14:36:15.767\",\"externalAuth\":false,\"disabled\":false,\"username\":\"admin\",\"userRoles\":[{\"id\":\"UYXOT4A7JMI\",\"displayName\":\"Antenatal care program\"},{\"id\":\"Ufph3mGRmMo\",\"displayName\":\"Superuser\"},{\"id\":\"Euq3XfEIEbx\",\"displayName\":\"Data entry clerk\"},{\"id\":\"aNk5AyC7ydy\",\"displayName\":\"MNCH / PNC (Adult Woman) program\"},{\"id\":\"cUlTcejWree\",\"displayName\":\"TB program\"},{\"id\":\"TMK9CMZ2V98\",\"displayName\":\"Child Health Tracker\"},{\"id\":\"Ql6Gew7eaX6\",\"displayName\":\"Child Health Program Manager\"},{\"id\":\"Pqoy4DLOdMK\",\"displayName\":\"WHO MCH program\"},{\"id\":\"DRdaVRtwmG5\",\"displayName\":\"Inpatient program\"},{\"id\":\"jRWSNIHdKww\",\"displayName\":\"M and E Officer\"},{\"id\":\"txB7vu1w2Pr\",\"displayName\":\"Facility tracker\"},{\"id\":\"xJZBzAHI88H\",\"displayName\":\"User manager\"},{\"id\":\"XS0dNzuZmfH\",\"displayName\":\"Guest\"}],\"cogsDimensionConstraints\":[],\"catDimensionConstraints\":[]},\"teiSearchOrganisationUnits\":[{\"id\":\"ImspTQPwCqd\",\"path\":\"/ImspTQPwCqd\"}],\"organisationUnits\":[{\"id\":\"ImspTQPwCqd\",\"path\":\"/ImspTQPwCqd\",\"displayName\":\"Sierra Leone\"}],\"dataViewOrganisationUnits\":[{\"id\":\"ImspTQPwCqd\",\"path\":\"/ImspTQPwCqd\",\"displayName\":\"Sierra Leone\"}],\"attributeValues\":[],\"userGroups\":[{\"id\":\"Kk12LkEWtXp\"},{\"id\":\"M1Qre0247G3\"},{\"id\":\"NTC8GjJ7p8P\"},{\"id\":\"B6JNeAQ6akX\"},{\"id\":\"QYrzIjSfI8z\"},{\"id\":\"lFHP5lLkzVr\"},{\"id\":\"jvrEwEJ2yZn\"},{\"id\":\"vAvEltyXGbD\"},{\"id\":\"w900PX10L7O\"},{\"id\":\"GogLpGmkL0g\"},{\"id\":\"vRoAruMnNpB\"},{\"id\":\"wl5cDMuUhmF\"},{\"id\":\"z1gNAf2zUxZ\"},{\"id\":\"gXpmQO6eEOo\"},{\"id\":\"tH0GcNZZ1vW\"},{\"id\":\"H9XnHoWRKCg\"}]}", - "responseSize": 2325, + "responseBody": "\"en\"", + "responseSize": 4, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -499,11 +468,13 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/locales/db", + "path": "/api/38/userSettings/keyDbLocale?user=admin", "featureName": "The user list can be searched", "static": false, "count": 1, @@ -511,32 +482,31 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "[{\"locale\":\"af\",\"name\":\"Afrikaans\"},{\"locale\":\"am\",\"name\":\"Amharic\"},{\"locale\":\"ar\",\"name\":\"Arabic\"},{\"locale\":\"bi\",\"name\":\"Bislama\"},{\"locale\":\"my\",\"name\":\"Burmese\"},{\"locale\":\"zh\",\"name\":\"Chinese\"},{\"locale\":\"nl\",\"name\":\"Dutch\"},{\"locale\":\"dz\",\"name\":\"Dzongkha\"},{\"locale\":\"en\",\"name\":\"English\"},{\"locale\":\"en_BW\",\"name\":\"English (Botswana)\"},{\"locale\":\"en_KH\",\"name\":\"English (Cambodia)\"},{\"locale\":\"en_TZ\",\"name\":\"English (Tanzania)\"},{\"locale\":\"en_UG\",\"name\":\"English (Uganda)\"},{\"locale\":\"fr\",\"name\":\"French\"},{\"locale\":\"fr_SN\",\"name\":\"French (Senegal)\"},{\"locale\":\"fr_SN\",\"name\":\"French (Senegal)\"},{\"locale\":\"de\",\"name\":\"German\"},{\"locale\":\"gu\",\"name\":\"Gujarati\"},{\"locale\":\"hi\",\"name\":\"Hindi\"},{\"locale\":\"in\",\"name\":\"Indonesian\"},{\"locale\":\"it\",\"name\":\"Italian\"},{\"locale\":\"km\",\"name\":\"Khmer\"},{\"locale\":\"rw\",\"name\":\"Kinyarwanda\"},{\"locale\":\"lo\",\"name\":\"Lao\"},{\"locale\":\"ne\",\"name\":\"Nepali\"},{\"locale\":\"no\",\"name\":\"Norwegian\"},{\"locale\":\"fa\",\"name\":\"Persian\"},{\"locale\":\"pt\",\"name\":\"Portuguese\"},{\"locale\":\"ps\",\"name\":\"Pushto\"},{\"locale\":\"ru\",\"name\":\"Russian\"},{\"locale\":\"es\",\"name\":\"Spanish\"},{\"locale\":\"es_GT\",\"name\":\"Spanish (Guatemala)\"},{\"locale\":\"es_MX\",\"name\":\"Spanish (Mexico)\"},{\"locale\":\"sw\",\"name\":\"Swahili\"},{\"locale\":\"tg\",\"name\":\"Tajik\"},{\"locale\":\"vi\",\"name\":\"Vietnamese\"}]", - "responseSize": 1296, + "responseBody": "null", + "responseSize": 4, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/userSettings/keyUiLocale?user=admin", + "path": "/api/38/locales/ui", "featureName": "The user list can be searched", "static": false, "count": 1, @@ -544,20 +514,48 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", - "accept": "*/*", + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "\"en\"", - "responseSize": 4, + "responseBody": "[{\"locale\":\"ar\",\"name\":\"Arabic\"},{\"locale\":\"ar_EG\",\"name\":\"Arabic (Egypt)\"},{\"locale\":\"ar_IQ\",\"name\":\"Arabic (Iraq)\"},{\"locale\":\"ar_SD\",\"name\":\"Arabic (Sudan)\"},{\"locale\":\"bn\",\"name\":\"Bangla\"},{\"locale\":\"bi\",\"name\":\"Bislama\"},{\"locale\":\"my\",\"name\":\"Burmese\"},{\"locale\":\"ckb\",\"name\":\"Central Kurdish\"},{\"locale\":\"zh\",\"name\":\"Chinese\"},{\"locale\":\"zh_CN\",\"name\":\"Chinese (China)\"},{\"locale\":\"cs\",\"name\":\"Czech\"},{\"locale\":\"da\",\"name\":\"Danish\"},{\"locale\":\"nl\",\"name\":\"Dutch\"},{\"locale\":\"en\",\"name\":\"English\"},{\"locale\":\"fr\",\"name\":\"French\"},{\"locale\":\"in\",\"name\":\"Indonesian\"},{\"locale\":\"in_ID\",\"name\":\"Indonesian (Indonesia)\"},{\"locale\":\"km\",\"name\":\"Khmer\"},{\"locale\":\"rw\",\"name\":\"Kinyarwanda\"},{\"locale\":\"lo\",\"name\":\"Lao\"},{\"locale\":\"mn\",\"name\":\"Mongolian\"},{\"locale\":\"ne\",\"name\":\"Nepali\"},{\"locale\":\"nb\",\"name\":\"Norwegian Bokmål\"},{\"locale\":\"ps\",\"name\":\"Pashto\"},{\"locale\":\"pt\",\"name\":\"Portuguese\"},{\"locale\":\"pt_BR\",\"name\":\"Portuguese (Brazil)\"},{\"locale\":\"ru\",\"name\":\"Russian\"},{\"locale\":\"es\",\"name\":\"Spanish\"},{\"locale\":\"sv\",\"name\":\"Swedish\"},{\"locale\":\"tg\",\"name\":\"Tajik\"},{\"locale\":\"tet\",\"name\":\"Tetum\"},{\"locale\":\"uk\",\"name\":\"Ukrainian\"},{\"locale\":\"ur\",\"name\":\"Urdu\"},{\"locale\":\"uz\",\"name\":\"Uzbek\"},{\"locale\":\"vi\",\"name\":\"Vietnamese\"},{\"locale\":\"prs\",\"name\":\"prs\"}]", + "responseSize": 1271, "responseHeaders": { - "server": "nginx/1.17.10", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block", + "x-frame-options": "SAMEORIGIN", "content-type": "application/json;charset=UTF-8", - "connection": "keep-alive", + "connection": "keep-alive" + } + }, + { + "path": "/api/38/userGroups?fields=id,displayName&paging=false", + "featureName": "The user list can be searched", + "static": false, + "count": 1, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"userGroups\":[{\"id\":\"wl5cDMuUhmF\",\"displayName\":\"Administrators\"},{\"id\":\"vAvEltyXGbD\",\"displayName\":\"Africare HQ\"},{\"id\":\"ZoHNWQajIoe\",\"displayName\":\"Bo District M&E officers\"},{\"id\":\"th4S6ovwcr8\",\"displayName\":\"Bonthe District M&E Officers\"},{\"id\":\"wAAA1agEHin\",\"displayName\":\"Cape Town University Research Group\"},{\"id\":\"GogLpGmkL0g\",\"displayName\":\"_DATASET_Child Health Program Manager\"},{\"id\":\"tH0GcNZZ1vW\",\"displayName\":\"_DATASET_Data entry clerk\"},{\"id\":\"w900PX10L7O\",\"displayName\":\"_DATASET_M and E Officer\"},{\"id\":\"B6JNeAQ6akX\",\"displayName\":\"_DATASET_Superuser\"},{\"id\":\"zz6XckBrLlj\",\"displayName\":\"_DATASET_System administrator (ALL)\"},{\"id\":\"qlEhuAA77gc\",\"displayName\":\"EPI Stock Completeness Notification Recipients\"},{\"id\":\"ZrsVF7IJ93y\",\"displayName\":\"Family Health Partner\"},{\"id\":\"sZRhXMPbcWc\",\"displayName\":\"Family Planning Program Coordinators\"},{\"id\":\"QYrzIjSfI8z\",\"displayName\":\"Feedback Message Recipients\"},{\"id\":\"Rg8wusV7QYi\",\"displayName\":\"HIV Program Coordinators\"},{\"id\":\"YCPJDwzbe8T\",\"displayName\":\"Kenya staff\"},{\"id\":\"jvrEwEJ2yZn\",\"displayName\":\"Malaria program\"},{\"id\":\"k3xzluFKVyw\",\"displayName\":\"Nairobi University Research Group\"},{\"id\":\"GZSvMCVowAx\",\"displayName\":\"Partner for Health International\"},{\"id\":\"M1Qre0247G3\",\"displayName\":\"_PROGRAM_Antenatal care program\"},{\"id\":\"H9XnHoWRKCg\",\"displayName\":\"_PROGRAM_Child Health Tracker\"},{\"id\":\"NTC8GjJ7p8P\",\"displayName\":\"_PROGRAM_Inpatient program\"},{\"id\":\"vRoAruMnNpB\",\"displayName\":\"_PROGRAM_MNCH / PNC (Adult Woman) program\"},{\"id\":\"gXpmQO6eEOo\",\"displayName\":\"_PROGRAM_Superuser\"},{\"id\":\"pBnkuih0c1K\",\"displayName\":\"_PROGRAM_System administrator (ALL)\"},{\"id\":\"Kk12LkEWtXp\",\"displayName\":\"_PROGRAM_TB program\"},{\"id\":\"z1gNAf2zUxZ\",\"displayName\":\"_PROGRAM_WHO MCH program\"},{\"id\":\"lFHP5lLkzVr\",\"displayName\":\"System administrators\"},{\"id\":\"hj0nnsVsPLU\",\"displayName\":\"TB Program Coordinators\"},{\"id\":\"L4XTzgbdza3\",\"displayName\":\"Wakiki\"},{\"id\":\"Iqfwd3j2qe5\",\"displayName\":\"World Health Program\"}]}", + "responseSize": 1983, + "responseHeaders": { "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -565,11 +563,13 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/locales/ui", + "path": "/api/38/filledOrganisationUnitLevels", "featureName": "The user list can be searched", "static": false, "count": 1, @@ -577,32 +577,30 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", - "accept": "*/*", + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "[{\"locale\":\"ar\",\"name\":\"Arabic\"},{\"locale\":\"ar_EG\",\"name\":\"Arabic (Egypt)\"},{\"locale\":\"ar_IQ\",\"name\":\"Arabic (Iraq)\"},{\"locale\":\"ar_SD\",\"name\":\"Arabic (Sudan)\"},{\"locale\":\"bn\",\"name\":\"Bengali\"},{\"locale\":\"bi\",\"name\":\"Bislama\"},{\"locale\":\"my\",\"name\":\"Burmese\"},{\"locale\":\"zh\",\"name\":\"Chinese\"},{\"locale\":\"zh_CN\",\"name\":\"Chinese (China)\"},{\"locale\":\"cs\",\"name\":\"Czech\"},{\"locale\":\"da\",\"name\":\"Danish\"},{\"locale\":\"nl\",\"name\":\"Dutch\"},{\"locale\":\"en\",\"name\":\"English\"},{\"locale\":\"fr\",\"name\":\"French\"},{\"locale\":\"in\",\"name\":\"Indonesian\"},{\"locale\":\"in_ID\",\"name\":\"Indonesian (Indonesia)\"},{\"locale\":\"km\",\"name\":\"Khmer\"},{\"locale\":\"rw\",\"name\":\"Kinyarwanda\"},{\"locale\":\"lo\",\"name\":\"Lao\"},{\"locale\":\"mn\",\"name\":\"Mongolian\"},{\"locale\":\"ne\",\"name\":\"Nepali\"},{\"locale\":\"nb\",\"name\":\"Norwegian Bokmål\"},{\"locale\":\"pt\",\"name\":\"Portuguese\"},{\"locale\":\"pt_BR\",\"name\":\"Portuguese (Brazil)\"},{\"locale\":\"ps\",\"name\":\"Pushto\"},{\"locale\":\"ru\",\"name\":\"Russian\"},{\"locale\":\"es\",\"name\":\"Spanish\"},{\"locale\":\"sv\",\"name\":\"Swedish\"},{\"locale\":\"tg\",\"name\":\"Tajik\"},{\"locale\":\"tet\",\"name\":\"Tetum\"},{\"locale\":\"uk\",\"name\":\"Ukrainian\"},{\"locale\":\"ur\",\"name\":\"Urdu\"},{\"locale\":\"uz\",\"name\":\"Uzbek\"},{\"locale\":\"vi\",\"name\":\"Vietnamese\"},{\"locale\":\"ckb\",\"name\":\"ckb\"},{\"locale\":\"prs\",\"name\":\"prs\"}]", - "responseSize": 1260, + "responseBody": "[{\"name\":\"National\",\"created\":\"2011-12-24T12:24:22.935\",\"lastUpdated\":\"2015-08-09T12:58:05.003\",\"translations\":[],\"externalAccess\":false,\"userGroupAccesses\":[],\"userAccesses\":[],\"favorites\":[],\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"level\":1,\"displayName\":\"National\",\"favorite\":false,\"id\":\"H1KlN4QIauv\",\"attributeValues\":[]},{\"name\":\"District\",\"created\":\"2011-12-24T12:24:22.935\",\"lastUpdated\":\"2015-08-09T12:58:04.997\",\"translations\":[],\"externalAccess\":false,\"userGroupAccesses\":[],\"userAccesses\":[],\"favorites\":[],\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"level\":2,\"displayName\":\"District\",\"favorite\":false,\"id\":\"wjP19dkFeIk\",\"attributeValues\":[]},{\"name\":\"Chiefdom\",\"created\":\"2011-12-24T12:24:22.935\",\"lastUpdated\":\"2015-08-09T12:58:05.001\",\"translations\":[],\"externalAccess\":false,\"userGroupAccesses\":[],\"userAccesses\":[],\"favorites\":[],\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"level\":3,\"displayName\":\"Chiefdom\",\"favorite\":false,\"id\":\"tTUf91fCytl\",\"attributeValues\":[]},{\"name\":\"Facility\",\"created\":\"2011-12-24T12:24:22.935\",\"lastUpdated\":\"2015-08-09T12:58:05.005\",\"translations\":[],\"externalAccess\":false,\"userGroupAccesses\":[],\"userAccesses\":[],\"favorites\":[],\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"level\":4,\"displayName\":\"Facility\",\"favorite\":false,\"id\":\"m9lBJogzE95\",\"attributeValues\":[]}]", + "responseSize": 1365, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/attributes?fields=id%2CdisplayName%2Cmandatory%2Cunique%2CvalueType%2CoptionSet%5Boptions%5Bid%2CdisplayName%5D%5D&filter=userAttribute%3Aeq%3Atrue&paging=false", + "path": "/api/38/dimensions/constraints?fields=id,name,dimensionType&paging=false", "featureName": "The user list can be searched", "static": false, "count": 1, @@ -610,32 +608,30 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", - "accept": "*/*", + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"attributes\":[]}", - "responseSize": 17, + "responseBody": "{\"dimensions\":[{\"name\":\"Funding Agency\",\"id\":\"SooXFOUnciJ\",\"dimensionType\":\"CATEGORY_OPTION_GROUP_SET\"},{\"name\":\"Donor\",\"id\":\"C31vHZqu0qU\",\"dimensionType\":\"CATEGORY_OPTION_GROUP_SET\"},{\"name\":\"Project\",\"id\":\"yY2bQYqNt0o\",\"dimensionType\":\"CATEGORY\"},{\"name\":\"Target vs Result\",\"id\":\"eLwL77Z9E7R\",\"dimensionType\":\"CATEGORY\"},{\"name\":\"Implementing Partner\",\"id\":\"LFsZ8v5v7rq\",\"dimensionType\":\"CATEGORY\"}]}", + "responseSize": 402, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", - "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/userSettings/keyDbLocale?user=admin", + "path": "/api/38/userRoles?fields=id,displayName&canIssue=true&paging=false", "featureName": "The user list can be searched", "static": false, "count": 1, @@ -643,20 +639,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", - "accept": "*/*", + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "null", - "responseSize": 4, + "responseBody": "{\"userRoles\":[{\"id\":\"UYXOT4A7JMI\",\"displayName\":\"Antenatal care program\"},{\"id\":\"Ql6Gew7eaX6\",\"displayName\":\"Child Health Program Manager\"},{\"id\":\"TMK9CMZ2V98\",\"displayName\":\"Child Health Tracker\"},{\"id\":\"Euq3XfEIEbx\",\"displayName\":\"Data entry clerk\"},{\"id\":\"txB7vu1w2Pr\",\"displayName\":\"Facility tracker\"},{\"id\":\"XS0dNzuZmfH\",\"displayName\":\"Guest\"},{\"id\":\"DRdaVRtwmG5\",\"displayName\":\"Inpatient program\"},{\"id\":\"jRWSNIHdKww\",\"displayName\":\"M and E Officer\"},{\"id\":\"aNk5AyC7ydy\",\"displayName\":\"MNCH / PNC (Adult Woman) program\"},{\"id\":\"Ufph3mGRmMo\",\"displayName\":\"Superuser\"},{\"id\":\"cUlTcejWree\",\"displayName\":\"TB program\"},{\"id\":\"xJZBzAHI88H\",\"displayName\":\"User manager\"},{\"id\":\"Pqoy4DLOdMK\",\"displayName\":\"WHO MCH program\"}]}", + "responseSize": 726, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "connection": "close", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -664,11 +657,13 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/userRoles?canIssue=true&fields=id,displayName&paging=false", + "path": "/api/38/locales/db", "featureName": "The user list can be searched", "static": false, "count": 1, @@ -676,21 +671,48 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"userRoles\":[{\"id\":\"UYXOT4A7JMI\",\"displayName\":\"Antenatal care program\"},{\"id\":\"Ql6Gew7eaX6\",\"displayName\":\"Child Health Program Manager\"},{\"id\":\"TMK9CMZ2V98\",\"displayName\":\"Child Health Tracker\"},{\"id\":\"Euq3XfEIEbx\",\"displayName\":\"Data entry clerk\"},{\"id\":\"txB7vu1w2Pr\",\"displayName\":\"Facility tracker\"},{\"id\":\"XS0dNzuZmfH\",\"displayName\":\"Guest\"},{\"id\":\"DRdaVRtwmG5\",\"displayName\":\"Inpatient program\"},{\"id\":\"jRWSNIHdKww\",\"displayName\":\"M and E Officer\"},{\"id\":\"aNk5AyC7ydy\",\"displayName\":\"MNCH / PNC (Adult Woman) program\"},{\"id\":\"Ufph3mGRmMo\",\"displayName\":\"Superuser\"},{\"id\":\"cUlTcejWree\",\"displayName\":\"TB program\"},{\"id\":\"xJZBzAHI88H\",\"displayName\":\"User manager\"},{\"id\":\"Pqoy4DLOdMK\",\"displayName\":\"WHO MCH program\"}]}", - "responseSize": 726, + "responseBody": "[{\"locale\":\"af\",\"name\":\"Afrikaans\"},{\"locale\":\"am\",\"name\":\"Amharic\"},{\"locale\":\"ar\",\"name\":\"Arabic\"},{\"locale\":\"bi\",\"name\":\"Bislama\"},{\"locale\":\"my\",\"name\":\"Burmese\"},{\"locale\":\"zh\",\"name\":\"Chinese\"},{\"locale\":\"nl\",\"name\":\"Dutch\"},{\"locale\":\"dz\",\"name\":\"Dzongkha\"},{\"locale\":\"en\",\"name\":\"English\"},{\"locale\":\"en_BW\",\"name\":\"English (Botswana)\"},{\"locale\":\"en_KH\",\"name\":\"English (Cambodia)\"},{\"locale\":\"en_TZ\",\"name\":\"English (Tanzania)\"},{\"locale\":\"en_UG\",\"name\":\"English (Uganda)\"},{\"locale\":\"fr\",\"name\":\"French\"},{\"locale\":\"fr_SN\",\"name\":\"French (Senegal)\"},{\"locale\":\"fr_SN\",\"name\":\"French (Senegal)\"},{\"locale\":\"de\",\"name\":\"German\"},{\"locale\":\"gu\",\"name\":\"Gujarati\"},{\"locale\":\"hi\",\"name\":\"Hindi\"},{\"locale\":\"in\",\"name\":\"Indonesian\"},{\"locale\":\"it\",\"name\":\"Italian\"},{\"locale\":\"km\",\"name\":\"Khmer\"},{\"locale\":\"rw\",\"name\":\"Kinyarwanda\"},{\"locale\":\"lo\",\"name\":\"Lao\"},{\"locale\":\"ne\",\"name\":\"Nepali\"},{\"locale\":\"no\",\"name\":\"Norwegian\"},{\"locale\":\"ps\",\"name\":\"Pashto\"},{\"locale\":\"fa\",\"name\":\"Persian\"},{\"locale\":\"pt\",\"name\":\"Portuguese\"},{\"locale\":\"ru\",\"name\":\"Russian\"},{\"locale\":\"es\",\"name\":\"Spanish\"},{\"locale\":\"es_GT\",\"name\":\"Spanish (Guatemala)\"},{\"locale\":\"es_MX\",\"name\":\"Spanish (Mexico)\"},{\"locale\":\"sw\",\"name\":\"Swahili\"},{\"locale\":\"tg\",\"name\":\"Tajik\"},{\"locale\":\"vi\",\"name\":\"Vietnamese\"}]", + "responseSize": 1296, "responseHeaders": { - "server": "nginx/1.17.10", + "access-control-allow-credentials": "true", + "access-control-allow-origin": "http://localhost:3000", + "vary": "Origin", + "access-control-expose-headers": "ETag, Location", + "x-content-type-options": "nosniff", + "x-xss-protection": "1; mode=block", + "x-frame-options": "SAMEORIGIN", "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", + "connection": "keep-alive" + } + }, + { + "path": "/api/38/attributes?fields=id,displayName,mandatory,unique,valueType,optionSet%5Boptions%5Bid%2CdisplayName%5D%5D&filter=userAttribute%3Aeq%3Atrue&paging=false", + "featureName": "The user list can be searched", + "static": false, + "count": 1, + "nonDeterministic": false, + "method": "GET", + "requestBody": "", + "requestHeaders": { + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", + "origin": "http://localhost:3000", + "sec-fetch-site": "same-site", + "sec-fetch-mode": "cors" + }, + "statusCode": 200, + "responseBody": "{\"attributes\":[]}", + "responseSize": 17, + "responseHeaders": { "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -698,7 +720,9 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { @@ -710,21 +734,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, "responseBody": "{\"id\":\"ImspTQPwCqd\",\"path\":\"/ImspTQPwCqd\",\"displayName\":\"Sierra Leone\"}", "responseSize": 71, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -732,7 +752,9 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } } ] \ No newline at end of file diff --git a/cypress/fixtures/network/38/the_user_role_list_can_be_searched.json b/cypress/fixtures/network/38/the_user_role_list_can_be_searched.json index b63139d12..a13f77094 100644 --- a/cypress/fixtures/network/38/the_user_role_list_can_be_searched.json +++ b/cypress/fixtures/network/38/the_user_role_list_can_be_searched.json @@ -8,21 +8,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, "responseBody": "{\"helpPageLink\":\"https://dhis2.github.io/dhis2-docs/master/en/user/html/dhis2_user_manual_en.html\"}", "responseSize": 99, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -30,7 +26,9 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { @@ -42,28 +40,26 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"klass\":\"org.hisp.dhis.user.User\",\"shareable\":false,\"translatable\":false,\"metadata\":true,\"identifiableObject\":true,\"apiEndpoint\":\"/users\",\"plural\":\"users\",\"displayName\":\"User\",\"name\":\"user\",\"singular\":\"user\",\"authorities\":[{\"type\":\"CREATE\",\"authorities\":[\"F_USER_ADD\",\"F_USER_ADD_WITHIN_MANAGED_GROUP\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_USER_DELETE\",\"F_USER_DELETE_WITHIN_MANAGED_GROUP\"]},{\"type\":\"READ\",\"authorities\":[\"F_USER_VIEW\"]}],\"properties\":[{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"education\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":8,\"collection\":false,\"required\":false,\"writable\":true,\"min\":8,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"publicAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":160,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"jobTitle\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastUpdated\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"twitter\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"translations\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"translation\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":160,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"employer\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":11,\"collection\":false,\"required\":false,\"writable\":true,\"min\":11,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":false,\"name\":\"id\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"URL\",\"unique\":false,\"name\":\"href\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"dataViewOrganisationUnits\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"dataViewOrganisationUnit\",\"href\":\"/schemas/organisationUnit\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"lastUpdatedBy\",\"href\":\"/schemas/user\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"whatsApp\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userGroupAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userGroupAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"created\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"attributeValues\",\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"attributeValue\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"sharing\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"userGroups\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userGroup\",\"href\":\"/schemas/userGroup\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":160,\"collection\":false,\"required\":true,\"writable\":true,\"min\":2,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"firstName\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":80,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"phoneNumber\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":160,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"nationality\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userAccess\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"name\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"birthday\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"TEXT\",\"required\":false,\"writable\":true,\"collectionName\":\"favorites\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":50,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"code\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"access\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":50,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"gender\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayName\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"externalAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"skype\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"teiSearchOrganisationUnits\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"teiSearchOrganisationUnit\",\"href\":\"/schemas/organisationUnit\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":160,\"collection\":false,\"required\":true,\"writable\":true,\"min\":2,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"surname\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"organisationUnits\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"organisationUnit\",\"href\":\"/schemas/organisationUnit\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"facebookMessenger\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"introduction\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":160,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"EMAIL\",\"unique\":false,\"name\":\"email\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"languages\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"welcomeMessage\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":true,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"userCredentials\",\"href\":\"/schemas/userCredentials\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"telegram\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"avatar\",\"href\":\"/schemas/fileResource\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":-2147483648,\"embeddedObject\":false,\"propertyType\":\"INTEGER\",\"unique\":false,\"name\":\"dataViewMaxOrganisationUnitLevel\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastCheckedInterpretations\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"createdBy\",\"href\":\"/schemas/user\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"interests\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"user\",\"href\":\"/schemas/user\",\"persisted\":false}]}", - "responseSize": 11136, + "responseBody": "{\"klass\":\"org.hisp.dhis.user.User\",\"identifiableObject\":true,\"singular\":\"user\",\"plural\":\"users\",\"metadata\":true,\"name\":\"user\",\"displayName\":\"User\",\"shareable\":false,\"apiEndpoint\":\"/users\",\"authorities\":[{\"type\":\"CREATE\",\"authorities\":[\"F_USER_ADD\",\"F_USER_ADD_WITHIN_MANAGED_GROUP\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_USER_DELETE\",\"F_USER_DELETE_WITHIN_MANAGED_GROUP\"]},{\"type\":\"READ\",\"authorities\":[\"F_USER_VIEW\"]}],\"properties\":[{\"propertyType\":\"TEXT\",\"name\":\"education\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"publicAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":8,\"min\":8},{\"propertyType\":\"TEXT\",\"name\":\"jobTitle\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":160,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"lastUpdated\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"TEXT\",\"name\":\"twitter\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"translation\",\"persisted\":false,\"collectionName\":\"translations\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"employer\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":160,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"id\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":11,\"min\":11},{\"propertyType\":\"URL\",\"name\":\"href\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"dataViewOrganisationUnit\",\"persisted\":true,\"collectionName\":\"dataViewOrganisationUnits\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/organisationUnit\"},{\"propertyType\":\"REFERENCE\",\"name\":\"lastUpdatedBy\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"TEXT\",\"name\":\"whatsApp\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userGroupAccess\",\"persisted\":false,\"collectionName\":\"userGroupAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"created\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"attributeValue\",\"persisted\":true,\"collectionName\":\"attributeValues\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"sharing\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"userGroup\",\"persisted\":true,\"collectionName\":\"userGroups\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/userGroup\"},{\"propertyType\":\"TEXT\",\"name\":\"firstName\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true,\"max\":160,\"min\":2},{\"propertyType\":\"TEXT\",\"name\":\"phoneNumber\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":80,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"nationality\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":160,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userAccess\",\"persisted\":false,\"collectionName\":\"userAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"name\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"favorite\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"birthday\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"TEXT\",\"name\":\"favorite\",\"persisted\":false,\"collectionName\":\"favorites\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"code\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":50,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"access\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"gender\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":50,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"displayName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"BOOLEAN\",\"name\":\"externalAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"teiSearchOrganisationUnit\",\"persisted\":true,\"collectionName\":\"teiSearchOrganisationUnits\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/organisationUnit\"},{\"propertyType\":\"TEXT\",\"name\":\"skype\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"surname\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true,\"max\":160,\"min\":2},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"organisationUnit\",\"persisted\":true,\"collectionName\":\"organisationUnits\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/organisationUnit\"},{\"propertyType\":\"TEXT\",\"name\":\"facebookMessenger\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"EMAIL\",\"name\":\"email\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":160,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"introduction\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"languages\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"welcomeMessage\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"userCredentials\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true,\"href\":\"/schemas/userCredentials\"},{\"propertyType\":\"TEXT\",\"name\":\"telegram\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"avatar\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/fileResource\"},{\"propertyType\":\"INTEGER\",\"name\":\"dataViewMaxOrganisationUnitLevel\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":-2147483648},{\"propertyType\":\"DATE\",\"name\":\"lastCheckedInterpretations\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"createdBy\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"TEXT\",\"name\":\"interests\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"user\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"}],\"translatable\":false}", + "responseSize": 11076, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { @@ -75,32 +71,30 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"klass\":\"org.hisp.dhis.user.UserGroup\",\"shareable\":true,\"translatable\":true,\"metadata\":true,\"identifiableObject\":true,\"apiEndpoint\":\"/userGroups\",\"plural\":\"userGroups\",\"displayName\":\"User Group\",\"name\":\"userGroup\",\"singular\":\"userGroup\",\"authorities\":[{\"type\":\"CREATE_PUBLIC\",\"authorities\":[\"F_USERGROUP_PUBLIC_ADD\"]},{\"type\":\"CREATE_PRIVATE\",\"authorities\":[\"F_USERGROUP_PRIVATE_ADD\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_USERGROUP_DELETE\"]}],\"properties\":[{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"TEXT\",\"required\":false,\"writable\":true,\"collectionName\":\"favorites\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"access\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":50,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"code\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayName\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":8,\"collection\":false,\"required\":false,\"writable\":true,\"min\":8,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"publicAccess\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"managedByGroups\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"managedByGroup\",\"href\":\"/schemas/userGroup\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"externalAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastUpdated\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"translations\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"translation\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"URL\",\"unique\":false,\"name\":\"href\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":11,\"collection\":false,\"required\":false,\"writable\":true,\"min\":11,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"id\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"lastUpdatedBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userGroupAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userGroupAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"created\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"attributeValues\",\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"attributeValue\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"sharing\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"users\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"user\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"managedGroups\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"managedGroup\",\"href\":\"/schemas/userGroup\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"createdBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"translationKey\":\"NAME\",\"max\":230,\"collection\":false,\"required\":true,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"name\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"user\",\"href\":\"/schemas/user\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false}]}", - "responseSize": 5977, + "responseBody": "{\"klass\":\"org.hisp.dhis.user.UserGroup\",\"identifiableObject\":true,\"singular\":\"userGroup\",\"plural\":\"userGroups\",\"metadata\":true,\"name\":\"userGroup\",\"displayName\":\"User Group\",\"shareable\":true,\"apiEndpoint\":\"/userGroups\",\"authorities\":[{\"type\":\"CREATE_PUBLIC\",\"authorities\":[\"F_USERGROUP_PUBLIC_ADD\"]},{\"type\":\"CREATE_PRIVATE\",\"authorities\":[\"F_USERGROUP_PRIVATE_ADD\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_USERGROUP_DELETE\"]}],\"properties\":[{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"TEXT\",\"name\":\"favorite\",\"persisted\":false,\"collectionName\":\"favorites\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"code\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":50,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"access\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"displayName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"TEXT\",\"name\":\"publicAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":8,\"min\":8},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"managedByGroup\",\"persisted\":true,\"collectionName\":\"managedByGroups\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/userGroup\"},{\"propertyType\":\"BOOLEAN\",\"name\":\"externalAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"lastUpdated\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"translation\",\"persisted\":true,\"collectionName\":\"translations\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"id\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":11,\"min\":11},{\"propertyType\":\"URL\",\"name\":\"href\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"lastUpdatedBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userGroupAccess\",\"persisted\":false,\"collectionName\":\"userGroupAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"created\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"attributeValue\",\"persisted\":true,\"collectionName\":\"attributeValues\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"sharing\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"user\",\"persisted\":true,\"collectionName\":\"users\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"managedGroup\",\"persisted\":true,\"collectionName\":\"managedGroups\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/userGroup\"},{\"propertyType\":\"REFERENCE\",\"name\":\"createdBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userAccess\",\"persisted\":false,\"collectionName\":\"userAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"name\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true,\"max\":230,\"min\":1,\"translationKey\":\"NAME\"},{\"propertyType\":\"BOOLEAN\",\"name\":\"favorite\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"user\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"}],\"translatable\":true}", + "responseSize": 5935, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/schemas/userRole?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", + "path": "/api/38/attributes?fields=%3Aall%2CoptionSet%5B%3Aall%2Coptions%5B%3Aall%5D%5D&paging=false", "featureName": "The user role list can be searched", "static": false, "count": 2, @@ -108,28 +102,27 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"klass\":\"org.hisp.dhis.user.UserAuthorityGroup\",\"shareable\":true,\"translatable\":true,\"metadata\":true,\"identifiableObject\":true,\"apiEndpoint\":\"/userRoles\",\"plural\":\"userRoles\",\"displayName\":\"User Authority Group\",\"name\":\"userRole\",\"singular\":\"userRole\",\"authorities\":[{\"type\":\"CREATE_PUBLIC\",\"authorities\":[\"F_USERROLE_PUBLIC_ADD\"]},{\"type\":\"CREATE_PRIVATE\",\"authorities\":[\"F_USERROLE_PRIVATE_ADD\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_USERROLE_DELETE\"]}],\"properties\":[{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"TEXT\",\"required\":false,\"writable\":true,\"collectionName\":\"favorites\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"access\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":50,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"code\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayName\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":8,\"collection\":false,\"required\":false,\"writable\":true,\"min\":8,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"publicAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":2,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"description\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"externalAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastUpdated\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"translations\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"translation\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"URL\",\"unique\":false,\"name\":\"href\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":11,\"collection\":false,\"required\":false,\"writable\":true,\"min\":11,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"id\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"lastUpdatedBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userGroupAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userGroupAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"created\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"attributeValues\",\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"attributeValue\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"sharing\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"TEXT\",\"required\":false,\"writable\":true,\"collectionName\":\"authorities\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"authority\",\"persisted\":true},{\"owner\":false,\"ordered\":true,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":false,\"collectionName\":\"users\",\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userObject\",\"href\":\"/schemas/user\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"createdBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"translationKey\":\"NAME\",\"max\":230,\"collection\":false,\"required\":true,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":true,\"name\":\"name\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"user\",\"href\":\"/schemas/user\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false}]}", - "responseSize": 5757, + "responseBody": "{\"attributes\":[{\"lastUpdated\":\"2015-04-24T12:12:54.408\",\"id\":\"DnrLSdo4hMl\",\"href\":\"/38/attributes/DnrLSdo4hMl\",\"created\":\"2015-04-24T12:12:54.407\",\"name\":\"Alternative name\",\"code\":\"Alternative name\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"Alternative name\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":true,\"userAttribute\":false,\"displayName\":\"Alternative name\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2015-04-24T12:14:03.641\",\"id\":\"Z4X3J7jMLYV\",\"href\":\"/38/attributes/Z4X3J7jMLYV\",\"created\":\"2015-04-24T12:03:37.356\",\"name\":\"Classification\",\"code\":\"CLASSIFICATION\",\"indicatorAttribute\":true,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"Classification\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Classification\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"code\":\"CLASS\",\"created\":\"2015-04-24T12:02:41.447\",\"lastUpdated\":\"2015-04-24T12:03:16.859\",\"name\":\"Classification\",\"id\":\"LWEwGW8ATgE\",\"displayName\":\"Classification\",\"publicAccess\":\"rw------\",\"version\":1,\"externalAccess\":false,\"valueType\":\"TEXT\",\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"favorites\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"translations\":[],\"userAccesses\":[],\"options\":[{\"code\":\"INPUT\",\"lastUpdated\":\"2015-04-24T12:02:51.959\",\"id\":\"Fr4igNnPYTv\",\"created\":\"2015-04-24T12:02:51.959\",\"name\":\"Input\",\"displayName\":\"Input\",\"externalAccess\":false,\"displayFormName\":\"Input\",\"sortOrder\":1,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"sharing\":{\"userGroups\":{},\"external\":false,\"users\":{}},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]},{\"code\":\"ACTIVITY\",\"lastUpdated\":\"2015-04-24T12:03:04.493\",\"id\":\"xuAA8BQjdZq\",\"created\":\"2015-04-24T12:03:04.493\",\"name\":\"Activity\",\"displayName\":\"Activity\",\"externalAccess\":false,\"displayFormName\":\"Activity\",\"sortOrder\":2,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"sharing\":{\"userGroups\":{},\"external\":false,\"users\":{}},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]},{\"code\":\"OUTPUT\",\"lastUpdated\":\"2015-04-24T12:03:11.923\",\"id\":\"tpJ71rNdmeo\",\"created\":\"2015-04-24T12:03:11.923\",\"name\":\"Output\",\"displayName\":\"Output\",\"externalAccess\":false,\"displayFormName\":\"Output\",\"sortOrder\":3,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"sharing\":{\"userGroups\":{},\"external\":false,\"users\":{}},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]},{\"code\":\"IMPACT\",\"lastUpdated\":\"2015-04-24T12:03:16.859\",\"id\":\"QIbgv5M77In\",\"created\":\"2015-04-24T12:03:16.859\",\"name\":\"Impact\",\"displayName\":\"Impact\",\"externalAccess\":false,\"displayFormName\":\"Impact\",\"sortOrder\":4,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"sharing\":{\"userGroups\":{},\"external\":false,\"users\":{}},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]}]},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2015-04-20T12:36:33.754\",\"id\":\"qXS2NDUEAOS\",\"href\":\"/38/attributes/qXS2NDUEAOS\",\"created\":\"2015-04-20T12:23:04.044\",\"name\":\"Collection method\",\"code\":\"Collection method\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"LONG_TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"Collection method\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Collection method\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2016-01-15T16:53:02.773\",\"id\":\"UKNKz1H10EE\",\"href\":\"/38/attributes/UKNKz1H10EE\",\"created\":\"2016-01-15T16:53:02.773\",\"name\":\"HR identifier\",\"code\":\"IRID\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"HR identifier\",\"organisationUnitAttribute\":true,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":true,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"HR identifier\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2017-03-05T21:37:25.858\",\"id\":\"l1VmqIHKk6t\",\"href\":\"/38/attributes/l1VmqIHKk6t\",\"created\":\"2016-08-04T23:39:51.895\",\"name\":\"KE code\",\"code\":\"KE code\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"KE code\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":true,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"KE code\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2016-08-04T23:48:21.851\",\"id\":\"n2xYlNbsfko\",\"href\":\"/38/attributes/n2xYlNbsfko\",\"created\":\"2016-08-01T15:00:09.415\",\"name\":\"NGO ID\",\"code\":\"NGOID\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"NGO ID\",\"organisationUnitAttribute\":true,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"NGO ID\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2017-03-13T19:32:41.386\",\"id\":\"dLHLR5O4YFI\",\"href\":\"/38/attributes/dLHLR5O4YFI\",\"created\":\"2017-03-05T21:33:31.019\",\"name\":\"PEPFAR ID\",\"code\":\"PEPFAR_ID\",\"indicatorAttribute\":true,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"PEPFAR ID\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"PEPFAR ID\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":true,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2011-12-24T12:24:22.575\",\"id\":\"AhsCAtM3L0g\",\"href\":\"/38/attributes/AhsCAtM3L0g\",\"created\":\"2011-12-24T12:24:22.575\",\"name\":\"Rationale\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"Rationale\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Rationale\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2017-03-12T20:17:57.461\",\"id\":\"xqWyz9jNCA5\",\"href\":\"/38/attributes/xqWyz9jNCA5\",\"created\":\"2016-08-04T23:40:08.559\",\"name\":\"TZ code\",\"code\":\"TZ code\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"TZ code\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":true,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"TZ code\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2011-12-24T12:24:22.575\",\"id\":\"Y1LUDU8sWBR\",\"href\":\"/38/attributes/Y1LUDU8sWBR\",\"created\":\"2011-12-24T12:24:22.575\",\"name\":\"Unit of measure\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"Unit of measure\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Unit of measure\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]}]}", + "responseSize": 21863, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { @@ -141,32 +134,30 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"klass\":\"org.hisp.dhis.user.UserCredentials\",\"shareable\":false,\"translatable\":false,\"metadata\":false,\"identifiableObject\":true,\"plural\":\"userCredentials\",\"displayName\":\"User Credentials\",\"name\":\"userCredentials\",\"singular\":\"userCredentials\",\"authorities\":[],\"properties\":[{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"TEXT\",\"required\":false,\"writable\":true,\"collectionName\":\"favorites\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastLogin\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"userInfo\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":50,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"code\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"access\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":true,\"name\":\"openId\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayName\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":8,\"collection\":false,\"required\":false,\"writable\":true,\"min\":8,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"publicAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"externalAuth\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"cogsDimensionConstraints\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"cogsDimensionConstraint\",\"href\":\"/schemas/categoryOptionGroupSet\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"accountExpiry\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"catDimensionConstraints\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"catDimensionConstraint\",\"href\":\"/schemas/category\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"externalAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastUpdated\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":60,\"collection\":false,\"required\":false,\"writable\":true,\"min\":8,\"embeddedObject\":false,\"propertyType\":\"PASSWORD\",\"unique\":false,\"name\":\"password\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"translations\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"translation\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":true,\"name\":\"ldapId\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"disabled\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":11,\"collection\":false,\"required\":false,\"writable\":true,\"min\":11,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"id\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"URL\",\"unique\":false,\"name\":\"href\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"twoFA\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"passwordLastUpdated\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"lastUpdatedBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userGroupAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userGroupAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"invitation\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"created\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"attributeValues\",\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"attributeValue\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"sharing\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"selfRegistered\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"userRoles\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userRole\",\"href\":\"/schemas/userRole\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"createdBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userAccess\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"name\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"user\",\"href\":\"/schemas/user\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":true,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":true,\"name\":\"username\",\"persisted\":true}]}", - "responseSize": 8370, + "responseBody": "{\"klass\":\"org.hisp.dhis.user.UserCredentials\",\"identifiableObject\":true,\"singular\":\"userCredentials\",\"plural\":\"userCredentials\",\"metadata\":false,\"name\":\"userCredentials\",\"displayName\":\"User Credentials\",\"shareable\":false,\"authorities\":[],\"properties\":[{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"TEXT\",\"name\":\"favorite\",\"persisted\":false,\"collectionName\":\"favorites\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"userInfo\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"DATE\",\"name\":\"lastLogin\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"IDENTIFIER\",\"name\":\"code\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":50,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"access\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"openId\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"displayName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"TEXT\",\"name\":\"publicAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":8,\"min\":8},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"cogsDimensionConstraint\",\"persisted\":true,\"collectionName\":\"cogsDimensionConstraints\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/categoryOptionGroupSet\"},{\"propertyType\":\"BOOLEAN\",\"name\":\"externalAuth\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"accountExpiry\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"catDimensionConstraint\",\"persisted\":true,\"collectionName\":\"catDimensionConstraints\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/category\"},{\"propertyType\":\"BOOLEAN\",\"name\":\"externalAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"lastUpdated\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"PASSWORD\",\"name\":\"password\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":60,\"min\":8},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"translation\",\"persisted\":false,\"collectionName\":\"translations\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"ldapId\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"disabled\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"IDENTIFIER\",\"name\":\"id\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":11,\"min\":11},{\"propertyType\":\"URL\",\"name\":\"href\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"twoFA\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"passwordLastUpdated\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"lastUpdatedBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userGroupAccess\",\"persisted\":false,\"collectionName\":\"userGroupAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"invitation\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"created\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"attributeValue\",\"persisted\":false,\"collectionName\":\"attributeValues\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"sharing\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"selfRegistered\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"userRole\",\"persisted\":true,\"collectionName\":\"userRoles\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/userRole\"},{\"propertyType\":\"REFERENCE\",\"name\":\"createdBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userAccess\",\"persisted\":false,\"collectionName\":\"userAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"name\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"favorite\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"user\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"TEXT\",\"name\":\"username\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":true,\"max\":255,\"min\":0}],\"translatable\":false}", + "responseSize": 8328, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/schemas/organisationUnit?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", + "path": "/api/38/schemas/userRole?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", "featureName": "The user role list can be searched", "static": false, "count": 2, @@ -174,32 +165,30 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"klass\":\"org.hisp.dhis.organisationunit.OrganisationUnit\",\"shareable\":false,\"translatable\":true,\"metadata\":true,\"identifiableObject\":true,\"apiEndpoint\":\"/organisationUnits\",\"plural\":\"organisationUnits\",\"displayName\":\"Organisation Unit\",\"name\":\"organisationUnit\",\"singular\":\"organisationUnit\",\"authorities\":[{\"type\":\"CREATE\",\"authorities\":[\"F_ORGANISATIONUNIT_ADD\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_ORGANISATIONUNIT_DELETE\"]}],\"properties\":[{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"parent\",\"href\":\"/schemas/organisationUnit\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":8,\"collection\":false,\"required\":false,\"writable\":true,\"min\":8,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"publicAccess\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"type\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":true,\"name\":\"path\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastUpdated\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"children\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"child\",\"href\":\"/schemas/organisationUnit\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"translations\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"translation\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":11,\"collection\":false,\"required\":false,\"writable\":true,\"min\":11,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"id\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"URL\",\"unique\":false,\"name\":\"href\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"organisationUnitGroups\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"organisationUnitGroup\",\"href\":\"/schemas/organisationUnitGroup\",\"persisted\":true},{\"owner\":false,\"ordered\":true,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":false,\"collectionName\":\"ancestors\",\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"organisationUnit\",\"href\":\"/schemas/organisationUnit\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayDescription\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"image\",\"href\":\"/schemas/fileResource\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"lastUpdatedBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userGroupAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userGroupAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":-2147483648,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"level\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"created\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"attributeValues\",\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"attributeValue\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"sharing\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayFormName\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"users\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userItem\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":150,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"PHONENUMBER\",\"unique\":false,\"name\":\"phoneNumber\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"translationKey\":\"NAME\",\"max\":230,\"collection\":false,\"required\":true,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"name\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"dataSets\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"dataSet\",\"href\":\"/schemas/dataSet\",\"persisted\":true},{\"owner\":false,\"ordered\":true,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"legendSets\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"legendSets\",\"href\":\"/schemas/legendSet\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"programs\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"program\",\"href\":\"/schemas/program\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"translationKey\":\"SHORT_NAME\",\"max\":50,\"collection\":false,\"required\":true,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"shortName\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"CONSTANT\",\"unique\":false,\"name\":\"dimensionItemType\",\"persisted\":false,\"constants\":[\"DATA_ELEMENT\",\"DATA_ELEMENT_OPERAND\",\"INDICATOR\",\"REPORTING_RATE\",\"PROGRAM_DATA_ELEMENT\",\"PROGRAM_ATTRIBUTE\",\"PROGRAM_INDICATOR\",\"PERIOD\",\"ORGANISATION_UNIT\",\"CATEGORY_OPTION\",\"OPTION_GROUP\",\"DATA_ELEMENT_GROUP\",\"ORGANISATION_UNIT_GROUP\",\"CATEGORY_OPTION_GROUP\"]},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"TEXT\",\"required\":false,\"writable\":true,\"collectionName\":\"favorites\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"CONSTANT\",\"unique\":false,\"name\":\"aggregationType\",\"persisted\":false,\"constants\":[\"SUM\",\"AVERAGE\",\"AVERAGE_SUM_ORG_UNIT\",\"LAST\",\"LAST_AVERAGE_ORG_UNIT\",\"LAST_IN_PERIOD\",\"LAST_IN_PERIOD_AVERAGE_ORG_UNIT\",\"FIRST\",\"FIRST_AVERAGE_ORG_UNIT\",\"COUNT\",\"STDDEV\",\"VARIANCE\",\"MIN\",\"MAX\",\"NONE\",\"CUSTOM\",\"DEFAULT\"]},{\"owner\":true,\"ordered\":false,\"max\":50,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"code\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"access\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayName\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"translationKey\":\"DESCRIPTION\",\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"description\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"contactPerson\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayShortName\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"externalAccess\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"INTEGER\",\"unique\":false,\"name\":\"periodOffset\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"translationKey\":\"FORM_NAME\",\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"formName\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":true,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"openingDate\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":150,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"EMAIL\",\"unique\":false,\"name\":\"email\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"address\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"dimensionItem\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"INTEGER\",\"unique\":false,\"name\":\"memberCount\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"leaf\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"URL\",\"unique\":false,\"name\":\"url\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"closedDate\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"createdBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"legendSet\",\"href\":\"/schemas/legendSet\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"geometry\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"comment\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"user\",\"href\":\"/schemas/user\",\"persisted\":false}]}", - "responseSize": 13382, + "responseBody": "{\"klass\":\"org.hisp.dhis.user.UserAuthorityGroup\",\"identifiableObject\":true,\"singular\":\"userRole\",\"plural\":\"userRoles\",\"metadata\":true,\"name\":\"userRole\",\"displayName\":\"User Authority Group\",\"shareable\":true,\"apiEndpoint\":\"/userRoles\",\"authorities\":[{\"type\":\"CREATE_PUBLIC\",\"authorities\":[\"F_USERROLE_PUBLIC_ADD\"]},{\"type\":\"CREATE_PRIVATE\",\"authorities\":[\"F_USERROLE_PRIVATE_ADD\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_USERROLE_DELETE\"]}],\"properties\":[{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"TEXT\",\"name\":\"favorite\",\"persisted\":false,\"collectionName\":\"favorites\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"code\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":50,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"access\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"displayName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"TEXT\",\"name\":\"publicAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":8,\"min\":8},{\"propertyType\":\"TEXT\",\"name\":\"description\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":2},{\"propertyType\":\"BOOLEAN\",\"name\":\"externalAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"lastUpdated\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"translation\",\"persisted\":true,\"collectionName\":\"translations\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"id\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":11,\"min\":11},{\"propertyType\":\"URL\",\"name\":\"href\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"lastUpdatedBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userGroupAccess\",\"persisted\":false,\"collectionName\":\"userGroupAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"created\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"attributeValue\",\"persisted\":false,\"collectionName\":\"attributeValues\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"sharing\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"userObject\",\"persisted\":false,\"collectionName\":\"users\",\"collection\":true,\"ordered\":true,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"TEXT\",\"name\":\"authority\",\"persisted\":true,\"collectionName\":\"authorities\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"createdBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userAccess\",\"persisted\":false,\"collectionName\":\"userAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"name\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":true,\"max\":230,\"min\":1,\"translationKey\":\"NAME\"},{\"propertyType\":\"BOOLEAN\",\"name\":\"favorite\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"user\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"}],\"translatable\":true}", + "responseSize": 5727, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/attributes?fields=%3Aall%2CoptionSet%5B%3Aall%2Coptions%5B%3Aall%5D%5D&paging=false", + "path": "/api/38/schemas/organisationUnit?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", "featureName": "The user role list can be searched", "static": false, "count": 2, @@ -207,29 +196,26 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"attributes\":[{\"lastUpdated\":\"2015-04-24T12:12:54.408\",\"id\":\"DnrLSdo4hMl\",\"href\":\"/38/attributes/DnrLSdo4hMl\",\"created\":\"2015-04-24T12:12:54.407\",\"name\":\"Alternative name\",\"code\":\"Alternative name\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"Alternative name\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":true,\"userAttribute\":false,\"displayName\":\"Alternative name\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2015-04-24T12:14:03.641\",\"id\":\"Z4X3J7jMLYV\",\"href\":\"/38/attributes/Z4X3J7jMLYV\",\"created\":\"2015-04-24T12:03:37.356\",\"name\":\"Classification\",\"code\":\"CLASSIFICATION\",\"indicatorAttribute\":true,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"Classification\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Classification\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"code\":\"CLASS\",\"created\":\"2015-04-24T12:02:41.447\",\"lastUpdated\":\"2015-04-24T12:03:16.859\",\"name\":\"Classification\",\"id\":\"LWEwGW8ATgE\",\"displayName\":\"Classification\",\"publicAccess\":\"rw------\",\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"version\":1,\"externalAccess\":false,\"valueType\":\"TEXT\",\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"favorites\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"translations\":[],\"userAccesses\":[],\"options\":[{\"code\":\"INPUT\",\"lastUpdated\":\"2015-04-24T12:02:51.959\",\"id\":\"Fr4igNnPYTv\",\"created\":\"2015-04-24T12:02:51.959\",\"name\":\"Input\",\"displayName\":\"Input\",\"externalAccess\":false,\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"displayFormName\":\"Input\",\"sortOrder\":1,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]},{\"code\":\"ACTIVITY\",\"lastUpdated\":\"2015-04-24T12:03:04.493\",\"id\":\"xuAA8BQjdZq\",\"created\":\"2015-04-24T12:03:04.493\",\"name\":\"Activity\",\"displayName\":\"Activity\",\"externalAccess\":false,\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"displayFormName\":\"Activity\",\"sortOrder\":2,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]},{\"code\":\"OUTPUT\",\"lastUpdated\":\"2015-04-24T12:03:11.923\",\"id\":\"tpJ71rNdmeo\",\"created\":\"2015-04-24T12:03:11.923\",\"name\":\"Output\",\"displayName\":\"Output\",\"externalAccess\":false,\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"displayFormName\":\"Output\",\"sortOrder\":3,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]},{\"code\":\"IMPACT\",\"lastUpdated\":\"2015-04-24T12:03:16.859\",\"id\":\"QIbgv5M77In\",\"created\":\"2015-04-24T12:03:16.859\",\"name\":\"Impact\",\"displayName\":\"Impact\",\"externalAccess\":false,\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"displayFormName\":\"Impact\",\"sortOrder\":4,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]}]},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2015-04-20T12:36:33.754\",\"id\":\"qXS2NDUEAOS\",\"href\":\"/38/attributes/qXS2NDUEAOS\",\"created\":\"2015-04-20T12:23:04.044\",\"name\":\"Collection method\",\"code\":\"Collection method\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"LONG_TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"Collection method\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Collection method\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2016-01-15T16:53:02.773\",\"id\":\"UKNKz1H10EE\",\"href\":\"/38/attributes/UKNKz1H10EE\",\"created\":\"2016-01-15T16:53:02.773\",\"name\":\"HR identifier\",\"code\":\"IRID\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"HR identifier\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":true,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":true,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"HR identifier\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2021-08-11T19:44:20.145\",\"id\":\"l1VmqIHKk6t\",\"href\":\"/38/attributes/l1VmqIHKk6t\",\"created\":\"2016-08-04T23:39:51.895\",\"name\":\"KE code\",\"code\":\"KE code\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"KE code\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":true,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":true,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"KE code\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"lastUpdatedBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2016-08-04T23:48:21.851\",\"id\":\"n2xYlNbsfko\",\"href\":\"/38/attributes/n2xYlNbsfko\",\"created\":\"2016-08-01T15:00:09.415\",\"name\":\"NGO ID\",\"code\":\"NGOID\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"NGO ID\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":true,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"NGO ID\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2017-03-13T19:32:41.386\",\"id\":\"dLHLR5O4YFI\",\"href\":\"/38/attributes/dLHLR5O4YFI\",\"created\":\"2017-03-05T21:33:31.019\",\"name\":\"PEPFAR ID\",\"code\":\"PEPFAR_ID\",\"indicatorAttribute\":true,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"PEPFAR ID\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"PEPFAR ID\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":true,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2011-12-24T12:24:22.575\",\"id\":\"AhsCAtM3L0g\",\"href\":\"/38/attributes/AhsCAtM3L0g\",\"created\":\"2011-12-24T12:24:22.575\",\"name\":\"Rationale\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"Rationale\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Rationale\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2021-08-11T19:45:34.644\",\"id\":\"xqWyz9jNCA5\",\"href\":\"/38/attributes/xqWyz9jNCA5\",\"created\":\"2016-08-04T23:40:08.559\",\"name\":\"TZ code\",\"code\":\"TZ code\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"TZ code\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":true,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":true,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"TZ code\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"lastUpdatedBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2011-12-24T12:24:22.575\",\"id\":\"Y1LUDU8sWBR\",\"href\":\"/38/attributes/Y1LUDU8sWBR\",\"created\":\"2011-12-24T12:24:22.575\",\"name\":\"Unit of measure\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"Unit of measure\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Unit of measure\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]}]}", - "responseSize": 22129, + "responseBody": "{\"klass\":\"org.hisp.dhis.organisationunit.OrganisationUnit\",\"identifiableObject\":true,\"singular\":\"organisationUnit\",\"plural\":\"organisationUnits\",\"metadata\":true,\"name\":\"organisationUnit\",\"displayName\":\"Organisation Unit\",\"shareable\":false,\"apiEndpoint\":\"/organisationUnits\",\"authorities\":[{\"type\":\"CREATE\",\"authorities\":[\"F_ORGANISATIONUNIT_ADD\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_ORGANISATIONUNIT_DELETE\"]}],\"properties\":[{\"propertyType\":\"REFERENCE\",\"name\":\"parent\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/organisationUnit\"},{\"propertyType\":\"TEXT\",\"name\":\"publicAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":8,\"min\":8},{\"propertyType\":\"TEXT\",\"name\":\"type\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"path\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"lastUpdated\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"child\",\"persisted\":true,\"collectionName\":\"children\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/organisationUnit\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"translation\",\"persisted\":true,\"collectionName\":\"translations\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"id\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":11,\"min\":11},{\"propertyType\":\"URL\",\"name\":\"href\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"organisationUnitGroup\",\"persisted\":true,\"collectionName\":\"organisationUnitGroups\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/organisationUnitGroup\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"organisationUnit\",\"persisted\":false,\"collectionName\":\"ancestors\",\"collection\":true,\"ordered\":true,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false,\"href\":\"/schemas/organisationUnit\"},{\"propertyType\":\"TEXT\",\"name\":\"displayDescription\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"image\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/fileResource\"},{\"propertyType\":\"REFERENCE\",\"name\":\"lastUpdatedBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userGroupAccess\",\"persisted\":false,\"collectionName\":\"userGroupAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"level\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":-2147483648},{\"propertyType\":\"DATE\",\"name\":\"created\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"attributeValue\",\"persisted\":true,\"collectionName\":\"attributeValues\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"sharing\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"displayFormName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"userItem\",\"persisted\":true,\"collectionName\":\"users\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/user\"},{\"propertyType\":\"PHONENUMBER\",\"name\":\"phoneNumber\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":150,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userAccess\",\"persisted\":false,\"collectionName\":\"userAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"name\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true,\"max\":230,\"min\":1,\"translationKey\":\"NAME\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"dataSet\",\"persisted\":true,\"collectionName\":\"dataSets\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/dataSet\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"legendSets\",\"persisted\":false,\"collectionName\":\"legendSets\",\"collection\":true,\"ordered\":true,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/legendSet\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"program\",\"persisted\":true,\"collectionName\":\"programs\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/program\"},{\"propertyType\":\"TEXT\",\"name\":\"shortName\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true,\"max\":50,\"min\":1,\"translationKey\":\"SHORT_NAME\"},{\"propertyType\":\"BOOLEAN\",\"name\":\"favorite\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"CONSTANT\",\"name\":\"dimensionItemType\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"constants\":[\"DATA_ELEMENT\",\"DATA_ELEMENT_OPERAND\",\"INDICATOR\",\"REPORTING_RATE\",\"PROGRAM_DATA_ELEMENT\",\"PROGRAM_ATTRIBUTE\",\"PROGRAM_INDICATOR\",\"PERIOD\",\"ORGANISATION_UNIT\",\"CATEGORY_OPTION\",\"OPTION_GROUP\",\"DATA_ELEMENT_GROUP\",\"ORGANISATION_UNIT_GROUP\",\"CATEGORY_OPTION_GROUP\"]},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"TEXT\",\"name\":\"favorite\",\"persisted\":false,\"collectionName\":\"favorites\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"CONSTANT\",\"name\":\"aggregationType\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"constants\":[\"SUM\",\"AVERAGE\",\"AVERAGE_SUM_ORG_UNIT\",\"LAST\",\"LAST_AVERAGE_ORG_UNIT\",\"LAST_IN_PERIOD\",\"LAST_IN_PERIOD_AVERAGE_ORG_UNIT\",\"FIRST\",\"FIRST_AVERAGE_ORG_UNIT\",\"COUNT\",\"STDDEV\",\"VARIANCE\",\"MIN\",\"MAX\",\"NONE\",\"CUSTOM\",\"DEFAULT\"]},{\"propertyType\":\"IDENTIFIER\",\"name\":\"code\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":50,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"access\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"displayName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"TEXT\",\"name\":\"contactPerson\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"description\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":1,\"translationKey\":\"DESCRIPTION\"},{\"propertyType\":\"TEXT\",\"name\":\"displayShortName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"BOOLEAN\",\"name\":\"externalAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COMPLEX\",\"name\":\"queryMods\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"formName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"openingDate\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true},{\"propertyType\":\"EMAIL\",\"name\":\"email\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":150,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"address\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"dimensionItem\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"INTEGER\",\"name\":\"memberCount\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"leaf\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"URL\",\"name\":\"url\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"closedDate\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"createdBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"REFERENCE\",\"name\":\"legendSet\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false,\"href\":\"/schemas/legendSet\"},{\"propertyType\":\"TEXT\",\"name\":\"comment\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"geometry\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"user\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"}],\"translatable\":true}", + "responseSize": 13279, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", - "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { @@ -241,21 +227,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "[\"F_PROGRAM_INDICATOR_PUBLIC_ADD\",\"F_SQLVIEW_EXECUTE\",\"F_USER_VIEW\",\"F_GENERATE_MIN_MAX_VALUES\",\"F_VALIDATIONRULE_PUBLIC_ADD\",\"F_CATEGORY_PRIVATE_ADD\",\"F_INDICATORGROUPSET_PUBLIC_ADD\",\"F_DATAVALUE_DELETE\",\"F_EXTERNAL_MAP_LAYER_PRIVATE_ADD\",\"F_RELATIONSHIPTYPE_DELETE\",\"F_CATEGORY_OPTION_PRIVATE_ADD\",\"F_SINGLE_EVENT_DATA_ENTRY\",\"F_CATEGORY_OPTION_GROUP_PUBLIC_ADD\",\"F_GIS_ADMIN\",\"M_dhis-web-event-capture\",\"F_SEND_EMAIL\",\"F_ORGUNITGROUPSET_PRIVATE_ADD\",\"F_INDICATOR_DELETE\",\"M_dhis-web-event-reports\",\"F_VIEW_UNAPPROVED_DATA\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_VIEW\",\"F_TRACKED_ENTITY_INSTANCE_CHANGE_LOCATION\",\"F_OPTIONGROUPSET_DELETE\",\"F_USERGROUP_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_PRIVATE_ADD\",\"F_DOCUMENT_EXTERNAL\",\"F_PROGRAM_TRACKING_MANAGEMENT\",\"F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD\",\"F_GENERATE_PROGRAM_SUMMARY_REPORT\",\"F_PROGRAM_INDICATOR_DELETE\",\"F_MOBILE_SENDSMS\",\"F_TRACKED_ENTITY_ADD\",\"F_TRACKED_ENTITY_MANAGEMENT\",\"F_RELATIONSHIP_DELETE\",\"F_VALIDATIONRULEGROUP_PUBLIC_ADD\",\"F_REPORT_EXTERNAL\",\"F_DOCUMENT_PRIVATE_ADD\",\"M_dhis-web-reports\",\"F_TRACKED_ENTITY_DELETE\",\"F_USERGROUP_DELETE\",\"F_PROGRAM_PRIVATE_ADD\",\"F_CATEGORY_COMBO_PRIVATE_ADD\",\"F_SCHEDULING_SEND_MESSAGE\",\"F_EXTERNAL_MAP_LAYER_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_DELETE\",\"F_ORGANISATIONUNIT_MOVE\",\"M_dhis-web-usage-analytics\",\"F_COLOR_DELETE\",\"F_INDICATORGROUP_DELETE\",\"F_ORGANISATIONUNIT_DELETE\",\"F_PROGRAM_RULE_ADD\",\"M_dhis-web-light\",\"F_OPTIONGROUPSET_PRIVATE_ADD\",\"F_DATA_MART_ADMIN\",\"M_dhis-web-maintenance-mobile\",\"F_DATASET_PUBLIC_ADD\",\"F_CATEGORY_COMBO_DELETE\",\"F_SECTION_DELETE\",\"F_USER_DELETE\",\"F_INDICATORGROUPSET_PRIVATE_ADD\",\"F_PROGRAM_INDICATOR_PRIVATE_ADD\",\"F_METADATA_IMPORT\",\"M_dhis-web-maintenance-appmanager\",\"F_EXPORT_EVENTS\",\"M_dhis-web-maintenance-settings\",\"F_SQLVIEW_PUBLIC_ADD\",\"F_PERFORM_MAINTENANCE\",\"F_COLOR_SET_ADD\",\"F_PROGRAM_STAGE_INSTANCE_DELETE\",\"F_METADATA_EXPORT\",\"F_MINMAX_DATAELEMENT_ADD\",\"F_PROGRAMSTAGE_SECTION_ADD\",\"F_DATAELEMENTGROUP_PRIVATE_ADD\",\"F_VALIDATIONRULE_PRIVATE_ADD\",\"F_APPROVE_DATA\",\"M_dhis-web-mapping\",\"F_DATAELEMENT_PRIVATE_ADD\",\"F_VALIDATIONCRITERIA_ADD\",\"F_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS\",\"F_IGNORE_TRACKER_REQUIRED_VALUE_VALIDATION\",\"F_PROGRAM_PUBLIC_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_DELETE\",\"F_USER_ADD_WITHIN_MANAGED_GROUP\",\"M_Web_Portal\",\"F_ORGANISATIONUNIT_ADD\",\"M_dhis-web-user\",\"F_LEGEND_SET_PUBLIC_ADD\",\"F_CONSTANT_ADD\",\"F_PREDICTORGROUP_DELETE\",\"F_TRACKED_ENTITY_COMMENT_ADD\",\"F_TRACKED_ENTITY_INSTANCE_MANAGEMENT\",\"M_dhis-web-visualizer\",\"F_INDICATOR_PUBLIC_ADD\",\"F_INDICATORGROUP_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD\",\"M_dhis-web-maintenance\",\"M_dhis-web-approval\",\"F_PROGRAM_RULE_MANAGEMENT\",\"F_TEI_CASCADE_DELETE\",\"F_FRED_UPDATE\",\"F_VISUALIZATION_EXTERNAL\",\"M_dhis-web-cache-cleaner\",\"F_EDIT_EXPIRED\",\"F_ACCESS_TRACKED_ENTITY_ATTRIBUTES\",\"F_PROGRAM_DASHBOARD_CONFIG_ADMIN\",\"F_ORGANISATIONUNITLEVEL_UPDATE\",\"F_CATEGORY_OPTION_PUBLIC_ADD\",\"M_dhis-web-datastore\",\"F_CATEGORY_OPTION_DELETE\",\"M_Data_Table\",\"M_dhis-web-menu-management\",\"F_REPORT_PUBLIC_ADD\",\"F_VALIDATIONRULEGROUP_DELETE\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_ADD\",\"F_RELATIONSHIP_MANAGEMENT\",\"F_COLOR_ADD\",\"F_OPTIONSET_PRIVATE_ADD\",\"F_PROGRAM_RULE_DELETE\",\"F_GENERATE_STATISTICAL_PROGRAM_REPORT\",\"F_ORGUNITGROUP_DELETE\",\"F_DATAELEMENTGROUPSET_PRIVATE_ADD\",\"M_dhis-web-tracker-capture\",\"F_LOCALE_ADD\",\"F_LEGEND_ADD\",\"F_CATEGORY_OPTION_GROUP_PRIVATE_ADD\",\"F_PROGRAM_INSTANCE_MANAGEMENT\",\"M_dhis-web-reporting\",\"F_CATEGORY_PUBLIC_ADD\",\"F_SECTION_ADD\",\"F_CATEGORY_COMBO_PUBLIC_ADD\",\"M_dhis-web-maintenance-datadictionary\",\"F_DATASET_DELETE\",\"F_INDICATORGROUPSET_DELETE\",\"F_USER_DELETE_WITHIN_MANAGED_GROUP\",\"F_ADD_TRACKED_ENTITY_FORM\",\"M_dhis-web-scheduler\",\"F_OPTIONGROUP_PUBLIC_ADD\",\"F_USERROLE_PRIVATE_ADD\",\"M_dhis-web-messaging\",\"M_dhis-web-maintenance-program\",\"F_EXTERNALFILERESOURCE_ADD\",\"F_MAP_EXTERNAL\",\"M_bna_widget\",\"F_DATAELEMENTGROUPSET_PUBLIC_ADD\",\"F_DATAELEMENTGROUP_DELETE\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_ADD\",\"F_RELATIONSHIP_ADD\",\"F_ORGUNITGROUP_PRIVATE_ADD\",\"F_DATAELEMENTGROUP_PUBLIC_ADD\",\"F_USER_GROUPS_READ_ONLY_ADD_MEMBERS\",\"F_LOCALE_DELETE\",\"F_PREDICTOR_RUN\",\"F_DATAELEMENT_DELETE\",\"F_OPTIONGROUP_DELETE\",\"F_LEGEND_SET_PRIVATE_ADD\",\"F_PROGRAMSTAGE_DELETE\",\"F_ATTRIBUTE_PUBLIC_ADD\",\"F_TRACKED_ENTITY_FORM_DELETE\",\"F_USERROLE_DELETE\",\"F_DOCUMENT_DELETE\",\"F_ORGUNITGROUPSET_DELETE\",\"M_dhis-web-translations\",\"M_dhis-web-sms\",\"F_SCHEDULING_CASE_AGGREGATE_QUERY_BUILDER\",\"F_PROGRAM_DELETE\",\"F_VALIDATIONRULE_DELETE\",\"F_PROGRAMDATAELEMENT_ADD\",\"M_dhis-web-mobile\",\"F_ACTIVITY_PLAN\",\"F_RELATIONSHIPTYPE_PUBLIC_ADD\",\"F_PREDICTOR_ADD\",\"F_SQLVIEW_PRIVATE_ADD\",\"F_EXPORT_DATA\",\"F_OAUTH2_CLIENT_MANAGE\",\"F_ORGUNITGROUP_PUBLIC_ADD\",\"F_APPROVE_DATA_LOWER_LEVELS\",\"M_Social_Media_Video\",\"F_OPTIONSET_PUBLIC_ADD\",\"F_EVENTCHART_EXTERNAL\",\"M_dhis-web-dataentry\",\"F_PROGRAM_TRACKING_SEARCH\",\"M_dhis-web-maintenance-dataset\",\"F_USERROLE_LIST\",\"M_dhis-web-import-export\",\"M_dhis-web-caseentry\",\"F_USERROLE_PUBLIC_ADD\",\"M_dhis-web-importexport\",\"M_InterpretationsTest\",\"F_ORGUNITGROUPSET_PUBLIC_ADD\",\"F_SQLVIEW_EXTERNAL\",\"F_REPORT_DELETE\",\"F_DASHBOARD_PUBLIC_ADD\",\"F_CONSTANT_DELETE\",\"M_dhis-web-maintenance-user\",\"F_PREDICTOR_DELETE\",\"M_dhis-web-data-visualizer\",\"F_DATASET_PRIVATE_ADD\",\"F_EVENTREPORT_PUBLIC_ADD\",\"F_PROGRAMSTAGE_SECTION_DELETE\",\"F_TRACKED_ENTITY_UPDATE\",\"F_CATEGORY_OPTION_GROUP_SET_PUBLIC_ADD\",\"F_TRACKED_ENTITY_INSTANCE_DASHBOARD\",\"F_METADATA_MANAGE\",\"F_ANALYTICSTABLEHOOK_DELETE\",\"F_UNCOMPLETE_EVENT\",\"M_dhis-web-sms-configuration\",\"M_dhis-web-interpretation\",\"F_LEGEND_DELETE\",\"M_Custom_Js_Css\",\"F_PROGRAM_INDICATOR_MANAGEMENT\",\"F_ANONYMOUS_DATA_ENTRY\",\"F_MAP_PUBLIC_ADD\",\"F_PROGRAM_VALIDATION\",\"F_SCHEDULING_ADMIN\",\"F_TRACKED_ENTITY_COMMENT_DELETE\",\"F_DATAELEMENT_MINMAX_DELETE\",\"F_MOBILE_SETTINGS\",\"F_PREDICTORGROUP_ADD\",\"F_REPORT_PRIVATE_ADD\",\"F_VALIDATIONRULEGROUP_PRIVATE_ADD\",\"F_PUSH_ANALYSIS_DELETE\",\"F_REPLICATE_USER\",\"F_DATAVALUE_ADD\",\"M_dhis-web-maintenance-organisationunit\",\"F_INSERT_CUSTOM_JS_CSS\",\"F_DATAELEMENTGROUPSET_DELETE\",\"F_SQLVIEW_DELETE\",\"F_ENROLLMENT_CASCADE_DELETE\",\"F_PROGRAMDATAELEMENT_DELETE\",\"F_TRACKED_ENTITY_INSTANCE_LIST\",\"F_INDICATORTYPE_ADD\",\"F_LEGEND_SET_DELETE\",\"F_VIEW_EVENT_ANALYTICS\",\"F_PROGRAMSTAGE_SECTION_MANAGEMENT\",\"F_IMPORT_EVENTS\",\"F_PROGRAM_INSTANCE_DELETE\",\"F_INDICATOR_PRIVATE_ADD\",\"F_TRACKED_ENTITY_INSTANCE_HISTORY\",\"F_FRED_CREATE\",\"F_EVENTCHART_PUBLIC_ADD\",\"F_PUSH_ANALYSIS_ADD\",\"M_dhis-web-event-visualizer\",\"F_USER_ADD\",\"F_EXTERNAL_MAP_LAYER_DELETE\",\"F_SYSTEM_SETTING\",\"F_ANALYTICSTABLEHOOK_ADD\",\"F_ATTRIBUTE_PRIVATE_ADD\",\"F_DOCUMENT_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_DELETE\",\"M_Easy_Visualization\",\"F_VISUALIZATION_PUBLIC_ADD\",\"F_DATAELEMENT_MINMAX_ADD\",\"M_dhis-web-data-quality\",\"M_dhis-web-pivot\",\"F_EVENTREPORT_EXTERNAL\",\"F_PROGRAM_RULE_UPDATE\",\"F_DATAELEMENT_PUBLIC_ADD\",\"M_dhis-web-validationrule\",\"F_CONSTANT_MANAGEMENT\",\"F_RUN_VALIDATION\",\"F_MANAGE_TICKETS\",\"F_GENERATE_BENEFICIARY_TABULAR_REPORT\",\"F_OPTIONGROUP_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_DELETE\",\"M_User_Administration\",\"M_dhis-web-settings\",\"F_IMPORT_DATA\",\"F_VIEW_DATABROWSER\",\"F_MOBILE_DELETE_SMS\",\"F_OPTIONSET_MANAGEMENT\",\"F_SEND_MESSAGE\",\"F_PROGRAMSTAGE_ADD\",\"M_dhis-web-maps\",\"F_MINMAX_DATAELEMENT_DELETE\",\"F_ATTRIBUTE_DELETE\",\"F_OPTIONSET_DELETE\",\"F_PROGRAM_TRACKING_LIST\",\"M_dhis-web-dashboard\",\"M_dhis-web-data-administration\",\"F_ACCEPT_DATA_LOWER_LEVELS\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_DELETE\",\"F_OPTIONGROUPSET_PUBLIC_ADD\",\"M_dhis-web-capture\",\"F_PROGRAM_INDICATOR_GROUP_PUBLIC_ADD\",\"F_CATEGORY_DELETE\",\"F_COLOR_SET_DELETE\",\"M_dhis-web-app-management\",\"F_INDICATORTYPE_DELETE\",\"F_NAME_BASED_DATA_ENTRY\",\"F_INDICATORGROUP_PRIVATE_ADD\",\"F_FRED_DELETE\",\"F_VALIDATIONCRITERIA_DELETE\",\"F_PROGRAM_STAGE_INSTANCE_SEARCH\"]", - "responseSize": 7791, + "responseBody": "[\"F_PROGRAM_INDICATOR_PUBLIC_ADD\",\"F_SQLVIEW_EXECUTE\",\"F_USER_VIEW\",\"F_GENERATE_MIN_MAX_VALUES\",\"F_VALIDATIONRULE_PUBLIC_ADD\",\"F_CATEGORY_PRIVATE_ADD\",\"F_INDICATORGROUPSET_PUBLIC_ADD\",\"F_DATAVALUE_DELETE\",\"F_EXTERNAL_MAP_LAYER_PRIVATE_ADD\",\"F_RELATIONSHIPTYPE_DELETE\",\"F_CATEGORY_OPTION_PRIVATE_ADD\",\"F_SINGLE_EVENT_DATA_ENTRY\",\"F_CATEGORY_OPTION_GROUP_PUBLIC_ADD\",\"F_GIS_ADMIN\",\"M_dhis-web-event-capture\",\"F_SEND_EMAIL\",\"F_ORGUNITGROUPSET_PRIVATE_ADD\",\"F_INDICATOR_DELETE\",\"M_dhis-web-event-reports\",\"F_VIEW_UNAPPROVED_DATA\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_VIEW\",\"F_TRACKED_ENTITY_INSTANCE_CHANGE_LOCATION\",\"F_OPTIONGROUPSET_DELETE\",\"F_USERGROUP_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_PRIVATE_ADD\",\"F_DOCUMENT_EXTERNAL\",\"F_PROGRAM_TRACKING_MANAGEMENT\",\"F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD\",\"F_GENERATE_PROGRAM_SUMMARY_REPORT\",\"F_PROGRAM_INDICATOR_DELETE\",\"F_MOBILE_SENDSMS\",\"F_TRACKED_ENTITY_ADD\",\"F_TRACKED_ENTITY_MANAGEMENT\",\"F_RELATIONSHIP_DELETE\",\"F_VALIDATIONRULEGROUP_PUBLIC_ADD\",\"F_REPORT_EXTERNAL\",\"F_DOCUMENT_PRIVATE_ADD\",\"M_dhis-web-reports\",\"F_TRACKED_ENTITY_DELETE\",\"F_USERGROUP_DELETE\",\"F_PROGRAM_PRIVATE_ADD\",\"F_CATEGORY_COMBO_PRIVATE_ADD\",\"F_SCHEDULING_SEND_MESSAGE\",\"F_EXTERNAL_MAP_LAYER_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_DELETE\",\"F_ORGANISATIONUNIT_MOVE\",\"M_dhis-web-usage-analytics\",\"F_COLOR_DELETE\",\"F_INDICATORGROUP_DELETE\",\"F_ORGANISATIONUNIT_DELETE\",\"F_PROGRAM_RULE_ADD\",\"M_dhis-web-light\",\"F_OPTIONGROUPSET_PRIVATE_ADD\",\"F_DATA_MART_ADMIN\",\"M_dhis-web-maintenance-mobile\",\"F_DATASET_PUBLIC_ADD\",\"F_CATEGORY_COMBO_DELETE\",\"F_SECTION_DELETE\",\"F_USER_DELETE\",\"F_INDICATORGROUPSET_PRIVATE_ADD\",\"F_PROGRAM_INDICATOR_PRIVATE_ADD\",\"F_METADATA_IMPORT\",\"M_dhis-web-maintenance-appmanager\",\"F_EXPORT_EVENTS\",\"M_dhis-web-maintenance-settings\",\"F_SQLVIEW_PUBLIC_ADD\",\"F_PERFORM_MAINTENANCE\",\"F_COLOR_SET_ADD\",\"F_PROGRAM_STAGE_INSTANCE_DELETE\",\"F_METADATA_EXPORT\",\"F_MINMAX_DATAELEMENT_ADD\",\"F_PROGRAMSTAGE_SECTION_ADD\",\"F_DATAELEMENTGROUP_PRIVATE_ADD\",\"F_VALIDATIONRULE_PRIVATE_ADD\",\"F_APPROVE_DATA\",\"M_dhis-web-mapping\",\"F_DATAELEMENT_PRIVATE_ADD\",\"F_VALIDATIONCRITERIA_ADD\",\"F_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS\",\"F_IGNORE_TRACKER_REQUIRED_VALUE_VALIDATION\",\"F_PROGRAM_PUBLIC_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_DELETE\",\"F_USER_ADD_WITHIN_MANAGED_GROUP\",\"M_Web_Portal\",\"F_ORGANISATIONUNIT_ADD\",\"M_dhis-web-user\",\"F_LEGEND_SET_PUBLIC_ADD\",\"F_CONSTANT_ADD\",\"F_PREDICTORGROUP_DELETE\",\"F_TRACKED_ENTITY_COMMENT_ADD\",\"F_TRACKED_ENTITY_INSTANCE_MANAGEMENT\",\"M_dhis-web-visualizer\",\"F_INDICATOR_PUBLIC_ADD\",\"F_INDICATORGROUP_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD\",\"M_dhis-web-maintenance\",\"M_dhis-web-approval\",\"F_PROGRAM_RULE_MANAGEMENT\",\"F_TEI_CASCADE_DELETE\",\"F_FRED_UPDATE\",\"F_VISUALIZATION_EXTERNAL\",\"M_dhis-web-cache-cleaner\",\"F_EDIT_EXPIRED\",\"F_ACCESS_TRACKED_ENTITY_ATTRIBUTES\",\"F_PROGRAM_DASHBOARD_CONFIG_ADMIN\",\"F_EVENT_VISUALIZATION_EXTERNAL\",\"F_ORGANISATIONUNITLEVEL_UPDATE\",\"F_CATEGORY_OPTION_PUBLIC_ADD\",\"M_dhis-web-datastore\",\"F_CATEGORY_OPTION_DELETE\",\"M_Data_Table\",\"M_dhis-web-menu-management\",\"F_REPORT_PUBLIC_ADD\",\"F_VALIDATIONRULEGROUP_DELETE\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_ADD\",\"F_RELATIONSHIP_MANAGEMENT\",\"F_COLOR_ADD\",\"F_OPTIONSET_PRIVATE_ADD\",\"F_PROGRAM_RULE_DELETE\",\"F_GENERATE_STATISTICAL_PROGRAM_REPORT\",\"F_ORGUNITGROUP_DELETE\",\"F_DATAELEMENTGROUPSET_PRIVATE_ADD\",\"M_dhis-web-tracker-capture\",\"F_LOCALE_ADD\",\"F_LEGEND_ADD\",\"F_CATEGORY_OPTION_GROUP_PRIVATE_ADD\",\"F_PROGRAM_INSTANCE_MANAGEMENT\",\"M_dhis-web-reporting\",\"F_CATEGORY_PUBLIC_ADD\",\"F_SECTION_ADD\",\"F_CATEGORY_COMBO_PUBLIC_ADD\",\"M_dhis-web-maintenance-datadictionary\",\"F_DATASET_DELETE\",\"F_INDICATORGROUPSET_DELETE\",\"F_USER_DELETE_WITHIN_MANAGED_GROUP\",\"F_ADD_TRACKED_ENTITY_FORM\",\"M_dhis-web-scheduler\",\"F_OPTIONGROUP_PUBLIC_ADD\",\"F_USERROLE_PRIVATE_ADD\",\"M_dhis-web-messaging\",\"M_dhis-web-maintenance-program\",\"F_EXTERNALFILERESOURCE_ADD\",\"F_MAP_EXTERNAL\",\"M_bna_widget\",\"F_DATAELEMENTGROUPSET_PUBLIC_ADD\",\"F_DATAELEMENTGROUP_DELETE\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_ADD\",\"F_RELATIONSHIP_ADD\",\"F_ORGUNITGROUP_PRIVATE_ADD\",\"F_DATAELEMENTGROUP_PUBLIC_ADD\",\"F_USER_GROUPS_READ_ONLY_ADD_MEMBERS\",\"F_LOCALE_DELETE\",\"F_PREDICTOR_RUN\",\"F_DATAELEMENT_DELETE\",\"F_OPTIONGROUP_DELETE\",\"F_LEGEND_SET_PRIVATE_ADD\",\"F_PROGRAMSTAGE_DELETE\",\"F_ATTRIBUTE_PUBLIC_ADD\",\"F_TRACKED_ENTITY_FORM_DELETE\",\"F_USERROLE_DELETE\",\"F_DOCUMENT_DELETE\",\"F_ORGUNITGROUPSET_DELETE\",\"M_dhis-web-translations\",\"M_dhis-web-sms\",\"F_SCHEDULING_CASE_AGGREGATE_QUERY_BUILDER\",\"F_PROGRAM_DELETE\",\"F_VALIDATIONRULE_DELETE\",\"F_PROGRAMDATAELEMENT_ADD\",\"M_dhis-web-mobile\",\"F_ACTIVITY_PLAN\",\"F_RELATIONSHIPTYPE_PUBLIC_ADD\",\"F_PREDICTOR_ADD\",\"F_SQLVIEW_PRIVATE_ADD\",\"F_EXPORT_DATA\",\"F_OAUTH2_CLIENT_MANAGE\",\"F_EVENT_VISUALIZATION_PUBLIC_ADD\",\"F_ORGUNITGROUP_PUBLIC_ADD\",\"F_APPROVE_DATA_LOWER_LEVELS\",\"M_Social_Media_Video\",\"F_OPTIONSET_PUBLIC_ADD\",\"F_EVENTCHART_EXTERNAL\",\"M_dhis-web-dataentry\",\"F_PROGRAM_TRACKING_SEARCH\",\"M_dhis-web-maintenance-dataset\",\"F_USERROLE_LIST\",\"M_dhis-web-import-export\",\"M_dhis-web-caseentry\",\"F_USERROLE_PUBLIC_ADD\",\"M_dhis-web-importexport\",\"M_InterpretationsTest\",\"F_ORGUNITGROUPSET_PUBLIC_ADD\",\"F_SQLVIEW_EXTERNAL\",\"F_REPORT_DELETE\",\"F_DASHBOARD_PUBLIC_ADD\",\"F_CONSTANT_DELETE\",\"M_dhis-web-maintenance-user\",\"F_PREDICTOR_DELETE\",\"M_dhis-web-data-visualizer\",\"F_DATASET_PRIVATE_ADD\",\"F_EVENTREPORT_PUBLIC_ADD\",\"F_PROGRAMSTAGE_SECTION_DELETE\",\"F_TRACKED_ENTITY_UPDATE\",\"F_CATEGORY_OPTION_GROUP_SET_PUBLIC_ADD\",\"F_TRACKED_ENTITY_INSTANCE_DASHBOARD\",\"F_METADATA_MANAGE\",\"F_ANALYTICSTABLEHOOK_DELETE\",\"F_UNCOMPLETE_EVENT\",\"M_dhis-web-sms-configuration\",\"M_dhis-web-interpretation\",\"F_LEGEND_DELETE\",\"M_Custom_Js_Css\",\"F_PROGRAM_INDICATOR_MANAGEMENT\",\"F_ANONYMOUS_DATA_ENTRY\",\"F_MAP_PUBLIC_ADD\",\"F_PROGRAM_VALIDATION\",\"F_SCHEDULING_ADMIN\",\"F_TRACKED_ENTITY_COMMENT_DELETE\",\"F_DATAELEMENT_MINMAX_DELETE\",\"F_MOBILE_SETTINGS\",\"F_PREDICTORGROUP_ADD\",\"F_REPORT_PRIVATE_ADD\",\"F_VALIDATIONRULEGROUP_PRIVATE_ADD\",\"F_PUSH_ANALYSIS_DELETE\",\"F_REPLICATE_USER\",\"F_DATAVALUE_ADD\",\"M_dhis-web-maintenance-organisationunit\",\"F_INSERT_CUSTOM_JS_CSS\",\"F_DATAELEMENTGROUPSET_DELETE\",\"F_SQLVIEW_DELETE\",\"F_ENROLLMENT_CASCADE_DELETE\",\"F_PROGRAMDATAELEMENT_DELETE\",\"F_TRACKED_ENTITY_INSTANCE_LIST\",\"F_INDICATORTYPE_ADD\",\"F_LEGEND_SET_DELETE\",\"F_VIEW_EVENT_ANALYTICS\",\"F_PROGRAMSTAGE_SECTION_MANAGEMENT\",\"F_IMPORT_EVENTS\",\"F_PROGRAM_INSTANCE_DELETE\",\"F_INDICATOR_PRIVATE_ADD\",\"F_TRACKED_ENTITY_INSTANCE_HISTORY\",\"F_FRED_CREATE\",\"F_EVENTCHART_PUBLIC_ADD\",\"F_PUSH_ANALYSIS_ADD\",\"M_dhis-web-event-visualizer\",\"F_USER_ADD\",\"F_EXTERNAL_MAP_LAYER_DELETE\",\"F_SYSTEM_SETTING\",\"F_ANALYTICSTABLEHOOK_ADD\",\"F_ATTRIBUTE_PRIVATE_ADD\",\"F_DOCUMENT_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_DELETE\",\"M_Easy_Visualization\",\"F_VISUALIZATION_PUBLIC_ADD\",\"F_DATAELEMENT_MINMAX_ADD\",\"M_dhis-web-data-quality\",\"M_dhis-web-pivot\",\"F_EVENTREPORT_EXTERNAL\",\"F_PROGRAM_RULE_UPDATE\",\"F_DATAELEMENT_PUBLIC_ADD\",\"M_dhis-web-validationrule\",\"F_CONSTANT_MANAGEMENT\",\"F_RUN_VALIDATION\",\"F_MANAGE_TICKETS\",\"F_GENERATE_BENEFICIARY_TABULAR_REPORT\",\"F_OPTIONGROUP_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_DELETE\",\"M_User_Administration\",\"M_dhis-web-settings\",\"F_IMPORT_DATA\",\"F_VIEW_DATABROWSER\",\"F_PERFORM_ANALYTICS_EXPLAIN\",\"F_MOBILE_DELETE_SMS\",\"F_OPTIONSET_MANAGEMENT\",\"F_SEND_MESSAGE\",\"F_PROGRAMSTAGE_ADD\",\"M_dhis-web-maps\",\"F_MINMAX_DATAELEMENT_DELETE\",\"F_ATTRIBUTE_DELETE\",\"F_OPTIONSET_DELETE\",\"F_PROGRAM_TRACKING_LIST\",\"M_dhis-web-dashboard\",\"M_dhis-web-data-administration\",\"F_ACCEPT_DATA_LOWER_LEVELS\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_DELETE\",\"F_OPTIONGROUPSET_PUBLIC_ADD\",\"M_dhis-web-capture\",\"F_PROGRAM_INDICATOR_GROUP_PUBLIC_ADD\",\"F_CATEGORY_DELETE\",\"F_COLOR_SET_DELETE\",\"M_dhis-web-app-management\",\"F_INDICATORTYPE_DELETE\",\"F_NAME_BASED_DATA_ENTRY\",\"F_INDICATORGROUP_PRIVATE_ADD\",\"F_FRED_DELETE\",\"F_VALIDATIONCRITERIA_DELETE\",\"F_PROGRAM_STAGE_INSTANCE_SEARCH\"]", + "responseSize": 7889, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -263,7 +245,9 @@ "cache-control": "no-store", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { @@ -275,61 +259,26 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "[{\"version\":\"0.6.0\",\"name\":\"Training App\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/training-app_0.6.0/\",\"description\":\"DHIS2 Training App\",\"icons\":{\"48\":\"icon.png\"},\"developer\":{\"url\":\"https://www.eyeseetea.com/\",\"name\":\"EyeSeeTea team\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/Training-App/index.html\",\"baseUrl\":\"/apps/Training-App\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Training-App\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Training App\",\"core_app\":false},{\"version\":\"31.1.0\",\"name\":\"App Management\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/app-management_31.1.0/\",\"description\":\"The Application Management App provides the ability to upload webapps in .zip files, as well as installing apps directly from the official DHIS 2 App Store\",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"developer\":{\"url\":\"https://www.dhis2.org\",\"name\":\"Nicolay Ramm\",\"email\":\"nicolay@dhis2.org\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"https://debug.dhis2.org/dev/dhis-web-app-management/index.html\",\"baseUrl\":\"https://debug.dhis2.org/dev/dhis-web-app-management\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":true,\"key\":\"app-management\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"app-management\",\"app_hub_id\":\"28823170-1203-46d1-81d5-eea67abae41c\",\"core_app\":true},{\"version\":\"2.4\",\"name\":\"Score Card Widget\",\"appType\":\"DASHBOARD_WIDGET\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/scorecard-dashboard-widget_2.4/\",\"description\":\"Score Card Generation\",\"icons\":{\"16\":\"scorecard.png\",\"48\":\"scorecard.png\",\"128\":\"scorecard.png\"},\"developer\":{\"url\":\"http://hisptanzania.org/\",\"name\":\"HISP Tanzania\"},\"activities\":{\"dhis\":{\"href\":\"../../..\"}},\"launchUrl\":\"/apps/Score-Card-Widget/index.html\",\"baseUrl\":\"/apps/Score-Card-Widget\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Score-Card-Widget\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Score Card Widget\",\"core_app\":false},{\"version\":\"1.0.0-rc.2\",\"name\":\"Action Tracker\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/action-tracker_1.0.0/\",\"description\":\"Action Tracker\",\"icons\":{\"16\":\"assets/icons/icon-16x16.png\",\"48\":\"assets/icons/icon-48x48.png\",\"128\":\"assets/icons/icon-128x128.png\"},\"developer\":{\"url\":\"https://hisptanzania.org\",\"name\":\"HISPTZ\"},\"activities\":{\"dhis\":{\"href\":\"../../../\"}},\"launchUrl\":\"/apps/Action-Tracker/index.html\",\"baseUrl\":\"/apps/Action-Tracker\",\"authorities\":[\"ACTION_TRACKER_EDIT_ACTION\",\"ACTION_TRACKER_CREATE_ACTION\",\"ACTION_TRACKER_DELETE_ACTION\",\"ACTION_TRACKER_EDIT_PROGRESS\",\"ACTION_TRACKER_CREATE_PROGRESS\"],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Action-Tracker\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Action Tracker\",\"core_app\":false},{\"version\":\"101.0.4\",\"name\":\"Usage Analytics\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/usage-analytics_101.0.4/\",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"https://debug.dhis2.org/dev/dhis-web-usage-analytics/index.html\",\"baseUrl\":\"https://debug.dhis2.org/dev/dhis-web-usage-analytics\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":true,\"key\":\"usage-analytics\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"usage-analytics\",\"app_hub_id\":\"7a243207-2de8-4620-b3e2-5162106284d4\",\"core_app\":true},{\"version\":\"0.1\",\"name\":\"Tracker Capture\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/bundle/\",\"description\":\"Tracker Capture App\",\"icons\":{\"16\":\"/img/icons/mortar-16.png\",\"48\":\"/img/icons/mortar-48.png\",\"128\":\"/img/icons/mortar-128.png\"},\"developer\":{\"url\":\"http://dhis2.org\",\"name\":\"HISP\"},\"activities\":{\"dhis\":{\"href\":\"..\"}},\"launchUrl\":\"https://debug.dhis2.org/dev/dhis-web-tracker-capture/index.html\",\"baseUrl\":\"https://debug.dhis2.org/dev/dhis-web-tracker-capture\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":true,\"key\":\"tracker-capture\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"tracker-capture\",\"core_app\":true},{\"version\":\"2.0.0\",\"name\":\"Interactive Dashboard 2\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/interactive-dashboard_2/\",\"description\":\"Interactive dashboard 2\",\"icons\":{\"16\":\"assets/img/icon-16x16.png\",\"48\":\"assets/img/icon-48x48.png\",\"128\":\"assets/img/icon-128x128.png\"},\"developer\":{\"url\":\"https://hisptanzania.org\",\"name\":\"HISPTZ\"},\"activities\":{\"dhis\":{\"href\":\"../../../\"}},\"launchUrl\":\"/apps/Interactive-Dashboard-2/index.html\",\"baseUrl\":\"/apps/Interactive-Dashboard-2\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Interactive-Dashboard-2\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Interactive Dashboard 2\",\"core_app\":false},{\"version\":\"1.0.0\",\"name\":\"Standard Report App for DHIS2 -By Er.Roshan Konda\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/dhis2-Programlist-1.0.0/\",\"description\":\"Er. Roshan Konda-First React App\",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/Programlist/index.html\",\"baseUrl\":\"/apps/Programlist\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Programlist\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Programlist\",\"core_app\":false},{\"version\":\"8.1.1\",\"name\":\"pwa-app\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/pwa-app-8.1.1/\",\"description\":\"\",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/pwa-app/index.html\",\"baseUrl\":\"/apps/pwa-app\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"pwa-app\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"pwa-app\",\"core_app\":false},{\"version\":\"2.1.0\",\"name\":\"Android Settings\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/dhis2-android-settings-app-2.1.0/\",\"icons\":{\"48\":\"favicon-48x48.png\"},\"developer\":{\"name\":\"Milagros Rodriguez\",\"email\":\"milagros@dhis2.org\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/android-settings-app/index.html\",\"baseUrl\":\"/apps/android-settings-app\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"android-settings-app\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"android-settings-app\",\"core_app\":false},{\"version\":\"31.19.16\",\"name\":\"Dashboard test\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/dashboard-test-31.19.16/\",\"description\":\"DHIS2 Dashboard app\",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/dashboard-test/index.html\",\"baseUrl\":\"/apps/dashboard-test\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"dashboard-test\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"dashboard-test\",\"core_app\":false},{\"version\":\"1.0.2\",\"name\":\"Data Transfer\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/data-transfert_1.0.1/\",\"description\":\"dataTransfer\",\"icons\":{\"48\":\"images/icons/icon.png\"},\"developer\":{\"url\":\"info@hispwca.org\",\"name\":\"Sakibou\",\"company\":\"HISP WCA\",\"email\":\"salassani@hispwca.org\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/Data-Transfer/index.html\",\"baseUrl\":\"/apps/Data-Transfer\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Data-Transfer\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Data Transfer\",\"core_app\":false},{\"version\":\"1.0\",\"name\":\"User's Role Monitor Widget\",\"appType\":\"DASHBOARD_WIDGET\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/users-role-monitor_1.0/\",\"description\":\"Widget for getting user info from specific user role.\",\"icons\":{\"48\":\"./userlist.png\"},\"developer\":{\"url\":\"http://dhis2trainingland.com/\",\"name\":\"Julhas Sujan\",\"company\":\"UiO\",\"email\":\"julhaspustcse@gmail.com\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/Users-Role-Monitor-Widget/./index.html\",\"baseUrl\":\"/apps/Users-Role-Monitor-Widget\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Users-Role-Monitor-Widget\",\"launch_path\":\"./index.html\",\"default_locale\":\"en\",\"short_name\":\"User's Role Monitor Widget\",\"core_app\":false},{\"version\":\"1.1.0\",\"name\":\"Data Query Playground\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/data-query-playground_1.1.0/\",\"description\":\"\",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/query-playground/index.html\",\"baseUrl\":\"/apps/query-playground\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"query-playground\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"query-playground\",\"core_app\":false},{\"version\":\"1.0.0-beta.5\",\"name\":\"Indicator Dictionary\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/indicator-search_1.0.0-beta.5/\",\"description\":\"Indicators dictionary\",\"icons\":{\"16\":\"assets/img/indicator_search.png\",\"48\":\"assets/img/indicator_search.png\",\"128\":\"assets/img/indicator_search.png\"},\"developer\":{\"url\":\"https://hisptanzania.org\",\"name\":\"HISPTZ\"},\"activities\":{\"dhis\":{\"href\":\"../../../\"}},\"launchUrl\":\"/apps/Indicator-Dictionary/index.html\",\"baseUrl\":\"/apps/Indicator-Dictionary\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Indicator-Dictionary\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Indicator Dictionary\",\"core_app\":false},{\"version\":\"1.0.0\",\"name\":\"GIS Admin\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/gis-manager_1.0.0/\",\"icons\":{\"48\":\"favicon-48x48.png\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/gis-admin/index.html\",\"baseUrl\":\"/apps/gis-admin\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"gis-admin\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"gis-admin\",\"core_app\":false},{\"version\":\"1.0.0\",\"name\":\"Standalone Action Tracker\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/dhis2-action-tracker-standalone-1.0.0/\",\"description\":\"The action tracker is a management tool that helps improve effective coverage of priority interventions at district and community level, covering various interventions such as maternal, newborn, and child health (MNCH), HIV, and nutrition. \",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"developer\":{\"url\":\"https://hisptanzania.org/\",\"name\":\"HISP Tanzania\",\"email\":\"info@hisptanzania.org\"},\"activities\":{\"dhis\":{\"href\":\"*\",\"namespace\":\"Standalone_Action_Tracker\"}},\"launchUrl\":\"/apps/action-tracker-standalone/index.html\",\"baseUrl\":\"/apps/action-tracker-standalone\",\"authorities\":[\"SAT_CREATE_GAPS\",\"SAT_CREATE_BOTTLENECKS\",\"SAT_CREATE_ACTION_STATUS\",\"SAT_VIEW_GAPS\",\"SAT_UPDATE_BOTTLENECKS\",\"SAT_UPDATE_ACTION_STATUS\",\"SAT_MANAGE_CHALLENGE_METHODS\",\"SAT_UPDATE_GAPS\",\"SAT_DELETE_ACTIONS\",\"SAT_VIEW_POSSIBLE_SOLUTIONS\",\"SAT_MANAGE_TRACKING_PERIOD\",\"SAT_MANAGE_PLANNING_PERIOD\",\"SAT_VIEW_BOTTLENECKS\",\"SAT_CREATE_ACTIONS\",\"SAT_DELETE_GAPS\",\"SAT_VIEW_ACTION_STATUS\",\"SAT_DELETE_BOTTLENECKS\",\"SAT_VIEW_ACTIONS\",\"SAT_CREATE_POSSIBLE_SOLUTIONS\",\"SAT_DELETE_POSSIBLE_SOLUTIONS\",\"SAT_UPDATE_ACTIONS\",\"SAT_DELETE_ACTION_STATUS\",\"SAT_MANAGE_PLANNING_ORG_UNIT_LEVEL\",\"SAT_UPDATE_POSSIBLE_SOLUTIONS\",\"SAT_MANAGE_ACTION_STATUS_OPTIONS\"],\"appState\":\"OK\",\"bundled\":false,\"key\":\"action-tracker-standalone\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"action-tracker-standalone\",\"core_app\":false},{\"version\":\"1.0.4\",\"name\":\"Data Import Wizard\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/data-import-wizard_1.04/\",\"description\":\"Data Importer Wizard\",\"icons\":{\"48\":\"favicon.ico\"},\"developer\":{\"name\":\"HISP Uganda\"},\"activities\":{\"dhis\":{\"href\":\"..\"}},\"launchUrl\":\"/apps/Data-Import-Wizard/index.html\",\"baseUrl\":\"/apps/Data-Import-Wizard\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Data-Import-Wizard\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Data Import Wizard\",\"core_app\":false}]", - "responseSize": 12639, + "responseBody": "[]", + "responseSize": 2, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" - } - }, - { - "path": "/api/38/schemas?fields=name%2CdataShareable", - "featureName": "The user role list can be searched", - "static": false, - "count": 2, - "nonDeterministic": false, - "method": "GET", - "requestBody": "", - "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", - "accept": "*/*", - "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", - "sec-fetch-mode": "cors" - }, - "statusCode": 200, - "responseBody": "{\"schemas\":[{\"dataShareable\":false,\"name\":\"userRole\"},{\"dataShareable\":false,\"name\":\"attribute\"},{\"dataShareable\":false,\"name\":\"user\"},{\"dataShareable\":false,\"name\":\"userGroup\"},{\"dataShareable\":false,\"name\":\"externalFileResource\"},{\"dataShareable\":false,\"name\":\"expression\"},{\"dataShareable\":true,\"name\":\"sqlView\"},{\"dataShareable\":false,\"name\":\"constant\"},{\"dataShareable\":false,\"name\":\"oAuth2Client\"},{\"dataShareable\":false,\"name\":\"jobConfiguration\"},{\"dataShareable\":false,\"name\":\"option\"},{\"dataShareable\":false,\"name\":\"optionSet\"},{\"dataShareable\":false,\"name\":\"optionGroupSet\"},{\"dataShareable\":false,\"name\":\"optionGroup\"},{\"dataShareable\":false,\"name\":\"legendSet\"},{\"dataShareable\":false,\"name\":\"organisationUnit\"},{\"dataShareable\":false,\"name\":\"organisationUnitLevel\"},{\"dataShareable\":false,\"name\":\"organisationUnitGroup\"},{\"dataShareable\":false,\"name\":\"organisationUnitGroupSet\"},{\"dataShareable\":true,\"name\":\"categoryOption\"},{\"dataShareable\":false,\"name\":\"categoryOptionGroup\"},{\"dataShareable\":false,\"name\":\"categoryOptionGroupSet\"},{\"dataShareable\":false,\"name\":\"category\"},{\"dataShareable\":false,\"name\":\"categoryCombo\"},{\"dataShareable\":false,\"name\":\"categoryOptionCombo\"},{\"dataShareable\":false,\"name\":\"dataElement\"},{\"dataShareable\":false,\"name\":\"dataElementGroup\"},{\"dataShareable\":false,\"name\":\"dataElementGroupSet\"},{\"dataShareable\":false,\"name\":\"analyticsTableHook\"},{\"dataShareable\":false,\"name\":\"indicatorType\"},{\"dataShareable\":false,\"name\":\"indicator\"},{\"dataShareable\":false,\"name\":\"indicatorGroup\"},{\"dataShareable\":false,\"name\":\"indicatorGroupSet\"},{\"dataShareable\":false,\"name\":\"dataEntryForm\"},{\"dataShareable\":true,\"name\":\"dataSet\"},{\"dataShareable\":false,\"name\":\"dataSetNotificationTemplate\"},{\"dataShareable\":false,\"name\":\"section\"},{\"dataShareable\":false,\"name\":\"dataApprovalLevel\"},{\"dataShareable\":false,\"name\":\"dataApprovalWorkflow\"},{\"dataShareable\":false,\"name\":\"validationRule\"},{\"dataShareable\":false,\"name\":\"validationRuleGroup\"},{\"dataShareable\":false,\"name\":\"identifiableObject\"},{\"dataShareable\":false,\"name\":\"trackedEntityAttribute\"},{\"dataShareable\":true,\"name\":\"trackedEntityType\"},{\"dataShareable\":false,\"name\":\"trackedEntityTypeAttribute\"},{\"dataShareable\":false,\"name\":\"programTrackedEntityAttributeGroup\"},{\"dataShareable\":false,\"name\":\"programNotificationTemplate\"},{\"dataShareable\":false,\"name\":\"programStageSection\"},{\"dataShareable\":true,\"name\":\"programStage\"},{\"dataShareable\":false,\"name\":\"smscommand\"},{\"dataShareable\":true,\"name\":\"program\"},{\"dataShareable\":false,\"name\":\"eventChart\"},{\"dataShareable\":false,\"name\":\"programSection\"},{\"dataShareable\":false,\"name\":\"programIndicator\"},{\"dataShareable\":false,\"name\":\"programRuleVariable\"},{\"dataShareable\":true,\"name\":\"relationshipType\"},{\"dataShareable\":false,\"name\":\"programIndicatorGroup\"},{\"dataShareable\":false,\"name\":\"programRuleAction\"},{\"dataShareable\":false,\"name\":\"programRule\"},{\"dataShareable\":false,\"name\":\"eventReport\"},{\"dataShareable\":false,\"name\":\"mapView\"},{\"dataShareable\":false,\"name\":\"externalMapLayer\"},{\"dataShareable\":false,\"name\":\"visualization\"},{\"dataShareable\":false,\"name\":\"map\"},{\"dataShareable\":false,\"name\":\"document\"},{\"dataShareable\":false,\"name\":\"report\"},{\"dataShareable\":false,\"name\":\"validationResult\"},{\"dataShareable\":false,\"name\":\"Predictor\"},{\"dataShareable\":false,\"name\":\"predictorGroup\"},{\"dataShareable\":false,\"name\":\"dashboardItem\"},{\"dataShareable\":false,\"name\":\"dashboard\"},{\"dataShareable\":false,\"name\":\"pushanalysis\"},{\"dataShareable\":false,\"name\":\"identifiableObject\"},{\"dataShareable\":false,\"name\":\"metadataProposal\"},{\"dataShareable\":false,\"name\":\"messageConversation\"},{\"dataShareable\":false,\"name\":\"programStageDataElement\"},{\"dataShareable\":false,\"name\":\"categoryOptionGroupSetDimension\"},{\"dataShareable\":false,\"name\":\"userAccess\"},{\"dataShareable\":false,\"name\":\"programTrackedEntityAttribute\"},{\"dataShareable\":false,\"name\":\"interpretationComment\"},{\"dataShareable\":false,\"name\":\"minMaxDataElement\"},{\"dataShareable\":false,\"name\":\"identifiableObject\"},{\"dataShareable\":false,\"name\":\"attributeValues\"},{\"dataShareable\":false,\"name\":\"userCredentials\"},{\"dataShareable\":false,\"name\":\"reportingRate\"},{\"dataShareable\":false,\"name\":\"programDataElement\"},{\"dataShareable\":false,\"name\":\"trackedEntityAttributeValue\"},{\"dataShareable\":false,\"name\":\"programInstance\"},{\"dataShareable\":false,\"name\":\"organisationUnitGroupSetDimension\"},{\"dataShareable\":false,\"name\":\"programAttributeDimension\"},{\"dataShareable\":false,\"name\":\"dataElementGroupSetDimension\"},{\"dataShareable\":false,\"name\":\"dataSetElement\"},{\"dataShareable\":false,\"name\":\"relationship\"},{\"dataShareable\":false,\"name\":\"programStageInstanceFilter\"},{\"dataShareable\":false,\"name\":\"programIndicatorDimension\"},{\"dataShareable\":false,\"name\":\"legend\"},{\"dataShareable\":false,\"name\":\"softDeletableObject\"},{\"dataShareable\":false,\"name\":\"analyticsPeriodBoundary\"},{\"dataShareable\":false,\"name\":\"dataElementDimension\"},{\"dataShareable\":false,\"name\":\"apiToken\"},{\"dataShareable\":false,\"name\":\"metadataVersion\"},{\"dataShareable\":false,\"name\":\"categoryDimension\"},{\"dataShareable\":false,\"name\":\"interpretation\"},{\"dataShareable\":false,\"name\":\"dataElementOperand\"},{\"dataShareable\":false,\"name\":\"trackedEntityInstance\"},{\"dataShareable\":false,\"name\":\"dataInputPeriods\"},{\"dataShareable\":false,\"name\":\"trackedEntityInstanceFilter\"},{\"dataShareable\":false,\"name\":\"icon\"},{\"dataShareable\":false,\"name\":\"userGroupAccess\"}]}", - "responseSize": 5426, - "responseHeaders": { - "server": "nginx/1.17.10", + "x-frame-options": "SAMEORIGIN", "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", - "access-control-allow-credentials": "true", - "access-control-allow-origin": "http://localhost:3000", - "vary": "Origin", - "access-control-expose-headers": "ETag, Location", - "x-content-type-options": "nosniff", - "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "connection": "keep-alive" } }, { @@ -341,21 +290,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, "responseBody": "{\"organisationUnits\":[{\"id\":\"ImspTQPwCqd\",\"path\":\"/ImspTQPwCqd\",\"children\":true,\"displayName\":\"Sierra Leone\"}]}", "responseSize": 111, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -363,7 +308,9 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { @@ -375,21 +322,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, "responseBody": "{\"organisationUnits\":[{\"id\":\"ImspTQPwCqd\",\"path\":\"/ImspTQPwCqd\",\"children\":true,\"displayName\":\"Sierra Leone\"}]}", "responseSize": 111, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -397,7 +340,9 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { @@ -409,21 +354,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, "responseBody": "{\"pager\":{\"page\":1,\"pageCount\":1,\"total\":14,\"pageSize\":50},\"userRoles\":[{\"id\":\"UYXOT4A7JMI\",\"displayName\":\"Antenatal care program\",\"publicAccess\":\"rw------\",\"description\":\"Access to the antenatal care program\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"Ql6Gew7eaX6\",\"displayName\":\"Child Health Program Manager\",\"publicAccess\":\"rw------\",\"description\":\"Child Health Program Manager\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"TMK9CMZ2V98\",\"displayName\":\"Child Health Tracker\",\"publicAccess\":\"rw------\",\"description\":\"Access to the child health program in tracker\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"Euq3XfEIEbx\",\"displayName\":\"Data entry clerk\",\"publicAccess\":\"rw------\",\"description\":\"Data entry clerk\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"txB7vu1w2Pr\",\"displayName\":\"Facility tracker\",\"publicAccess\":\"rw------\",\"description\":\"Tracker user at the facility\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"XS0dNzuZmfH\",\"displayName\":\"Guest\",\"publicAccess\":\"rw------\",\"description\":\"Read-only\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"DRdaVRtwmG5\",\"displayName\":\"Inpatient program\",\"publicAccess\":\"rw------\",\"description\":\"Access to the inpatient program in tracker\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"jRWSNIHdKww\",\"displayName\":\"M and E Officer\",\"publicAccess\":\"rw------\",\"description\":\"M and E Officer\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"aNk5AyC7ydy\",\"displayName\":\"MNCH / PNC (Adult Woman) program\",\"publicAccess\":\"rw------\",\"description\":\"Access to the MNCH program in tracker\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"Ufph3mGRmMo\",\"displayName\":\"Superuser\",\"publicAccess\":\"rw------\",\"description\":\"Superuser\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"LGWLyWNro4x\",\"displayName\":\"System administrator (ALL)\",\"publicAccess\":\"rw------\",\"description\":\"System administrator\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"cUlTcejWree\",\"displayName\":\"TB program\",\"publicAccess\":\"rw------\",\"description\":\"Access to the TB program in Tracker\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"xJZBzAHI88H\",\"displayName\":\"User manager\",\"publicAccess\":\"rw------\",\"description\":\"User manager\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"Pqoy4DLOdMK\",\"displayName\":\"WHO MCH program\",\"publicAccess\":\"rw------\",\"description\":\"WHO MCH program\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]}]}", "responseSize": 4267, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -431,7 +372,9 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { @@ -443,21 +386,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, "responseBody": "{\"pager\":{\"page\":1,\"pageCount\":1,\"total\":1,\"pageSize\":50},\"userRoles\":[{\"id\":\"LGWLyWNro4x\",\"displayName\":\"System administrator (ALL)\",\"publicAccess\":\"rw------\",\"description\":\"System administrator\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]}]}", "responseSize": 375, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -465,11 +404,13 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/userRoles/LGWLyWNro4x?fields=%3Aowner%2Caccess%2Cauthorities%2CdisplayName", + "path": "/api/38/userRoles/LGWLyWNro4x?fields=%3Aowner,access,displayName,authorities", "featureName": "The user role list can be searched", "static": false, "count": 1, @@ -477,21 +418,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", - "accept": "*/*", + "host": "localhost:8080", + "proxy-connection": "keep-alive", + "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"created\":\"2012-08-02T16:53:37.078\",\"lastUpdated\":\"2017-05-16T16:53:52.045\",\"name\":\"System administrator (ALL)\",\"id\":\"LGWLyWNro4x\",\"displayName\":\"System administrator (ALL)\",\"description\":\"System administrator\",\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"lastUpdatedBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"authorities\":[\"ALL\"],\"translations\":[]}", + "responseBody": "{\"created\":\"2012-08-02T16:53:37.078\",\"lastUpdated\":\"2017-05-16T16:53:52.045\",\"name\":\"System administrator (ALL)\",\"id\":\"LGWLyWNro4x\",\"displayName\":\"System administrator (ALL)\",\"description\":\"System administrator\",\"lastUpdatedBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"authorities\":[\"ALL\"],\"translations\":[]}", "responseSize": 652, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -499,7 +436,9 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { @@ -511,28 +450,26 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"systemAuthorities\":[{\"id\":\"ACTION_TRACKER_CREATE_ACTION\",\"name\":\"ACTION_TRACKER_CREATE_ACTION\"},{\"id\":\"ACTION_TRACKER_CREATE_PROGRESS\",\"name\":\"ACTION_TRACKER_CREATE_PROGRESS\"},{\"id\":\"ACTION_TRACKER_DELETE_ACTION\",\"name\":\"ACTION_TRACKER_DELETE_ACTION\"},{\"id\":\"ACTION_TRACKER_EDIT_ACTION\",\"name\":\"ACTION_TRACKER_EDIT_ACTION\"},{\"id\":\"ACTION_TRACKER_EDIT_PROGRESS\",\"name\":\"ACTION_TRACKER_EDIT_PROGRESS\"},{\"id\":\"ALL\",\"name\":\"ALL\"},{\"id\":\"F_ACCEPT_DATA_LOWER_LEVELS\",\"name\":\"Accept data at lower levels\"},{\"id\":\"F_ANALYTICSTABLEHOOK_ADD\",\"name\":\"Add/Update Analytics Table Hook\"},{\"id\":\"F_ANALYTICSTABLEHOOK_DELETE\",\"name\":\"Delete Analytics Table Hook\"},{\"id\":\"F_APPROVE_DATA\",\"name\":\"Approve data\"},{\"id\":\"F_APPROVE_DATA_LOWER_LEVELS\",\"name\":\"Approve data at lower levels\"},{\"id\":\"F_ATTRIBUTE_DELETE\",\"name\":\"Delete Attribute\"},{\"id\":\"F_ATTRIBUTE_PRIVATE_ADD\",\"name\":\"Add/Update Private Attribute\"},{\"id\":\"F_ATTRIBUTE_PUBLIC_ADD\",\"name\":\"Add/Update Public Attribute\"},{\"id\":\"F_CATEGORY_COMBO_DELETE\",\"name\":\"Delete Category Combo\"},{\"id\":\"F_CATEGORY_COMBO_PRIVATE_ADD\",\"name\":\"Add/Update Private Category Combo\"},{\"id\":\"F_CATEGORY_COMBO_PUBLIC_ADD\",\"name\":\"Add/Update Public Category Combo\"},{\"id\":\"F_CATEGORY_DELETE\",\"name\":\"Delete Category\"},{\"id\":\"F_CATEGORY_OPTION_DELETE\",\"name\":\"Delete Category Option\"},{\"id\":\"F_CATEGORY_OPTION_GROUP_DELETE\",\"name\":\"Delete Category Option Group\"},{\"id\":\"F_CATEGORY_OPTION_GROUP_PRIVATE_ADD\",\"name\":\"Add/Update Private Category Option Group\"},{\"id\":\"F_CATEGORY_OPTION_GROUP_PUBLIC_ADD\",\"name\":\"Add/Update Public Category Option Group\"},{\"id\":\"F_CATEGORY_OPTION_GROUP_SET_DELETE\",\"name\":\"Delete Category Option Group Set\"},{\"id\":\"F_CATEGORY_OPTION_GROUP_SET_PRIVATE_ADD\",\"name\":\"Add/Update Private Category Option Group Set\"},{\"id\":\"F_CATEGORY_OPTION_GROUP_SET_PUBLIC_ADD\",\"name\":\"Add/Update Public Category Option Group Set\"},{\"id\":\"F_CATEGORY_OPTION_PRIVATE_ADD\",\"name\":\"Add/Update Private Category Option\"},{\"id\":\"F_CATEGORY_OPTION_PUBLIC_ADD\",\"name\":\"Add/Update Public Category Option\"},{\"id\":\"F_CATEGORY_PRIVATE_ADD\",\"name\":\"Add/Update Private Category\"},{\"id\":\"F_CATEGORY_PUBLIC_ADD\",\"name\":\"Add/Update Public Category\"},{\"id\":\"F_CONSTANT_ADD\",\"name\":\"Add/Update Constant\"},{\"id\":\"F_CONSTANT_DELETE\",\"name\":\"Delete Constant\"},{\"id\":\"F_DASHBOARD_PUBLIC_ADD\",\"name\":\"Add/Update Public Dashboard\"},{\"id\":\"F_DATAELEMENTGROUPSET_DELETE\",\"name\":\"Delete Data Element Group Sets\"},{\"id\":\"F_DATAELEMENTGROUPSET_PRIVATE_ADD\",\"name\":\"Add/Update Private Data Element Group Sets\"},{\"id\":\"F_DATAELEMENTGROUPSET_PUBLIC_ADD\",\"name\":\"Add/Update Public Data Element Group Sets\"},{\"id\":\"F_DATAELEMENTGROUP_DELETE\",\"name\":\"Delete Data Element Groups\"},{\"id\":\"F_DATAELEMENTGROUP_PRIVATE_ADD\",\"name\":\"Add/Update Private Data Element Groups\"},{\"id\":\"F_DATAELEMENTGROUP_PUBLIC_ADD\",\"name\":\"Add/Update Public Data Element Groups\"},{\"id\":\"F_DATAELEMENT_DELETE\",\"name\":\"Delete Data Element\"},{\"id\":\"F_DATAELEMENT_PRIVATE_ADD\",\"name\":\"Add/Update Private Data Element\"},{\"id\":\"F_DATAELEMENT_PUBLIC_ADD\",\"name\":\"Add/Update Public Data Element\"},{\"id\":\"F_DATASET_DELETE\",\"name\":\"Delete Data Set\"},{\"id\":\"F_DATASET_PRIVATE_ADD\",\"name\":\"Add/Update Private Data Set\"},{\"id\":\"F_DATASET_PUBLIC_ADD\",\"name\":\"Add/Update Public Data Set\"},{\"id\":\"F_DATA_APPROVAL_LEVEL\",\"name\":\"Add/Update Data Approval Level\"},{\"id\":\"F_DATA_APPROVAL_WORKFLOW\",\"name\":\"Add/Update Data Approval Workflow\"},{\"id\":\"F_DOCUMENT_DELETE\",\"name\":\"Delete Document\"},{\"id\":\"F_DOCUMENT_EXTERNAL\",\"name\":\"Document External Access\"},{\"id\":\"F_DOCUMENT_PRIVATE_ADD\",\"name\":\"Add/Update Private Document\"},{\"id\":\"F_DOCUMENT_PUBLIC_ADD\",\"name\":\"Add/Update Public Document\"},{\"id\":\"F_EDIT_EXPIRED\",\"name\":\"Edit expired data\"},{\"id\":\"F_ENROLLMENT_CASCADE_DELETE\",\"name\":\"Delete enrollment and associated events\"},{\"id\":\"F_EVENTCHART_EXTERNAL\",\"name\":\"Event Chart External Access\"},{\"id\":\"F_EVENTCHART_PUBLIC_ADD\",\"name\":\"Add/Update Event Chart\"},{\"id\":\"F_EVENTREPORT_EXTERNAL\",\"name\":\"Event Report External Access\"},{\"id\":\"F_EVENTREPORT_PUBLIC_ADD\",\"name\":\"Add/Update Event Report\"},{\"id\":\"F_EXPORT_DATA\",\"name\":\"Export data\"},{\"id\":\"F_EXPORT_EVENTS\",\"name\":\"Export events\"},{\"id\":\"F_EXTERNAL_MAP_LAYER_DELETE\",\"name\":\"Delete External Map Layer\"},{\"id\":\"F_EXTERNAL_MAP_LAYER_PRIVATE_ADD\",\"name\":\"Add/Update Private External Map Layer\"},{\"id\":\"F_EXTERNAL_MAP_LAYER_PUBLIC_ADD\",\"name\":\"Add/Update Public External Map Layer\"},{\"id\":\"F_GENERATE_MIN_MAX_VALUES\",\"name\":\"Generate min-max values\"},{\"id\":\"F_IGNORE_TRACKER_REQUIRED_VALUE_VALIDATION\",\"name\":\"Ignore validation of required fields in Tracker and Event Capture\"},{\"id\":\"F_IMPORT_DATA\",\"name\":\"Import data\"},{\"id\":\"F_IMPORT_EVENTS\",\"name\":\"Import events\"},{\"id\":\"F_INDICATORGROUPSET_DELETE\",\"name\":\"Delete Indicator Group Sets\"},{\"id\":\"F_INDICATORGROUPSET_PRIVATE_ADD\",\"name\":\"Add/Update Private Indicator Group Sets\"},{\"id\":\"F_INDICATORGROUPSET_PUBLIC_ADD\",\"name\":\"Add/Update Public Indicator Group Sets\"},{\"id\":\"F_INDICATORGROUP_DELETE\",\"name\":\"Delete Indicator Group\"},{\"id\":\"F_INDICATORGROUP_PRIVATE_ADD\",\"name\":\"Add/Update Private Indicator Group\"},{\"id\":\"F_INDICATORGROUP_PUBLIC_ADD\",\"name\":\"Add/Update Public Indicator Group\"},{\"id\":\"F_INDICATORTYPE_ADD\",\"name\":\"Add/Update Indicator Type\"},{\"id\":\"F_INDICATORTYPE_DELETE\",\"name\":\"Delete Indicator Type\"},{\"id\":\"F_INDICATOR_DELETE\",\"name\":\"Delete Indicator\"},{\"id\":\"F_INDICATOR_PRIVATE_ADD\",\"name\":\"Add/Update Private Indicator\"},{\"id\":\"F_INDICATOR_PUBLIC_ADD\",\"name\":\"Add/Update Public Indicator\"},{\"id\":\"F_INSERT_CUSTOM_JS_CSS\",\"name\":\"Insert custom Javascript and CSS\"},{\"id\":\"F_LEGEND_SET_DELETE\",\"name\":\"Delete Legend Set\"},{\"id\":\"F_LEGEND_SET_PRIVATE_ADD\",\"name\":\"Add/Update Private Legend Set\"},{\"id\":\"F_LEGEND_SET_PUBLIC_ADD\",\"name\":\"Add/Update Public Legend Set\"},{\"id\":\"F_LOCALE_ADD\",\"name\":\"Add/Update Locale\"},{\"id\":\"F_MAP_EXTERNAL\",\"name\":\"Map External Access\"},{\"id\":\"F_MAP_PUBLIC_ADD\",\"name\":\"Add Public Map\"},{\"id\":\"F_METADATA_EXPORT\",\"name\":\"Export metadata\"},{\"id\":\"F_METADATA_IMPORT\",\"name\":\"Import metadata\"},{\"id\":\"F_METADATA_MANAGE\",\"name\":\"Metadata sync\"},{\"id\":\"F_MINMAX_DATAELEMENT_ADD\",\"name\":\"Add/Update Min-Max Data Element\"},{\"id\":\"F_MINMAX_DATAELEMENT_DELETE\",\"name\":\"Delete Min-Max Data Element\"},{\"id\":\"F_MOBILE_SENDSMS\",\"name\":\"Send SMS\"},{\"id\":\"F_OAUTH2_CLIENT_MANAGE\",\"name\":\"Manage OAuth2 Client\"},{\"id\":\"F_OPTIONGROUPSET_DELETE\",\"name\":\"Delete Option Group Set\"},{\"id\":\"F_OPTIONGROUPSET_PRIVATE_ADD\",\"name\":\"Add/Update Private Option Group Set\"},{\"id\":\"F_OPTIONGROUPSET_PUBLIC_ADD\",\"name\":\"Add/Update Public Option Group Set\"},{\"id\":\"F_OPTIONGROUP_DELETE\",\"name\":\"Delete Option Group\"},{\"id\":\"F_OPTIONGROUP_PRIVATE_ADD\",\"name\":\"Add/Update Private Option Group\"},{\"id\":\"F_OPTIONGROUP_PUBLIC_ADD\",\"name\":\"Add/Update Public Option Group\"},{\"id\":\"F_OPTIONSET_DELETE\",\"name\":\"Delete Option Set\"},{\"id\":\"F_OPTIONSET_PRIVATE_ADD\",\"name\":\"Add/Update Private Option Set\"},{\"id\":\"F_OPTIONSET_PUBLIC_ADD\",\"name\":\"Add/Update Public Option Set\"},{\"id\":\"F_ORGANISATIONUNITLEVEL_UPDATE\",\"name\":\"Update Organisation Unit Level\"},{\"id\":\"F_ORGANISATIONUNIT_ADD\",\"name\":\"Add/Update Organisation Unit\"},{\"id\":\"F_ORGANISATIONUNIT_DELETE\",\"name\":\"Delete Organisation Unit\"},{\"id\":\"F_ORGANISATIONUNIT_MOVE\",\"name\":\"Move organisation unit\"},{\"id\":\"F_ORGANISATION_UNIT_MERGE\",\"name\":\"Merge organisation units\"},{\"id\":\"F_ORGANISATION_UNIT_SPLIT\",\"name\":\"Split organisation unit\"},{\"id\":\"F_ORGUNITGROUPSET_DELETE\",\"name\":\"Delete Organisation Unit Group Set\"},{\"id\":\"F_ORGUNITGROUPSET_PRIVATE_ADD\",\"name\":\"Add/Update Private Organisation Unit Group Set\"},{\"id\":\"F_ORGUNITGROUPSET_PUBLIC_ADD\",\"name\":\"Add/Update Public Organisation Unit Group Set\"},{\"id\":\"F_ORGUNITGROUP_DELETE\",\"name\":\"Delete Organisation Unit Group\"},{\"id\":\"F_ORGUNITGROUP_PRIVATE_ADD\",\"name\":\"Add/Update Private Organisation Unit Group\"},{\"id\":\"F_ORGUNITGROUP_PUBLIC_ADD\",\"name\":\"Add/Update Public Organisation Unit Group\"},{\"id\":\"F_ORG_UNIT_PROFILE_ADD\",\"name\":\"Add organisation unit profile\"},{\"id\":\"F_PERFORM_MAINTENANCE\",\"name\":\"Perform maintenance tasks\"},{\"id\":\"F_PREDICTORGROUP_ADD\",\"name\":\"Add data predictor group\"},{\"id\":\"F_PREDICTORGROUP_DELETE\",\"name\":\"Delete data predictor group\"},{\"id\":\"F_PREDICTOR_ADD\",\"name\":\"Add data predictor\"},{\"id\":\"F_PREDICTOR_DELETE\",\"name\":\"Delete data predictor\"},{\"id\":\"F_PREDICTOR_RUN\",\"name\":\"Run predictor\"},{\"id\":\"F_PROGRAMSTAGE_ADD\",\"name\":\"Add/Update Program Stage\"},{\"id\":\"F_PROGRAMSTAGE_DELETE\",\"name\":\"Delete Program Stage\"},{\"id\":\"F_PROGRAM_DASHBOARD_CONFIG_ADMIN\",\"name\":\"Administer program dashboard configuration\"},{\"id\":\"F_PROGRAM_DELETE\",\"name\":\"Delete Program\"},{\"id\":\"F_PROGRAM_INDICATOR_DELETE\",\"name\":\"Delete Program Indicator\"},{\"id\":\"F_PROGRAM_INDICATOR_GROUP_DELETE\",\"name\":\"Delete Program Indicator Group\"},{\"id\":\"F_PROGRAM_INDICATOR_GROUP_PRIVATE_ADD\",\"name\":\"Add/Update Private Program Indicator Group\"},{\"id\":\"F_PROGRAM_INDICATOR_GROUP_PUBLIC_ADD\",\"name\":\"Add/Update Public Program Indicator Group\"},{\"id\":\"F_PROGRAM_INDICATOR_PRIVATE_ADD\",\"name\":\"Add/Update Private Program Indicator\"},{\"id\":\"F_PROGRAM_INDICATOR_PUBLIC_ADD\",\"name\":\"Add/Update Public Program Indicator\"},{\"id\":\"F_PROGRAM_PRIVATE_ADD\",\"name\":\"Add/Update Private Program\"},{\"id\":\"F_PROGRAM_PUBLIC_ADD\",\"name\":\"Add/Update Public Program\"},{\"id\":\"F_PROGRAM_RULE_ADD\",\"name\":\"Add Program Rule\"},{\"id\":\"F_PROGRAM_RULE_DELETE\",\"name\":\"Delete Program Rule\"},{\"id\":\"F_PROGRAM_RULE_MANAGEMENT\",\"name\":\"Manage program rule\"},{\"id\":\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_ADD\",\"name\":\"Add/Update Program Tracked Entity Attribute Group\"},{\"id\":\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_DELETE\",\"name\":\"Delete Program Tracked Entity Attribute Group\"},{\"id\":\"F_PUSH_ANALYSIS_ADD\",\"name\":\"Add/Update Push Analysis\"},{\"id\":\"F_PUSH_ANALYSIS_DELETE\",\"name\":\"Delete Push Analysis\"},{\"id\":\"F_RELATIONSHIPTYPE_DELETE\",\"name\":\"Delete Relationship Type\"},{\"id\":\"F_RELATIONSHIPTYPE_PRIVATE_ADD\",\"name\":\"F_RELATIONSHIPTYPE_PRIVATE_ADD\"},{\"id\":\"F_RELATIONSHIPTYPE_PUBLIC_ADD\",\"name\":\"F_RELATIONSHIPTYPE_PUBLIC_ADD\"},{\"id\":\"F_REPLICATE_USER\",\"name\":\"Replicate user\"},{\"id\":\"F_REPORT_DELETE\",\"name\":\"Delete Report\"},{\"id\":\"F_REPORT_EXTERNAL\",\"name\":\"Report External Access\"},{\"id\":\"F_REPORT_PRIVATE_ADD\",\"name\":\"Add/Update Private Report\"},{\"id\":\"F_REPORT_PUBLIC_ADD\",\"name\":\"Add/Update Public Report\"},{\"id\":\"F_RUN_VALIDATION\",\"name\":\"Run validation\"},{\"id\":\"F_SCHEDULING_ADMIN\",\"name\":\"Scheduling Administration\"},{\"id\":\"F_SECTION_ADD\",\"name\":\"Add/Update Section\"},{\"id\":\"F_SECTION_DELETE\",\"name\":\"Delete Section\"},{\"id\":\"F_SEND_EMAIL\",\"name\":\"Send Email\"},{\"id\":\"F_SKIP_DATA_IMPORT_AUDIT\",\"name\":\"Skip data import audit\"},{\"id\":\"F_SQLVIEW_DELETE\",\"name\":\"Delete SQL View\"},{\"id\":\"F_SQLVIEW_EXTERNAL\",\"name\":\"SQL View External Access\"},{\"id\":\"F_SQLVIEW_PRIVATE_ADD\",\"name\":\"Add/Update Private SQL View\"},{\"id\":\"F_SQLVIEW_PUBLIC_ADD\",\"name\":\"Add/Update Public SQL View\"},{\"id\":\"F_TEI_CASCADE_DELETE\",\"name\":\"Delete tracked entity instance and associated enrollments and events\"},{\"id\":\"F_TRACKED_ENTITY_ADD\",\"name\":\"Add/Update Tracked Entity\"},{\"id\":\"F_TRACKED_ENTITY_ATTRIBUTE_DELETE\",\"name\":\"Delete Tracked Entity Attribute\"},{\"id\":\"F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD\",\"name\":\"Add/Update Private Tracked Entity Attribute\"},{\"id\":\"F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD\",\"name\":\"Add/Update Public Tracked Entity Attribute\"},{\"id\":\"F_TRACKED_ENTITY_DELETE\",\"name\":\"Delete Tracked Entity\"},{\"id\":\"F_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS\",\"name\":\"Search tracked entity instance across all organisation units\"},{\"id\":\"F_TRACKED_ENTITY_MERGE\",\"name\":\"Merge tracked entity instances\"},{\"id\":\"F_TRACKED_ENTITY_UPDATE\",\"name\":\"Update tracked entities\"},{\"id\":\"F_TRACKER_IMPORTER_EXPERIMENTAL\",\"name\":\"Tracker importer experimental\"},{\"id\":\"F_UNCOMPLETE_EVENT\",\"name\":\"Uncomplete events\"},{\"id\":\"F_USERGROUP_DELETE\",\"name\":\"Delete User Group\"},{\"id\":\"F_USERGROUP_MANAGING_RELATIONSHIPS_ADD\",\"name\":\"Add/Update User Group Managing Relationships\"},{\"id\":\"F_USERGROUP_MANAGING_RELATIONSHIPS_VIEW\",\"name\":\"View User Group Managing Relationships\"},{\"id\":\"F_USERGROUP_PRIVATE_ADD\",\"name\":\"Add/Update Private User Group\"},{\"id\":\"F_USERGROUP_PUBLIC_ADD\",\"name\":\"Add/Update Public User Group\"},{\"id\":\"F_USERROLE_DELETE\",\"name\":\"Delete User Role\"},{\"id\":\"F_USERROLE_PRIVATE_ADD\",\"name\":\"Add/Update Private User Role\"},{\"id\":\"F_USERROLE_PUBLIC_ADD\",\"name\":\"Add/Update Public User Role\"},{\"id\":\"F_USER_ADD\",\"name\":\"Add/Update User\"},{\"id\":\"F_USER_ADD_WITHIN_MANAGED_GROUP\",\"name\":\"Add/Update User Within Managed Group\"},{\"id\":\"F_USER_DELETE\",\"name\":\"Delete User\"},{\"id\":\"F_USER_DELETE_WITHIN_MANAGED_GROUP\",\"name\":\"Delete User Within Managed Group\"},{\"id\":\"F_USER_GROUPS_READ_ONLY_ADD_MEMBERS\",\"name\":\"Add/Remove Members In Read-Only User Groups\"},{\"id\":\"F_USER_VIEW\",\"name\":\"View user\"},{\"id\":\"F_VALIDATIONRULEGROUP_DELETE\",\"name\":\"Delete Validation Rule Group\"},{\"id\":\"F_VALIDATIONRULEGROUP_PRIVATE_ADD\",\"name\":\"Add/Update Private Validation Rule Group\"},{\"id\":\"F_VALIDATIONRULEGROUP_PUBLIC_ADD\",\"name\":\"Add/Update Public Validation Rule Group\"},{\"id\":\"F_VALIDATIONRULE_DELETE\",\"name\":\"Delete Validation Rule\"},{\"id\":\"F_VALIDATIONRULE_PRIVATE_ADD\",\"name\":\"Add/Update Private Validation Rule\"},{\"id\":\"F_VALIDATIONRULE_PUBLIC_ADD\",\"name\":\"Add/Update Public Validation Rule\"},{\"id\":\"F_VIEW_EVENT_ANALYTICS\",\"name\":\"View event analytics\"},{\"id\":\"F_VIEW_SERVER_INFO\",\"name\":\"View server information\"},{\"id\":\"F_VIEW_UNAPPROVED_DATA\",\"name\":\"View unapproved data\"},{\"id\":\"F_VISUALIZATION_EXTERNAL\",\"name\":\"F_VISUALIZATION_EXTERNAL\"},{\"id\":\"F_VISUALIZATION_PUBLIC_ADD\",\"name\":\"F_VISUALIZATION_PUBLIC_ADD\"},{\"id\":\"M_Action_Tracker\",\"name\":\"Action Tracker app\"},{\"id\":\"M_Android_Setting\",\"name\":\"Android Setting app\"},{\"id\":\"M_Data_Import_Wizard\",\"name\":\"Data Import Wizard app\"},{\"id\":\"M_Data_Transfer\",\"name\":\"Data Transfer app\"},{\"id\":\"M_Indicator_Dictionary\",\"name\":\"Indicator Dictionary app\"},{\"id\":\"M_Interactive_Dashboard_2\",\"name\":\"Interactive Dashboard 2 app\"},{\"id\":\"M_Programlist\",\"name\":\"Programlist app\"},{\"id\":\"M_Score_Card_Widget\",\"name\":\"Score Card Widget app\"},{\"id\":\"M_Training_App\",\"name\":\"Training App app\"},{\"id\":\"M_Users_Role_Monitor_Widget\",\"name\":\"Users Role Monitor Widget app\"},{\"id\":\"M_actiontrackerstandalone\",\"name\":\"actiontrackerstandalone app\"},{\"id\":\"M_androidsettingsapp\",\"name\":\"androidsettingsapp app\"},{\"id\":\"M_dashboardtest\",\"name\":\"dashboardtest app\"},{\"id\":\"M_dhis-web-app-management\",\"name\":\"App Management app\"},{\"id\":\"M_dhis-web-approval\",\"name\":\"Data Approval app\"},{\"id\":\"M_dhis-web-approval-classic\",\"name\":\"Data Approval Classic app\"},{\"id\":\"M_dhis-web-cache-cleaner\",\"name\":\"Browser Cache Cleaner app\"},{\"id\":\"M_dhis-web-capture\",\"name\":\"Capture app\"},{\"id\":\"M_dhis-web-dashboard\",\"name\":\"Dashboard app\"},{\"id\":\"M_dhis-web-data-administration\",\"name\":\"Data Administration app\"},{\"id\":\"M_dhis-web-data-quality\",\"name\":\"Data Quality app\"},{\"id\":\"M_dhis-web-data-visualizer\",\"name\":\"Data Visualizer app\"},{\"id\":\"M_dhis-web-dataentry\",\"name\":\"Data Entry app\"},{\"id\":\"M_dhis-web-datastore\",\"name\":\"Datastore app\"},{\"id\":\"M_dhis-web-event-reports\",\"name\":\"Event Reports app\"},{\"id\":\"M_dhis-web-event-visualizer\",\"name\":\"Event Visualizer app\"},{\"id\":\"M_dhis-web-import-export\",\"name\":\"Import-Export app\"},{\"id\":\"M_dhis-web-interpretation\",\"name\":\"Interpretation app\"},{\"id\":\"M_dhis-web-maintenance\",\"name\":\"Maintenance app\"},{\"id\":\"M_dhis-web-maps\",\"name\":\"Maps app\"},{\"id\":\"M_dhis-web-menu-management\",\"name\":\"Menu Management app\"},{\"id\":\"M_dhis-web-messaging\",\"name\":\"Messaging app\"},{\"id\":\"M_dhis-web-reports\",\"name\":\"Reports app\"},{\"id\":\"M_dhis-web-scheduler\",\"name\":\"Scheduler app\"},{\"id\":\"M_dhis-web-settings\",\"name\":\"Settings app\"},{\"id\":\"M_dhis-web-sms-configuration\",\"name\":\"SMS Configuration app\"},{\"id\":\"M_dhis-web-tracker-capture\",\"name\":\"Tracker Capture app\"},{\"id\":\"M_dhis-web-translations\",\"name\":\"Translations app\"},{\"id\":\"M_dhis-web-usage-analytics\",\"name\":\"Usage Analytics app\"},{\"id\":\"M_dhis-web-user\",\"name\":\"Users app\"},{\"id\":\"M_gisadmin\",\"name\":\"gisadmin app\"},{\"id\":\"M_pwaapp\",\"name\":\"pwaapp app\"},{\"id\":\"M_queryplayground\",\"name\":\"queryplayground app\"},{\"id\":\"SAT_CREATE_ACTIONS\",\"name\":\"SAT_CREATE_ACTIONS\"},{\"id\":\"SAT_CREATE_ACTION_STATUS\",\"name\":\"SAT_CREATE_ACTION_STATUS\"},{\"id\":\"SAT_CREATE_BOTTLENECKS\",\"name\":\"SAT_CREATE_BOTTLENECKS\"},{\"id\":\"SAT_CREATE_GAPS\",\"name\":\"SAT_CREATE_GAPS\"},{\"id\":\"SAT_CREATE_POSSIBLE_SOLUTIONS\",\"name\":\"SAT_CREATE_POSSIBLE_SOLUTIONS\"},{\"id\":\"SAT_DELETE_ACTIONS\",\"name\":\"SAT_DELETE_ACTIONS\"},{\"id\":\"SAT_DELETE_ACTION_STATUS\",\"name\":\"SAT_DELETE_ACTION_STATUS\"},{\"id\":\"SAT_DELETE_BOTTLENECKS\",\"name\":\"SAT_DELETE_BOTTLENECKS\"},{\"id\":\"SAT_DELETE_GAPS\",\"name\":\"SAT_DELETE_GAPS\"},{\"id\":\"SAT_DELETE_POSSIBLE_SOLUTIONS\",\"name\":\"SAT_DELETE_POSSIBLE_SOLUTIONS\"},{\"id\":\"SAT_MANAGE_ACTION_STATUS_OPTIONS\",\"name\":\"SAT_MANAGE_ACTION_STATUS_OPTIONS\"},{\"id\":\"SAT_MANAGE_CHALLENGE_METHODS\",\"name\":\"SAT_MANAGE_CHALLENGE_METHODS\"},{\"id\":\"SAT_MANAGE_PLANNING_ORG_UNIT_LEVEL\",\"name\":\"SAT_MANAGE_PLANNING_ORG_UNIT_LEVEL\"},{\"id\":\"SAT_MANAGE_PLANNING_PERIOD\",\"name\":\"SAT_MANAGE_PLANNING_PERIOD\"},{\"id\":\"SAT_MANAGE_TRACKING_PERIOD\",\"name\":\"SAT_MANAGE_TRACKING_PERIOD\"},{\"id\":\"SAT_UPDATE_ACTIONS\",\"name\":\"SAT_UPDATE_ACTIONS\"},{\"id\":\"SAT_UPDATE_ACTION_STATUS\",\"name\":\"SAT_UPDATE_ACTION_STATUS\"},{\"id\":\"SAT_UPDATE_BOTTLENECKS\",\"name\":\"SAT_UPDATE_BOTTLENECKS\"},{\"id\":\"SAT_UPDATE_GAPS\",\"name\":\"SAT_UPDATE_GAPS\"},{\"id\":\"SAT_UPDATE_POSSIBLE_SOLUTIONS\",\"name\":\"SAT_UPDATE_POSSIBLE_SOLUTIONS\"},{\"id\":\"SAT_VIEW_ACTIONS\",\"name\":\"SAT_VIEW_ACTIONS\"},{\"id\":\"SAT_VIEW_ACTION_STATUS\",\"name\":\"SAT_VIEW_ACTION_STATUS\"},{\"id\":\"SAT_VIEW_BOTTLENECKS\",\"name\":\"SAT_VIEW_BOTTLENECKS\"},{\"id\":\"SAT_VIEW_GAPS\",\"name\":\"SAT_VIEW_GAPS\"},{\"id\":\"SAT_VIEW_POSSIBLE_SOLUTIONS\",\"name\":\"SAT_VIEW_POSSIBLE_SOLUTIONS\"}]}", - "responseSize": 17703, + "responseBody": "{\"systemAuthorities\":[{\"id\":\"ALL\",\"name\":\"ALL\"},{\"id\":\"F_ACCEPT_DATA_LOWER_LEVELS\",\"name\":\"Accept data at lower levels\"},{\"id\":\"F_ANALYTICSTABLEHOOK_ADD\",\"name\":\"Add/Update Analytics Table Hook\"},{\"id\":\"F_ANALYTICSTABLEHOOK_DELETE\",\"name\":\"Delete Analytics Table Hook\"},{\"id\":\"F_APPROVE_DATA\",\"name\":\"Approve data\"},{\"id\":\"F_APPROVE_DATA_LOWER_LEVELS\",\"name\":\"Approve data at lower levels\"},{\"id\":\"F_ATTRIBUTE_DELETE\",\"name\":\"Delete Attribute\"},{\"id\":\"F_ATTRIBUTE_PRIVATE_ADD\",\"name\":\"Add/Update Private Attribute\"},{\"id\":\"F_ATTRIBUTE_PUBLIC_ADD\",\"name\":\"Add/Update Public Attribute\"},{\"id\":\"F_CATEGORY_COMBO_DELETE\",\"name\":\"Delete Category Combo\"},{\"id\":\"F_CATEGORY_COMBO_PRIVATE_ADD\",\"name\":\"Add/Update Private Category Combo\"},{\"id\":\"F_CATEGORY_COMBO_PUBLIC_ADD\",\"name\":\"Add/Update Public Category Combo\"},{\"id\":\"F_CATEGORY_DELETE\",\"name\":\"Delete Category\"},{\"id\":\"F_CATEGORY_OPTION_DELETE\",\"name\":\"Delete Category Option\"},{\"id\":\"F_CATEGORY_OPTION_GROUP_DELETE\",\"name\":\"Delete Category Option Group\"},{\"id\":\"F_CATEGORY_OPTION_GROUP_PRIVATE_ADD\",\"name\":\"Add/Update Private Category Option Group\"},{\"id\":\"F_CATEGORY_OPTION_GROUP_PUBLIC_ADD\",\"name\":\"Add/Update Public Category Option Group\"},{\"id\":\"F_CATEGORY_OPTION_GROUP_SET_DELETE\",\"name\":\"Delete Category Option Group Set\"},{\"id\":\"F_CATEGORY_OPTION_GROUP_SET_PRIVATE_ADD\",\"name\":\"Add/Update Private Category Option Group Set\"},{\"id\":\"F_CATEGORY_OPTION_GROUP_SET_PUBLIC_ADD\",\"name\":\"Add/Update Public Category Option Group Set\"},{\"id\":\"F_CATEGORY_OPTION_PRIVATE_ADD\",\"name\":\"Add/Update Private Category Option\"},{\"id\":\"F_CATEGORY_OPTION_PUBLIC_ADD\",\"name\":\"Add/Update Public Category Option\"},{\"id\":\"F_CATEGORY_PRIVATE_ADD\",\"name\":\"Add/Update Private Category\"},{\"id\":\"F_CATEGORY_PUBLIC_ADD\",\"name\":\"Add/Update Public Category\"},{\"id\":\"F_CONSTANT_ADD\",\"name\":\"Add/Update Constant\"},{\"id\":\"F_CONSTANT_DELETE\",\"name\":\"Delete Constant\"},{\"id\":\"F_DASHBOARD_PUBLIC_ADD\",\"name\":\"Add/Update Public Dashboard\"},{\"id\":\"F_DATAELEMENTGROUPSET_DELETE\",\"name\":\"Delete Data Element Group Sets\"},{\"id\":\"F_DATAELEMENTGROUPSET_PRIVATE_ADD\",\"name\":\"Add/Update Private Data Element Group Sets\"},{\"id\":\"F_DATAELEMENTGROUPSET_PUBLIC_ADD\",\"name\":\"Add/Update Public Data Element Group Sets\"},{\"id\":\"F_DATAELEMENTGROUP_DELETE\",\"name\":\"Delete Data Element Groups\"},{\"id\":\"F_DATAELEMENTGROUP_PRIVATE_ADD\",\"name\":\"Add/Update Private Data Element Groups\"},{\"id\":\"F_DATAELEMENTGROUP_PUBLIC_ADD\",\"name\":\"Add/Update Public Data Element Groups\"},{\"id\":\"F_DATAELEMENT_DELETE\",\"name\":\"Delete Data Element\"},{\"id\":\"F_DATAELEMENT_PRIVATE_ADD\",\"name\":\"Add/Update Private Data Element\"},{\"id\":\"F_DATAELEMENT_PUBLIC_ADD\",\"name\":\"Add/Update Public Data Element\"},{\"id\":\"F_DATASET_DELETE\",\"name\":\"Delete Data Set\"},{\"id\":\"F_DATASET_PRIVATE_ADD\",\"name\":\"Add/Update Private Data Set\"},{\"id\":\"F_DATASET_PUBLIC_ADD\",\"name\":\"Add/Update Public Data Set\"},{\"id\":\"F_DATA_APPROVAL_LEVEL\",\"name\":\"Add/Update Data Approval Level\"},{\"id\":\"F_DATA_APPROVAL_WORKFLOW\",\"name\":\"Add/Update Data Approval Workflow\"},{\"id\":\"F_DOCUMENT_DELETE\",\"name\":\"Delete Document\"},{\"id\":\"F_DOCUMENT_EXTERNAL\",\"name\":\"Document External Access\"},{\"id\":\"F_DOCUMENT_PRIVATE_ADD\",\"name\":\"Add/Update Private Document\"},{\"id\":\"F_DOCUMENT_PUBLIC_ADD\",\"name\":\"Add/Update Public Document\"},{\"id\":\"F_EDIT_EXPIRED\",\"name\":\"Edit expired data\"},{\"id\":\"F_ENROLLMENT_CASCADE_DELETE\",\"name\":\"Delete enrollment and associated events\"},{\"id\":\"F_EVENTCHART_EXTERNAL\",\"name\":\"Event Chart External Access\"},{\"id\":\"F_EVENTCHART_PUBLIC_ADD\",\"name\":\"Add/Update Event Chart\"},{\"id\":\"F_EVENTREPORT_EXTERNAL\",\"name\":\"Event Report External Access\"},{\"id\":\"F_EVENTREPORT_PUBLIC_ADD\",\"name\":\"Add/Update Event Report\"},{\"id\":\"F_EVENT_VISUALIZATION_EXTERNAL\",\"name\":\"Event Visualization External Access\"},{\"id\":\"F_EVENT_VISUALIZATION_PUBLIC_ADD\",\"name\":\"Add/Update Public Event Visualization\"},{\"id\":\"F_EXPORT_DATA\",\"name\":\"Export data\"},{\"id\":\"F_EXPORT_EVENTS\",\"name\":\"Export events\"},{\"id\":\"F_EXTERNAL_MAP_LAYER_DELETE\",\"name\":\"Delete External Map Layer\"},{\"id\":\"F_EXTERNAL_MAP_LAYER_PRIVATE_ADD\",\"name\":\"Add/Update Private External Map Layer\"},{\"id\":\"F_EXTERNAL_MAP_LAYER_PUBLIC_ADD\",\"name\":\"Add/Update Public External Map Layer\"},{\"id\":\"F_GENERATE_MIN_MAX_VALUES\",\"name\":\"Generate min-max values\"},{\"id\":\"F_IGNORE_TRACKER_REQUIRED_VALUE_VALIDATION\",\"name\":\"Ignore validation of required fields in Tracker and Event Capture\"},{\"id\":\"F_IMPORT_DATA\",\"name\":\"Import data\"},{\"id\":\"F_IMPORT_EVENTS\",\"name\":\"Import events\"},{\"id\":\"F_INDICATORGROUPSET_DELETE\",\"name\":\"Delete Indicator Group Sets\"},{\"id\":\"F_INDICATORGROUPSET_PRIVATE_ADD\",\"name\":\"Add/Update Private Indicator Group Sets\"},{\"id\":\"F_INDICATORGROUPSET_PUBLIC_ADD\",\"name\":\"Add/Update Public Indicator Group Sets\"},{\"id\":\"F_INDICATORGROUP_DELETE\",\"name\":\"Delete Indicator Group\"},{\"id\":\"F_INDICATORGROUP_PRIVATE_ADD\",\"name\":\"Add/Update Private Indicator Group\"},{\"id\":\"F_INDICATORGROUP_PUBLIC_ADD\",\"name\":\"Add/Update Public Indicator Group\"},{\"id\":\"F_INDICATORTYPE_ADD\",\"name\":\"Add/Update Indicator Type\"},{\"id\":\"F_INDICATORTYPE_DELETE\",\"name\":\"Delete Indicator Type\"},{\"id\":\"F_INDICATOR_DELETE\",\"name\":\"Delete Indicator\"},{\"id\":\"F_INDICATOR_PRIVATE_ADD\",\"name\":\"Add/Update Private Indicator\"},{\"id\":\"F_INDICATOR_PUBLIC_ADD\",\"name\":\"Add/Update Public Indicator\"},{\"id\":\"F_INSERT_CUSTOM_JS_CSS\",\"name\":\"Insert custom Javascript and CSS\"},{\"id\":\"F_LEGEND_SET_DELETE\",\"name\":\"Delete Legend Set\"},{\"id\":\"F_LEGEND_SET_PRIVATE_ADD\",\"name\":\"Add/Update Private Legend Set\"},{\"id\":\"F_LEGEND_SET_PUBLIC_ADD\",\"name\":\"Add/Update Public Legend Set\"},{\"id\":\"F_LOCALE_ADD\",\"name\":\"Add/Update Locale\"},{\"id\":\"F_MAP_EXTERNAL\",\"name\":\"Map External Access\"},{\"id\":\"F_MAP_PUBLIC_ADD\",\"name\":\"Add Public Map\"},{\"id\":\"F_METADATA_EXPORT\",\"name\":\"Export metadata\"},{\"id\":\"F_METADATA_IMPORT\",\"name\":\"Import metadata\"},{\"id\":\"F_METADATA_MANAGE\",\"name\":\"Metadata sync\"},{\"id\":\"F_MINMAX_DATAELEMENT_ADD\",\"name\":\"Add/Update Min-Max Data Element\"},{\"id\":\"F_MINMAX_DATAELEMENT_DELETE\",\"name\":\"Delete Min-Max Data Element\"},{\"id\":\"F_MOBILE_SENDSMS\",\"name\":\"Send SMS\"},{\"id\":\"F_OAUTH2_CLIENT_MANAGE\",\"name\":\"Manage OAuth2 Client\"},{\"id\":\"F_OPTIONGROUPSET_DELETE\",\"name\":\"Delete Option Group Set\"},{\"id\":\"F_OPTIONGROUPSET_PRIVATE_ADD\",\"name\":\"Add/Update Private Option Group Set\"},{\"id\":\"F_OPTIONGROUPSET_PUBLIC_ADD\",\"name\":\"Add/Update Public Option Group Set\"},{\"id\":\"F_OPTIONGROUP_DELETE\",\"name\":\"Delete Option Group\"},{\"id\":\"F_OPTIONGROUP_PRIVATE_ADD\",\"name\":\"Add/Update Private Option Group\"},{\"id\":\"F_OPTIONGROUP_PUBLIC_ADD\",\"name\":\"Add/Update Public Option Group\"},{\"id\":\"F_OPTIONSET_DELETE\",\"name\":\"Delete Option Set\"},{\"id\":\"F_OPTIONSET_PRIVATE_ADD\",\"name\":\"Add/Update Private Option Set\"},{\"id\":\"F_OPTIONSET_PUBLIC_ADD\",\"name\":\"Add/Update Public Option Set\"},{\"id\":\"F_ORGANISATIONUNITLEVEL_UPDATE\",\"name\":\"Update Organisation Unit Level\"},{\"id\":\"F_ORGANISATIONUNIT_ADD\",\"name\":\"Add/Update Organisation Unit\"},{\"id\":\"F_ORGANISATIONUNIT_DELETE\",\"name\":\"Delete Organisation Unit\"},{\"id\":\"F_ORGANISATIONUNIT_MOVE\",\"name\":\"Move organisation unit\"},{\"id\":\"F_ORGANISATION_UNIT_MERGE\",\"name\":\"Merge organisation units\"},{\"id\":\"F_ORGANISATION_UNIT_SPLIT\",\"name\":\"Split organisation unit\"},{\"id\":\"F_ORGUNITGROUPSET_DELETE\",\"name\":\"Delete Organisation Unit Group Set\"},{\"id\":\"F_ORGUNITGROUPSET_PRIVATE_ADD\",\"name\":\"Add/Update Private Organisation Unit Group Set\"},{\"id\":\"F_ORGUNITGROUPSET_PUBLIC_ADD\",\"name\":\"Add/Update Public Organisation Unit Group Set\"},{\"id\":\"F_ORGUNITGROUP_DELETE\",\"name\":\"Delete Organisation Unit Group\"},{\"id\":\"F_ORGUNITGROUP_PRIVATE_ADD\",\"name\":\"Add/Update Private Organisation Unit Group\"},{\"id\":\"F_ORGUNITGROUP_PUBLIC_ADD\",\"name\":\"Add/Update Public Organisation Unit Group\"},{\"id\":\"F_ORG_UNIT_PROFILE_ADD\",\"name\":\"Add organisation unit profile\"},{\"id\":\"F_PERFORM_ANALYTICS_EXPLAIN\",\"name\":\"Perform analytics explain query \"},{\"id\":\"F_PERFORM_MAINTENANCE\",\"name\":\"Perform maintenance tasks\"},{\"id\":\"F_PREDICTORGROUP_ADD\",\"name\":\"Add data predictor group\"},{\"id\":\"F_PREDICTORGROUP_DELETE\",\"name\":\"Delete data predictor group\"},{\"id\":\"F_PREDICTOR_ADD\",\"name\":\"Add data predictor\"},{\"id\":\"F_PREDICTOR_DELETE\",\"name\":\"Delete data predictor\"},{\"id\":\"F_PREDICTOR_RUN\",\"name\":\"Run predictor\"},{\"id\":\"F_PROGRAMSTAGE_ADD\",\"name\":\"Add/Update Program Stage\"},{\"id\":\"F_PROGRAMSTAGE_DELETE\",\"name\":\"Delete Program Stage\"},{\"id\":\"F_PROGRAM_DASHBOARD_CONFIG_ADMIN\",\"name\":\"Administer program dashboard configuration\"},{\"id\":\"F_PROGRAM_DELETE\",\"name\":\"Delete Program\"},{\"id\":\"F_PROGRAM_INDICATOR_DELETE\",\"name\":\"Delete Program Indicator\"},{\"id\":\"F_PROGRAM_INDICATOR_GROUP_DELETE\",\"name\":\"Delete Program Indicator Group\"},{\"id\":\"F_PROGRAM_INDICATOR_GROUP_PRIVATE_ADD\",\"name\":\"Add/Update Private Program Indicator Group\"},{\"id\":\"F_PROGRAM_INDICATOR_GROUP_PUBLIC_ADD\",\"name\":\"Add/Update Public Program Indicator Group\"},{\"id\":\"F_PROGRAM_INDICATOR_PRIVATE_ADD\",\"name\":\"Add/Update Private Program Indicator\"},{\"id\":\"F_PROGRAM_INDICATOR_PUBLIC_ADD\",\"name\":\"Add/Update Public Program Indicator\"},{\"id\":\"F_PROGRAM_PRIVATE_ADD\",\"name\":\"Add/Update Private Program\"},{\"id\":\"F_PROGRAM_PUBLIC_ADD\",\"name\":\"Add/Update Public Program\"},{\"id\":\"F_PROGRAM_RULE_ADD\",\"name\":\"Add Program Rule\"},{\"id\":\"F_PROGRAM_RULE_DELETE\",\"name\":\"Delete Program Rule\"},{\"id\":\"F_PROGRAM_RULE_MANAGEMENT\",\"name\":\"Manage program rule\"},{\"id\":\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_ADD\",\"name\":\"Add/Update Program Tracked Entity Attribute Group\"},{\"id\":\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_DELETE\",\"name\":\"Delete Program Tracked Entity Attribute Group\"},{\"id\":\"F_PUSH_ANALYSIS_ADD\",\"name\":\"Add/Update Push Analysis\"},{\"id\":\"F_PUSH_ANALYSIS_DELETE\",\"name\":\"Delete Push Analysis\"},{\"id\":\"F_RELATIONSHIPTYPE_DELETE\",\"name\":\"Delete Relationship Type\"},{\"id\":\"F_RELATIONSHIPTYPE_PRIVATE_ADD\",\"name\":\"F_RELATIONSHIPTYPE_PRIVATE_ADD\"},{\"id\":\"F_RELATIONSHIPTYPE_PUBLIC_ADD\",\"name\":\"F_RELATIONSHIPTYPE_PUBLIC_ADD\"},{\"id\":\"F_REPLICATE_USER\",\"name\":\"Replicate user\"},{\"id\":\"F_REPORT_DELETE\",\"name\":\"Delete Report\"},{\"id\":\"F_REPORT_EXTERNAL\",\"name\":\"Report External Access\"},{\"id\":\"F_REPORT_PRIVATE_ADD\",\"name\":\"Add/Update Private Report\"},{\"id\":\"F_REPORT_PUBLIC_ADD\",\"name\":\"Add/Update Public Report\"},{\"id\":\"F_RUN_VALIDATION\",\"name\":\"Run validation\"},{\"id\":\"F_SCHEDULING_ADMIN\",\"name\":\"Scheduling Administration\"},{\"id\":\"F_SECTION_ADD\",\"name\":\"Add/Update Section\"},{\"id\":\"F_SECTION_DELETE\",\"name\":\"Delete Section\"},{\"id\":\"F_SEND_EMAIL\",\"name\":\"Send Email\"},{\"id\":\"F_SKIP_DATA_IMPORT_AUDIT\",\"name\":\"Skip data import audit\"},{\"id\":\"F_SQLVIEW_DELETE\",\"name\":\"Delete SQL View\"},{\"id\":\"F_SQLVIEW_EXTERNAL\",\"name\":\"SQL View External Access\"},{\"id\":\"F_SQLVIEW_PRIVATE_ADD\",\"name\":\"Add/Update Private SQL View\"},{\"id\":\"F_SQLVIEW_PUBLIC_ADD\",\"name\":\"Add/Update Public SQL View\"},{\"id\":\"F_TEI_CASCADE_DELETE\",\"name\":\"Delete tracked entity instance and associated enrollments and events\"},{\"id\":\"F_TRACKED_ENTITY_ADD\",\"name\":\"Add/Update Tracked Entity\"},{\"id\":\"F_TRACKED_ENTITY_ATTRIBUTE_DELETE\",\"name\":\"Delete Tracked Entity Attribute\"},{\"id\":\"F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD\",\"name\":\"Add/Update Private Tracked Entity Attribute\"},{\"id\":\"F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD\",\"name\":\"Add/Update Public Tracked Entity Attribute\"},{\"id\":\"F_TRACKED_ENTITY_DELETE\",\"name\":\"Delete Tracked Entity\"},{\"id\":\"F_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS\",\"name\":\"Search Tracked Entity Instance in All Org Units\"},{\"id\":\"F_TRACKED_ENTITY_MERGE\",\"name\":\"Merge tracked entity instances\"},{\"id\":\"F_TRACKED_ENTITY_UPDATE\",\"name\":\"Update tracked entities\"},{\"id\":\"F_TRACKER_IMPORTER_EXPERIMENTAL\",\"name\":\"Tracker importer experimental\"},{\"id\":\"F_UNCOMPLETE_EVENT\",\"name\":\"Uncomplete events\"},{\"id\":\"F_USERGROUP_DELETE\",\"name\":\"Delete User Group\"},{\"id\":\"F_USERGROUP_MANAGING_RELATIONSHIPS_ADD\",\"name\":\"Add/Update User Group Managing Relationships\"},{\"id\":\"F_USERGROUP_MANAGING_RELATIONSHIPS_VIEW\",\"name\":\"View User Group Managing Relationships\"},{\"id\":\"F_USERGROUP_PRIVATE_ADD\",\"name\":\"Add/Update Private User Group\"},{\"id\":\"F_USERGROUP_PUBLIC_ADD\",\"name\":\"Add/Update Public User Group\"},{\"id\":\"F_USERROLE_DELETE\",\"name\":\"Delete User Role\"},{\"id\":\"F_USERROLE_PRIVATE_ADD\",\"name\":\"Add/Update Private User Role\"},{\"id\":\"F_USERROLE_PUBLIC_ADD\",\"name\":\"Add/Update Public User Role\"},{\"id\":\"F_USER_ADD\",\"name\":\"Add/Update User\"},{\"id\":\"F_USER_ADD_WITHIN_MANAGED_GROUP\",\"name\":\"Add/Update User Within Managed Group\"},{\"id\":\"F_USER_DELETE\",\"name\":\"Delete User\"},{\"id\":\"F_USER_DELETE_WITHIN_MANAGED_GROUP\",\"name\":\"Delete User Within Managed Group\"},{\"id\":\"F_USER_GROUPS_READ_ONLY_ADD_MEMBERS\",\"name\":\"Add/Remove Members In Read-Only User Groups\"},{\"id\":\"F_USER_VIEW\",\"name\":\"View user\"},{\"id\":\"F_VALIDATIONRULEGROUP_DELETE\",\"name\":\"Delete Validation Rule Group\"},{\"id\":\"F_VALIDATIONRULEGROUP_PRIVATE_ADD\",\"name\":\"Add/Update Private Validation Rule Group\"},{\"id\":\"F_VALIDATIONRULEGROUP_PUBLIC_ADD\",\"name\":\"Add/Update Public Validation Rule Group\"},{\"id\":\"F_VALIDATIONRULE_DELETE\",\"name\":\"Delete Validation Rule\"},{\"id\":\"F_VALIDATIONRULE_PRIVATE_ADD\",\"name\":\"Add/Update Private Validation Rule\"},{\"id\":\"F_VALIDATIONRULE_PUBLIC_ADD\",\"name\":\"Add/Update Public Validation Rule\"},{\"id\":\"F_VIEW_EVENT_ANALYTICS\",\"name\":\"View event analytics\"},{\"id\":\"F_VIEW_SERVER_INFO\",\"name\":\"View server information\"},{\"id\":\"F_VIEW_UNAPPROVED_DATA\",\"name\":\"View unapproved data\"},{\"id\":\"F_VISUALIZATION_EXTERNAL\",\"name\":\"Visualization External Access\"},{\"id\":\"F_VISUALIZATION_PUBLIC_ADD\",\"name\":\"Add/Update Public Visualization\"},{\"id\":\"M_Android_Setting\",\"name\":\"Android Setting app\"},{\"id\":\"M_dhis-web-app-management\",\"name\":\"App Management app\"},{\"id\":\"M_dhis-web-approval\",\"name\":\"Data Approval app\"},{\"id\":\"M_dhis-web-approval-classic\",\"name\":\"Data Approval Classic app\"},{\"id\":\"M_dhis-web-cache-cleaner\",\"name\":\"Browser Cache Cleaner app\"},{\"id\":\"M_dhis-web-capture\",\"name\":\"Capture app\"},{\"id\":\"M_dhis-web-dashboard\",\"name\":\"Dashboard app\"},{\"id\":\"M_dhis-web-data-administration\",\"name\":\"Data Administration app\"},{\"id\":\"M_dhis-web-data-quality\",\"name\":\"Data Quality app\"},{\"id\":\"M_dhis-web-data-visualizer\",\"name\":\"Data Visualizer app\"},{\"id\":\"M_dhis-web-dataentry\",\"name\":\"Data Entry app\"},{\"id\":\"M_dhis-web-datastore\",\"name\":\"Datastore app\"},{\"id\":\"M_dhis-web-event-reports\",\"name\":\"Event Reports app\"},{\"id\":\"M_dhis-web-event-visualizer\",\"name\":\"Event Visualizer app\"},{\"id\":\"M_dhis-web-import-export\",\"name\":\"Import-Export app\"},{\"id\":\"M_dhis-web-interpretation\",\"name\":\"Interpretation app\"},{\"id\":\"M_dhis-web-maintenance\",\"name\":\"Maintenance app\"},{\"id\":\"M_dhis-web-maps\",\"name\":\"Maps app\"},{\"id\":\"M_dhis-web-menu-management\",\"name\":\"Menu Management app\"},{\"id\":\"M_dhis-web-messaging\",\"name\":\"Messaging app\"},{\"id\":\"M_dhis-web-reports\",\"name\":\"Reports app\"},{\"id\":\"M_dhis-web-scheduler\",\"name\":\"Scheduler app\"},{\"id\":\"M_dhis-web-settings\",\"name\":\"Settings app\"},{\"id\":\"M_dhis-web-sms-configuration\",\"name\":\"SMS Configuration app\"},{\"id\":\"M_dhis-web-tracker-capture\",\"name\":\"Tracker Capture app\"},{\"id\":\"M_dhis-web-translations\",\"name\":\"Translations app\"},{\"id\":\"M_dhis-web-usage-analytics\",\"name\":\"Usage Analytics app\"},{\"id\":\"M_dhis-web-user\",\"name\":\"Users app\"}]}", + "responseSize": 15076, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } } ] \ No newline at end of file diff --git a/cypress/fixtures/network/38/user_groups_can_be_listed.json b/cypress/fixtures/network/38/user_groups_can_be_listed.json index 78da4dd43..57a69e850 100644 --- a/cypress/fixtures/network/38/user_groups_can_be_listed.json +++ b/cypress/fixtures/network/38/user_groups_can_be_listed.json @@ -8,21 +8,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, "responseBody": "{\"helpPageLink\":\"https://dhis2.github.io/dhis2-docs/master/en/user/html/dhis2_user_manual_en.html\"}", "responseSize": 99, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -30,7 +26,9 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { @@ -42,32 +40,30 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"klass\":\"org.hisp.dhis.user.UserGroup\",\"shareable\":true,\"translatable\":true,\"metadata\":true,\"identifiableObject\":true,\"apiEndpoint\":\"/userGroups\",\"plural\":\"userGroups\",\"displayName\":\"User Group\",\"name\":\"userGroup\",\"singular\":\"userGroup\",\"authorities\":[{\"type\":\"CREATE_PUBLIC\",\"authorities\":[\"F_USERGROUP_PUBLIC_ADD\"]},{\"type\":\"CREATE_PRIVATE\",\"authorities\":[\"F_USERGROUP_PRIVATE_ADD\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_USERGROUP_DELETE\"]}],\"properties\":[{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"TEXT\",\"required\":false,\"writable\":true,\"collectionName\":\"favorites\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"access\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":50,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"code\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayName\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":8,\"collection\":false,\"required\":false,\"writable\":true,\"min\":8,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"publicAccess\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"managedByGroups\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"managedByGroup\",\"href\":\"/schemas/userGroup\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"externalAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastUpdated\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"translations\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"translation\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"URL\",\"unique\":false,\"name\":\"href\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":11,\"collection\":false,\"required\":false,\"writable\":true,\"min\":11,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"id\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"lastUpdatedBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userGroupAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userGroupAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"created\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"attributeValues\",\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"attributeValue\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"sharing\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"users\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"user\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"managedGroups\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"managedGroup\",\"href\":\"/schemas/userGroup\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"createdBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"translationKey\":\"NAME\",\"max\":230,\"collection\":false,\"required\":true,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"name\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"user\",\"href\":\"/schemas/user\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false}]}", - "responseSize": 5977, + "responseBody": "{\"klass\":\"org.hisp.dhis.user.UserGroup\",\"identifiableObject\":true,\"singular\":\"userGroup\",\"plural\":\"userGroups\",\"metadata\":true,\"name\":\"userGroup\",\"displayName\":\"User Group\",\"shareable\":true,\"apiEndpoint\":\"/userGroups\",\"authorities\":[{\"type\":\"CREATE_PUBLIC\",\"authorities\":[\"F_USERGROUP_PUBLIC_ADD\"]},{\"type\":\"CREATE_PRIVATE\",\"authorities\":[\"F_USERGROUP_PRIVATE_ADD\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_USERGROUP_DELETE\"]}],\"properties\":[{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"TEXT\",\"name\":\"favorite\",\"persisted\":false,\"collectionName\":\"favorites\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"code\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":50,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"access\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"displayName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"TEXT\",\"name\":\"publicAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":8,\"min\":8},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"managedByGroup\",\"persisted\":true,\"collectionName\":\"managedByGroups\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/userGroup\"},{\"propertyType\":\"BOOLEAN\",\"name\":\"externalAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"lastUpdated\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"translation\",\"persisted\":true,\"collectionName\":\"translations\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"id\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":11,\"min\":11},{\"propertyType\":\"URL\",\"name\":\"href\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"lastUpdatedBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userGroupAccess\",\"persisted\":false,\"collectionName\":\"userGroupAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"created\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"attributeValue\",\"persisted\":true,\"collectionName\":\"attributeValues\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"sharing\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"user\",\"persisted\":true,\"collectionName\":\"users\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"managedGroup\",\"persisted\":true,\"collectionName\":\"managedGroups\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/userGroup\"},{\"propertyType\":\"REFERENCE\",\"name\":\"createdBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userAccess\",\"persisted\":false,\"collectionName\":\"userAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"name\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true,\"max\":230,\"min\":1,\"translationKey\":\"NAME\"},{\"propertyType\":\"BOOLEAN\",\"name\":\"favorite\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"user\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"}],\"translatable\":true}", + "responseSize": 5935, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/schemas/user?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", + "path": "/api/38/schemas/userRole?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", "featureName": "User groups can be listed", "static": false, "count": 2, @@ -75,32 +71,30 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"klass\":\"org.hisp.dhis.user.User\",\"shareable\":false,\"translatable\":false,\"metadata\":true,\"identifiableObject\":true,\"apiEndpoint\":\"/users\",\"plural\":\"users\",\"displayName\":\"User\",\"name\":\"user\",\"singular\":\"user\",\"authorities\":[{\"type\":\"CREATE\",\"authorities\":[\"F_USER_ADD\",\"F_USER_ADD_WITHIN_MANAGED_GROUP\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_USER_DELETE\",\"F_USER_DELETE_WITHIN_MANAGED_GROUP\"]},{\"type\":\"READ\",\"authorities\":[\"F_USER_VIEW\"]}],\"properties\":[{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"education\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":8,\"collection\":false,\"required\":false,\"writable\":true,\"min\":8,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"publicAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":160,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"jobTitle\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastUpdated\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"twitter\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"translations\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"translation\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":160,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"employer\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":11,\"collection\":false,\"required\":false,\"writable\":true,\"min\":11,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":false,\"name\":\"id\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"URL\",\"unique\":false,\"name\":\"href\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"dataViewOrganisationUnits\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"dataViewOrganisationUnit\",\"href\":\"/schemas/organisationUnit\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"lastUpdatedBy\",\"href\":\"/schemas/user\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"whatsApp\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userGroupAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userGroupAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"created\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"attributeValues\",\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"attributeValue\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"sharing\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"userGroups\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userGroup\",\"href\":\"/schemas/userGroup\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":160,\"collection\":false,\"required\":true,\"writable\":true,\"min\":2,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"firstName\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":80,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"phoneNumber\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":160,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"nationality\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userAccess\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"name\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"birthday\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"TEXT\",\"required\":false,\"writable\":true,\"collectionName\":\"favorites\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":50,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"code\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"access\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":50,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"gender\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayName\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"externalAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"skype\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"teiSearchOrganisationUnits\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"teiSearchOrganisationUnit\",\"href\":\"/schemas/organisationUnit\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":160,\"collection\":false,\"required\":true,\"writable\":true,\"min\":2,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"surname\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"organisationUnits\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"organisationUnit\",\"href\":\"/schemas/organisationUnit\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"facebookMessenger\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"introduction\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":160,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"EMAIL\",\"unique\":false,\"name\":\"email\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"languages\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"welcomeMessage\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":true,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"userCredentials\",\"href\":\"/schemas/userCredentials\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"telegram\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"avatar\",\"href\":\"/schemas/fileResource\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":-2147483648,\"embeddedObject\":false,\"propertyType\":\"INTEGER\",\"unique\":false,\"name\":\"dataViewMaxOrganisationUnitLevel\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastCheckedInterpretations\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"createdBy\",\"href\":\"/schemas/user\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"interests\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"user\",\"href\":\"/schemas/user\",\"persisted\":false}]}", - "responseSize": 11136, + "responseBody": "{\"klass\":\"org.hisp.dhis.user.UserAuthorityGroup\",\"identifiableObject\":true,\"singular\":\"userRole\",\"plural\":\"userRoles\",\"metadata\":true,\"name\":\"userRole\",\"displayName\":\"User Authority Group\",\"shareable\":true,\"apiEndpoint\":\"/userRoles\",\"authorities\":[{\"type\":\"CREATE_PUBLIC\",\"authorities\":[\"F_USERROLE_PUBLIC_ADD\"]},{\"type\":\"CREATE_PRIVATE\",\"authorities\":[\"F_USERROLE_PRIVATE_ADD\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_USERROLE_DELETE\"]}],\"properties\":[{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"TEXT\",\"name\":\"favorite\",\"persisted\":false,\"collectionName\":\"favorites\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"code\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":50,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"access\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"displayName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"TEXT\",\"name\":\"publicAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":8,\"min\":8},{\"propertyType\":\"TEXT\",\"name\":\"description\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":2},{\"propertyType\":\"BOOLEAN\",\"name\":\"externalAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"lastUpdated\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"translation\",\"persisted\":true,\"collectionName\":\"translations\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"id\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":11,\"min\":11},{\"propertyType\":\"URL\",\"name\":\"href\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"lastUpdatedBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userGroupAccess\",\"persisted\":false,\"collectionName\":\"userGroupAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"created\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"attributeValue\",\"persisted\":false,\"collectionName\":\"attributeValues\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"sharing\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"userObject\",\"persisted\":false,\"collectionName\":\"users\",\"collection\":true,\"ordered\":true,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"TEXT\",\"name\":\"authority\",\"persisted\":true,\"collectionName\":\"authorities\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"createdBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userAccess\",\"persisted\":false,\"collectionName\":\"userAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"name\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":true,\"max\":230,\"min\":1,\"translationKey\":\"NAME\"},{\"propertyType\":\"BOOLEAN\",\"name\":\"favorite\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"user\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"}],\"translatable\":true}", + "responseSize": 5727, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/schemas/userRole?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", + "path": "/api/38/schemas/user?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", "featureName": "User groups can be listed", "static": false, "count": 2, @@ -108,32 +102,30 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"klass\":\"org.hisp.dhis.user.UserAuthorityGroup\",\"shareable\":true,\"translatable\":true,\"metadata\":true,\"identifiableObject\":true,\"apiEndpoint\":\"/userRoles\",\"plural\":\"userRoles\",\"displayName\":\"User Authority Group\",\"name\":\"userRole\",\"singular\":\"userRole\",\"authorities\":[{\"type\":\"CREATE_PUBLIC\",\"authorities\":[\"F_USERROLE_PUBLIC_ADD\"]},{\"type\":\"CREATE_PRIVATE\",\"authorities\":[\"F_USERROLE_PRIVATE_ADD\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_USERROLE_DELETE\"]}],\"properties\":[{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"TEXT\",\"required\":false,\"writable\":true,\"collectionName\":\"favorites\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"access\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":50,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"code\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayName\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":8,\"collection\":false,\"required\":false,\"writable\":true,\"min\":8,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"publicAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":2,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"description\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"externalAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastUpdated\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"translations\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"translation\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"URL\",\"unique\":false,\"name\":\"href\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":11,\"collection\":false,\"required\":false,\"writable\":true,\"min\":11,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"id\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"lastUpdatedBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userGroupAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userGroupAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"created\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"attributeValues\",\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"attributeValue\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"sharing\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"TEXT\",\"required\":false,\"writable\":true,\"collectionName\":\"authorities\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"authority\",\"persisted\":true},{\"owner\":false,\"ordered\":true,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":false,\"collectionName\":\"users\",\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userObject\",\"href\":\"/schemas/user\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"createdBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"translationKey\":\"NAME\",\"max\":230,\"collection\":false,\"required\":true,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":true,\"name\":\"name\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"user\",\"href\":\"/schemas/user\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false}]}", - "responseSize": 5757, + "responseBody": "{\"klass\":\"org.hisp.dhis.user.User\",\"identifiableObject\":true,\"singular\":\"user\",\"plural\":\"users\",\"metadata\":true,\"name\":\"user\",\"displayName\":\"User\",\"shareable\":false,\"apiEndpoint\":\"/users\",\"authorities\":[{\"type\":\"CREATE\",\"authorities\":[\"F_USER_ADD\",\"F_USER_ADD_WITHIN_MANAGED_GROUP\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_USER_DELETE\",\"F_USER_DELETE_WITHIN_MANAGED_GROUP\"]},{\"type\":\"READ\",\"authorities\":[\"F_USER_VIEW\"]}],\"properties\":[{\"propertyType\":\"TEXT\",\"name\":\"education\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"publicAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":8,\"min\":8},{\"propertyType\":\"TEXT\",\"name\":\"jobTitle\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":160,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"lastUpdated\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"TEXT\",\"name\":\"twitter\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"translation\",\"persisted\":false,\"collectionName\":\"translations\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"employer\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":160,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"id\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":11,\"min\":11},{\"propertyType\":\"URL\",\"name\":\"href\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"dataViewOrganisationUnit\",\"persisted\":true,\"collectionName\":\"dataViewOrganisationUnits\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/organisationUnit\"},{\"propertyType\":\"REFERENCE\",\"name\":\"lastUpdatedBy\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"TEXT\",\"name\":\"whatsApp\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userGroupAccess\",\"persisted\":false,\"collectionName\":\"userGroupAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"created\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"attributeValue\",\"persisted\":true,\"collectionName\":\"attributeValues\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"sharing\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"userGroup\",\"persisted\":true,\"collectionName\":\"userGroups\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/userGroup\"},{\"propertyType\":\"TEXT\",\"name\":\"firstName\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true,\"max\":160,\"min\":2},{\"propertyType\":\"TEXT\",\"name\":\"phoneNumber\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":80,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"nationality\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":160,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userAccess\",\"persisted\":false,\"collectionName\":\"userAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"name\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"favorite\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"birthday\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"TEXT\",\"name\":\"favorite\",\"persisted\":false,\"collectionName\":\"favorites\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"code\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":50,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"access\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"gender\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":50,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"displayName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"BOOLEAN\",\"name\":\"externalAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"teiSearchOrganisationUnit\",\"persisted\":true,\"collectionName\":\"teiSearchOrganisationUnits\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/organisationUnit\"},{\"propertyType\":\"TEXT\",\"name\":\"skype\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"surname\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true,\"max\":160,\"min\":2},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"organisationUnit\",\"persisted\":true,\"collectionName\":\"organisationUnits\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/organisationUnit\"},{\"propertyType\":\"TEXT\",\"name\":\"facebookMessenger\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"EMAIL\",\"name\":\"email\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":160,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"introduction\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"languages\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"welcomeMessage\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"userCredentials\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true,\"href\":\"/schemas/userCredentials\"},{\"propertyType\":\"TEXT\",\"name\":\"telegram\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"avatar\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/fileResource\"},{\"propertyType\":\"INTEGER\",\"name\":\"dataViewMaxOrganisationUnitLevel\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":-2147483648},{\"propertyType\":\"DATE\",\"name\":\"lastCheckedInterpretations\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"createdBy\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"TEXT\",\"name\":\"interests\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"user\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"}],\"translatable\":false}", + "responseSize": 11076, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/schemas/userCredentials?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", + "path": "/api/38/attributes?fields=%3Aall%2CoptionSet%5B%3Aall%2Coptions%5B%3Aall%5D%5D&paging=false", "featureName": "User groups can be listed", "static": false, "count": 2, @@ -141,32 +133,31 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"klass\":\"org.hisp.dhis.user.UserCredentials\",\"shareable\":false,\"translatable\":false,\"metadata\":false,\"identifiableObject\":true,\"plural\":\"userCredentials\",\"displayName\":\"User Credentials\",\"name\":\"userCredentials\",\"singular\":\"userCredentials\",\"authorities\":[],\"properties\":[{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"TEXT\",\"required\":false,\"writable\":true,\"collectionName\":\"favorites\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastLogin\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"userInfo\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":50,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"code\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"access\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":true,\"name\":\"openId\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayName\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":8,\"collection\":false,\"required\":false,\"writable\":true,\"min\":8,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"publicAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"externalAuth\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"cogsDimensionConstraints\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"cogsDimensionConstraint\",\"href\":\"/schemas/categoryOptionGroupSet\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"accountExpiry\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"catDimensionConstraints\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"catDimensionConstraint\",\"href\":\"/schemas/category\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"externalAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastUpdated\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":60,\"collection\":false,\"required\":false,\"writable\":true,\"min\":8,\"embeddedObject\":false,\"propertyType\":\"PASSWORD\",\"unique\":false,\"name\":\"password\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"translations\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"translation\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":true,\"name\":\"ldapId\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"disabled\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":11,\"collection\":false,\"required\":false,\"writable\":true,\"min\":11,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"id\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"URL\",\"unique\":false,\"name\":\"href\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"twoFA\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"passwordLastUpdated\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"lastUpdatedBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userGroupAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userGroupAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"invitation\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"created\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"attributeValues\",\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"attributeValue\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"sharing\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"selfRegistered\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"userRoles\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userRole\",\"href\":\"/schemas/userRole\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"createdBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userAccess\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"name\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"user\",\"href\":\"/schemas/user\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":true,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":true,\"name\":\"username\",\"persisted\":true}]}", - "responseSize": 8370, + "responseBody": "{\"attributes\":[{\"lastUpdated\":\"2015-04-24T12:12:54.408\",\"id\":\"DnrLSdo4hMl\",\"href\":\"/38/attributes/DnrLSdo4hMl\",\"created\":\"2015-04-24T12:12:54.407\",\"name\":\"Alternative name\",\"code\":\"Alternative name\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"Alternative name\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":true,\"userAttribute\":false,\"displayName\":\"Alternative name\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2015-04-24T12:14:03.641\",\"id\":\"Z4X3J7jMLYV\",\"href\":\"/38/attributes/Z4X3J7jMLYV\",\"created\":\"2015-04-24T12:03:37.356\",\"name\":\"Classification\",\"code\":\"CLASSIFICATION\",\"indicatorAttribute\":true,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"Classification\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Classification\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"code\":\"CLASS\",\"created\":\"2015-04-24T12:02:41.447\",\"lastUpdated\":\"2015-04-24T12:03:16.859\",\"name\":\"Classification\",\"id\":\"LWEwGW8ATgE\",\"displayName\":\"Classification\",\"publicAccess\":\"rw------\",\"version\":1,\"externalAccess\":false,\"valueType\":\"TEXT\",\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"favorites\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"translations\":[],\"userAccesses\":[],\"options\":[{\"code\":\"INPUT\",\"lastUpdated\":\"2015-04-24T12:02:51.959\",\"id\":\"Fr4igNnPYTv\",\"created\":\"2015-04-24T12:02:51.959\",\"name\":\"Input\",\"displayName\":\"Input\",\"externalAccess\":false,\"displayFormName\":\"Input\",\"sortOrder\":1,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"sharing\":{\"userGroups\":{},\"external\":false,\"users\":{}},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]},{\"code\":\"ACTIVITY\",\"lastUpdated\":\"2015-04-24T12:03:04.493\",\"id\":\"xuAA8BQjdZq\",\"created\":\"2015-04-24T12:03:04.493\",\"name\":\"Activity\",\"displayName\":\"Activity\",\"externalAccess\":false,\"displayFormName\":\"Activity\",\"sortOrder\":2,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"sharing\":{\"userGroups\":{},\"external\":false,\"users\":{}},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]},{\"code\":\"OUTPUT\",\"lastUpdated\":\"2015-04-24T12:03:11.923\",\"id\":\"tpJ71rNdmeo\",\"created\":\"2015-04-24T12:03:11.923\",\"name\":\"Output\",\"displayName\":\"Output\",\"externalAccess\":false,\"displayFormName\":\"Output\",\"sortOrder\":3,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"sharing\":{\"userGroups\":{},\"external\":false,\"users\":{}},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]},{\"code\":\"IMPACT\",\"lastUpdated\":\"2015-04-24T12:03:16.859\",\"id\":\"QIbgv5M77In\",\"created\":\"2015-04-24T12:03:16.859\",\"name\":\"Impact\",\"displayName\":\"Impact\",\"externalAccess\":false,\"displayFormName\":\"Impact\",\"sortOrder\":4,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"sharing\":{\"userGroups\":{},\"external\":false,\"users\":{}},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]}]},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2015-04-20T12:36:33.754\",\"id\":\"qXS2NDUEAOS\",\"href\":\"/38/attributes/qXS2NDUEAOS\",\"created\":\"2015-04-20T12:23:04.044\",\"name\":\"Collection method\",\"code\":\"Collection method\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"LONG_TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"Collection method\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Collection method\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2016-01-15T16:53:02.773\",\"id\":\"UKNKz1H10EE\",\"href\":\"/38/attributes/UKNKz1H10EE\",\"created\":\"2016-01-15T16:53:02.773\",\"name\":\"HR identifier\",\"code\":\"IRID\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"HR identifier\",\"organisationUnitAttribute\":true,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":true,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"HR identifier\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2017-03-05T21:37:25.858\",\"id\":\"l1VmqIHKk6t\",\"href\":\"/38/attributes/l1VmqIHKk6t\",\"created\":\"2016-08-04T23:39:51.895\",\"name\":\"KE code\",\"code\":\"KE code\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"KE code\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":true,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"KE code\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2016-08-04T23:48:21.851\",\"id\":\"n2xYlNbsfko\",\"href\":\"/38/attributes/n2xYlNbsfko\",\"created\":\"2016-08-01T15:00:09.415\",\"name\":\"NGO ID\",\"code\":\"NGOID\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"NGO ID\",\"organisationUnitAttribute\":true,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"NGO ID\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2017-03-13T19:32:41.386\",\"id\":\"dLHLR5O4YFI\",\"href\":\"/38/attributes/dLHLR5O4YFI\",\"created\":\"2017-03-05T21:33:31.019\",\"name\":\"PEPFAR ID\",\"code\":\"PEPFAR_ID\",\"indicatorAttribute\":true,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"PEPFAR ID\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"PEPFAR ID\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":true,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2011-12-24T12:24:22.575\",\"id\":\"AhsCAtM3L0g\",\"href\":\"/38/attributes/AhsCAtM3L0g\",\"created\":\"2011-12-24T12:24:22.575\",\"name\":\"Rationale\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"Rationale\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Rationale\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2017-03-12T20:17:57.461\",\"id\":\"xqWyz9jNCA5\",\"href\":\"/38/attributes/xqWyz9jNCA5\",\"created\":\"2016-08-04T23:40:08.559\",\"name\":\"TZ code\",\"code\":\"TZ code\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"TZ code\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":true,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"TZ code\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2011-12-24T12:24:22.575\",\"id\":\"Y1LUDU8sWBR\",\"href\":\"/38/attributes/Y1LUDU8sWBR\",\"created\":\"2011-12-24T12:24:22.575\",\"name\":\"Unit of measure\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"Unit of measure\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Unit of measure\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]}]}", + "responseSize": 21863, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/schemas/organisationUnit?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", + "path": "/api/38/schemas/userCredentials?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", "featureName": "User groups can be listed", "static": false, "count": 2, @@ -174,32 +165,30 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"klass\":\"org.hisp.dhis.organisationunit.OrganisationUnit\",\"shareable\":false,\"translatable\":true,\"metadata\":true,\"identifiableObject\":true,\"apiEndpoint\":\"/organisationUnits\",\"plural\":\"organisationUnits\",\"displayName\":\"Organisation Unit\",\"name\":\"organisationUnit\",\"singular\":\"organisationUnit\",\"authorities\":[{\"type\":\"CREATE\",\"authorities\":[\"F_ORGANISATIONUNIT_ADD\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_ORGANISATIONUNIT_DELETE\"]}],\"properties\":[{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"parent\",\"href\":\"/schemas/organisationUnit\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":8,\"collection\":false,\"required\":false,\"writable\":true,\"min\":8,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"publicAccess\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"type\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":true,\"name\":\"path\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastUpdated\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"children\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"child\",\"href\":\"/schemas/organisationUnit\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"translations\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"translation\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":11,\"collection\":false,\"required\":false,\"writable\":true,\"min\":11,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"id\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"URL\",\"unique\":false,\"name\":\"href\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"organisationUnitGroups\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"organisationUnitGroup\",\"href\":\"/schemas/organisationUnitGroup\",\"persisted\":true},{\"owner\":false,\"ordered\":true,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":false,\"collectionName\":\"ancestors\",\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"organisationUnit\",\"href\":\"/schemas/organisationUnit\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayDescription\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"image\",\"href\":\"/schemas/fileResource\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"lastUpdatedBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userGroupAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userGroupAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":-2147483648,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"level\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"created\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"attributeValues\",\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"attributeValue\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"sharing\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayFormName\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"users\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userItem\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":150,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"PHONENUMBER\",\"unique\":false,\"name\":\"phoneNumber\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"translationKey\":\"NAME\",\"max\":230,\"collection\":false,\"required\":true,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"name\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"dataSets\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"dataSet\",\"href\":\"/schemas/dataSet\",\"persisted\":true},{\"owner\":false,\"ordered\":true,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"legendSets\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"legendSets\",\"href\":\"/schemas/legendSet\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"programs\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"program\",\"href\":\"/schemas/program\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"translationKey\":\"SHORT_NAME\",\"max\":50,\"collection\":false,\"required\":true,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"shortName\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"CONSTANT\",\"unique\":false,\"name\":\"dimensionItemType\",\"persisted\":false,\"constants\":[\"DATA_ELEMENT\",\"DATA_ELEMENT_OPERAND\",\"INDICATOR\",\"REPORTING_RATE\",\"PROGRAM_DATA_ELEMENT\",\"PROGRAM_ATTRIBUTE\",\"PROGRAM_INDICATOR\",\"PERIOD\",\"ORGANISATION_UNIT\",\"CATEGORY_OPTION\",\"OPTION_GROUP\",\"DATA_ELEMENT_GROUP\",\"ORGANISATION_UNIT_GROUP\",\"CATEGORY_OPTION_GROUP\"]},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"TEXT\",\"required\":false,\"writable\":true,\"collectionName\":\"favorites\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"CONSTANT\",\"unique\":false,\"name\":\"aggregationType\",\"persisted\":false,\"constants\":[\"SUM\",\"AVERAGE\",\"AVERAGE_SUM_ORG_UNIT\",\"LAST\",\"LAST_AVERAGE_ORG_UNIT\",\"LAST_IN_PERIOD\",\"LAST_IN_PERIOD_AVERAGE_ORG_UNIT\",\"FIRST\",\"FIRST_AVERAGE_ORG_UNIT\",\"COUNT\",\"STDDEV\",\"VARIANCE\",\"MIN\",\"MAX\",\"NONE\",\"CUSTOM\",\"DEFAULT\"]},{\"owner\":true,\"ordered\":false,\"max\":50,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"code\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"access\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayName\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"translationKey\":\"DESCRIPTION\",\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"description\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"contactPerson\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayShortName\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"externalAccess\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"INTEGER\",\"unique\":false,\"name\":\"periodOffset\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"translationKey\":\"FORM_NAME\",\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"formName\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":true,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"openingDate\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":150,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"EMAIL\",\"unique\":false,\"name\":\"email\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"address\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"dimensionItem\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"INTEGER\",\"unique\":false,\"name\":\"memberCount\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"leaf\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"URL\",\"unique\":false,\"name\":\"url\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"closedDate\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"createdBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"legendSet\",\"href\":\"/schemas/legendSet\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"geometry\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"comment\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"user\",\"href\":\"/schemas/user\",\"persisted\":false}]}", - "responseSize": 13382, + "responseBody": "{\"klass\":\"org.hisp.dhis.user.UserCredentials\",\"identifiableObject\":true,\"singular\":\"userCredentials\",\"plural\":\"userCredentials\",\"metadata\":false,\"name\":\"userCredentials\",\"displayName\":\"User Credentials\",\"shareable\":false,\"authorities\":[],\"properties\":[{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"TEXT\",\"name\":\"favorite\",\"persisted\":false,\"collectionName\":\"favorites\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"userInfo\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"DATE\",\"name\":\"lastLogin\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"IDENTIFIER\",\"name\":\"code\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":50,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"access\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"openId\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"displayName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"TEXT\",\"name\":\"publicAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":8,\"min\":8},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"cogsDimensionConstraint\",\"persisted\":true,\"collectionName\":\"cogsDimensionConstraints\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/categoryOptionGroupSet\"},{\"propertyType\":\"BOOLEAN\",\"name\":\"externalAuth\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"accountExpiry\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"catDimensionConstraint\",\"persisted\":true,\"collectionName\":\"catDimensionConstraints\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/category\"},{\"propertyType\":\"BOOLEAN\",\"name\":\"externalAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"lastUpdated\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"PASSWORD\",\"name\":\"password\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":60,\"min\":8},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"translation\",\"persisted\":false,\"collectionName\":\"translations\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"ldapId\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"disabled\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"IDENTIFIER\",\"name\":\"id\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":11,\"min\":11},{\"propertyType\":\"URL\",\"name\":\"href\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"twoFA\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"passwordLastUpdated\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"lastUpdatedBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userGroupAccess\",\"persisted\":false,\"collectionName\":\"userGroupAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"invitation\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"created\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"attributeValue\",\"persisted\":false,\"collectionName\":\"attributeValues\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"sharing\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"selfRegistered\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"userRole\",\"persisted\":true,\"collectionName\":\"userRoles\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/userRole\"},{\"propertyType\":\"REFERENCE\",\"name\":\"createdBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userAccess\",\"persisted\":false,\"collectionName\":\"userAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"name\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"favorite\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"user\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"TEXT\",\"name\":\"username\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":true,\"max\":255,\"min\":0}],\"translatable\":false}", + "responseSize": 8328, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/me/authorization", + "path": "/api/38/schemas/organisationUnit?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", "featureName": "User groups can be listed", "static": false, "count": 2, @@ -207,33 +196,30 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "[\"F_PROGRAM_INDICATOR_PUBLIC_ADD\",\"F_SQLVIEW_EXECUTE\",\"F_USER_VIEW\",\"F_GENERATE_MIN_MAX_VALUES\",\"F_VALIDATIONRULE_PUBLIC_ADD\",\"F_CATEGORY_PRIVATE_ADD\",\"F_INDICATORGROUPSET_PUBLIC_ADD\",\"F_DATAVALUE_DELETE\",\"F_EXTERNAL_MAP_LAYER_PRIVATE_ADD\",\"F_RELATIONSHIPTYPE_DELETE\",\"F_CATEGORY_OPTION_PRIVATE_ADD\",\"F_SINGLE_EVENT_DATA_ENTRY\",\"F_CATEGORY_OPTION_GROUP_PUBLIC_ADD\",\"F_GIS_ADMIN\",\"M_dhis-web-event-capture\",\"F_SEND_EMAIL\",\"F_ORGUNITGROUPSET_PRIVATE_ADD\",\"F_INDICATOR_DELETE\",\"M_dhis-web-event-reports\",\"F_VIEW_UNAPPROVED_DATA\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_VIEW\",\"F_TRACKED_ENTITY_INSTANCE_CHANGE_LOCATION\",\"F_OPTIONGROUPSET_DELETE\",\"F_USERGROUP_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_PRIVATE_ADD\",\"F_DOCUMENT_EXTERNAL\",\"F_PROGRAM_TRACKING_MANAGEMENT\",\"F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD\",\"F_GENERATE_PROGRAM_SUMMARY_REPORT\",\"F_PROGRAM_INDICATOR_DELETE\",\"F_MOBILE_SENDSMS\",\"F_TRACKED_ENTITY_ADD\",\"F_TRACKED_ENTITY_MANAGEMENT\",\"F_RELATIONSHIP_DELETE\",\"F_VALIDATIONRULEGROUP_PUBLIC_ADD\",\"F_REPORT_EXTERNAL\",\"F_DOCUMENT_PRIVATE_ADD\",\"M_dhis-web-reports\",\"F_TRACKED_ENTITY_DELETE\",\"F_USERGROUP_DELETE\",\"F_PROGRAM_PRIVATE_ADD\",\"F_CATEGORY_COMBO_PRIVATE_ADD\",\"F_SCHEDULING_SEND_MESSAGE\",\"F_EXTERNAL_MAP_LAYER_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_DELETE\",\"F_ORGANISATIONUNIT_MOVE\",\"M_dhis-web-usage-analytics\",\"F_COLOR_DELETE\",\"F_INDICATORGROUP_DELETE\",\"F_ORGANISATIONUNIT_DELETE\",\"F_PROGRAM_RULE_ADD\",\"M_dhis-web-light\",\"F_OPTIONGROUPSET_PRIVATE_ADD\",\"F_DATA_MART_ADMIN\",\"M_dhis-web-maintenance-mobile\",\"F_DATASET_PUBLIC_ADD\",\"F_CATEGORY_COMBO_DELETE\",\"F_SECTION_DELETE\",\"F_USER_DELETE\",\"F_INDICATORGROUPSET_PRIVATE_ADD\",\"F_PROGRAM_INDICATOR_PRIVATE_ADD\",\"F_METADATA_IMPORT\",\"M_dhis-web-maintenance-appmanager\",\"F_EXPORT_EVENTS\",\"M_dhis-web-maintenance-settings\",\"F_SQLVIEW_PUBLIC_ADD\",\"F_PERFORM_MAINTENANCE\",\"F_COLOR_SET_ADD\",\"F_PROGRAM_STAGE_INSTANCE_DELETE\",\"F_METADATA_EXPORT\",\"F_MINMAX_DATAELEMENT_ADD\",\"F_PROGRAMSTAGE_SECTION_ADD\",\"F_DATAELEMENTGROUP_PRIVATE_ADD\",\"F_VALIDATIONRULE_PRIVATE_ADD\",\"F_APPROVE_DATA\",\"M_dhis-web-mapping\",\"F_DATAELEMENT_PRIVATE_ADD\",\"F_VALIDATIONCRITERIA_ADD\",\"F_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS\",\"F_IGNORE_TRACKER_REQUIRED_VALUE_VALIDATION\",\"F_PROGRAM_PUBLIC_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_DELETE\",\"F_USER_ADD_WITHIN_MANAGED_GROUP\",\"M_Web_Portal\",\"F_ORGANISATIONUNIT_ADD\",\"M_dhis-web-user\",\"F_LEGEND_SET_PUBLIC_ADD\",\"F_CONSTANT_ADD\",\"F_PREDICTORGROUP_DELETE\",\"F_TRACKED_ENTITY_COMMENT_ADD\",\"F_TRACKED_ENTITY_INSTANCE_MANAGEMENT\",\"M_dhis-web-visualizer\",\"F_INDICATOR_PUBLIC_ADD\",\"F_INDICATORGROUP_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD\",\"M_dhis-web-maintenance\",\"M_dhis-web-approval\",\"F_PROGRAM_RULE_MANAGEMENT\",\"F_TEI_CASCADE_DELETE\",\"F_FRED_UPDATE\",\"F_VISUALIZATION_EXTERNAL\",\"M_dhis-web-cache-cleaner\",\"F_EDIT_EXPIRED\",\"F_ACCESS_TRACKED_ENTITY_ATTRIBUTES\",\"F_PROGRAM_DASHBOARD_CONFIG_ADMIN\",\"F_ORGANISATIONUNITLEVEL_UPDATE\",\"F_CATEGORY_OPTION_PUBLIC_ADD\",\"M_dhis-web-datastore\",\"F_CATEGORY_OPTION_DELETE\",\"M_Data_Table\",\"M_dhis-web-menu-management\",\"F_REPORT_PUBLIC_ADD\",\"F_VALIDATIONRULEGROUP_DELETE\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_ADD\",\"F_RELATIONSHIP_MANAGEMENT\",\"F_COLOR_ADD\",\"F_OPTIONSET_PRIVATE_ADD\",\"F_PROGRAM_RULE_DELETE\",\"F_GENERATE_STATISTICAL_PROGRAM_REPORT\",\"F_ORGUNITGROUP_DELETE\",\"F_DATAELEMENTGROUPSET_PRIVATE_ADD\",\"M_dhis-web-tracker-capture\",\"F_LOCALE_ADD\",\"F_LEGEND_ADD\",\"F_CATEGORY_OPTION_GROUP_PRIVATE_ADD\",\"F_PROGRAM_INSTANCE_MANAGEMENT\",\"M_dhis-web-reporting\",\"F_CATEGORY_PUBLIC_ADD\",\"F_SECTION_ADD\",\"F_CATEGORY_COMBO_PUBLIC_ADD\",\"M_dhis-web-maintenance-datadictionary\",\"F_DATASET_DELETE\",\"F_INDICATORGROUPSET_DELETE\",\"F_USER_DELETE_WITHIN_MANAGED_GROUP\",\"F_ADD_TRACKED_ENTITY_FORM\",\"M_dhis-web-scheduler\",\"F_OPTIONGROUP_PUBLIC_ADD\",\"F_USERROLE_PRIVATE_ADD\",\"M_dhis-web-messaging\",\"M_dhis-web-maintenance-program\",\"F_EXTERNALFILERESOURCE_ADD\",\"F_MAP_EXTERNAL\",\"M_bna_widget\",\"F_DATAELEMENTGROUPSET_PUBLIC_ADD\",\"F_DATAELEMENTGROUP_DELETE\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_ADD\",\"F_RELATIONSHIP_ADD\",\"F_ORGUNITGROUP_PRIVATE_ADD\",\"F_DATAELEMENTGROUP_PUBLIC_ADD\",\"F_USER_GROUPS_READ_ONLY_ADD_MEMBERS\",\"F_LOCALE_DELETE\",\"F_PREDICTOR_RUN\",\"F_DATAELEMENT_DELETE\",\"F_OPTIONGROUP_DELETE\",\"F_LEGEND_SET_PRIVATE_ADD\",\"F_PROGRAMSTAGE_DELETE\",\"F_ATTRIBUTE_PUBLIC_ADD\",\"F_TRACKED_ENTITY_FORM_DELETE\",\"F_USERROLE_DELETE\",\"F_DOCUMENT_DELETE\",\"F_ORGUNITGROUPSET_DELETE\",\"M_dhis-web-translations\",\"M_dhis-web-sms\",\"F_SCHEDULING_CASE_AGGREGATE_QUERY_BUILDER\",\"F_PROGRAM_DELETE\",\"F_VALIDATIONRULE_DELETE\",\"F_PROGRAMDATAELEMENT_ADD\",\"M_dhis-web-mobile\",\"F_ACTIVITY_PLAN\",\"F_RELATIONSHIPTYPE_PUBLIC_ADD\",\"F_PREDICTOR_ADD\",\"F_SQLVIEW_PRIVATE_ADD\",\"F_EXPORT_DATA\",\"F_OAUTH2_CLIENT_MANAGE\",\"F_ORGUNITGROUP_PUBLIC_ADD\",\"F_APPROVE_DATA_LOWER_LEVELS\",\"M_Social_Media_Video\",\"F_OPTIONSET_PUBLIC_ADD\",\"F_EVENTCHART_EXTERNAL\",\"M_dhis-web-dataentry\",\"F_PROGRAM_TRACKING_SEARCH\",\"M_dhis-web-maintenance-dataset\",\"F_USERROLE_LIST\",\"M_dhis-web-import-export\",\"M_dhis-web-caseentry\",\"F_USERROLE_PUBLIC_ADD\",\"M_dhis-web-importexport\",\"M_InterpretationsTest\",\"F_ORGUNITGROUPSET_PUBLIC_ADD\",\"F_SQLVIEW_EXTERNAL\",\"F_REPORT_DELETE\",\"F_DASHBOARD_PUBLIC_ADD\",\"F_CONSTANT_DELETE\",\"M_dhis-web-maintenance-user\",\"F_PREDICTOR_DELETE\",\"M_dhis-web-data-visualizer\",\"F_DATASET_PRIVATE_ADD\",\"F_EVENTREPORT_PUBLIC_ADD\",\"F_PROGRAMSTAGE_SECTION_DELETE\",\"F_TRACKED_ENTITY_UPDATE\",\"F_CATEGORY_OPTION_GROUP_SET_PUBLIC_ADD\",\"F_TRACKED_ENTITY_INSTANCE_DASHBOARD\",\"F_METADATA_MANAGE\",\"F_ANALYTICSTABLEHOOK_DELETE\",\"F_UNCOMPLETE_EVENT\",\"M_dhis-web-sms-configuration\",\"M_dhis-web-interpretation\",\"F_LEGEND_DELETE\",\"M_Custom_Js_Css\",\"F_PROGRAM_INDICATOR_MANAGEMENT\",\"F_ANONYMOUS_DATA_ENTRY\",\"F_MAP_PUBLIC_ADD\",\"F_PROGRAM_VALIDATION\",\"F_SCHEDULING_ADMIN\",\"F_TRACKED_ENTITY_COMMENT_DELETE\",\"F_DATAELEMENT_MINMAX_DELETE\",\"F_MOBILE_SETTINGS\",\"F_PREDICTORGROUP_ADD\",\"F_REPORT_PRIVATE_ADD\",\"F_VALIDATIONRULEGROUP_PRIVATE_ADD\",\"F_PUSH_ANALYSIS_DELETE\",\"F_REPLICATE_USER\",\"F_DATAVALUE_ADD\",\"M_dhis-web-maintenance-organisationunit\",\"F_INSERT_CUSTOM_JS_CSS\",\"F_DATAELEMENTGROUPSET_DELETE\",\"F_SQLVIEW_DELETE\",\"F_ENROLLMENT_CASCADE_DELETE\",\"F_PROGRAMDATAELEMENT_DELETE\",\"F_TRACKED_ENTITY_INSTANCE_LIST\",\"F_INDICATORTYPE_ADD\",\"F_LEGEND_SET_DELETE\",\"F_VIEW_EVENT_ANALYTICS\",\"F_PROGRAMSTAGE_SECTION_MANAGEMENT\",\"F_IMPORT_EVENTS\",\"F_PROGRAM_INSTANCE_DELETE\",\"F_INDICATOR_PRIVATE_ADD\",\"F_TRACKED_ENTITY_INSTANCE_HISTORY\",\"F_FRED_CREATE\",\"F_EVENTCHART_PUBLIC_ADD\",\"F_PUSH_ANALYSIS_ADD\",\"M_dhis-web-event-visualizer\",\"F_USER_ADD\",\"F_EXTERNAL_MAP_LAYER_DELETE\",\"F_SYSTEM_SETTING\",\"F_ANALYTICSTABLEHOOK_ADD\",\"F_ATTRIBUTE_PRIVATE_ADD\",\"F_DOCUMENT_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_DELETE\",\"M_Easy_Visualization\",\"F_VISUALIZATION_PUBLIC_ADD\",\"F_DATAELEMENT_MINMAX_ADD\",\"M_dhis-web-data-quality\",\"M_dhis-web-pivot\",\"F_EVENTREPORT_EXTERNAL\",\"F_PROGRAM_RULE_UPDATE\",\"F_DATAELEMENT_PUBLIC_ADD\",\"M_dhis-web-validationrule\",\"F_CONSTANT_MANAGEMENT\",\"F_RUN_VALIDATION\",\"F_MANAGE_TICKETS\",\"F_GENERATE_BENEFICIARY_TABULAR_REPORT\",\"F_OPTIONGROUP_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_DELETE\",\"M_User_Administration\",\"M_dhis-web-settings\",\"F_IMPORT_DATA\",\"F_VIEW_DATABROWSER\",\"F_MOBILE_DELETE_SMS\",\"F_OPTIONSET_MANAGEMENT\",\"F_SEND_MESSAGE\",\"F_PROGRAMSTAGE_ADD\",\"M_dhis-web-maps\",\"F_MINMAX_DATAELEMENT_DELETE\",\"F_ATTRIBUTE_DELETE\",\"F_OPTIONSET_DELETE\",\"F_PROGRAM_TRACKING_LIST\",\"M_dhis-web-dashboard\",\"M_dhis-web-data-administration\",\"F_ACCEPT_DATA_LOWER_LEVELS\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_DELETE\",\"F_OPTIONGROUPSET_PUBLIC_ADD\",\"M_dhis-web-capture\",\"F_PROGRAM_INDICATOR_GROUP_PUBLIC_ADD\",\"F_CATEGORY_DELETE\",\"F_COLOR_SET_DELETE\",\"M_dhis-web-app-management\",\"F_INDICATORTYPE_DELETE\",\"F_NAME_BASED_DATA_ENTRY\",\"F_INDICATORGROUP_PRIVATE_ADD\",\"F_FRED_DELETE\",\"F_VALIDATIONCRITERIA_DELETE\",\"F_PROGRAM_STAGE_INSTANCE_SEARCH\"]", - "responseSize": 7791, + "responseBody": "{\"klass\":\"org.hisp.dhis.organisationunit.OrganisationUnit\",\"identifiableObject\":true,\"singular\":\"organisationUnit\",\"plural\":\"organisationUnits\",\"metadata\":true,\"name\":\"organisationUnit\",\"displayName\":\"Organisation Unit\",\"shareable\":false,\"apiEndpoint\":\"/organisationUnits\",\"authorities\":[{\"type\":\"CREATE\",\"authorities\":[\"F_ORGANISATIONUNIT_ADD\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_ORGANISATIONUNIT_DELETE\"]}],\"properties\":[{\"propertyType\":\"REFERENCE\",\"name\":\"parent\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/organisationUnit\"},{\"propertyType\":\"TEXT\",\"name\":\"publicAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":8,\"min\":8},{\"propertyType\":\"TEXT\",\"name\":\"type\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"path\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"lastUpdated\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"child\",\"persisted\":true,\"collectionName\":\"children\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/organisationUnit\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"translation\",\"persisted\":true,\"collectionName\":\"translations\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"id\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":11,\"min\":11},{\"propertyType\":\"URL\",\"name\":\"href\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"organisationUnitGroup\",\"persisted\":true,\"collectionName\":\"organisationUnitGroups\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/organisationUnitGroup\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"organisationUnit\",\"persisted\":false,\"collectionName\":\"ancestors\",\"collection\":true,\"ordered\":true,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false,\"href\":\"/schemas/organisationUnit\"},{\"propertyType\":\"TEXT\",\"name\":\"displayDescription\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"image\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/fileResource\"},{\"propertyType\":\"REFERENCE\",\"name\":\"lastUpdatedBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userGroupAccess\",\"persisted\":false,\"collectionName\":\"userGroupAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"level\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":-2147483648},{\"propertyType\":\"DATE\",\"name\":\"created\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"attributeValue\",\"persisted\":true,\"collectionName\":\"attributeValues\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"sharing\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"displayFormName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"userItem\",\"persisted\":true,\"collectionName\":\"users\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/user\"},{\"propertyType\":\"PHONENUMBER\",\"name\":\"phoneNumber\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":150,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userAccess\",\"persisted\":false,\"collectionName\":\"userAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"name\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true,\"max\":230,\"min\":1,\"translationKey\":\"NAME\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"dataSet\",\"persisted\":true,\"collectionName\":\"dataSets\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/dataSet\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"legendSets\",\"persisted\":false,\"collectionName\":\"legendSets\",\"collection\":true,\"ordered\":true,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/legendSet\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"program\",\"persisted\":true,\"collectionName\":\"programs\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/program\"},{\"propertyType\":\"TEXT\",\"name\":\"shortName\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true,\"max\":50,\"min\":1,\"translationKey\":\"SHORT_NAME\"},{\"propertyType\":\"BOOLEAN\",\"name\":\"favorite\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"CONSTANT\",\"name\":\"dimensionItemType\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"constants\":[\"DATA_ELEMENT\",\"DATA_ELEMENT_OPERAND\",\"INDICATOR\",\"REPORTING_RATE\",\"PROGRAM_DATA_ELEMENT\",\"PROGRAM_ATTRIBUTE\",\"PROGRAM_INDICATOR\",\"PERIOD\",\"ORGANISATION_UNIT\",\"CATEGORY_OPTION\",\"OPTION_GROUP\",\"DATA_ELEMENT_GROUP\",\"ORGANISATION_UNIT_GROUP\",\"CATEGORY_OPTION_GROUP\"]},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"TEXT\",\"name\":\"favorite\",\"persisted\":false,\"collectionName\":\"favorites\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"CONSTANT\",\"name\":\"aggregationType\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"constants\":[\"SUM\",\"AVERAGE\",\"AVERAGE_SUM_ORG_UNIT\",\"LAST\",\"LAST_AVERAGE_ORG_UNIT\",\"LAST_IN_PERIOD\",\"LAST_IN_PERIOD_AVERAGE_ORG_UNIT\",\"FIRST\",\"FIRST_AVERAGE_ORG_UNIT\",\"COUNT\",\"STDDEV\",\"VARIANCE\",\"MIN\",\"MAX\",\"NONE\",\"CUSTOM\",\"DEFAULT\"]},{\"propertyType\":\"IDENTIFIER\",\"name\":\"code\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":50,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"access\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"displayName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"TEXT\",\"name\":\"contactPerson\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"description\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":1,\"translationKey\":\"DESCRIPTION\"},{\"propertyType\":\"TEXT\",\"name\":\"displayShortName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"BOOLEAN\",\"name\":\"externalAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COMPLEX\",\"name\":\"queryMods\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"formName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"openingDate\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true},{\"propertyType\":\"EMAIL\",\"name\":\"email\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":150,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"address\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"dimensionItem\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"INTEGER\",\"name\":\"memberCount\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"leaf\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"URL\",\"name\":\"url\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"closedDate\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"createdBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"REFERENCE\",\"name\":\"legendSet\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false,\"href\":\"/schemas/legendSet\"},{\"propertyType\":\"TEXT\",\"name\":\"comment\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"geometry\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"user\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"}],\"translatable\":true}", + "responseSize": 13279, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", - "cache-control": "no-store", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/attributes?fields=%3Aall%2CoptionSet%5B%3Aall%2Coptions%5B%3Aall%5D%5D&paging=false", + "path": "/api/38/me/authorization", "featureName": "User groups can be listed", "static": false, "count": 2, @@ -241,29 +227,27 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"attributes\":[{\"lastUpdated\":\"2015-04-24T12:12:54.408\",\"id\":\"DnrLSdo4hMl\",\"href\":\"/38/attributes/DnrLSdo4hMl\",\"created\":\"2015-04-24T12:12:54.407\",\"name\":\"Alternative name\",\"code\":\"Alternative name\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"Alternative name\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":true,\"userAttribute\":false,\"displayName\":\"Alternative name\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2015-04-24T12:14:03.641\",\"id\":\"Z4X3J7jMLYV\",\"href\":\"/38/attributes/Z4X3J7jMLYV\",\"created\":\"2015-04-24T12:03:37.356\",\"name\":\"Classification\",\"code\":\"CLASSIFICATION\",\"indicatorAttribute\":true,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"Classification\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Classification\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"code\":\"CLASS\",\"created\":\"2015-04-24T12:02:41.447\",\"lastUpdated\":\"2015-04-24T12:03:16.859\",\"name\":\"Classification\",\"id\":\"LWEwGW8ATgE\",\"displayName\":\"Classification\",\"publicAccess\":\"rw------\",\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"version\":1,\"externalAccess\":false,\"valueType\":\"TEXT\",\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"favorites\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"translations\":[],\"userAccesses\":[],\"options\":[{\"code\":\"INPUT\",\"lastUpdated\":\"2015-04-24T12:02:51.959\",\"id\":\"Fr4igNnPYTv\",\"created\":\"2015-04-24T12:02:51.959\",\"name\":\"Input\",\"displayName\":\"Input\",\"externalAccess\":false,\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"displayFormName\":\"Input\",\"sortOrder\":1,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]},{\"code\":\"ACTIVITY\",\"lastUpdated\":\"2015-04-24T12:03:04.493\",\"id\":\"xuAA8BQjdZq\",\"created\":\"2015-04-24T12:03:04.493\",\"name\":\"Activity\",\"displayName\":\"Activity\",\"externalAccess\":false,\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"displayFormName\":\"Activity\",\"sortOrder\":2,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]},{\"code\":\"OUTPUT\",\"lastUpdated\":\"2015-04-24T12:03:11.923\",\"id\":\"tpJ71rNdmeo\",\"created\":\"2015-04-24T12:03:11.923\",\"name\":\"Output\",\"displayName\":\"Output\",\"externalAccess\":false,\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"displayFormName\":\"Output\",\"sortOrder\":3,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]},{\"code\":\"IMPACT\",\"lastUpdated\":\"2015-04-24T12:03:16.859\",\"id\":\"QIbgv5M77In\",\"created\":\"2015-04-24T12:03:16.859\",\"name\":\"Impact\",\"displayName\":\"Impact\",\"externalAccess\":false,\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"displayFormName\":\"Impact\",\"sortOrder\":4,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]}]},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2015-04-20T12:36:33.754\",\"id\":\"qXS2NDUEAOS\",\"href\":\"/38/attributes/qXS2NDUEAOS\",\"created\":\"2015-04-20T12:23:04.044\",\"name\":\"Collection method\",\"code\":\"Collection method\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"LONG_TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"Collection method\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Collection method\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2016-01-15T16:53:02.773\",\"id\":\"UKNKz1H10EE\",\"href\":\"/38/attributes/UKNKz1H10EE\",\"created\":\"2016-01-15T16:53:02.773\",\"name\":\"HR identifier\",\"code\":\"IRID\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"HR identifier\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":true,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":true,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"HR identifier\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2021-08-11T19:44:20.145\",\"id\":\"l1VmqIHKk6t\",\"href\":\"/38/attributes/l1VmqIHKk6t\",\"created\":\"2016-08-04T23:39:51.895\",\"name\":\"KE code\",\"code\":\"KE code\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"KE code\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":true,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":true,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"KE code\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"lastUpdatedBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2016-08-04T23:48:21.851\",\"id\":\"n2xYlNbsfko\",\"href\":\"/38/attributes/n2xYlNbsfko\",\"created\":\"2016-08-01T15:00:09.415\",\"name\":\"NGO ID\",\"code\":\"NGOID\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"NGO ID\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":true,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"NGO ID\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2017-03-13T19:32:41.386\",\"id\":\"dLHLR5O4YFI\",\"href\":\"/38/attributes/dLHLR5O4YFI\",\"created\":\"2017-03-05T21:33:31.019\",\"name\":\"PEPFAR ID\",\"code\":\"PEPFAR_ID\",\"indicatorAttribute\":true,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"PEPFAR ID\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"PEPFAR ID\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":true,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2011-12-24T12:24:22.575\",\"id\":\"AhsCAtM3L0g\",\"href\":\"/38/attributes/AhsCAtM3L0g\",\"created\":\"2011-12-24T12:24:22.575\",\"name\":\"Rationale\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"Rationale\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Rationale\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2021-08-11T19:45:34.644\",\"id\":\"xqWyz9jNCA5\",\"href\":\"/38/attributes/xqWyz9jNCA5\",\"created\":\"2016-08-04T23:40:08.559\",\"name\":\"TZ code\",\"code\":\"TZ code\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"TZ code\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":true,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":true,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"TZ code\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"lastUpdatedBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2011-12-24T12:24:22.575\",\"id\":\"Y1LUDU8sWBR\",\"href\":\"/38/attributes/Y1LUDU8sWBR\",\"created\":\"2011-12-24T12:24:22.575\",\"name\":\"Unit of measure\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"Unit of measure\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Unit of measure\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]}]}", - "responseSize": 22129, + "responseBody": "[\"F_PROGRAM_INDICATOR_PUBLIC_ADD\",\"F_SQLVIEW_EXECUTE\",\"F_USER_VIEW\",\"F_GENERATE_MIN_MAX_VALUES\",\"F_VALIDATIONRULE_PUBLIC_ADD\",\"F_CATEGORY_PRIVATE_ADD\",\"F_INDICATORGROUPSET_PUBLIC_ADD\",\"F_DATAVALUE_DELETE\",\"F_EXTERNAL_MAP_LAYER_PRIVATE_ADD\",\"F_RELATIONSHIPTYPE_DELETE\",\"F_CATEGORY_OPTION_PRIVATE_ADD\",\"F_SINGLE_EVENT_DATA_ENTRY\",\"F_CATEGORY_OPTION_GROUP_PUBLIC_ADD\",\"F_GIS_ADMIN\",\"M_dhis-web-event-capture\",\"F_SEND_EMAIL\",\"F_ORGUNITGROUPSET_PRIVATE_ADD\",\"F_INDICATOR_DELETE\",\"M_dhis-web-event-reports\",\"F_VIEW_UNAPPROVED_DATA\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_VIEW\",\"F_TRACKED_ENTITY_INSTANCE_CHANGE_LOCATION\",\"F_OPTIONGROUPSET_DELETE\",\"F_USERGROUP_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_PRIVATE_ADD\",\"F_DOCUMENT_EXTERNAL\",\"F_PROGRAM_TRACKING_MANAGEMENT\",\"F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD\",\"F_GENERATE_PROGRAM_SUMMARY_REPORT\",\"F_PROGRAM_INDICATOR_DELETE\",\"F_MOBILE_SENDSMS\",\"F_TRACKED_ENTITY_ADD\",\"F_TRACKED_ENTITY_MANAGEMENT\",\"F_RELATIONSHIP_DELETE\",\"F_VALIDATIONRULEGROUP_PUBLIC_ADD\",\"F_REPORT_EXTERNAL\",\"F_DOCUMENT_PRIVATE_ADD\",\"M_dhis-web-reports\",\"F_TRACKED_ENTITY_DELETE\",\"F_USERGROUP_DELETE\",\"F_PROGRAM_PRIVATE_ADD\",\"F_CATEGORY_COMBO_PRIVATE_ADD\",\"F_SCHEDULING_SEND_MESSAGE\",\"F_EXTERNAL_MAP_LAYER_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_DELETE\",\"F_ORGANISATIONUNIT_MOVE\",\"M_dhis-web-usage-analytics\",\"F_COLOR_DELETE\",\"F_INDICATORGROUP_DELETE\",\"F_ORGANISATIONUNIT_DELETE\",\"F_PROGRAM_RULE_ADD\",\"M_dhis-web-light\",\"F_OPTIONGROUPSET_PRIVATE_ADD\",\"F_DATA_MART_ADMIN\",\"M_dhis-web-maintenance-mobile\",\"F_DATASET_PUBLIC_ADD\",\"F_CATEGORY_COMBO_DELETE\",\"F_SECTION_DELETE\",\"F_USER_DELETE\",\"F_INDICATORGROUPSET_PRIVATE_ADD\",\"F_PROGRAM_INDICATOR_PRIVATE_ADD\",\"F_METADATA_IMPORT\",\"M_dhis-web-maintenance-appmanager\",\"F_EXPORT_EVENTS\",\"M_dhis-web-maintenance-settings\",\"F_SQLVIEW_PUBLIC_ADD\",\"F_PERFORM_MAINTENANCE\",\"F_COLOR_SET_ADD\",\"F_PROGRAM_STAGE_INSTANCE_DELETE\",\"F_METADATA_EXPORT\",\"F_MINMAX_DATAELEMENT_ADD\",\"F_PROGRAMSTAGE_SECTION_ADD\",\"F_DATAELEMENTGROUP_PRIVATE_ADD\",\"F_VALIDATIONRULE_PRIVATE_ADD\",\"F_APPROVE_DATA\",\"M_dhis-web-mapping\",\"F_DATAELEMENT_PRIVATE_ADD\",\"F_VALIDATIONCRITERIA_ADD\",\"F_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS\",\"F_IGNORE_TRACKER_REQUIRED_VALUE_VALIDATION\",\"F_PROGRAM_PUBLIC_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_DELETE\",\"F_USER_ADD_WITHIN_MANAGED_GROUP\",\"M_Web_Portal\",\"F_ORGANISATIONUNIT_ADD\",\"M_dhis-web-user\",\"F_LEGEND_SET_PUBLIC_ADD\",\"F_CONSTANT_ADD\",\"F_PREDICTORGROUP_DELETE\",\"F_TRACKED_ENTITY_COMMENT_ADD\",\"F_TRACKED_ENTITY_INSTANCE_MANAGEMENT\",\"M_dhis-web-visualizer\",\"F_INDICATOR_PUBLIC_ADD\",\"F_INDICATORGROUP_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD\",\"M_dhis-web-maintenance\",\"M_dhis-web-approval\",\"F_PROGRAM_RULE_MANAGEMENT\",\"F_TEI_CASCADE_DELETE\",\"F_FRED_UPDATE\",\"F_VISUALIZATION_EXTERNAL\",\"M_dhis-web-cache-cleaner\",\"F_EDIT_EXPIRED\",\"F_ACCESS_TRACKED_ENTITY_ATTRIBUTES\",\"F_PROGRAM_DASHBOARD_CONFIG_ADMIN\",\"F_EVENT_VISUALIZATION_EXTERNAL\",\"F_ORGANISATIONUNITLEVEL_UPDATE\",\"F_CATEGORY_OPTION_PUBLIC_ADD\",\"M_dhis-web-datastore\",\"F_CATEGORY_OPTION_DELETE\",\"M_Data_Table\",\"M_dhis-web-menu-management\",\"F_REPORT_PUBLIC_ADD\",\"F_VALIDATIONRULEGROUP_DELETE\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_ADD\",\"F_RELATIONSHIP_MANAGEMENT\",\"F_COLOR_ADD\",\"F_OPTIONSET_PRIVATE_ADD\",\"F_PROGRAM_RULE_DELETE\",\"F_GENERATE_STATISTICAL_PROGRAM_REPORT\",\"F_ORGUNITGROUP_DELETE\",\"F_DATAELEMENTGROUPSET_PRIVATE_ADD\",\"M_dhis-web-tracker-capture\",\"F_LOCALE_ADD\",\"F_LEGEND_ADD\",\"F_CATEGORY_OPTION_GROUP_PRIVATE_ADD\",\"F_PROGRAM_INSTANCE_MANAGEMENT\",\"M_dhis-web-reporting\",\"F_CATEGORY_PUBLIC_ADD\",\"F_SECTION_ADD\",\"F_CATEGORY_COMBO_PUBLIC_ADD\",\"M_dhis-web-maintenance-datadictionary\",\"F_DATASET_DELETE\",\"F_INDICATORGROUPSET_DELETE\",\"F_USER_DELETE_WITHIN_MANAGED_GROUP\",\"F_ADD_TRACKED_ENTITY_FORM\",\"M_dhis-web-scheduler\",\"F_OPTIONGROUP_PUBLIC_ADD\",\"F_USERROLE_PRIVATE_ADD\",\"M_dhis-web-messaging\",\"M_dhis-web-maintenance-program\",\"F_EXTERNALFILERESOURCE_ADD\",\"F_MAP_EXTERNAL\",\"M_bna_widget\",\"F_DATAELEMENTGROUPSET_PUBLIC_ADD\",\"F_DATAELEMENTGROUP_DELETE\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_ADD\",\"F_RELATIONSHIP_ADD\",\"F_ORGUNITGROUP_PRIVATE_ADD\",\"F_DATAELEMENTGROUP_PUBLIC_ADD\",\"F_USER_GROUPS_READ_ONLY_ADD_MEMBERS\",\"F_LOCALE_DELETE\",\"F_PREDICTOR_RUN\",\"F_DATAELEMENT_DELETE\",\"F_OPTIONGROUP_DELETE\",\"F_LEGEND_SET_PRIVATE_ADD\",\"F_PROGRAMSTAGE_DELETE\",\"F_ATTRIBUTE_PUBLIC_ADD\",\"F_TRACKED_ENTITY_FORM_DELETE\",\"F_USERROLE_DELETE\",\"F_DOCUMENT_DELETE\",\"F_ORGUNITGROUPSET_DELETE\",\"M_dhis-web-translations\",\"M_dhis-web-sms\",\"F_SCHEDULING_CASE_AGGREGATE_QUERY_BUILDER\",\"F_PROGRAM_DELETE\",\"F_VALIDATIONRULE_DELETE\",\"F_PROGRAMDATAELEMENT_ADD\",\"M_dhis-web-mobile\",\"F_ACTIVITY_PLAN\",\"F_RELATIONSHIPTYPE_PUBLIC_ADD\",\"F_PREDICTOR_ADD\",\"F_SQLVIEW_PRIVATE_ADD\",\"F_EXPORT_DATA\",\"F_OAUTH2_CLIENT_MANAGE\",\"F_EVENT_VISUALIZATION_PUBLIC_ADD\",\"F_ORGUNITGROUP_PUBLIC_ADD\",\"F_APPROVE_DATA_LOWER_LEVELS\",\"M_Social_Media_Video\",\"F_OPTIONSET_PUBLIC_ADD\",\"F_EVENTCHART_EXTERNAL\",\"M_dhis-web-dataentry\",\"F_PROGRAM_TRACKING_SEARCH\",\"M_dhis-web-maintenance-dataset\",\"F_USERROLE_LIST\",\"M_dhis-web-import-export\",\"M_dhis-web-caseentry\",\"F_USERROLE_PUBLIC_ADD\",\"M_dhis-web-importexport\",\"M_InterpretationsTest\",\"F_ORGUNITGROUPSET_PUBLIC_ADD\",\"F_SQLVIEW_EXTERNAL\",\"F_REPORT_DELETE\",\"F_DASHBOARD_PUBLIC_ADD\",\"F_CONSTANT_DELETE\",\"M_dhis-web-maintenance-user\",\"F_PREDICTOR_DELETE\",\"M_dhis-web-data-visualizer\",\"F_DATASET_PRIVATE_ADD\",\"F_EVENTREPORT_PUBLIC_ADD\",\"F_PROGRAMSTAGE_SECTION_DELETE\",\"F_TRACKED_ENTITY_UPDATE\",\"F_CATEGORY_OPTION_GROUP_SET_PUBLIC_ADD\",\"F_TRACKED_ENTITY_INSTANCE_DASHBOARD\",\"F_METADATA_MANAGE\",\"F_ANALYTICSTABLEHOOK_DELETE\",\"F_UNCOMPLETE_EVENT\",\"M_dhis-web-sms-configuration\",\"M_dhis-web-interpretation\",\"F_LEGEND_DELETE\",\"M_Custom_Js_Css\",\"F_PROGRAM_INDICATOR_MANAGEMENT\",\"F_ANONYMOUS_DATA_ENTRY\",\"F_MAP_PUBLIC_ADD\",\"F_PROGRAM_VALIDATION\",\"F_SCHEDULING_ADMIN\",\"F_TRACKED_ENTITY_COMMENT_DELETE\",\"F_DATAELEMENT_MINMAX_DELETE\",\"F_MOBILE_SETTINGS\",\"F_PREDICTORGROUP_ADD\",\"F_REPORT_PRIVATE_ADD\",\"F_VALIDATIONRULEGROUP_PRIVATE_ADD\",\"F_PUSH_ANALYSIS_DELETE\",\"F_REPLICATE_USER\",\"F_DATAVALUE_ADD\",\"M_dhis-web-maintenance-organisationunit\",\"F_INSERT_CUSTOM_JS_CSS\",\"F_DATAELEMENTGROUPSET_DELETE\",\"F_SQLVIEW_DELETE\",\"F_ENROLLMENT_CASCADE_DELETE\",\"F_PROGRAMDATAELEMENT_DELETE\",\"F_TRACKED_ENTITY_INSTANCE_LIST\",\"F_INDICATORTYPE_ADD\",\"F_LEGEND_SET_DELETE\",\"F_VIEW_EVENT_ANALYTICS\",\"F_PROGRAMSTAGE_SECTION_MANAGEMENT\",\"F_IMPORT_EVENTS\",\"F_PROGRAM_INSTANCE_DELETE\",\"F_INDICATOR_PRIVATE_ADD\",\"F_TRACKED_ENTITY_INSTANCE_HISTORY\",\"F_FRED_CREATE\",\"F_EVENTCHART_PUBLIC_ADD\",\"F_PUSH_ANALYSIS_ADD\",\"M_dhis-web-event-visualizer\",\"F_USER_ADD\",\"F_EXTERNAL_MAP_LAYER_DELETE\",\"F_SYSTEM_SETTING\",\"F_ANALYTICSTABLEHOOK_ADD\",\"F_ATTRIBUTE_PRIVATE_ADD\",\"F_DOCUMENT_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_DELETE\",\"M_Easy_Visualization\",\"F_VISUALIZATION_PUBLIC_ADD\",\"F_DATAELEMENT_MINMAX_ADD\",\"M_dhis-web-data-quality\",\"M_dhis-web-pivot\",\"F_EVENTREPORT_EXTERNAL\",\"F_PROGRAM_RULE_UPDATE\",\"F_DATAELEMENT_PUBLIC_ADD\",\"M_dhis-web-validationrule\",\"F_CONSTANT_MANAGEMENT\",\"F_RUN_VALIDATION\",\"F_MANAGE_TICKETS\",\"F_GENERATE_BENEFICIARY_TABULAR_REPORT\",\"F_OPTIONGROUP_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_DELETE\",\"M_User_Administration\",\"M_dhis-web-settings\",\"F_IMPORT_DATA\",\"F_VIEW_DATABROWSER\",\"F_PERFORM_ANALYTICS_EXPLAIN\",\"F_MOBILE_DELETE_SMS\",\"F_OPTIONSET_MANAGEMENT\",\"F_SEND_MESSAGE\",\"F_PROGRAMSTAGE_ADD\",\"M_dhis-web-maps\",\"F_MINMAX_DATAELEMENT_DELETE\",\"F_ATTRIBUTE_DELETE\",\"F_OPTIONSET_DELETE\",\"F_PROGRAM_TRACKING_LIST\",\"M_dhis-web-dashboard\",\"M_dhis-web-data-administration\",\"F_ACCEPT_DATA_LOWER_LEVELS\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_DELETE\",\"F_OPTIONGROUPSET_PUBLIC_ADD\",\"M_dhis-web-capture\",\"F_PROGRAM_INDICATOR_GROUP_PUBLIC_ADD\",\"F_CATEGORY_DELETE\",\"F_COLOR_SET_DELETE\",\"M_dhis-web-app-management\",\"F_INDICATORTYPE_DELETE\",\"F_NAME_BASED_DATA_ENTRY\",\"F_INDICATORGROUP_PRIVATE_ADD\",\"F_FRED_DELETE\",\"F_VALIDATIONCRITERIA_DELETE\",\"F_PROGRAM_STAGE_INSTANCE_SEARCH\"]", + "responseSize": 7889, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", - "cache-control": "no-cache, private", + "cache-control": "no-store", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { @@ -275,28 +259,26 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "[{\"version\":\"0.6.0\",\"name\":\"Training App\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/training-app_0.6.0/\",\"description\":\"DHIS2 Training App\",\"icons\":{\"48\":\"icon.png\"},\"developer\":{\"url\":\"https://www.eyeseetea.com/\",\"name\":\"EyeSeeTea team\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/Training-App/index.html\",\"baseUrl\":\"/apps/Training-App\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Training-App\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Training App\",\"core_app\":false},{\"version\":\"31.1.0\",\"name\":\"App Management\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/app-management_31.1.0/\",\"description\":\"The Application Management App provides the ability to upload webapps in .zip files, as well as installing apps directly from the official DHIS 2 App Store\",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"developer\":{\"url\":\"https://www.dhis2.org\",\"name\":\"Nicolay Ramm\",\"email\":\"nicolay@dhis2.org\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"https://debug.dhis2.org/dev/dhis-web-app-management/index.html\",\"baseUrl\":\"https://debug.dhis2.org/dev/dhis-web-app-management\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":true,\"key\":\"app-management\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"app-management\",\"app_hub_id\":\"28823170-1203-46d1-81d5-eea67abae41c\",\"core_app\":true},{\"version\":\"2.4\",\"name\":\"Score Card Widget\",\"appType\":\"DASHBOARD_WIDGET\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/scorecard-dashboard-widget_2.4/\",\"description\":\"Score Card Generation\",\"icons\":{\"16\":\"scorecard.png\",\"48\":\"scorecard.png\",\"128\":\"scorecard.png\"},\"developer\":{\"url\":\"http://hisptanzania.org/\",\"name\":\"HISP Tanzania\"},\"activities\":{\"dhis\":{\"href\":\"../../..\"}},\"launchUrl\":\"/apps/Score-Card-Widget/index.html\",\"baseUrl\":\"/apps/Score-Card-Widget\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Score-Card-Widget\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Score Card Widget\",\"core_app\":false},{\"version\":\"1.0.0-rc.2\",\"name\":\"Action Tracker\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/action-tracker_1.0.0/\",\"description\":\"Action Tracker\",\"icons\":{\"16\":\"assets/icons/icon-16x16.png\",\"48\":\"assets/icons/icon-48x48.png\",\"128\":\"assets/icons/icon-128x128.png\"},\"developer\":{\"url\":\"https://hisptanzania.org\",\"name\":\"HISPTZ\"},\"activities\":{\"dhis\":{\"href\":\"../../../\"}},\"launchUrl\":\"/apps/Action-Tracker/index.html\",\"baseUrl\":\"/apps/Action-Tracker\",\"authorities\":[\"ACTION_TRACKER_EDIT_ACTION\",\"ACTION_TRACKER_CREATE_ACTION\",\"ACTION_TRACKER_DELETE_ACTION\",\"ACTION_TRACKER_EDIT_PROGRESS\",\"ACTION_TRACKER_CREATE_PROGRESS\"],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Action-Tracker\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Action Tracker\",\"core_app\":false},{\"version\":\"101.0.4\",\"name\":\"Usage Analytics\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/usage-analytics_101.0.4/\",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"https://debug.dhis2.org/dev/dhis-web-usage-analytics/index.html\",\"baseUrl\":\"https://debug.dhis2.org/dev/dhis-web-usage-analytics\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":true,\"key\":\"usage-analytics\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"usage-analytics\",\"app_hub_id\":\"7a243207-2de8-4620-b3e2-5162106284d4\",\"core_app\":true},{\"version\":\"0.1\",\"name\":\"Tracker Capture\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/bundle/\",\"description\":\"Tracker Capture App\",\"icons\":{\"16\":\"/img/icons/mortar-16.png\",\"48\":\"/img/icons/mortar-48.png\",\"128\":\"/img/icons/mortar-128.png\"},\"developer\":{\"url\":\"http://dhis2.org\",\"name\":\"HISP\"},\"activities\":{\"dhis\":{\"href\":\"..\"}},\"launchUrl\":\"https://debug.dhis2.org/dev/dhis-web-tracker-capture/index.html\",\"baseUrl\":\"https://debug.dhis2.org/dev/dhis-web-tracker-capture\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":true,\"key\":\"tracker-capture\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"tracker-capture\",\"core_app\":true},{\"version\":\"2.0.0\",\"name\":\"Interactive Dashboard 2\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/interactive-dashboard_2/\",\"description\":\"Interactive dashboard 2\",\"icons\":{\"16\":\"assets/img/icon-16x16.png\",\"48\":\"assets/img/icon-48x48.png\",\"128\":\"assets/img/icon-128x128.png\"},\"developer\":{\"url\":\"https://hisptanzania.org\",\"name\":\"HISPTZ\"},\"activities\":{\"dhis\":{\"href\":\"../../../\"}},\"launchUrl\":\"/apps/Interactive-Dashboard-2/index.html\",\"baseUrl\":\"/apps/Interactive-Dashboard-2\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Interactive-Dashboard-2\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Interactive Dashboard 2\",\"core_app\":false},{\"version\":\"1.0.0\",\"name\":\"Standard Report App for DHIS2 -By Er.Roshan Konda\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/dhis2-Programlist-1.0.0/\",\"description\":\"Er. Roshan Konda-First React App\",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/Programlist/index.html\",\"baseUrl\":\"/apps/Programlist\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Programlist\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Programlist\",\"core_app\":false},{\"version\":\"8.1.1\",\"name\":\"pwa-app\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/pwa-app-8.1.1/\",\"description\":\"\",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/pwa-app/index.html\",\"baseUrl\":\"/apps/pwa-app\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"pwa-app\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"pwa-app\",\"core_app\":false},{\"version\":\"2.1.0\",\"name\":\"Android Settings\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/dhis2-android-settings-app-2.1.0/\",\"icons\":{\"48\":\"favicon-48x48.png\"},\"developer\":{\"name\":\"Milagros Rodriguez\",\"email\":\"milagros@dhis2.org\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/android-settings-app/index.html\",\"baseUrl\":\"/apps/android-settings-app\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"android-settings-app\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"android-settings-app\",\"core_app\":false},{\"version\":\"31.19.16\",\"name\":\"Dashboard test\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/dashboard-test-31.19.16/\",\"description\":\"DHIS2 Dashboard app\",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/dashboard-test/index.html\",\"baseUrl\":\"/apps/dashboard-test\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"dashboard-test\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"dashboard-test\",\"core_app\":false},{\"version\":\"1.0.2\",\"name\":\"Data Transfer\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/data-transfert_1.0.1/\",\"description\":\"dataTransfer\",\"icons\":{\"48\":\"images/icons/icon.png\"},\"developer\":{\"url\":\"info@hispwca.org\",\"name\":\"Sakibou\",\"company\":\"HISP WCA\",\"email\":\"salassani@hispwca.org\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/Data-Transfer/index.html\",\"baseUrl\":\"/apps/Data-Transfer\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Data-Transfer\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Data Transfer\",\"core_app\":false},{\"version\":\"1.0\",\"name\":\"User's Role Monitor Widget\",\"appType\":\"DASHBOARD_WIDGET\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/users-role-monitor_1.0/\",\"description\":\"Widget for getting user info from specific user role.\",\"icons\":{\"48\":\"./userlist.png\"},\"developer\":{\"url\":\"http://dhis2trainingland.com/\",\"name\":\"Julhas Sujan\",\"company\":\"UiO\",\"email\":\"julhaspustcse@gmail.com\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/Users-Role-Monitor-Widget/./index.html\",\"baseUrl\":\"/apps/Users-Role-Monitor-Widget\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Users-Role-Monitor-Widget\",\"launch_path\":\"./index.html\",\"default_locale\":\"en\",\"short_name\":\"User's Role Monitor Widget\",\"core_app\":false},{\"version\":\"1.1.0\",\"name\":\"Data Query Playground\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/data-query-playground_1.1.0/\",\"description\":\"\",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/query-playground/index.html\",\"baseUrl\":\"/apps/query-playground\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"query-playground\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"query-playground\",\"core_app\":false},{\"version\":\"1.0.0-beta.5\",\"name\":\"Indicator Dictionary\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/indicator-search_1.0.0-beta.5/\",\"description\":\"Indicators dictionary\",\"icons\":{\"16\":\"assets/img/indicator_search.png\",\"48\":\"assets/img/indicator_search.png\",\"128\":\"assets/img/indicator_search.png\"},\"developer\":{\"url\":\"https://hisptanzania.org\",\"name\":\"HISPTZ\"},\"activities\":{\"dhis\":{\"href\":\"../../../\"}},\"launchUrl\":\"/apps/Indicator-Dictionary/index.html\",\"baseUrl\":\"/apps/Indicator-Dictionary\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Indicator-Dictionary\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Indicator Dictionary\",\"core_app\":false},{\"version\":\"1.0.0\",\"name\":\"GIS Admin\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/gis-manager_1.0.0/\",\"icons\":{\"48\":\"favicon-48x48.png\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/gis-admin/index.html\",\"baseUrl\":\"/apps/gis-admin\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"gis-admin\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"gis-admin\",\"core_app\":false},{\"version\":\"1.0.0\",\"name\":\"Standalone Action Tracker\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/dhis2-action-tracker-standalone-1.0.0/\",\"description\":\"The action tracker is a management tool that helps improve effective coverage of priority interventions at district and community level, covering various interventions such as maternal, newborn, and child health (MNCH), HIV, and nutrition. \",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"developer\":{\"url\":\"https://hisptanzania.org/\",\"name\":\"HISP Tanzania\",\"email\":\"info@hisptanzania.org\"},\"activities\":{\"dhis\":{\"href\":\"*\",\"namespace\":\"Standalone_Action_Tracker\"}},\"launchUrl\":\"/apps/action-tracker-standalone/index.html\",\"baseUrl\":\"/apps/action-tracker-standalone\",\"authorities\":[\"SAT_CREATE_GAPS\",\"SAT_CREATE_BOTTLENECKS\",\"SAT_CREATE_ACTION_STATUS\",\"SAT_VIEW_GAPS\",\"SAT_UPDATE_BOTTLENECKS\",\"SAT_UPDATE_ACTION_STATUS\",\"SAT_MANAGE_CHALLENGE_METHODS\",\"SAT_UPDATE_GAPS\",\"SAT_DELETE_ACTIONS\",\"SAT_VIEW_POSSIBLE_SOLUTIONS\",\"SAT_MANAGE_TRACKING_PERIOD\",\"SAT_MANAGE_PLANNING_PERIOD\",\"SAT_VIEW_BOTTLENECKS\",\"SAT_CREATE_ACTIONS\",\"SAT_DELETE_GAPS\",\"SAT_VIEW_ACTION_STATUS\",\"SAT_DELETE_BOTTLENECKS\",\"SAT_VIEW_ACTIONS\",\"SAT_CREATE_POSSIBLE_SOLUTIONS\",\"SAT_DELETE_POSSIBLE_SOLUTIONS\",\"SAT_UPDATE_ACTIONS\",\"SAT_DELETE_ACTION_STATUS\",\"SAT_MANAGE_PLANNING_ORG_UNIT_LEVEL\",\"SAT_UPDATE_POSSIBLE_SOLUTIONS\",\"SAT_MANAGE_ACTION_STATUS_OPTIONS\"],\"appState\":\"OK\",\"bundled\":false,\"key\":\"action-tracker-standalone\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"action-tracker-standalone\",\"core_app\":false},{\"version\":\"1.0.4\",\"name\":\"Data Import Wizard\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/data-import-wizard_1.04/\",\"description\":\"Data Importer Wizard\",\"icons\":{\"48\":\"favicon.ico\"},\"developer\":{\"name\":\"HISP Uganda\"},\"activities\":{\"dhis\":{\"href\":\"..\"}},\"launchUrl\":\"/apps/Data-Import-Wizard/index.html\",\"baseUrl\":\"/apps/Data-Import-Wizard\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Data-Import-Wizard\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Data Import Wizard\",\"core_app\":false}]", - "responseSize": 12639, + "responseBody": "[]", + "responseSize": 2, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { @@ -308,21 +290,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, "responseBody": "{\"organisationUnits\":[{\"id\":\"ImspTQPwCqd\",\"path\":\"/ImspTQPwCqd\",\"children\":true,\"displayName\":\"Sierra Leone\"}]}", "responseSize": 111, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -330,40 +308,9 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" - } - }, - { - "path": "/api/38/schemas?fields=name%2CdataShareable", - "featureName": "User groups can be listed", - "static": false, - "count": 2, - "nonDeterministic": false, - "method": "GET", - "requestBody": "", - "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", - "accept": "*/*", - "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", - "sec-fetch-mode": "cors" - }, - "statusCode": 200, - "responseBody": "{\"schemas\":[{\"dataShareable\":false,\"name\":\"userRole\"},{\"dataShareable\":false,\"name\":\"attribute\"},{\"dataShareable\":false,\"name\":\"user\"},{\"dataShareable\":false,\"name\":\"userGroup\"},{\"dataShareable\":false,\"name\":\"externalFileResource\"},{\"dataShareable\":false,\"name\":\"expression\"},{\"dataShareable\":true,\"name\":\"sqlView\"},{\"dataShareable\":false,\"name\":\"constant\"},{\"dataShareable\":false,\"name\":\"oAuth2Client\"},{\"dataShareable\":false,\"name\":\"jobConfiguration\"},{\"dataShareable\":false,\"name\":\"option\"},{\"dataShareable\":false,\"name\":\"optionSet\"},{\"dataShareable\":false,\"name\":\"optionGroupSet\"},{\"dataShareable\":false,\"name\":\"optionGroup\"},{\"dataShareable\":false,\"name\":\"legendSet\"},{\"dataShareable\":false,\"name\":\"organisationUnit\"},{\"dataShareable\":false,\"name\":\"organisationUnitLevel\"},{\"dataShareable\":false,\"name\":\"organisationUnitGroup\"},{\"dataShareable\":false,\"name\":\"organisationUnitGroupSet\"},{\"dataShareable\":true,\"name\":\"categoryOption\"},{\"dataShareable\":false,\"name\":\"categoryOptionGroup\"},{\"dataShareable\":false,\"name\":\"categoryOptionGroupSet\"},{\"dataShareable\":false,\"name\":\"category\"},{\"dataShareable\":false,\"name\":\"categoryCombo\"},{\"dataShareable\":false,\"name\":\"categoryOptionCombo\"},{\"dataShareable\":false,\"name\":\"dataElement\"},{\"dataShareable\":false,\"name\":\"dataElementGroup\"},{\"dataShareable\":false,\"name\":\"dataElementGroupSet\"},{\"dataShareable\":false,\"name\":\"analyticsTableHook\"},{\"dataShareable\":false,\"name\":\"indicatorType\"},{\"dataShareable\":false,\"name\":\"indicator\"},{\"dataShareable\":false,\"name\":\"indicatorGroup\"},{\"dataShareable\":false,\"name\":\"indicatorGroupSet\"},{\"dataShareable\":false,\"name\":\"dataEntryForm\"},{\"dataShareable\":true,\"name\":\"dataSet\"},{\"dataShareable\":false,\"name\":\"dataSetNotificationTemplate\"},{\"dataShareable\":false,\"name\":\"section\"},{\"dataShareable\":false,\"name\":\"dataApprovalLevel\"},{\"dataShareable\":false,\"name\":\"dataApprovalWorkflow\"},{\"dataShareable\":false,\"name\":\"validationRule\"},{\"dataShareable\":false,\"name\":\"validationRuleGroup\"},{\"dataShareable\":false,\"name\":\"identifiableObject\"},{\"dataShareable\":false,\"name\":\"trackedEntityAttribute\"},{\"dataShareable\":true,\"name\":\"trackedEntityType\"},{\"dataShareable\":false,\"name\":\"trackedEntityTypeAttribute\"},{\"dataShareable\":false,\"name\":\"programTrackedEntityAttributeGroup\"},{\"dataShareable\":false,\"name\":\"programNotificationTemplate\"},{\"dataShareable\":false,\"name\":\"programStageSection\"},{\"dataShareable\":true,\"name\":\"programStage\"},{\"dataShareable\":false,\"name\":\"smscommand\"},{\"dataShareable\":true,\"name\":\"program\"},{\"dataShareable\":false,\"name\":\"eventChart\"},{\"dataShareable\":false,\"name\":\"programSection\"},{\"dataShareable\":false,\"name\":\"programIndicator\"},{\"dataShareable\":false,\"name\":\"programRuleVariable\"},{\"dataShareable\":true,\"name\":\"relationshipType\"},{\"dataShareable\":false,\"name\":\"programIndicatorGroup\"},{\"dataShareable\":false,\"name\":\"programRuleAction\"},{\"dataShareable\":false,\"name\":\"programRule\"},{\"dataShareable\":false,\"name\":\"eventReport\"},{\"dataShareable\":false,\"name\":\"mapView\"},{\"dataShareable\":false,\"name\":\"externalMapLayer\"},{\"dataShareable\":false,\"name\":\"visualization\"},{\"dataShareable\":false,\"name\":\"map\"},{\"dataShareable\":false,\"name\":\"document\"},{\"dataShareable\":false,\"name\":\"report\"},{\"dataShareable\":false,\"name\":\"validationResult\"},{\"dataShareable\":false,\"name\":\"Predictor\"},{\"dataShareable\":false,\"name\":\"predictorGroup\"},{\"dataShareable\":false,\"name\":\"dashboardItem\"},{\"dataShareable\":false,\"name\":\"dashboard\"},{\"dataShareable\":false,\"name\":\"pushanalysis\"},{\"dataShareable\":false,\"name\":\"identifiableObject\"},{\"dataShareable\":false,\"name\":\"metadataProposal\"},{\"dataShareable\":false,\"name\":\"messageConversation\"},{\"dataShareable\":false,\"name\":\"programStageDataElement\"},{\"dataShareable\":false,\"name\":\"categoryOptionGroupSetDimension\"},{\"dataShareable\":false,\"name\":\"userAccess\"},{\"dataShareable\":false,\"name\":\"programTrackedEntityAttribute\"},{\"dataShareable\":false,\"name\":\"interpretationComment\"},{\"dataShareable\":false,\"name\":\"minMaxDataElement\"},{\"dataShareable\":false,\"name\":\"identifiableObject\"},{\"dataShareable\":false,\"name\":\"attributeValues\"},{\"dataShareable\":false,\"name\":\"userCredentials\"},{\"dataShareable\":false,\"name\":\"reportingRate\"},{\"dataShareable\":false,\"name\":\"programDataElement\"},{\"dataShareable\":false,\"name\":\"trackedEntityAttributeValue\"},{\"dataShareable\":false,\"name\":\"programInstance\"},{\"dataShareable\":false,\"name\":\"organisationUnitGroupSetDimension\"},{\"dataShareable\":false,\"name\":\"programAttributeDimension\"},{\"dataShareable\":false,\"name\":\"dataElementGroupSetDimension\"},{\"dataShareable\":false,\"name\":\"dataSetElement\"},{\"dataShareable\":false,\"name\":\"relationship\"},{\"dataShareable\":false,\"name\":\"programStageInstanceFilter\"},{\"dataShareable\":false,\"name\":\"programIndicatorDimension\"},{\"dataShareable\":false,\"name\":\"legend\"},{\"dataShareable\":false,\"name\":\"softDeletableObject\"},{\"dataShareable\":false,\"name\":\"analyticsPeriodBoundary\"},{\"dataShareable\":false,\"name\":\"dataElementDimension\"},{\"dataShareable\":false,\"name\":\"apiToken\"},{\"dataShareable\":false,\"name\":\"metadataVersion\"},{\"dataShareable\":false,\"name\":\"categoryDimension\"},{\"dataShareable\":false,\"name\":\"interpretation\"},{\"dataShareable\":false,\"name\":\"dataElementOperand\"},{\"dataShareable\":false,\"name\":\"trackedEntityInstance\"},{\"dataShareable\":false,\"name\":\"dataInputPeriods\"},{\"dataShareable\":false,\"name\":\"trackedEntityInstanceFilter\"},{\"dataShareable\":false,\"name\":\"icon\"},{\"dataShareable\":false,\"name\":\"userGroupAccess\"}]}", - "responseSize": 5426, - "responseHeaders": { - "server": "nginx/1.17.10", + "x-frame-options": "SAMEORIGIN", "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", - "access-control-allow-credentials": "true", - "access-control-allow-origin": "http://localhost:3000", - "vary": "Origin", - "access-control-expose-headers": "ETag, Location", - "x-content-type-options": "nosniff", - "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "connection": "keep-alive" } }, { @@ -375,21 +322,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, "responseBody": "{\"organisationUnits\":[{\"id\":\"ImspTQPwCqd\",\"path\":\"/ImspTQPwCqd\",\"children\":true,\"displayName\":\"Sierra Leone\"}]}", "responseSize": 111, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -397,7 +340,9 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { @@ -409,21 +354,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"pager\":{\"page\":1,\"pageCount\":1,\"total\":32,\"pageSize\":50},\"userGroups\":[{\"id\":\"wl5cDMuUhmF\",\"displayName\":\"Administratora\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"vAvEltyXGbD\",\"displayName\":\"Africare HQ\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"ZoHNWQajIoe\",\"displayName\":\"Bo District M&E officers\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"th4S6ovwcr8\",\"displayName\":\"Bonthe District M&E Officers\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"wAAA1agEHin\",\"displayName\":\"Cape Town University Research Group\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"GogLpGmkL0g\",\"displayName\":\"_DATASET_Child Health Program Manager\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"tH0GcNZZ1vW\",\"displayName\":\"_DATASET_Data entry clerk\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"w900PX10L7O\",\"displayName\":\"_DATASET_M and E Officer\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"B6JNeAQ6akX\",\"displayName\":\"_DATASET_Superuser\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"zz6XckBrLlj\",\"displayName\":\"_DATASET_System administrator (ALL)\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"qlEhuAA77gc\",\"displayName\":\"EPI Stock Completeness Notification Recipients\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"ZrsVF7IJ93y\",\"displayName\":\"Family Health Partner\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"sZRhXMPbcWc\",\"displayName\":\"Family Planning Program Coordinators\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"QYrzIjSfI8z\",\"displayName\":\"Feedback Message Recipients\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"HzJEzC1n1Yd\",\"displayName\":\"fsdae\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"Rg8wusV7QYi\",\"displayName\":\"HIV Program Coordinators\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"YCPJDwzbe8T\",\"displayName\":\"Kenya staff\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"jvrEwEJ2yZn\",\"displayName\":\"Malaria program\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"k3xzluFKVyw\",\"displayName\":\"Nairobi University Research Group\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"GZSvMCVowAx\",\"displayName\":\"Partner for Health International\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"M1Qre0247G3\",\"displayName\":\"_PROGRAM_Antenatal care program\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"H9XnHoWRKCg\",\"displayName\":\"_PROGRAM_Child Health Tracker\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"NTC8GjJ7p8P\",\"displayName\":\"_PROGRAM_Inpatient program\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"vRoAruMnNpB\",\"displayName\":\"_PROGRAM_MNCH / PNC (Adult Woman) program\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"gXpmQO6eEOo\",\"displayName\":\"_PROGRAM_Superuser\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"pBnkuih0c1K\",\"displayName\":\"_PROGRAM_System administrator (ALL)\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"Kk12LkEWtXp\",\"displayName\":\"_PROGRAM_TB program\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"z1gNAf2zUxZ\",\"displayName\":\"_PROGRAM_WHO MCH program\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"lFHP5lLkzVr\",\"displayName\":\"System administrators\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"hj0nnsVsPLU\",\"displayName\":\"TB Program Coordinators\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"L4XTzgbdza3\",\"displayName\":\"Wakiki\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"Iqfwd3j2qe5\",\"displayName\":\"World Health Program\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]}]}", - "responseSize": 8595, + "responseBody": "{\"pager\":{\"page\":1,\"pageCount\":1,\"total\":31,\"pageSize\":50},\"userGroups\":[{\"id\":\"wl5cDMuUhmF\",\"displayName\":\"Administrators\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"vAvEltyXGbD\",\"displayName\":\"Africare HQ\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"ZoHNWQajIoe\",\"displayName\":\"Bo District M&E officers\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"th4S6ovwcr8\",\"displayName\":\"Bonthe District M&E Officers\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"wAAA1agEHin\",\"displayName\":\"Cape Town University Research Group\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"GogLpGmkL0g\",\"displayName\":\"_DATASET_Child Health Program Manager\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"tH0GcNZZ1vW\",\"displayName\":\"_DATASET_Data entry clerk\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"w900PX10L7O\",\"displayName\":\"_DATASET_M and E Officer\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"B6JNeAQ6akX\",\"displayName\":\"_DATASET_Superuser\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"zz6XckBrLlj\",\"displayName\":\"_DATASET_System administrator (ALL)\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"qlEhuAA77gc\",\"displayName\":\"EPI Stock Completeness Notification Recipients\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"ZrsVF7IJ93y\",\"displayName\":\"Family Health Partner\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"sZRhXMPbcWc\",\"displayName\":\"Family Planning Program Coordinators\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"QYrzIjSfI8z\",\"displayName\":\"Feedback Message Recipients\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"Rg8wusV7QYi\",\"displayName\":\"HIV Program Coordinators\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"YCPJDwzbe8T\",\"displayName\":\"Kenya staff\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"jvrEwEJ2yZn\",\"displayName\":\"Malaria program\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"k3xzluFKVyw\",\"displayName\":\"Nairobi University Research Group\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"GZSvMCVowAx\",\"displayName\":\"Partner for Health International\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"M1Qre0247G3\",\"displayName\":\"_PROGRAM_Antenatal care program\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"H9XnHoWRKCg\",\"displayName\":\"_PROGRAM_Child Health Tracker\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"NTC8GjJ7p8P\",\"displayName\":\"_PROGRAM_Inpatient program\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"vRoAruMnNpB\",\"displayName\":\"_PROGRAM_MNCH / PNC (Adult Woman) program\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"gXpmQO6eEOo\",\"displayName\":\"_PROGRAM_Superuser\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"pBnkuih0c1K\",\"displayName\":\"_PROGRAM_System administrator (ALL)\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"Kk12LkEWtXp\",\"displayName\":\"_PROGRAM_TB program\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"z1gNAf2zUxZ\",\"displayName\":\"_PROGRAM_WHO MCH program\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"lFHP5lLkzVr\",\"displayName\":\"System administrators\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"hj0nnsVsPLU\",\"displayName\":\"TB Program Coordinators\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"L4XTzgbdza3\",\"displayName\":\"Wakiki\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"Iqfwd3j2qe5\",\"displayName\":\"World Health Program\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]}]}", + "responseSize": 8297, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -431,7 +372,9 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { @@ -443,21 +386,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"pager\":{\"page\":1,\"pageCount\":7,\"total\":32,\"pageSize\":5,\"nextPage\":\"/38/userGroups?page=2&pageSize=5&fields=id%2CdisplayName%2Caccess%2Cuser%5Bid%2CdisplayName%5D%2CpublicAccess%2CuserGroupAccesses&order=name%3Aasc\"},\"userGroups\":[{\"id\":\"wl5cDMuUhmF\",\"displayName\":\"Administratora\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"vAvEltyXGbD\",\"displayName\":\"Africare HQ\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"ZoHNWQajIoe\",\"displayName\":\"Bo District M&E officers\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"th4S6ovwcr8\",\"displayName\":\"Bonthe District M&E Officers\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"wAAA1agEHin\",\"displayName\":\"Cape Town University Research Group\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]}]}", - "responseSize": 1588, + "responseBody": "{\"pager\":{\"page\":1,\"pageCount\":7,\"total\":31,\"pageSize\":5,\"nextPage\":\"/38/userGroups?page=2&pageSize=5&fields=id%2CdisplayName%2Caccess%2Cuser%5Bid%2CdisplayName%5D%2CpublicAccess%2CuserGroupAccesses&order=name%3Aasc\"},\"userGroups\":[{\"id\":\"wl5cDMuUhmF\",\"displayName\":\"Administrators\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"vAvEltyXGbD\",\"displayName\":\"Africare HQ\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"ZoHNWQajIoe\",\"displayName\":\"Bo District M&E officers\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"th4S6ovwcr8\",\"displayName\":\"Bonthe District M&E Officers\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"wAAA1agEHin\",\"displayName\":\"Cape Town University Research Group\",\"publicAccess\":\"r-------\",\"access\":{\"read\":true,\"update\":false,\"externalize\":false,\"delete\":false,\"write\":false,\"manage\":false},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]}]}", + "responseSize": 1582, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -465,7 +404,9 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { @@ -477,21 +418,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"pager\":{\"page\":2,\"pageCount\":7,\"total\":32,\"pageSize\":5,\"nextPage\":\"/38/userGroups?page=3&pageSize=5&fields=id%2CdisplayName%2Caccess%2Cuser%5Bid%2CdisplayName%5D%2CpublicAccess%2CuserGroupAccesses&order=name%3Aasc\",\"prevPage\":\"/38/userGroups?pageSize=5&fields=id%2CdisplayName%2Caccess%2Cuser%5Bid%2CdisplayName%5D%2CpublicAccess%2CuserGroupAccesses&order=name%3Aasc\"},\"userGroups\":[{\"id\":\"GogLpGmkL0g\",\"displayName\":\"_DATASET_Child Health Program Manager\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"tH0GcNZZ1vW\",\"displayName\":\"_DATASET_Data entry clerk\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"w900PX10L7O\",\"displayName\":\"_DATASET_M and E Officer\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"B6JNeAQ6akX\",\"displayName\":\"_DATASET_Superuser\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"zz6XckBrLlj\",\"displayName\":\"_DATASET_System administrator (ALL)\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]}]}", - "responseSize": 1788, + "responseBody": "{\"pager\":{\"page\":2,\"pageCount\":7,\"total\":31,\"pageSize\":5,\"nextPage\":\"/38/userGroups?page=3&pageSize=5&fields=id%2CdisplayName%2Caccess%2Cuser%5Bid%2CdisplayName%5D%2CpublicAccess%2CuserGroupAccesses&order=name%3Aasc\",\"prevPage\":\"/38/userGroups?pageSize=5&fields=id%2CdisplayName%2Caccess%2Cuser%5Bid%2CdisplayName%5D%2CpublicAccess%2CuserGroupAccesses&order=name%3Aasc\"},\"userGroups\":[{\"id\":\"GogLpGmkL0g\",\"displayName\":\"_DATASET_Child Health Program Manager\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"tH0GcNZZ1vW\",\"displayName\":\"_DATASET_Data entry clerk\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"w900PX10L7O\",\"displayName\":\"_DATASET_M and E Officer\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"B6JNeAQ6akX\",\"displayName\":\"_DATASET_Superuser\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"zz6XckBrLlj\",\"displayName\":\"_DATASET_System administrator (ALL)\",\"publicAccess\":\"rw------\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]}]}", + "responseSize": 1776, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -499,7 +436,9 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } } ] \ No newline at end of file diff --git a/cypress/fixtures/network/38/user_roles_can_be_listed.json b/cypress/fixtures/network/38/user_roles_can_be_listed.json index f120c210e..88074666d 100644 --- a/cypress/fixtures/network/38/user_roles_can_be_listed.json +++ b/cypress/fixtures/network/38/user_roles_can_be_listed.json @@ -8,21 +8,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, "responseBody": "{\"helpPageLink\":\"https://dhis2.github.io/dhis2-docs/master/en/user/html/dhis2_user_manual_en.html\"}", "responseSize": 99, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -30,11 +26,13 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/schemas/userRole?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", + "path": "/api/38/schemas/userGroup?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", "featureName": "User roles can be listed", "static": false, "count": 2, @@ -42,28 +40,26 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"klass\":\"org.hisp.dhis.user.UserAuthorityGroup\",\"shareable\":true,\"translatable\":true,\"metadata\":true,\"identifiableObject\":true,\"apiEndpoint\":\"/userRoles\",\"plural\":\"userRoles\",\"displayName\":\"User Authority Group\",\"name\":\"userRole\",\"singular\":\"userRole\",\"authorities\":[{\"type\":\"CREATE_PUBLIC\",\"authorities\":[\"F_USERROLE_PUBLIC_ADD\"]},{\"type\":\"CREATE_PRIVATE\",\"authorities\":[\"F_USERROLE_PRIVATE_ADD\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_USERROLE_DELETE\"]}],\"properties\":[{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"TEXT\",\"required\":false,\"writable\":true,\"collectionName\":\"favorites\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"access\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":50,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"code\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayName\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":8,\"collection\":false,\"required\":false,\"writable\":true,\"min\":8,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"publicAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":2,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"description\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"externalAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastUpdated\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"translations\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"translation\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"URL\",\"unique\":false,\"name\":\"href\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":11,\"collection\":false,\"required\":false,\"writable\":true,\"min\":11,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"id\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"lastUpdatedBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userGroupAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userGroupAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"created\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"attributeValues\",\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"attributeValue\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"sharing\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"TEXT\",\"required\":false,\"writable\":true,\"collectionName\":\"authorities\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"authority\",\"persisted\":true},{\"owner\":false,\"ordered\":true,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":false,\"collectionName\":\"users\",\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userObject\",\"href\":\"/schemas/user\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"createdBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"translationKey\":\"NAME\",\"max\":230,\"collection\":false,\"required\":true,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":true,\"name\":\"name\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"user\",\"href\":\"/schemas/user\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false}]}", - "responseSize": 5757, + "responseBody": "{\"klass\":\"org.hisp.dhis.user.UserGroup\",\"identifiableObject\":true,\"singular\":\"userGroup\",\"plural\":\"userGroups\",\"metadata\":true,\"name\":\"userGroup\",\"displayName\":\"User Group\",\"shareable\":true,\"apiEndpoint\":\"/userGroups\",\"authorities\":[{\"type\":\"CREATE_PUBLIC\",\"authorities\":[\"F_USERGROUP_PUBLIC_ADD\"]},{\"type\":\"CREATE_PRIVATE\",\"authorities\":[\"F_USERGROUP_PRIVATE_ADD\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_USERGROUP_DELETE\"]}],\"properties\":[{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"TEXT\",\"name\":\"favorite\",\"persisted\":false,\"collectionName\":\"favorites\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"code\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":50,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"access\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"displayName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"TEXT\",\"name\":\"publicAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":8,\"min\":8},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"managedByGroup\",\"persisted\":true,\"collectionName\":\"managedByGroups\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/userGroup\"},{\"propertyType\":\"BOOLEAN\",\"name\":\"externalAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"lastUpdated\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"translation\",\"persisted\":true,\"collectionName\":\"translations\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"id\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":11,\"min\":11},{\"propertyType\":\"URL\",\"name\":\"href\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"lastUpdatedBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userGroupAccess\",\"persisted\":false,\"collectionName\":\"userGroupAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"created\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"attributeValue\",\"persisted\":true,\"collectionName\":\"attributeValues\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"sharing\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"user\",\"persisted\":true,\"collectionName\":\"users\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"managedGroup\",\"persisted\":true,\"collectionName\":\"managedGroups\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/userGroup\"},{\"propertyType\":\"REFERENCE\",\"name\":\"createdBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userAccess\",\"persisted\":false,\"collectionName\":\"userAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"name\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true,\"max\":230,\"min\":1,\"translationKey\":\"NAME\"},{\"propertyType\":\"BOOLEAN\",\"name\":\"favorite\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"user\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"}],\"translatable\":true}", + "responseSize": 5935, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "close", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { @@ -75,32 +71,30 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"klass\":\"org.hisp.dhis.user.User\",\"shareable\":false,\"translatable\":false,\"metadata\":true,\"identifiableObject\":true,\"apiEndpoint\":\"/users\",\"plural\":\"users\",\"displayName\":\"User\",\"name\":\"user\",\"singular\":\"user\",\"authorities\":[{\"type\":\"CREATE\",\"authorities\":[\"F_USER_ADD\",\"F_USER_ADD_WITHIN_MANAGED_GROUP\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_USER_DELETE\",\"F_USER_DELETE_WITHIN_MANAGED_GROUP\"]},{\"type\":\"READ\",\"authorities\":[\"F_USER_VIEW\"]}],\"properties\":[{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"education\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":8,\"collection\":false,\"required\":false,\"writable\":true,\"min\":8,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"publicAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":160,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"jobTitle\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastUpdated\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"twitter\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"translations\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"translation\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":160,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"employer\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":11,\"collection\":false,\"required\":false,\"writable\":true,\"min\":11,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":false,\"name\":\"id\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"URL\",\"unique\":false,\"name\":\"href\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"dataViewOrganisationUnits\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"dataViewOrganisationUnit\",\"href\":\"/schemas/organisationUnit\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"lastUpdatedBy\",\"href\":\"/schemas/user\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"whatsApp\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userGroupAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userGroupAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"created\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"attributeValues\",\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"attributeValue\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"sharing\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"userGroups\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userGroup\",\"href\":\"/schemas/userGroup\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":160,\"collection\":false,\"required\":true,\"writable\":true,\"min\":2,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"firstName\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":80,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"phoneNumber\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":160,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"nationality\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userAccess\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"name\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"birthday\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"TEXT\",\"required\":false,\"writable\":true,\"collectionName\":\"favorites\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":50,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"code\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"access\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":50,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"gender\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayName\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"externalAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"skype\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"teiSearchOrganisationUnits\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"teiSearchOrganisationUnit\",\"href\":\"/schemas/organisationUnit\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":160,\"collection\":false,\"required\":true,\"writable\":true,\"min\":2,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"surname\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"organisationUnits\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"organisationUnit\",\"href\":\"/schemas/organisationUnit\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"facebookMessenger\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"introduction\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":160,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"EMAIL\",\"unique\":false,\"name\":\"email\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"languages\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"welcomeMessage\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":true,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"userCredentials\",\"href\":\"/schemas/userCredentials\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"telegram\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"avatar\",\"href\":\"/schemas/fileResource\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":-2147483648,\"embeddedObject\":false,\"propertyType\":\"INTEGER\",\"unique\":false,\"name\":\"dataViewMaxOrganisationUnitLevel\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastCheckedInterpretations\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"createdBy\",\"href\":\"/schemas/user\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"interests\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"user\",\"href\":\"/schemas/user\",\"persisted\":false}]}", - "responseSize": 11136, + "responseBody": "{\"klass\":\"org.hisp.dhis.user.User\",\"identifiableObject\":true,\"singular\":\"user\",\"plural\":\"users\",\"metadata\":true,\"name\":\"user\",\"displayName\":\"User\",\"shareable\":false,\"apiEndpoint\":\"/users\",\"authorities\":[{\"type\":\"CREATE\",\"authorities\":[\"F_USER_ADD\",\"F_USER_ADD_WITHIN_MANAGED_GROUP\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_USER_DELETE\",\"F_USER_DELETE_WITHIN_MANAGED_GROUP\"]},{\"type\":\"READ\",\"authorities\":[\"F_USER_VIEW\"]}],\"properties\":[{\"propertyType\":\"TEXT\",\"name\":\"education\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"publicAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":8,\"min\":8},{\"propertyType\":\"TEXT\",\"name\":\"jobTitle\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":160,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"lastUpdated\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"TEXT\",\"name\":\"twitter\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"translation\",\"persisted\":false,\"collectionName\":\"translations\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"employer\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":160,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"id\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":11,\"min\":11},{\"propertyType\":\"URL\",\"name\":\"href\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"dataViewOrganisationUnit\",\"persisted\":true,\"collectionName\":\"dataViewOrganisationUnits\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/organisationUnit\"},{\"propertyType\":\"REFERENCE\",\"name\":\"lastUpdatedBy\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"TEXT\",\"name\":\"whatsApp\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userGroupAccess\",\"persisted\":false,\"collectionName\":\"userGroupAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"created\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"attributeValue\",\"persisted\":true,\"collectionName\":\"attributeValues\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"sharing\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"userGroup\",\"persisted\":true,\"collectionName\":\"userGroups\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/userGroup\"},{\"propertyType\":\"TEXT\",\"name\":\"firstName\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true,\"max\":160,\"min\":2},{\"propertyType\":\"TEXT\",\"name\":\"phoneNumber\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":80,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"nationality\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":160,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userAccess\",\"persisted\":false,\"collectionName\":\"userAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"name\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"favorite\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"birthday\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"TEXT\",\"name\":\"favorite\",\"persisted\":false,\"collectionName\":\"favorites\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"code\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":50,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"access\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"gender\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":50,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"displayName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"BOOLEAN\",\"name\":\"externalAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"teiSearchOrganisationUnit\",\"persisted\":true,\"collectionName\":\"teiSearchOrganisationUnits\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/organisationUnit\"},{\"propertyType\":\"TEXT\",\"name\":\"skype\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"surname\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true,\"max\":160,\"min\":2},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"organisationUnit\",\"persisted\":true,\"collectionName\":\"organisationUnits\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/organisationUnit\"},{\"propertyType\":\"TEXT\",\"name\":\"facebookMessenger\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"EMAIL\",\"name\":\"email\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":160,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"introduction\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"languages\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"welcomeMessage\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"userCredentials\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true,\"href\":\"/schemas/userCredentials\"},{\"propertyType\":\"TEXT\",\"name\":\"telegram\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"avatar\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/fileResource\"},{\"propertyType\":\"INTEGER\",\"name\":\"dataViewMaxOrganisationUnitLevel\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":-2147483648},{\"propertyType\":\"DATE\",\"name\":\"lastCheckedInterpretations\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"createdBy\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"TEXT\",\"name\":\"interests\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"user\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"}],\"translatable\":false}", + "responseSize": 11076, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/schemas/userGroup?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", + "path": "/api/38/schemas/userRole?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", "featureName": "User roles can be listed", "static": false, "count": 2, @@ -108,32 +102,30 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"klass\":\"org.hisp.dhis.user.UserGroup\",\"shareable\":true,\"translatable\":true,\"metadata\":true,\"identifiableObject\":true,\"apiEndpoint\":\"/userGroups\",\"plural\":\"userGroups\",\"displayName\":\"User Group\",\"name\":\"userGroup\",\"singular\":\"userGroup\",\"authorities\":[{\"type\":\"CREATE_PUBLIC\",\"authorities\":[\"F_USERGROUP_PUBLIC_ADD\"]},{\"type\":\"CREATE_PRIVATE\",\"authorities\":[\"F_USERGROUP_PRIVATE_ADD\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_USERGROUP_DELETE\"]}],\"properties\":[{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"TEXT\",\"required\":false,\"writable\":true,\"collectionName\":\"favorites\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"access\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":50,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"code\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayName\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":8,\"collection\":false,\"required\":false,\"writable\":true,\"min\":8,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"publicAccess\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"managedByGroups\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"managedByGroup\",\"href\":\"/schemas/userGroup\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"externalAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastUpdated\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"translations\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"translation\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"URL\",\"unique\":false,\"name\":\"href\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":11,\"collection\":false,\"required\":false,\"writable\":true,\"min\":11,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"id\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"lastUpdatedBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userGroupAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userGroupAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"created\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"attributeValues\",\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"attributeValue\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"sharing\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"users\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"user\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"managedGroups\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"managedGroup\",\"href\":\"/schemas/userGroup\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"createdBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"translationKey\":\"NAME\",\"max\":230,\"collection\":false,\"required\":true,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"name\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"user\",\"href\":\"/schemas/user\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false}]}", - "responseSize": 5977, + "responseBody": "{\"klass\":\"org.hisp.dhis.user.UserAuthorityGroup\",\"identifiableObject\":true,\"singular\":\"userRole\",\"plural\":\"userRoles\",\"metadata\":true,\"name\":\"userRole\",\"displayName\":\"User Authority Group\",\"shareable\":true,\"apiEndpoint\":\"/userRoles\",\"authorities\":[{\"type\":\"CREATE_PUBLIC\",\"authorities\":[\"F_USERROLE_PUBLIC_ADD\"]},{\"type\":\"CREATE_PRIVATE\",\"authorities\":[\"F_USERROLE_PRIVATE_ADD\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_USERROLE_DELETE\"]}],\"properties\":[{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"TEXT\",\"name\":\"favorite\",\"persisted\":false,\"collectionName\":\"favorites\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"code\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":50,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"access\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"displayName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"TEXT\",\"name\":\"publicAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":8,\"min\":8},{\"propertyType\":\"TEXT\",\"name\":\"description\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":2},{\"propertyType\":\"BOOLEAN\",\"name\":\"externalAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"lastUpdated\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"translation\",\"persisted\":true,\"collectionName\":\"translations\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"id\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":11,\"min\":11},{\"propertyType\":\"URL\",\"name\":\"href\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"lastUpdatedBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userGroupAccess\",\"persisted\":false,\"collectionName\":\"userGroupAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"created\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"attributeValue\",\"persisted\":false,\"collectionName\":\"attributeValues\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"sharing\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"userObject\",\"persisted\":false,\"collectionName\":\"users\",\"collection\":true,\"ordered\":true,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"TEXT\",\"name\":\"authority\",\"persisted\":true,\"collectionName\":\"authorities\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"createdBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userAccess\",\"persisted\":false,\"collectionName\":\"userAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"name\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":true,\"max\":230,\"min\":1,\"translationKey\":\"NAME\"},{\"propertyType\":\"BOOLEAN\",\"name\":\"favorite\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"user\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"}],\"translatable\":true}", + "responseSize": 5727, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/schemas/userCredentials?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", + "path": "/api/38/attributes?fields=%3Aall%2CoptionSet%5B%3Aall%2Coptions%5B%3Aall%5D%5D&paging=false", "featureName": "User roles can be listed", "static": false, "count": 2, @@ -141,28 +133,27 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"klass\":\"org.hisp.dhis.user.UserCredentials\",\"shareable\":false,\"translatable\":false,\"metadata\":false,\"identifiableObject\":true,\"plural\":\"userCredentials\",\"displayName\":\"User Credentials\",\"name\":\"userCredentials\",\"singular\":\"userCredentials\",\"authorities\":[],\"properties\":[{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"TEXT\",\"required\":false,\"writable\":true,\"collectionName\":\"favorites\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastLogin\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"userInfo\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":50,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"code\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"access\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":true,\"name\":\"openId\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayName\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":8,\"collection\":false,\"required\":false,\"writable\":true,\"min\":8,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"publicAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"externalAuth\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"cogsDimensionConstraints\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"cogsDimensionConstraint\",\"href\":\"/schemas/categoryOptionGroupSet\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"accountExpiry\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"catDimensionConstraints\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"catDimensionConstraint\",\"href\":\"/schemas/category\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"externalAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastUpdated\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":60,\"collection\":false,\"required\":false,\"writable\":true,\"min\":8,\"embeddedObject\":false,\"propertyType\":\"PASSWORD\",\"unique\":false,\"name\":\"password\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"translations\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"translation\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":true,\"name\":\"ldapId\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"disabled\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":11,\"collection\":false,\"required\":false,\"writable\":true,\"min\":11,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"id\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"URL\",\"unique\":false,\"name\":\"href\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"twoFA\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"passwordLastUpdated\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"lastUpdatedBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userGroupAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userGroupAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"invitation\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"created\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"attributeValues\",\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"attributeValue\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"sharing\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"selfRegistered\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"userRoles\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userRole\",\"href\":\"/schemas/userRole\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"createdBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userAccess\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"name\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"user\",\"href\":\"/schemas/user\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":true,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":true,\"name\":\"username\",\"persisted\":true}]}", - "responseSize": 8370, + "responseBody": "{\"attributes\":[{\"lastUpdated\":\"2015-04-24T12:12:54.408\",\"id\":\"DnrLSdo4hMl\",\"href\":\"/38/attributes/DnrLSdo4hMl\",\"created\":\"2015-04-24T12:12:54.407\",\"name\":\"Alternative name\",\"code\":\"Alternative name\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"Alternative name\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":true,\"userAttribute\":false,\"displayName\":\"Alternative name\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2015-04-24T12:14:03.641\",\"id\":\"Z4X3J7jMLYV\",\"href\":\"/38/attributes/Z4X3J7jMLYV\",\"created\":\"2015-04-24T12:03:37.356\",\"name\":\"Classification\",\"code\":\"CLASSIFICATION\",\"indicatorAttribute\":true,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"Classification\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Classification\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"code\":\"CLASS\",\"created\":\"2015-04-24T12:02:41.447\",\"lastUpdated\":\"2015-04-24T12:03:16.859\",\"name\":\"Classification\",\"id\":\"LWEwGW8ATgE\",\"displayName\":\"Classification\",\"publicAccess\":\"rw------\",\"version\":1,\"externalAccess\":false,\"valueType\":\"TEXT\",\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"favorites\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"translations\":[],\"userAccesses\":[],\"options\":[{\"code\":\"INPUT\",\"lastUpdated\":\"2015-04-24T12:02:51.959\",\"id\":\"Fr4igNnPYTv\",\"created\":\"2015-04-24T12:02:51.959\",\"name\":\"Input\",\"displayName\":\"Input\",\"externalAccess\":false,\"displayFormName\":\"Input\",\"sortOrder\":1,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"sharing\":{\"userGroups\":{},\"external\":false,\"users\":{}},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]},{\"code\":\"ACTIVITY\",\"lastUpdated\":\"2015-04-24T12:03:04.493\",\"id\":\"xuAA8BQjdZq\",\"created\":\"2015-04-24T12:03:04.493\",\"name\":\"Activity\",\"displayName\":\"Activity\",\"externalAccess\":false,\"displayFormName\":\"Activity\",\"sortOrder\":2,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"sharing\":{\"userGroups\":{},\"external\":false,\"users\":{}},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]},{\"code\":\"OUTPUT\",\"lastUpdated\":\"2015-04-24T12:03:11.923\",\"id\":\"tpJ71rNdmeo\",\"created\":\"2015-04-24T12:03:11.923\",\"name\":\"Output\",\"displayName\":\"Output\",\"externalAccess\":false,\"displayFormName\":\"Output\",\"sortOrder\":3,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"sharing\":{\"userGroups\":{},\"external\":false,\"users\":{}},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]},{\"code\":\"IMPACT\",\"lastUpdated\":\"2015-04-24T12:03:16.859\",\"id\":\"QIbgv5M77In\",\"created\":\"2015-04-24T12:03:16.859\",\"name\":\"Impact\",\"displayName\":\"Impact\",\"externalAccess\":false,\"displayFormName\":\"Impact\",\"sortOrder\":4,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"sharing\":{\"userGroups\":{},\"external\":false,\"users\":{}},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]}]},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2015-04-20T12:36:33.754\",\"id\":\"qXS2NDUEAOS\",\"href\":\"/38/attributes/qXS2NDUEAOS\",\"created\":\"2015-04-20T12:23:04.044\",\"name\":\"Collection method\",\"code\":\"Collection method\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"LONG_TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"Collection method\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Collection method\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2016-01-15T16:53:02.773\",\"id\":\"UKNKz1H10EE\",\"href\":\"/38/attributes/UKNKz1H10EE\",\"created\":\"2016-01-15T16:53:02.773\",\"name\":\"HR identifier\",\"code\":\"IRID\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"HR identifier\",\"organisationUnitAttribute\":true,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":true,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"HR identifier\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2017-03-05T21:37:25.858\",\"id\":\"l1VmqIHKk6t\",\"href\":\"/38/attributes/l1VmqIHKk6t\",\"created\":\"2016-08-04T23:39:51.895\",\"name\":\"KE code\",\"code\":\"KE code\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"KE code\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":true,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"KE code\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2016-08-04T23:48:21.851\",\"id\":\"n2xYlNbsfko\",\"href\":\"/38/attributes/n2xYlNbsfko\",\"created\":\"2016-08-01T15:00:09.415\",\"name\":\"NGO ID\",\"code\":\"NGOID\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"NGO ID\",\"organisationUnitAttribute\":true,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"NGO ID\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2017-03-13T19:32:41.386\",\"id\":\"dLHLR5O4YFI\",\"href\":\"/38/attributes/dLHLR5O4YFI\",\"created\":\"2017-03-05T21:33:31.019\",\"name\":\"PEPFAR ID\",\"code\":\"PEPFAR_ID\",\"indicatorAttribute\":true,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"PEPFAR ID\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"PEPFAR ID\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":true,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2011-12-24T12:24:22.575\",\"id\":\"AhsCAtM3L0g\",\"href\":\"/38/attributes/AhsCAtM3L0g\",\"created\":\"2011-12-24T12:24:22.575\",\"name\":\"Rationale\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"Rationale\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Rationale\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2017-03-12T20:17:57.461\",\"id\":\"xqWyz9jNCA5\",\"href\":\"/38/attributes/xqWyz9jNCA5\",\"created\":\"2016-08-04T23:40:08.559\",\"name\":\"TZ code\",\"code\":\"TZ code\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"TZ code\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":true,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"TZ code\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2011-12-24T12:24:22.575\",\"id\":\"Y1LUDU8sWBR\",\"href\":\"/38/attributes/Y1LUDU8sWBR\",\"created\":\"2011-12-24T12:24:22.575\",\"name\":\"Unit of measure\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"Unit of measure\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Unit of measure\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]}]}", + "responseSize": 21863, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { @@ -174,32 +165,30 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"klass\":\"org.hisp.dhis.organisationunit.OrganisationUnit\",\"shareable\":false,\"translatable\":true,\"metadata\":true,\"identifiableObject\":true,\"apiEndpoint\":\"/organisationUnits\",\"plural\":\"organisationUnits\",\"displayName\":\"Organisation Unit\",\"name\":\"organisationUnit\",\"singular\":\"organisationUnit\",\"authorities\":[{\"type\":\"CREATE\",\"authorities\":[\"F_ORGANISATIONUNIT_ADD\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_ORGANISATIONUNIT_DELETE\"]}],\"properties\":[{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"parent\",\"href\":\"/schemas/organisationUnit\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":8,\"collection\":false,\"required\":false,\"writable\":true,\"min\":8,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"publicAccess\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"type\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":true,\"name\":\"path\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastUpdated\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"children\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"child\",\"href\":\"/schemas/organisationUnit\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"translations\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"translation\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":11,\"collection\":false,\"required\":false,\"writable\":true,\"min\":11,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"id\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"URL\",\"unique\":false,\"name\":\"href\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"organisationUnitGroups\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"organisationUnitGroup\",\"href\":\"/schemas/organisationUnitGroup\",\"persisted\":true},{\"owner\":false,\"ordered\":true,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":false,\"collectionName\":\"ancestors\",\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"organisationUnit\",\"href\":\"/schemas/organisationUnit\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayDescription\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"image\",\"href\":\"/schemas/fileResource\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"lastUpdatedBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userGroupAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userGroupAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":-2147483648,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"level\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"created\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"attributeValues\",\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"attributeValue\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"sharing\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayFormName\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"users\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userItem\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":150,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"PHONENUMBER\",\"unique\":false,\"name\":\"phoneNumber\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"translationKey\":\"NAME\",\"max\":230,\"collection\":false,\"required\":true,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"name\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"dataSets\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"dataSet\",\"href\":\"/schemas/dataSet\",\"persisted\":true},{\"owner\":false,\"ordered\":true,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"legendSets\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"legendSets\",\"href\":\"/schemas/legendSet\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"programs\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"program\",\"href\":\"/schemas/program\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"translationKey\":\"SHORT_NAME\",\"max\":50,\"collection\":false,\"required\":true,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"shortName\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"CONSTANT\",\"unique\":false,\"name\":\"dimensionItemType\",\"persisted\":false,\"constants\":[\"DATA_ELEMENT\",\"DATA_ELEMENT_OPERAND\",\"INDICATOR\",\"REPORTING_RATE\",\"PROGRAM_DATA_ELEMENT\",\"PROGRAM_ATTRIBUTE\",\"PROGRAM_INDICATOR\",\"PERIOD\",\"ORGANISATION_UNIT\",\"CATEGORY_OPTION\",\"OPTION_GROUP\",\"DATA_ELEMENT_GROUP\",\"ORGANISATION_UNIT_GROUP\",\"CATEGORY_OPTION_GROUP\"]},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"TEXT\",\"required\":false,\"writable\":true,\"collectionName\":\"favorites\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"CONSTANT\",\"unique\":false,\"name\":\"aggregationType\",\"persisted\":false,\"constants\":[\"SUM\",\"AVERAGE\",\"AVERAGE_SUM_ORG_UNIT\",\"LAST\",\"LAST_AVERAGE_ORG_UNIT\",\"LAST_IN_PERIOD\",\"LAST_IN_PERIOD_AVERAGE_ORG_UNIT\",\"FIRST\",\"FIRST_AVERAGE_ORG_UNIT\",\"COUNT\",\"STDDEV\",\"VARIANCE\",\"MIN\",\"MAX\",\"NONE\",\"CUSTOM\",\"DEFAULT\"]},{\"owner\":true,\"ordered\":false,\"max\":50,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"code\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"access\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayName\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"translationKey\":\"DESCRIPTION\",\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"description\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"contactPerson\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayShortName\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"externalAccess\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"INTEGER\",\"unique\":false,\"name\":\"periodOffset\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"translationKey\":\"FORM_NAME\",\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"formName\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":true,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"openingDate\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":150,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"EMAIL\",\"unique\":false,\"name\":\"email\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"address\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"dimensionItem\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"INTEGER\",\"unique\":false,\"name\":\"memberCount\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"leaf\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"URL\",\"unique\":false,\"name\":\"url\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"closedDate\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"createdBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"legendSet\",\"href\":\"/schemas/legendSet\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"geometry\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"comment\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"user\",\"href\":\"/schemas/user\",\"persisted\":false}]}", - "responseSize": 13382, + "responseBody": "{\"klass\":\"org.hisp.dhis.organisationunit.OrganisationUnit\",\"identifiableObject\":true,\"singular\":\"organisationUnit\",\"plural\":\"organisationUnits\",\"metadata\":true,\"name\":\"organisationUnit\",\"displayName\":\"Organisation Unit\",\"shareable\":false,\"apiEndpoint\":\"/organisationUnits\",\"authorities\":[{\"type\":\"CREATE\",\"authorities\":[\"F_ORGANISATIONUNIT_ADD\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_ORGANISATIONUNIT_DELETE\"]}],\"properties\":[{\"propertyType\":\"REFERENCE\",\"name\":\"parent\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/organisationUnit\"},{\"propertyType\":\"TEXT\",\"name\":\"publicAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":8,\"min\":8},{\"propertyType\":\"TEXT\",\"name\":\"type\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"path\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"lastUpdated\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"child\",\"persisted\":true,\"collectionName\":\"children\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/organisationUnit\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"translation\",\"persisted\":true,\"collectionName\":\"translations\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"id\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":11,\"min\":11},{\"propertyType\":\"URL\",\"name\":\"href\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"organisationUnitGroup\",\"persisted\":true,\"collectionName\":\"organisationUnitGroups\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/organisationUnitGroup\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"organisationUnit\",\"persisted\":false,\"collectionName\":\"ancestors\",\"collection\":true,\"ordered\":true,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false,\"href\":\"/schemas/organisationUnit\"},{\"propertyType\":\"TEXT\",\"name\":\"displayDescription\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"image\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/fileResource\"},{\"propertyType\":\"REFERENCE\",\"name\":\"lastUpdatedBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userGroupAccess\",\"persisted\":false,\"collectionName\":\"userGroupAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"level\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":-2147483648},{\"propertyType\":\"DATE\",\"name\":\"created\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"attributeValue\",\"persisted\":true,\"collectionName\":\"attributeValues\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"sharing\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"displayFormName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"userItem\",\"persisted\":true,\"collectionName\":\"users\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/user\"},{\"propertyType\":\"PHONENUMBER\",\"name\":\"phoneNumber\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":150,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userAccess\",\"persisted\":false,\"collectionName\":\"userAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"name\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true,\"max\":230,\"min\":1,\"translationKey\":\"NAME\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"dataSet\",\"persisted\":true,\"collectionName\":\"dataSets\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/dataSet\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"legendSets\",\"persisted\":false,\"collectionName\":\"legendSets\",\"collection\":true,\"ordered\":true,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/legendSet\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"program\",\"persisted\":true,\"collectionName\":\"programs\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/program\"},{\"propertyType\":\"TEXT\",\"name\":\"shortName\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true,\"max\":50,\"min\":1,\"translationKey\":\"SHORT_NAME\"},{\"propertyType\":\"BOOLEAN\",\"name\":\"favorite\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"CONSTANT\",\"name\":\"dimensionItemType\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"constants\":[\"DATA_ELEMENT\",\"DATA_ELEMENT_OPERAND\",\"INDICATOR\",\"REPORTING_RATE\",\"PROGRAM_DATA_ELEMENT\",\"PROGRAM_ATTRIBUTE\",\"PROGRAM_INDICATOR\",\"PERIOD\",\"ORGANISATION_UNIT\",\"CATEGORY_OPTION\",\"OPTION_GROUP\",\"DATA_ELEMENT_GROUP\",\"ORGANISATION_UNIT_GROUP\",\"CATEGORY_OPTION_GROUP\"]},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"TEXT\",\"name\":\"favorite\",\"persisted\":false,\"collectionName\":\"favorites\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"CONSTANT\",\"name\":\"aggregationType\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"constants\":[\"SUM\",\"AVERAGE\",\"AVERAGE_SUM_ORG_UNIT\",\"LAST\",\"LAST_AVERAGE_ORG_UNIT\",\"LAST_IN_PERIOD\",\"LAST_IN_PERIOD_AVERAGE_ORG_UNIT\",\"FIRST\",\"FIRST_AVERAGE_ORG_UNIT\",\"COUNT\",\"STDDEV\",\"VARIANCE\",\"MIN\",\"MAX\",\"NONE\",\"CUSTOM\",\"DEFAULT\"]},{\"propertyType\":\"IDENTIFIER\",\"name\":\"code\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":50,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"access\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"displayName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"TEXT\",\"name\":\"contactPerson\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"description\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":1,\"translationKey\":\"DESCRIPTION\"},{\"propertyType\":\"TEXT\",\"name\":\"displayShortName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"BOOLEAN\",\"name\":\"externalAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COMPLEX\",\"name\":\"queryMods\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"formName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"openingDate\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true},{\"propertyType\":\"EMAIL\",\"name\":\"email\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":150,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"address\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"dimensionItem\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"INTEGER\",\"name\":\"memberCount\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"leaf\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"URL\",\"name\":\"url\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"closedDate\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"createdBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"REFERENCE\",\"name\":\"legendSet\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false,\"href\":\"/schemas/legendSet\"},{\"propertyType\":\"TEXT\",\"name\":\"comment\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"geometry\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"user\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"}],\"translatable\":true}", + "responseSize": 13279, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/attributes?fields=%3Aall%2CoptionSet%5B%3Aall%2Coptions%5B%3Aall%5D%5D&paging=false", + "path": "/api/38/schemas/userCredentials?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", "featureName": "User roles can be listed", "static": false, "count": 2, @@ -207,29 +196,26 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"attributes\":[{\"lastUpdated\":\"2015-04-24T12:12:54.408\",\"id\":\"DnrLSdo4hMl\",\"href\":\"/38/attributes/DnrLSdo4hMl\",\"created\":\"2015-04-24T12:12:54.407\",\"name\":\"Alternative name\",\"code\":\"Alternative name\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"Alternative name\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":true,\"userAttribute\":false,\"displayName\":\"Alternative name\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2015-04-24T12:14:03.641\",\"id\":\"Z4X3J7jMLYV\",\"href\":\"/38/attributes/Z4X3J7jMLYV\",\"created\":\"2015-04-24T12:03:37.356\",\"name\":\"Classification\",\"code\":\"CLASSIFICATION\",\"indicatorAttribute\":true,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"Classification\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Classification\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"code\":\"CLASS\",\"created\":\"2015-04-24T12:02:41.447\",\"lastUpdated\":\"2015-04-24T12:03:16.859\",\"name\":\"Classification\",\"id\":\"LWEwGW8ATgE\",\"displayName\":\"Classification\",\"publicAccess\":\"rw------\",\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"version\":1,\"externalAccess\":false,\"valueType\":\"TEXT\",\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"favorites\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"translations\":[],\"userAccesses\":[],\"options\":[{\"code\":\"INPUT\",\"lastUpdated\":\"2015-04-24T12:02:51.959\",\"id\":\"Fr4igNnPYTv\",\"created\":\"2015-04-24T12:02:51.959\",\"name\":\"Input\",\"displayName\":\"Input\",\"externalAccess\":false,\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"displayFormName\":\"Input\",\"sortOrder\":1,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]},{\"code\":\"ACTIVITY\",\"lastUpdated\":\"2015-04-24T12:03:04.493\",\"id\":\"xuAA8BQjdZq\",\"created\":\"2015-04-24T12:03:04.493\",\"name\":\"Activity\",\"displayName\":\"Activity\",\"externalAccess\":false,\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"displayFormName\":\"Activity\",\"sortOrder\":2,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]},{\"code\":\"OUTPUT\",\"lastUpdated\":\"2015-04-24T12:03:11.923\",\"id\":\"tpJ71rNdmeo\",\"created\":\"2015-04-24T12:03:11.923\",\"name\":\"Output\",\"displayName\":\"Output\",\"externalAccess\":false,\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"displayFormName\":\"Output\",\"sortOrder\":3,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]},{\"code\":\"IMPACT\",\"lastUpdated\":\"2015-04-24T12:03:16.859\",\"id\":\"QIbgv5M77In\",\"created\":\"2015-04-24T12:03:16.859\",\"name\":\"Impact\",\"displayName\":\"Impact\",\"externalAccess\":false,\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"displayFormName\":\"Impact\",\"sortOrder\":4,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]}]},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2015-04-20T12:36:33.754\",\"id\":\"qXS2NDUEAOS\",\"href\":\"/38/attributes/qXS2NDUEAOS\",\"created\":\"2015-04-20T12:23:04.044\",\"name\":\"Collection method\",\"code\":\"Collection method\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"LONG_TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"Collection method\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Collection method\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2016-01-15T16:53:02.773\",\"id\":\"UKNKz1H10EE\",\"href\":\"/38/attributes/UKNKz1H10EE\",\"created\":\"2016-01-15T16:53:02.773\",\"name\":\"HR identifier\",\"code\":\"IRID\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"HR identifier\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":true,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":true,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"HR identifier\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2021-08-11T19:44:20.145\",\"id\":\"l1VmqIHKk6t\",\"href\":\"/38/attributes/l1VmqIHKk6t\",\"created\":\"2016-08-04T23:39:51.895\",\"name\":\"KE code\",\"code\":\"KE code\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"KE code\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":true,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":true,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"KE code\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"lastUpdatedBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2016-08-04T23:48:21.851\",\"id\":\"n2xYlNbsfko\",\"href\":\"/38/attributes/n2xYlNbsfko\",\"created\":\"2016-08-01T15:00:09.415\",\"name\":\"NGO ID\",\"code\":\"NGOID\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"NGO ID\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":true,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"NGO ID\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2017-03-13T19:32:41.386\",\"id\":\"dLHLR5O4YFI\",\"href\":\"/38/attributes/dLHLR5O4YFI\",\"created\":\"2017-03-05T21:33:31.019\",\"name\":\"PEPFAR ID\",\"code\":\"PEPFAR_ID\",\"indicatorAttribute\":true,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"PEPFAR ID\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"PEPFAR ID\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":true,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2011-12-24T12:24:22.575\",\"id\":\"AhsCAtM3L0g\",\"href\":\"/38/attributes/AhsCAtM3L0g\",\"created\":\"2011-12-24T12:24:22.575\",\"name\":\"Rationale\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"Rationale\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Rationale\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2021-08-11T19:45:34.644\",\"id\":\"xqWyz9jNCA5\",\"href\":\"/38/attributes/xqWyz9jNCA5\",\"created\":\"2016-08-04T23:40:08.559\",\"name\":\"TZ code\",\"code\":\"TZ code\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"TZ code\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":true,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":true,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"TZ code\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"lastUpdatedBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2011-12-24T12:24:22.575\",\"id\":\"Y1LUDU8sWBR\",\"href\":\"/38/attributes/Y1LUDU8sWBR\",\"created\":\"2011-12-24T12:24:22.575\",\"name\":\"Unit of measure\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"Unit of measure\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Unit of measure\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]}]}", - "responseSize": 22129, + "responseBody": "{\"klass\":\"org.hisp.dhis.user.UserCredentials\",\"identifiableObject\":true,\"singular\":\"userCredentials\",\"plural\":\"userCredentials\",\"metadata\":false,\"name\":\"userCredentials\",\"displayName\":\"User Credentials\",\"shareable\":false,\"authorities\":[],\"properties\":[{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"TEXT\",\"name\":\"favorite\",\"persisted\":false,\"collectionName\":\"favorites\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"userInfo\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"DATE\",\"name\":\"lastLogin\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"IDENTIFIER\",\"name\":\"code\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":50,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"access\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"openId\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"displayName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"TEXT\",\"name\":\"publicAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":8,\"min\":8},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"cogsDimensionConstraint\",\"persisted\":true,\"collectionName\":\"cogsDimensionConstraints\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/categoryOptionGroupSet\"},{\"propertyType\":\"BOOLEAN\",\"name\":\"externalAuth\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"accountExpiry\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"catDimensionConstraint\",\"persisted\":true,\"collectionName\":\"catDimensionConstraints\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/category\"},{\"propertyType\":\"BOOLEAN\",\"name\":\"externalAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"lastUpdated\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"PASSWORD\",\"name\":\"password\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":60,\"min\":8},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"translation\",\"persisted\":false,\"collectionName\":\"translations\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"ldapId\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"disabled\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"IDENTIFIER\",\"name\":\"id\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":11,\"min\":11},{\"propertyType\":\"URL\",\"name\":\"href\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"twoFA\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"passwordLastUpdated\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"lastUpdatedBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userGroupAccess\",\"persisted\":false,\"collectionName\":\"userGroupAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"invitation\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"created\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"attributeValue\",\"persisted\":false,\"collectionName\":\"attributeValues\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"sharing\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"selfRegistered\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"userRole\",\"persisted\":true,\"collectionName\":\"userRoles\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/userRole\"},{\"propertyType\":\"REFERENCE\",\"name\":\"createdBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userAccess\",\"persisted\":false,\"collectionName\":\"userAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"name\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"favorite\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"user\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"TEXT\",\"name\":\"username\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":true,\"max\":255,\"min\":0}],\"translatable\":false}", + "responseSize": 8328, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", - "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { @@ -241,21 +227,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "[\"F_PROGRAM_INDICATOR_PUBLIC_ADD\",\"F_SQLVIEW_EXECUTE\",\"F_USER_VIEW\",\"F_GENERATE_MIN_MAX_VALUES\",\"F_VALIDATIONRULE_PUBLIC_ADD\",\"F_CATEGORY_PRIVATE_ADD\",\"F_INDICATORGROUPSET_PUBLIC_ADD\",\"F_DATAVALUE_DELETE\",\"F_EXTERNAL_MAP_LAYER_PRIVATE_ADD\",\"F_RELATIONSHIPTYPE_DELETE\",\"F_CATEGORY_OPTION_PRIVATE_ADD\",\"F_SINGLE_EVENT_DATA_ENTRY\",\"F_CATEGORY_OPTION_GROUP_PUBLIC_ADD\",\"F_GIS_ADMIN\",\"M_dhis-web-event-capture\",\"F_SEND_EMAIL\",\"F_ORGUNITGROUPSET_PRIVATE_ADD\",\"F_INDICATOR_DELETE\",\"M_dhis-web-event-reports\",\"F_VIEW_UNAPPROVED_DATA\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_VIEW\",\"F_TRACKED_ENTITY_INSTANCE_CHANGE_LOCATION\",\"F_OPTIONGROUPSET_DELETE\",\"F_USERGROUP_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_PRIVATE_ADD\",\"F_DOCUMENT_EXTERNAL\",\"F_PROGRAM_TRACKING_MANAGEMENT\",\"F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD\",\"F_GENERATE_PROGRAM_SUMMARY_REPORT\",\"F_PROGRAM_INDICATOR_DELETE\",\"F_MOBILE_SENDSMS\",\"F_TRACKED_ENTITY_ADD\",\"F_TRACKED_ENTITY_MANAGEMENT\",\"F_RELATIONSHIP_DELETE\",\"F_VALIDATIONRULEGROUP_PUBLIC_ADD\",\"F_REPORT_EXTERNAL\",\"F_DOCUMENT_PRIVATE_ADD\",\"M_dhis-web-reports\",\"F_TRACKED_ENTITY_DELETE\",\"F_USERGROUP_DELETE\",\"F_PROGRAM_PRIVATE_ADD\",\"F_CATEGORY_COMBO_PRIVATE_ADD\",\"F_SCHEDULING_SEND_MESSAGE\",\"F_EXTERNAL_MAP_LAYER_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_DELETE\",\"F_ORGANISATIONUNIT_MOVE\",\"M_dhis-web-usage-analytics\",\"F_COLOR_DELETE\",\"F_INDICATORGROUP_DELETE\",\"F_ORGANISATIONUNIT_DELETE\",\"F_PROGRAM_RULE_ADD\",\"M_dhis-web-light\",\"F_OPTIONGROUPSET_PRIVATE_ADD\",\"F_DATA_MART_ADMIN\",\"M_dhis-web-maintenance-mobile\",\"F_DATASET_PUBLIC_ADD\",\"F_CATEGORY_COMBO_DELETE\",\"F_SECTION_DELETE\",\"F_USER_DELETE\",\"F_INDICATORGROUPSET_PRIVATE_ADD\",\"F_PROGRAM_INDICATOR_PRIVATE_ADD\",\"F_METADATA_IMPORT\",\"M_dhis-web-maintenance-appmanager\",\"F_EXPORT_EVENTS\",\"M_dhis-web-maintenance-settings\",\"F_SQLVIEW_PUBLIC_ADD\",\"F_PERFORM_MAINTENANCE\",\"F_COLOR_SET_ADD\",\"F_PROGRAM_STAGE_INSTANCE_DELETE\",\"F_METADATA_EXPORT\",\"F_MINMAX_DATAELEMENT_ADD\",\"F_PROGRAMSTAGE_SECTION_ADD\",\"F_DATAELEMENTGROUP_PRIVATE_ADD\",\"F_VALIDATIONRULE_PRIVATE_ADD\",\"F_APPROVE_DATA\",\"M_dhis-web-mapping\",\"F_DATAELEMENT_PRIVATE_ADD\",\"F_VALIDATIONCRITERIA_ADD\",\"F_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS\",\"F_IGNORE_TRACKER_REQUIRED_VALUE_VALIDATION\",\"F_PROGRAM_PUBLIC_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_DELETE\",\"F_USER_ADD_WITHIN_MANAGED_GROUP\",\"M_Web_Portal\",\"F_ORGANISATIONUNIT_ADD\",\"M_dhis-web-user\",\"F_LEGEND_SET_PUBLIC_ADD\",\"F_CONSTANT_ADD\",\"F_PREDICTORGROUP_DELETE\",\"F_TRACKED_ENTITY_COMMENT_ADD\",\"F_TRACKED_ENTITY_INSTANCE_MANAGEMENT\",\"M_dhis-web-visualizer\",\"F_INDICATOR_PUBLIC_ADD\",\"F_INDICATORGROUP_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD\",\"M_dhis-web-maintenance\",\"M_dhis-web-approval\",\"F_PROGRAM_RULE_MANAGEMENT\",\"F_TEI_CASCADE_DELETE\",\"F_FRED_UPDATE\",\"F_VISUALIZATION_EXTERNAL\",\"M_dhis-web-cache-cleaner\",\"F_EDIT_EXPIRED\",\"F_ACCESS_TRACKED_ENTITY_ATTRIBUTES\",\"F_PROGRAM_DASHBOARD_CONFIG_ADMIN\",\"F_ORGANISATIONUNITLEVEL_UPDATE\",\"F_CATEGORY_OPTION_PUBLIC_ADD\",\"M_dhis-web-datastore\",\"F_CATEGORY_OPTION_DELETE\",\"M_Data_Table\",\"M_dhis-web-menu-management\",\"F_REPORT_PUBLIC_ADD\",\"F_VALIDATIONRULEGROUP_DELETE\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_ADD\",\"F_RELATIONSHIP_MANAGEMENT\",\"F_COLOR_ADD\",\"F_OPTIONSET_PRIVATE_ADD\",\"F_PROGRAM_RULE_DELETE\",\"F_GENERATE_STATISTICAL_PROGRAM_REPORT\",\"F_ORGUNITGROUP_DELETE\",\"F_DATAELEMENTGROUPSET_PRIVATE_ADD\",\"M_dhis-web-tracker-capture\",\"F_LOCALE_ADD\",\"F_LEGEND_ADD\",\"F_CATEGORY_OPTION_GROUP_PRIVATE_ADD\",\"F_PROGRAM_INSTANCE_MANAGEMENT\",\"M_dhis-web-reporting\",\"F_CATEGORY_PUBLIC_ADD\",\"F_SECTION_ADD\",\"F_CATEGORY_COMBO_PUBLIC_ADD\",\"M_dhis-web-maintenance-datadictionary\",\"F_DATASET_DELETE\",\"F_INDICATORGROUPSET_DELETE\",\"F_USER_DELETE_WITHIN_MANAGED_GROUP\",\"F_ADD_TRACKED_ENTITY_FORM\",\"M_dhis-web-scheduler\",\"F_OPTIONGROUP_PUBLIC_ADD\",\"F_USERROLE_PRIVATE_ADD\",\"M_dhis-web-messaging\",\"M_dhis-web-maintenance-program\",\"F_EXTERNALFILERESOURCE_ADD\",\"F_MAP_EXTERNAL\",\"M_bna_widget\",\"F_DATAELEMENTGROUPSET_PUBLIC_ADD\",\"F_DATAELEMENTGROUP_DELETE\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_ADD\",\"F_RELATIONSHIP_ADD\",\"F_ORGUNITGROUP_PRIVATE_ADD\",\"F_DATAELEMENTGROUP_PUBLIC_ADD\",\"F_USER_GROUPS_READ_ONLY_ADD_MEMBERS\",\"F_LOCALE_DELETE\",\"F_PREDICTOR_RUN\",\"F_DATAELEMENT_DELETE\",\"F_OPTIONGROUP_DELETE\",\"F_LEGEND_SET_PRIVATE_ADD\",\"F_PROGRAMSTAGE_DELETE\",\"F_ATTRIBUTE_PUBLIC_ADD\",\"F_TRACKED_ENTITY_FORM_DELETE\",\"F_USERROLE_DELETE\",\"F_DOCUMENT_DELETE\",\"F_ORGUNITGROUPSET_DELETE\",\"M_dhis-web-translations\",\"M_dhis-web-sms\",\"F_SCHEDULING_CASE_AGGREGATE_QUERY_BUILDER\",\"F_PROGRAM_DELETE\",\"F_VALIDATIONRULE_DELETE\",\"F_PROGRAMDATAELEMENT_ADD\",\"M_dhis-web-mobile\",\"F_ACTIVITY_PLAN\",\"F_RELATIONSHIPTYPE_PUBLIC_ADD\",\"F_PREDICTOR_ADD\",\"F_SQLVIEW_PRIVATE_ADD\",\"F_EXPORT_DATA\",\"F_OAUTH2_CLIENT_MANAGE\",\"F_ORGUNITGROUP_PUBLIC_ADD\",\"F_APPROVE_DATA_LOWER_LEVELS\",\"M_Social_Media_Video\",\"F_OPTIONSET_PUBLIC_ADD\",\"F_EVENTCHART_EXTERNAL\",\"M_dhis-web-dataentry\",\"F_PROGRAM_TRACKING_SEARCH\",\"M_dhis-web-maintenance-dataset\",\"F_USERROLE_LIST\",\"M_dhis-web-import-export\",\"M_dhis-web-caseentry\",\"F_USERROLE_PUBLIC_ADD\",\"M_dhis-web-importexport\",\"M_InterpretationsTest\",\"F_ORGUNITGROUPSET_PUBLIC_ADD\",\"F_SQLVIEW_EXTERNAL\",\"F_REPORT_DELETE\",\"F_DASHBOARD_PUBLIC_ADD\",\"F_CONSTANT_DELETE\",\"M_dhis-web-maintenance-user\",\"F_PREDICTOR_DELETE\",\"M_dhis-web-data-visualizer\",\"F_DATASET_PRIVATE_ADD\",\"F_EVENTREPORT_PUBLIC_ADD\",\"F_PROGRAMSTAGE_SECTION_DELETE\",\"F_TRACKED_ENTITY_UPDATE\",\"F_CATEGORY_OPTION_GROUP_SET_PUBLIC_ADD\",\"F_TRACKED_ENTITY_INSTANCE_DASHBOARD\",\"F_METADATA_MANAGE\",\"F_ANALYTICSTABLEHOOK_DELETE\",\"F_UNCOMPLETE_EVENT\",\"M_dhis-web-sms-configuration\",\"M_dhis-web-interpretation\",\"F_LEGEND_DELETE\",\"M_Custom_Js_Css\",\"F_PROGRAM_INDICATOR_MANAGEMENT\",\"F_ANONYMOUS_DATA_ENTRY\",\"F_MAP_PUBLIC_ADD\",\"F_PROGRAM_VALIDATION\",\"F_SCHEDULING_ADMIN\",\"F_TRACKED_ENTITY_COMMENT_DELETE\",\"F_DATAELEMENT_MINMAX_DELETE\",\"F_MOBILE_SETTINGS\",\"F_PREDICTORGROUP_ADD\",\"F_REPORT_PRIVATE_ADD\",\"F_VALIDATIONRULEGROUP_PRIVATE_ADD\",\"F_PUSH_ANALYSIS_DELETE\",\"F_REPLICATE_USER\",\"F_DATAVALUE_ADD\",\"M_dhis-web-maintenance-organisationunit\",\"F_INSERT_CUSTOM_JS_CSS\",\"F_DATAELEMENTGROUPSET_DELETE\",\"F_SQLVIEW_DELETE\",\"F_ENROLLMENT_CASCADE_DELETE\",\"F_PROGRAMDATAELEMENT_DELETE\",\"F_TRACKED_ENTITY_INSTANCE_LIST\",\"F_INDICATORTYPE_ADD\",\"F_LEGEND_SET_DELETE\",\"F_VIEW_EVENT_ANALYTICS\",\"F_PROGRAMSTAGE_SECTION_MANAGEMENT\",\"F_IMPORT_EVENTS\",\"F_PROGRAM_INSTANCE_DELETE\",\"F_INDICATOR_PRIVATE_ADD\",\"F_TRACKED_ENTITY_INSTANCE_HISTORY\",\"F_FRED_CREATE\",\"F_EVENTCHART_PUBLIC_ADD\",\"F_PUSH_ANALYSIS_ADD\",\"M_dhis-web-event-visualizer\",\"F_USER_ADD\",\"F_EXTERNAL_MAP_LAYER_DELETE\",\"F_SYSTEM_SETTING\",\"F_ANALYTICSTABLEHOOK_ADD\",\"F_ATTRIBUTE_PRIVATE_ADD\",\"F_DOCUMENT_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_DELETE\",\"M_Easy_Visualization\",\"F_VISUALIZATION_PUBLIC_ADD\",\"F_DATAELEMENT_MINMAX_ADD\",\"M_dhis-web-data-quality\",\"M_dhis-web-pivot\",\"F_EVENTREPORT_EXTERNAL\",\"F_PROGRAM_RULE_UPDATE\",\"F_DATAELEMENT_PUBLIC_ADD\",\"M_dhis-web-validationrule\",\"F_CONSTANT_MANAGEMENT\",\"F_RUN_VALIDATION\",\"F_MANAGE_TICKETS\",\"F_GENERATE_BENEFICIARY_TABULAR_REPORT\",\"F_OPTIONGROUP_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_DELETE\",\"M_User_Administration\",\"M_dhis-web-settings\",\"F_IMPORT_DATA\",\"F_VIEW_DATABROWSER\",\"F_MOBILE_DELETE_SMS\",\"F_OPTIONSET_MANAGEMENT\",\"F_SEND_MESSAGE\",\"F_PROGRAMSTAGE_ADD\",\"M_dhis-web-maps\",\"F_MINMAX_DATAELEMENT_DELETE\",\"F_ATTRIBUTE_DELETE\",\"F_OPTIONSET_DELETE\",\"F_PROGRAM_TRACKING_LIST\",\"M_dhis-web-dashboard\",\"M_dhis-web-data-administration\",\"F_ACCEPT_DATA_LOWER_LEVELS\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_DELETE\",\"F_OPTIONGROUPSET_PUBLIC_ADD\",\"M_dhis-web-capture\",\"F_PROGRAM_INDICATOR_GROUP_PUBLIC_ADD\",\"F_CATEGORY_DELETE\",\"F_COLOR_SET_DELETE\",\"M_dhis-web-app-management\",\"F_INDICATORTYPE_DELETE\",\"F_NAME_BASED_DATA_ENTRY\",\"F_INDICATORGROUP_PRIVATE_ADD\",\"F_FRED_DELETE\",\"F_VALIDATIONCRITERIA_DELETE\",\"F_PROGRAM_STAGE_INSTANCE_SEARCH\"]", - "responseSize": 7791, + "responseBody": "[\"F_PROGRAM_INDICATOR_PUBLIC_ADD\",\"F_SQLVIEW_EXECUTE\",\"F_USER_VIEW\",\"F_GENERATE_MIN_MAX_VALUES\",\"F_VALIDATIONRULE_PUBLIC_ADD\",\"F_CATEGORY_PRIVATE_ADD\",\"F_INDICATORGROUPSET_PUBLIC_ADD\",\"F_DATAVALUE_DELETE\",\"F_EXTERNAL_MAP_LAYER_PRIVATE_ADD\",\"F_RELATIONSHIPTYPE_DELETE\",\"F_CATEGORY_OPTION_PRIVATE_ADD\",\"F_SINGLE_EVENT_DATA_ENTRY\",\"F_CATEGORY_OPTION_GROUP_PUBLIC_ADD\",\"F_GIS_ADMIN\",\"M_dhis-web-event-capture\",\"F_SEND_EMAIL\",\"F_ORGUNITGROUPSET_PRIVATE_ADD\",\"F_INDICATOR_DELETE\",\"M_dhis-web-event-reports\",\"F_VIEW_UNAPPROVED_DATA\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_VIEW\",\"F_TRACKED_ENTITY_INSTANCE_CHANGE_LOCATION\",\"F_OPTIONGROUPSET_DELETE\",\"F_USERGROUP_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_PRIVATE_ADD\",\"F_DOCUMENT_EXTERNAL\",\"F_PROGRAM_TRACKING_MANAGEMENT\",\"F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD\",\"F_GENERATE_PROGRAM_SUMMARY_REPORT\",\"F_PROGRAM_INDICATOR_DELETE\",\"F_MOBILE_SENDSMS\",\"F_TRACKED_ENTITY_ADD\",\"F_TRACKED_ENTITY_MANAGEMENT\",\"F_RELATIONSHIP_DELETE\",\"F_VALIDATIONRULEGROUP_PUBLIC_ADD\",\"F_REPORT_EXTERNAL\",\"F_DOCUMENT_PRIVATE_ADD\",\"M_dhis-web-reports\",\"F_TRACKED_ENTITY_DELETE\",\"F_USERGROUP_DELETE\",\"F_PROGRAM_PRIVATE_ADD\",\"F_CATEGORY_COMBO_PRIVATE_ADD\",\"F_SCHEDULING_SEND_MESSAGE\",\"F_EXTERNAL_MAP_LAYER_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_DELETE\",\"F_ORGANISATIONUNIT_MOVE\",\"M_dhis-web-usage-analytics\",\"F_COLOR_DELETE\",\"F_INDICATORGROUP_DELETE\",\"F_ORGANISATIONUNIT_DELETE\",\"F_PROGRAM_RULE_ADD\",\"M_dhis-web-light\",\"F_OPTIONGROUPSET_PRIVATE_ADD\",\"F_DATA_MART_ADMIN\",\"M_dhis-web-maintenance-mobile\",\"F_DATASET_PUBLIC_ADD\",\"F_CATEGORY_COMBO_DELETE\",\"F_SECTION_DELETE\",\"F_USER_DELETE\",\"F_INDICATORGROUPSET_PRIVATE_ADD\",\"F_PROGRAM_INDICATOR_PRIVATE_ADD\",\"F_METADATA_IMPORT\",\"M_dhis-web-maintenance-appmanager\",\"F_EXPORT_EVENTS\",\"M_dhis-web-maintenance-settings\",\"F_SQLVIEW_PUBLIC_ADD\",\"F_PERFORM_MAINTENANCE\",\"F_COLOR_SET_ADD\",\"F_PROGRAM_STAGE_INSTANCE_DELETE\",\"F_METADATA_EXPORT\",\"F_MINMAX_DATAELEMENT_ADD\",\"F_PROGRAMSTAGE_SECTION_ADD\",\"F_DATAELEMENTGROUP_PRIVATE_ADD\",\"F_VALIDATIONRULE_PRIVATE_ADD\",\"F_APPROVE_DATA\",\"M_dhis-web-mapping\",\"F_DATAELEMENT_PRIVATE_ADD\",\"F_VALIDATIONCRITERIA_ADD\",\"F_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS\",\"F_IGNORE_TRACKER_REQUIRED_VALUE_VALIDATION\",\"F_PROGRAM_PUBLIC_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_DELETE\",\"F_USER_ADD_WITHIN_MANAGED_GROUP\",\"M_Web_Portal\",\"F_ORGANISATIONUNIT_ADD\",\"M_dhis-web-user\",\"F_LEGEND_SET_PUBLIC_ADD\",\"F_CONSTANT_ADD\",\"F_PREDICTORGROUP_DELETE\",\"F_TRACKED_ENTITY_COMMENT_ADD\",\"F_TRACKED_ENTITY_INSTANCE_MANAGEMENT\",\"M_dhis-web-visualizer\",\"F_INDICATOR_PUBLIC_ADD\",\"F_INDICATORGROUP_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD\",\"M_dhis-web-maintenance\",\"M_dhis-web-approval\",\"F_PROGRAM_RULE_MANAGEMENT\",\"F_TEI_CASCADE_DELETE\",\"F_FRED_UPDATE\",\"F_VISUALIZATION_EXTERNAL\",\"M_dhis-web-cache-cleaner\",\"F_EDIT_EXPIRED\",\"F_ACCESS_TRACKED_ENTITY_ATTRIBUTES\",\"F_PROGRAM_DASHBOARD_CONFIG_ADMIN\",\"F_EVENT_VISUALIZATION_EXTERNAL\",\"F_ORGANISATIONUNITLEVEL_UPDATE\",\"F_CATEGORY_OPTION_PUBLIC_ADD\",\"M_dhis-web-datastore\",\"F_CATEGORY_OPTION_DELETE\",\"M_Data_Table\",\"M_dhis-web-menu-management\",\"F_REPORT_PUBLIC_ADD\",\"F_VALIDATIONRULEGROUP_DELETE\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_ADD\",\"F_RELATIONSHIP_MANAGEMENT\",\"F_COLOR_ADD\",\"F_OPTIONSET_PRIVATE_ADD\",\"F_PROGRAM_RULE_DELETE\",\"F_GENERATE_STATISTICAL_PROGRAM_REPORT\",\"F_ORGUNITGROUP_DELETE\",\"F_DATAELEMENTGROUPSET_PRIVATE_ADD\",\"M_dhis-web-tracker-capture\",\"F_LOCALE_ADD\",\"F_LEGEND_ADD\",\"F_CATEGORY_OPTION_GROUP_PRIVATE_ADD\",\"F_PROGRAM_INSTANCE_MANAGEMENT\",\"M_dhis-web-reporting\",\"F_CATEGORY_PUBLIC_ADD\",\"F_SECTION_ADD\",\"F_CATEGORY_COMBO_PUBLIC_ADD\",\"M_dhis-web-maintenance-datadictionary\",\"F_DATASET_DELETE\",\"F_INDICATORGROUPSET_DELETE\",\"F_USER_DELETE_WITHIN_MANAGED_GROUP\",\"F_ADD_TRACKED_ENTITY_FORM\",\"M_dhis-web-scheduler\",\"F_OPTIONGROUP_PUBLIC_ADD\",\"F_USERROLE_PRIVATE_ADD\",\"M_dhis-web-messaging\",\"M_dhis-web-maintenance-program\",\"F_EXTERNALFILERESOURCE_ADD\",\"F_MAP_EXTERNAL\",\"M_bna_widget\",\"F_DATAELEMENTGROUPSET_PUBLIC_ADD\",\"F_DATAELEMENTGROUP_DELETE\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_ADD\",\"F_RELATIONSHIP_ADD\",\"F_ORGUNITGROUP_PRIVATE_ADD\",\"F_DATAELEMENTGROUP_PUBLIC_ADD\",\"F_USER_GROUPS_READ_ONLY_ADD_MEMBERS\",\"F_LOCALE_DELETE\",\"F_PREDICTOR_RUN\",\"F_DATAELEMENT_DELETE\",\"F_OPTIONGROUP_DELETE\",\"F_LEGEND_SET_PRIVATE_ADD\",\"F_PROGRAMSTAGE_DELETE\",\"F_ATTRIBUTE_PUBLIC_ADD\",\"F_TRACKED_ENTITY_FORM_DELETE\",\"F_USERROLE_DELETE\",\"F_DOCUMENT_DELETE\",\"F_ORGUNITGROUPSET_DELETE\",\"M_dhis-web-translations\",\"M_dhis-web-sms\",\"F_SCHEDULING_CASE_AGGREGATE_QUERY_BUILDER\",\"F_PROGRAM_DELETE\",\"F_VALIDATIONRULE_DELETE\",\"F_PROGRAMDATAELEMENT_ADD\",\"M_dhis-web-mobile\",\"F_ACTIVITY_PLAN\",\"F_RELATIONSHIPTYPE_PUBLIC_ADD\",\"F_PREDICTOR_ADD\",\"F_SQLVIEW_PRIVATE_ADD\",\"F_EXPORT_DATA\",\"F_OAUTH2_CLIENT_MANAGE\",\"F_EVENT_VISUALIZATION_PUBLIC_ADD\",\"F_ORGUNITGROUP_PUBLIC_ADD\",\"F_APPROVE_DATA_LOWER_LEVELS\",\"M_Social_Media_Video\",\"F_OPTIONSET_PUBLIC_ADD\",\"F_EVENTCHART_EXTERNAL\",\"M_dhis-web-dataentry\",\"F_PROGRAM_TRACKING_SEARCH\",\"M_dhis-web-maintenance-dataset\",\"F_USERROLE_LIST\",\"M_dhis-web-import-export\",\"M_dhis-web-caseentry\",\"F_USERROLE_PUBLIC_ADD\",\"M_dhis-web-importexport\",\"M_InterpretationsTest\",\"F_ORGUNITGROUPSET_PUBLIC_ADD\",\"F_SQLVIEW_EXTERNAL\",\"F_REPORT_DELETE\",\"F_DASHBOARD_PUBLIC_ADD\",\"F_CONSTANT_DELETE\",\"M_dhis-web-maintenance-user\",\"F_PREDICTOR_DELETE\",\"M_dhis-web-data-visualizer\",\"F_DATASET_PRIVATE_ADD\",\"F_EVENTREPORT_PUBLIC_ADD\",\"F_PROGRAMSTAGE_SECTION_DELETE\",\"F_TRACKED_ENTITY_UPDATE\",\"F_CATEGORY_OPTION_GROUP_SET_PUBLIC_ADD\",\"F_TRACKED_ENTITY_INSTANCE_DASHBOARD\",\"F_METADATA_MANAGE\",\"F_ANALYTICSTABLEHOOK_DELETE\",\"F_UNCOMPLETE_EVENT\",\"M_dhis-web-sms-configuration\",\"M_dhis-web-interpretation\",\"F_LEGEND_DELETE\",\"M_Custom_Js_Css\",\"F_PROGRAM_INDICATOR_MANAGEMENT\",\"F_ANONYMOUS_DATA_ENTRY\",\"F_MAP_PUBLIC_ADD\",\"F_PROGRAM_VALIDATION\",\"F_SCHEDULING_ADMIN\",\"F_TRACKED_ENTITY_COMMENT_DELETE\",\"F_DATAELEMENT_MINMAX_DELETE\",\"F_MOBILE_SETTINGS\",\"F_PREDICTORGROUP_ADD\",\"F_REPORT_PRIVATE_ADD\",\"F_VALIDATIONRULEGROUP_PRIVATE_ADD\",\"F_PUSH_ANALYSIS_DELETE\",\"F_REPLICATE_USER\",\"F_DATAVALUE_ADD\",\"M_dhis-web-maintenance-organisationunit\",\"F_INSERT_CUSTOM_JS_CSS\",\"F_DATAELEMENTGROUPSET_DELETE\",\"F_SQLVIEW_DELETE\",\"F_ENROLLMENT_CASCADE_DELETE\",\"F_PROGRAMDATAELEMENT_DELETE\",\"F_TRACKED_ENTITY_INSTANCE_LIST\",\"F_INDICATORTYPE_ADD\",\"F_LEGEND_SET_DELETE\",\"F_VIEW_EVENT_ANALYTICS\",\"F_PROGRAMSTAGE_SECTION_MANAGEMENT\",\"F_IMPORT_EVENTS\",\"F_PROGRAM_INSTANCE_DELETE\",\"F_INDICATOR_PRIVATE_ADD\",\"F_TRACKED_ENTITY_INSTANCE_HISTORY\",\"F_FRED_CREATE\",\"F_EVENTCHART_PUBLIC_ADD\",\"F_PUSH_ANALYSIS_ADD\",\"M_dhis-web-event-visualizer\",\"F_USER_ADD\",\"F_EXTERNAL_MAP_LAYER_DELETE\",\"F_SYSTEM_SETTING\",\"F_ANALYTICSTABLEHOOK_ADD\",\"F_ATTRIBUTE_PRIVATE_ADD\",\"F_DOCUMENT_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_DELETE\",\"M_Easy_Visualization\",\"F_VISUALIZATION_PUBLIC_ADD\",\"F_DATAELEMENT_MINMAX_ADD\",\"M_dhis-web-data-quality\",\"M_dhis-web-pivot\",\"F_EVENTREPORT_EXTERNAL\",\"F_PROGRAM_RULE_UPDATE\",\"F_DATAELEMENT_PUBLIC_ADD\",\"M_dhis-web-validationrule\",\"F_CONSTANT_MANAGEMENT\",\"F_RUN_VALIDATION\",\"F_MANAGE_TICKETS\",\"F_GENERATE_BENEFICIARY_TABULAR_REPORT\",\"F_OPTIONGROUP_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_DELETE\",\"M_User_Administration\",\"M_dhis-web-settings\",\"F_IMPORT_DATA\",\"F_VIEW_DATABROWSER\",\"F_PERFORM_ANALYTICS_EXPLAIN\",\"F_MOBILE_DELETE_SMS\",\"F_OPTIONSET_MANAGEMENT\",\"F_SEND_MESSAGE\",\"F_PROGRAMSTAGE_ADD\",\"M_dhis-web-maps\",\"F_MINMAX_DATAELEMENT_DELETE\",\"F_ATTRIBUTE_DELETE\",\"F_OPTIONSET_DELETE\",\"F_PROGRAM_TRACKING_LIST\",\"M_dhis-web-dashboard\",\"M_dhis-web-data-administration\",\"F_ACCEPT_DATA_LOWER_LEVELS\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_DELETE\",\"F_OPTIONGROUPSET_PUBLIC_ADD\",\"M_dhis-web-capture\",\"F_PROGRAM_INDICATOR_GROUP_PUBLIC_ADD\",\"F_CATEGORY_DELETE\",\"F_COLOR_SET_DELETE\",\"M_dhis-web-app-management\",\"F_INDICATORTYPE_DELETE\",\"F_NAME_BASED_DATA_ENTRY\",\"F_INDICATORGROUP_PRIVATE_ADD\",\"F_FRED_DELETE\",\"F_VALIDATIONCRITERIA_DELETE\",\"F_PROGRAM_STAGE_INSTANCE_SEARCH\"]", + "responseSize": 7889, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -263,7 +245,9 @@ "cache-control": "no-store", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { @@ -275,28 +259,26 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "[{\"version\":\"0.6.0\",\"name\":\"Training App\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/training-app_0.6.0/\",\"description\":\"DHIS2 Training App\",\"icons\":{\"48\":\"icon.png\"},\"developer\":{\"url\":\"https://www.eyeseetea.com/\",\"name\":\"EyeSeeTea team\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/Training-App/index.html\",\"baseUrl\":\"/apps/Training-App\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Training-App\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Training App\",\"core_app\":false},{\"version\":\"31.1.0\",\"name\":\"App Management\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/app-management_31.1.0/\",\"description\":\"The Application Management App provides the ability to upload webapps in .zip files, as well as installing apps directly from the official DHIS 2 App Store\",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"developer\":{\"url\":\"https://www.dhis2.org\",\"name\":\"Nicolay Ramm\",\"email\":\"nicolay@dhis2.org\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"https://debug.dhis2.org/dev/dhis-web-app-management/index.html\",\"baseUrl\":\"https://debug.dhis2.org/dev/dhis-web-app-management\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":true,\"key\":\"app-management\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"app-management\",\"app_hub_id\":\"28823170-1203-46d1-81d5-eea67abae41c\",\"core_app\":true},{\"version\":\"2.4\",\"name\":\"Score Card Widget\",\"appType\":\"DASHBOARD_WIDGET\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/scorecard-dashboard-widget_2.4/\",\"description\":\"Score Card Generation\",\"icons\":{\"16\":\"scorecard.png\",\"48\":\"scorecard.png\",\"128\":\"scorecard.png\"},\"developer\":{\"url\":\"http://hisptanzania.org/\",\"name\":\"HISP Tanzania\"},\"activities\":{\"dhis\":{\"href\":\"../../..\"}},\"launchUrl\":\"/apps/Score-Card-Widget/index.html\",\"baseUrl\":\"/apps/Score-Card-Widget\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Score-Card-Widget\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Score Card Widget\",\"core_app\":false},{\"version\":\"1.0.0-rc.2\",\"name\":\"Action Tracker\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/action-tracker_1.0.0/\",\"description\":\"Action Tracker\",\"icons\":{\"16\":\"assets/icons/icon-16x16.png\",\"48\":\"assets/icons/icon-48x48.png\",\"128\":\"assets/icons/icon-128x128.png\"},\"developer\":{\"url\":\"https://hisptanzania.org\",\"name\":\"HISPTZ\"},\"activities\":{\"dhis\":{\"href\":\"../../../\"}},\"launchUrl\":\"/apps/Action-Tracker/index.html\",\"baseUrl\":\"/apps/Action-Tracker\",\"authorities\":[\"ACTION_TRACKER_EDIT_ACTION\",\"ACTION_TRACKER_CREATE_ACTION\",\"ACTION_TRACKER_DELETE_ACTION\",\"ACTION_TRACKER_EDIT_PROGRESS\",\"ACTION_TRACKER_CREATE_PROGRESS\"],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Action-Tracker\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Action Tracker\",\"core_app\":false},{\"version\":\"101.0.4\",\"name\":\"Usage Analytics\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/usage-analytics_101.0.4/\",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"https://debug.dhis2.org/dev/dhis-web-usage-analytics/index.html\",\"baseUrl\":\"https://debug.dhis2.org/dev/dhis-web-usage-analytics\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":true,\"key\":\"usage-analytics\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"usage-analytics\",\"app_hub_id\":\"7a243207-2de8-4620-b3e2-5162106284d4\",\"core_app\":true},{\"version\":\"0.1\",\"name\":\"Tracker Capture\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/bundle/\",\"description\":\"Tracker Capture App\",\"icons\":{\"16\":\"/img/icons/mortar-16.png\",\"48\":\"/img/icons/mortar-48.png\",\"128\":\"/img/icons/mortar-128.png\"},\"developer\":{\"url\":\"http://dhis2.org\",\"name\":\"HISP\"},\"activities\":{\"dhis\":{\"href\":\"..\"}},\"launchUrl\":\"https://debug.dhis2.org/dev/dhis-web-tracker-capture/index.html\",\"baseUrl\":\"https://debug.dhis2.org/dev/dhis-web-tracker-capture\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":true,\"key\":\"tracker-capture\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"tracker-capture\",\"core_app\":true},{\"version\":\"2.0.0\",\"name\":\"Interactive Dashboard 2\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/interactive-dashboard_2/\",\"description\":\"Interactive dashboard 2\",\"icons\":{\"16\":\"assets/img/icon-16x16.png\",\"48\":\"assets/img/icon-48x48.png\",\"128\":\"assets/img/icon-128x128.png\"},\"developer\":{\"url\":\"https://hisptanzania.org\",\"name\":\"HISPTZ\"},\"activities\":{\"dhis\":{\"href\":\"../../../\"}},\"launchUrl\":\"/apps/Interactive-Dashboard-2/index.html\",\"baseUrl\":\"/apps/Interactive-Dashboard-2\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Interactive-Dashboard-2\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Interactive Dashboard 2\",\"core_app\":false},{\"version\":\"1.0.0\",\"name\":\"Standard Report App for DHIS2 -By Er.Roshan Konda\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/dhis2-Programlist-1.0.0/\",\"description\":\"Er. Roshan Konda-First React App\",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/Programlist/index.html\",\"baseUrl\":\"/apps/Programlist\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Programlist\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Programlist\",\"core_app\":false},{\"version\":\"8.1.1\",\"name\":\"pwa-app\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/pwa-app-8.1.1/\",\"description\":\"\",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/pwa-app/index.html\",\"baseUrl\":\"/apps/pwa-app\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"pwa-app\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"pwa-app\",\"core_app\":false},{\"version\":\"2.1.0\",\"name\":\"Android Settings\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/dhis2-android-settings-app-2.1.0/\",\"icons\":{\"48\":\"favicon-48x48.png\"},\"developer\":{\"name\":\"Milagros Rodriguez\",\"email\":\"milagros@dhis2.org\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/android-settings-app/index.html\",\"baseUrl\":\"/apps/android-settings-app\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"android-settings-app\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"android-settings-app\",\"core_app\":false},{\"version\":\"31.19.16\",\"name\":\"Dashboard test\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/dashboard-test-31.19.16/\",\"description\":\"DHIS2 Dashboard app\",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/dashboard-test/index.html\",\"baseUrl\":\"/apps/dashboard-test\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"dashboard-test\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"dashboard-test\",\"core_app\":false},{\"version\":\"1.0.2\",\"name\":\"Data Transfer\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/data-transfert_1.0.1/\",\"description\":\"dataTransfer\",\"icons\":{\"48\":\"images/icons/icon.png\"},\"developer\":{\"url\":\"info@hispwca.org\",\"name\":\"Sakibou\",\"company\":\"HISP WCA\",\"email\":\"salassani@hispwca.org\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/Data-Transfer/index.html\",\"baseUrl\":\"/apps/Data-Transfer\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Data-Transfer\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Data Transfer\",\"core_app\":false},{\"version\":\"1.0\",\"name\":\"User's Role Monitor Widget\",\"appType\":\"DASHBOARD_WIDGET\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/users-role-monitor_1.0/\",\"description\":\"Widget for getting user info from specific user role.\",\"icons\":{\"48\":\"./userlist.png\"},\"developer\":{\"url\":\"http://dhis2trainingland.com/\",\"name\":\"Julhas Sujan\",\"company\":\"UiO\",\"email\":\"julhaspustcse@gmail.com\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/Users-Role-Monitor-Widget/./index.html\",\"baseUrl\":\"/apps/Users-Role-Monitor-Widget\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Users-Role-Monitor-Widget\",\"launch_path\":\"./index.html\",\"default_locale\":\"en\",\"short_name\":\"User's Role Monitor Widget\",\"core_app\":false},{\"version\":\"1.1.0\",\"name\":\"Data Query Playground\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/data-query-playground_1.1.0/\",\"description\":\"\",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/query-playground/index.html\",\"baseUrl\":\"/apps/query-playground\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"query-playground\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"query-playground\",\"core_app\":false},{\"version\":\"1.0.0-beta.5\",\"name\":\"Indicator Dictionary\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/indicator-search_1.0.0-beta.5/\",\"description\":\"Indicators dictionary\",\"icons\":{\"16\":\"assets/img/indicator_search.png\",\"48\":\"assets/img/indicator_search.png\",\"128\":\"assets/img/indicator_search.png\"},\"developer\":{\"url\":\"https://hisptanzania.org\",\"name\":\"HISPTZ\"},\"activities\":{\"dhis\":{\"href\":\"../../../\"}},\"launchUrl\":\"/apps/Indicator-Dictionary/index.html\",\"baseUrl\":\"/apps/Indicator-Dictionary\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Indicator-Dictionary\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Indicator Dictionary\",\"core_app\":false},{\"version\":\"1.0.0\",\"name\":\"GIS Admin\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/gis-manager_1.0.0/\",\"icons\":{\"48\":\"favicon-48x48.png\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/gis-admin/index.html\",\"baseUrl\":\"/apps/gis-admin\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"gis-admin\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"gis-admin\",\"core_app\":false},{\"version\":\"1.0.0\",\"name\":\"Standalone Action Tracker\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/dhis2-action-tracker-standalone-1.0.0/\",\"description\":\"The action tracker is a management tool that helps improve effective coverage of priority interventions at district and community level, covering various interventions such as maternal, newborn, and child health (MNCH), HIV, and nutrition. \",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"developer\":{\"url\":\"https://hisptanzania.org/\",\"name\":\"HISP Tanzania\",\"email\":\"info@hisptanzania.org\"},\"activities\":{\"dhis\":{\"href\":\"*\",\"namespace\":\"Standalone_Action_Tracker\"}},\"launchUrl\":\"/apps/action-tracker-standalone/index.html\",\"baseUrl\":\"/apps/action-tracker-standalone\",\"authorities\":[\"SAT_CREATE_GAPS\",\"SAT_CREATE_BOTTLENECKS\",\"SAT_CREATE_ACTION_STATUS\",\"SAT_VIEW_GAPS\",\"SAT_UPDATE_BOTTLENECKS\",\"SAT_UPDATE_ACTION_STATUS\",\"SAT_MANAGE_CHALLENGE_METHODS\",\"SAT_UPDATE_GAPS\",\"SAT_DELETE_ACTIONS\",\"SAT_VIEW_POSSIBLE_SOLUTIONS\",\"SAT_MANAGE_TRACKING_PERIOD\",\"SAT_MANAGE_PLANNING_PERIOD\",\"SAT_VIEW_BOTTLENECKS\",\"SAT_CREATE_ACTIONS\",\"SAT_DELETE_GAPS\",\"SAT_VIEW_ACTION_STATUS\",\"SAT_DELETE_BOTTLENECKS\",\"SAT_VIEW_ACTIONS\",\"SAT_CREATE_POSSIBLE_SOLUTIONS\",\"SAT_DELETE_POSSIBLE_SOLUTIONS\",\"SAT_UPDATE_ACTIONS\",\"SAT_DELETE_ACTION_STATUS\",\"SAT_MANAGE_PLANNING_ORG_UNIT_LEVEL\",\"SAT_UPDATE_POSSIBLE_SOLUTIONS\",\"SAT_MANAGE_ACTION_STATUS_OPTIONS\"],\"appState\":\"OK\",\"bundled\":false,\"key\":\"action-tracker-standalone\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"action-tracker-standalone\",\"core_app\":false},{\"version\":\"1.0.4\",\"name\":\"Data Import Wizard\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/data-import-wizard_1.04/\",\"description\":\"Data Importer Wizard\",\"icons\":{\"48\":\"favicon.ico\"},\"developer\":{\"name\":\"HISP Uganda\"},\"activities\":{\"dhis\":{\"href\":\"..\"}},\"launchUrl\":\"/apps/Data-Import-Wizard/index.html\",\"baseUrl\":\"/apps/Data-Import-Wizard\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Data-Import-Wizard\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Data Import Wizard\",\"core_app\":false}]", - "responseSize": 12639, + "responseBody": "[]", + "responseSize": 2, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { @@ -308,21 +290,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, "responseBody": "{\"organisationUnits\":[{\"id\":\"ImspTQPwCqd\",\"path\":\"/ImspTQPwCqd\",\"children\":true,\"displayName\":\"Sierra Leone\"}]}", "responseSize": 111, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -330,40 +308,9 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" - } - }, - { - "path": "/api/38/schemas?fields=name%2CdataShareable", - "featureName": "User roles can be listed", - "static": false, - "count": 2, - "nonDeterministic": false, - "method": "GET", - "requestBody": "", - "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", - "accept": "*/*", - "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", - "sec-fetch-mode": "cors" - }, - "statusCode": 200, - "responseBody": "{\"schemas\":[{\"dataShareable\":false,\"name\":\"userRole\"},{\"dataShareable\":false,\"name\":\"attribute\"},{\"dataShareable\":false,\"name\":\"user\"},{\"dataShareable\":false,\"name\":\"userGroup\"},{\"dataShareable\":false,\"name\":\"externalFileResource\"},{\"dataShareable\":false,\"name\":\"expression\"},{\"dataShareable\":true,\"name\":\"sqlView\"},{\"dataShareable\":false,\"name\":\"constant\"},{\"dataShareable\":false,\"name\":\"oAuth2Client\"},{\"dataShareable\":false,\"name\":\"jobConfiguration\"},{\"dataShareable\":false,\"name\":\"option\"},{\"dataShareable\":false,\"name\":\"optionSet\"},{\"dataShareable\":false,\"name\":\"optionGroupSet\"},{\"dataShareable\":false,\"name\":\"optionGroup\"},{\"dataShareable\":false,\"name\":\"legendSet\"},{\"dataShareable\":false,\"name\":\"organisationUnit\"},{\"dataShareable\":false,\"name\":\"organisationUnitLevel\"},{\"dataShareable\":false,\"name\":\"organisationUnitGroup\"},{\"dataShareable\":false,\"name\":\"organisationUnitGroupSet\"},{\"dataShareable\":true,\"name\":\"categoryOption\"},{\"dataShareable\":false,\"name\":\"categoryOptionGroup\"},{\"dataShareable\":false,\"name\":\"categoryOptionGroupSet\"},{\"dataShareable\":false,\"name\":\"category\"},{\"dataShareable\":false,\"name\":\"categoryCombo\"},{\"dataShareable\":false,\"name\":\"categoryOptionCombo\"},{\"dataShareable\":false,\"name\":\"dataElement\"},{\"dataShareable\":false,\"name\":\"dataElementGroup\"},{\"dataShareable\":false,\"name\":\"dataElementGroupSet\"},{\"dataShareable\":false,\"name\":\"analyticsTableHook\"},{\"dataShareable\":false,\"name\":\"indicatorType\"},{\"dataShareable\":false,\"name\":\"indicator\"},{\"dataShareable\":false,\"name\":\"indicatorGroup\"},{\"dataShareable\":false,\"name\":\"indicatorGroupSet\"},{\"dataShareable\":false,\"name\":\"dataEntryForm\"},{\"dataShareable\":true,\"name\":\"dataSet\"},{\"dataShareable\":false,\"name\":\"dataSetNotificationTemplate\"},{\"dataShareable\":false,\"name\":\"section\"},{\"dataShareable\":false,\"name\":\"dataApprovalLevel\"},{\"dataShareable\":false,\"name\":\"dataApprovalWorkflow\"},{\"dataShareable\":false,\"name\":\"validationRule\"},{\"dataShareable\":false,\"name\":\"validationRuleGroup\"},{\"dataShareable\":false,\"name\":\"identifiableObject\"},{\"dataShareable\":false,\"name\":\"trackedEntityAttribute\"},{\"dataShareable\":true,\"name\":\"trackedEntityType\"},{\"dataShareable\":false,\"name\":\"trackedEntityTypeAttribute\"},{\"dataShareable\":false,\"name\":\"programTrackedEntityAttributeGroup\"},{\"dataShareable\":false,\"name\":\"programNotificationTemplate\"},{\"dataShareable\":false,\"name\":\"programStageSection\"},{\"dataShareable\":true,\"name\":\"programStage\"},{\"dataShareable\":false,\"name\":\"smscommand\"},{\"dataShareable\":true,\"name\":\"program\"},{\"dataShareable\":false,\"name\":\"eventChart\"},{\"dataShareable\":false,\"name\":\"programSection\"},{\"dataShareable\":false,\"name\":\"programIndicator\"},{\"dataShareable\":false,\"name\":\"programRuleVariable\"},{\"dataShareable\":true,\"name\":\"relationshipType\"},{\"dataShareable\":false,\"name\":\"programIndicatorGroup\"},{\"dataShareable\":false,\"name\":\"programRuleAction\"},{\"dataShareable\":false,\"name\":\"programRule\"},{\"dataShareable\":false,\"name\":\"eventReport\"},{\"dataShareable\":false,\"name\":\"mapView\"},{\"dataShareable\":false,\"name\":\"externalMapLayer\"},{\"dataShareable\":false,\"name\":\"visualization\"},{\"dataShareable\":false,\"name\":\"map\"},{\"dataShareable\":false,\"name\":\"document\"},{\"dataShareable\":false,\"name\":\"report\"},{\"dataShareable\":false,\"name\":\"validationResult\"},{\"dataShareable\":false,\"name\":\"Predictor\"},{\"dataShareable\":false,\"name\":\"predictorGroup\"},{\"dataShareable\":false,\"name\":\"dashboardItem\"},{\"dataShareable\":false,\"name\":\"dashboard\"},{\"dataShareable\":false,\"name\":\"pushanalysis\"},{\"dataShareable\":false,\"name\":\"identifiableObject\"},{\"dataShareable\":false,\"name\":\"metadataProposal\"},{\"dataShareable\":false,\"name\":\"messageConversation\"},{\"dataShareable\":false,\"name\":\"programStageDataElement\"},{\"dataShareable\":false,\"name\":\"categoryOptionGroupSetDimension\"},{\"dataShareable\":false,\"name\":\"userAccess\"},{\"dataShareable\":false,\"name\":\"programTrackedEntityAttribute\"},{\"dataShareable\":false,\"name\":\"interpretationComment\"},{\"dataShareable\":false,\"name\":\"minMaxDataElement\"},{\"dataShareable\":false,\"name\":\"identifiableObject\"},{\"dataShareable\":false,\"name\":\"attributeValues\"},{\"dataShareable\":false,\"name\":\"userCredentials\"},{\"dataShareable\":false,\"name\":\"reportingRate\"},{\"dataShareable\":false,\"name\":\"programDataElement\"},{\"dataShareable\":false,\"name\":\"trackedEntityAttributeValue\"},{\"dataShareable\":false,\"name\":\"programInstance\"},{\"dataShareable\":false,\"name\":\"organisationUnitGroupSetDimension\"},{\"dataShareable\":false,\"name\":\"programAttributeDimension\"},{\"dataShareable\":false,\"name\":\"dataElementGroupSetDimension\"},{\"dataShareable\":false,\"name\":\"dataSetElement\"},{\"dataShareable\":false,\"name\":\"relationship\"},{\"dataShareable\":false,\"name\":\"programStageInstanceFilter\"},{\"dataShareable\":false,\"name\":\"programIndicatorDimension\"},{\"dataShareable\":false,\"name\":\"legend\"},{\"dataShareable\":false,\"name\":\"softDeletableObject\"},{\"dataShareable\":false,\"name\":\"analyticsPeriodBoundary\"},{\"dataShareable\":false,\"name\":\"dataElementDimension\"},{\"dataShareable\":false,\"name\":\"apiToken\"},{\"dataShareable\":false,\"name\":\"metadataVersion\"},{\"dataShareable\":false,\"name\":\"categoryDimension\"},{\"dataShareable\":false,\"name\":\"interpretation\"},{\"dataShareable\":false,\"name\":\"dataElementOperand\"},{\"dataShareable\":false,\"name\":\"trackedEntityInstance\"},{\"dataShareable\":false,\"name\":\"dataInputPeriods\"},{\"dataShareable\":false,\"name\":\"trackedEntityInstanceFilter\"},{\"dataShareable\":false,\"name\":\"icon\"},{\"dataShareable\":false,\"name\":\"userGroupAccess\"}]}", - "responseSize": 5426, - "responseHeaders": { - "server": "nginx/1.17.10", + "x-frame-options": "SAMEORIGIN", "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", - "access-control-allow-credentials": "true", - "access-control-allow-origin": "http://localhost:3000", - "vary": "Origin", - "access-control-expose-headers": "ETag, Location", - "x-content-type-options": "nosniff", - "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "connection": "keep-alive" } }, { @@ -375,21 +322,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, "responseBody": "{\"organisationUnits\":[{\"id\":\"ImspTQPwCqd\",\"path\":\"/ImspTQPwCqd\",\"children\":true,\"displayName\":\"Sierra Leone\"}]}", "responseSize": 111, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -397,7 +340,9 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { @@ -409,21 +354,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, "responseBody": "{\"pager\":{\"page\":1,\"pageCount\":1,\"total\":14,\"pageSize\":50},\"userRoles\":[{\"id\":\"UYXOT4A7JMI\",\"displayName\":\"Antenatal care program\",\"publicAccess\":\"rw------\",\"description\":\"Access to the antenatal care program\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"Ql6Gew7eaX6\",\"displayName\":\"Child Health Program Manager\",\"publicAccess\":\"rw------\",\"description\":\"Child Health Program Manager\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"TMK9CMZ2V98\",\"displayName\":\"Child Health Tracker\",\"publicAccess\":\"rw------\",\"description\":\"Access to the child health program in tracker\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"Euq3XfEIEbx\",\"displayName\":\"Data entry clerk\",\"publicAccess\":\"rw------\",\"description\":\"Data entry clerk\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"txB7vu1w2Pr\",\"displayName\":\"Facility tracker\",\"publicAccess\":\"rw------\",\"description\":\"Tracker user at the facility\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"XS0dNzuZmfH\",\"displayName\":\"Guest\",\"publicAccess\":\"rw------\",\"description\":\"Read-only\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"DRdaVRtwmG5\",\"displayName\":\"Inpatient program\",\"publicAccess\":\"rw------\",\"description\":\"Access to the inpatient program in tracker\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"jRWSNIHdKww\",\"displayName\":\"M and E Officer\",\"publicAccess\":\"rw------\",\"description\":\"M and E Officer\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"aNk5AyC7ydy\",\"displayName\":\"MNCH / PNC (Adult Woman) program\",\"publicAccess\":\"rw------\",\"description\":\"Access to the MNCH program in tracker\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"Ufph3mGRmMo\",\"displayName\":\"Superuser\",\"publicAccess\":\"rw------\",\"description\":\"Superuser\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"LGWLyWNro4x\",\"displayName\":\"System administrator (ALL)\",\"publicAccess\":\"rw------\",\"description\":\"System administrator\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"cUlTcejWree\",\"displayName\":\"TB program\",\"publicAccess\":\"rw------\",\"description\":\"Access to the TB program in Tracker\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"xJZBzAHI88H\",\"displayName\":\"User manager\",\"publicAccess\":\"rw------\",\"description\":\"User manager\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"Pqoy4DLOdMK\",\"displayName\":\"WHO MCH program\",\"publicAccess\":\"rw------\",\"description\":\"WHO MCH program\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]}]}", "responseSize": 4267, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -431,7 +372,9 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { @@ -443,21 +386,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, "responseBody": "{\"pager\":{\"page\":1,\"pageCount\":3,\"total\":14,\"pageSize\":5,\"nextPage\":\"/38/userRoles?page=2&pageSize=5&fields=id%2CdisplayName%2Caccess%2Cuser%5Bid%2CdisplayName%5D%2CpublicAccess%2CuserGroupAccesses%2Cdescription&order=name%3Aasc\"},\"userRoles\":[{\"id\":\"UYXOT4A7JMI\",\"displayName\":\"Antenatal care program\",\"publicAccess\":\"rw------\",\"description\":\"Access to the antenatal care program\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"Ql6Gew7eaX6\",\"displayName\":\"Child Health Program Manager\",\"publicAccess\":\"rw------\",\"description\":\"Child Health Program Manager\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"TMK9CMZ2V98\",\"displayName\":\"Child Health Tracker\",\"publicAccess\":\"rw------\",\"description\":\"Access to the child health program in tracker\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"Euq3XfEIEbx\",\"displayName\":\"Data entry clerk\",\"publicAccess\":\"rw------\",\"description\":\"Data entry clerk\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"txB7vu1w2Pr\",\"displayName\":\"Facility tracker\",\"publicAccess\":\"rw------\",\"description\":\"Tracker user at the facility\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]}]}", - "responseSize": 1818, + "responseSize": 1812, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -465,7 +404,9 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { @@ -477,21 +418,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, "responseBody": "{\"pager\":{\"page\":2,\"pageCount\":3,\"total\":14,\"pageSize\":5,\"nextPage\":\"/38/userRoles?page=3&pageSize=5&fields=id%2CdisplayName%2Caccess%2Cuser%5Bid%2CdisplayName%5D%2CpublicAccess%2CuserGroupAccesses%2Cdescription&order=name%3Aasc\",\"prevPage\":\"/38/userRoles?pageSize=5&fields=id%2CdisplayName%2Caccess%2Cuser%5Bid%2CdisplayName%5D%2CpublicAccess%2CuserGroupAccesses%2Cdescription&order=name%3Aasc\"},\"userRoles\":[{\"id\":\"XS0dNzuZmfH\",\"displayName\":\"Guest\",\"publicAccess\":\"rw------\",\"description\":\"Read-only\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"DRdaVRtwmG5\",\"displayName\":\"Inpatient program\",\"publicAccess\":\"rw------\",\"description\":\"Access to the inpatient program in tracker\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]},{\"id\":\"jRWSNIHdKww\",\"displayName\":\"M and E Officer\",\"publicAccess\":\"rw------\",\"description\":\"M and E Officer\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"aNk5AyC7ydy\",\"displayName\":\"MNCH / PNC (Adult Woman) program\",\"publicAccess\":\"rw------\",\"description\":\"Access to the MNCH program in tracker\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"John Traore\",\"id\":\"xE7jOejl9FI\"},\"userGroupAccesses\":[]},{\"id\":\"Ufph3mGRmMo\",\"displayName\":\"Superuser\",\"publicAccess\":\"rw------\",\"description\":\"Superuser\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"user\":{\"displayName\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\"},\"userGroupAccesses\":[]}]}", - "responseSize": 1951, + "responseSize": 1939, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -499,7 +436,9 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } } ] \ No newline at end of file diff --git a/cypress/fixtures/network/38/users_can_be_listed.json b/cypress/fixtures/network/38/users_can_be_listed.json index cfbc052d3..78c020be1 100644 --- a/cypress/fixtures/network/38/users_can_be_listed.json +++ b/cypress/fixtures/network/38/users_can_be_listed.json @@ -8,21 +8,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, "responseBody": "{\"helpPageLink\":\"https://dhis2.github.io/dhis2-docs/master/en/user/html/dhis2_user_manual_en.html\"}", "responseSize": 99, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -30,7 +26,9 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { @@ -42,32 +40,30 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"klass\":\"org.hisp.dhis.user.UserAuthorityGroup\",\"shareable\":true,\"translatable\":true,\"metadata\":true,\"identifiableObject\":true,\"apiEndpoint\":\"/userRoles\",\"plural\":\"userRoles\",\"displayName\":\"User Authority Group\",\"name\":\"userRole\",\"singular\":\"userRole\",\"authorities\":[{\"type\":\"CREATE_PUBLIC\",\"authorities\":[\"F_USERROLE_PUBLIC_ADD\"]},{\"type\":\"CREATE_PRIVATE\",\"authorities\":[\"F_USERROLE_PRIVATE_ADD\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_USERROLE_DELETE\"]}],\"properties\":[{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"TEXT\",\"required\":false,\"writable\":true,\"collectionName\":\"favorites\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"access\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":50,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"code\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayName\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":8,\"collection\":false,\"required\":false,\"writable\":true,\"min\":8,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"publicAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":2,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"description\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"externalAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastUpdated\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"translations\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"translation\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"URL\",\"unique\":false,\"name\":\"href\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":11,\"collection\":false,\"required\":false,\"writable\":true,\"min\":11,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"id\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"lastUpdatedBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userGroupAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userGroupAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"created\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"attributeValues\",\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"attributeValue\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"sharing\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"TEXT\",\"required\":false,\"writable\":true,\"collectionName\":\"authorities\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"authority\",\"persisted\":true},{\"owner\":false,\"ordered\":true,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":false,\"collectionName\":\"users\",\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userObject\",\"href\":\"/schemas/user\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"createdBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"translationKey\":\"NAME\",\"max\":230,\"collection\":false,\"required\":true,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":true,\"name\":\"name\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"user\",\"href\":\"/schemas/user\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false}]}", - "responseSize": 5757, + "responseBody": "{\"klass\":\"org.hisp.dhis.user.UserAuthorityGroup\",\"identifiableObject\":true,\"singular\":\"userRole\",\"plural\":\"userRoles\",\"metadata\":true,\"name\":\"userRole\",\"displayName\":\"User Authority Group\",\"shareable\":true,\"apiEndpoint\":\"/userRoles\",\"authorities\":[{\"type\":\"CREATE_PUBLIC\",\"authorities\":[\"F_USERROLE_PUBLIC_ADD\"]},{\"type\":\"CREATE_PRIVATE\",\"authorities\":[\"F_USERROLE_PRIVATE_ADD\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_USERROLE_DELETE\"]}],\"properties\":[{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"TEXT\",\"name\":\"favorite\",\"persisted\":false,\"collectionName\":\"favorites\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"code\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":50,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"access\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"displayName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"TEXT\",\"name\":\"publicAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":8,\"min\":8},{\"propertyType\":\"TEXT\",\"name\":\"description\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":2},{\"propertyType\":\"BOOLEAN\",\"name\":\"externalAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"lastUpdated\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"translation\",\"persisted\":true,\"collectionName\":\"translations\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"id\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":11,\"min\":11},{\"propertyType\":\"URL\",\"name\":\"href\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"lastUpdatedBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userGroupAccess\",\"persisted\":false,\"collectionName\":\"userGroupAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"created\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"attributeValue\",\"persisted\":false,\"collectionName\":\"attributeValues\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"sharing\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"userObject\",\"persisted\":false,\"collectionName\":\"users\",\"collection\":true,\"ordered\":true,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"TEXT\",\"name\":\"authority\",\"persisted\":true,\"collectionName\":\"authorities\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"createdBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userAccess\",\"persisted\":false,\"collectionName\":\"userAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"name\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":true,\"max\":230,\"min\":1,\"translationKey\":\"NAME\"},{\"propertyType\":\"BOOLEAN\",\"name\":\"favorite\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"user\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"}],\"translatable\":true}", + "responseSize": 5727, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/schemas/organisationUnit?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", + "path": "/api/38/schemas/user?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", "featureName": "Users can be listed", "static": false, "count": 2, @@ -75,32 +71,30 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"klass\":\"org.hisp.dhis.organisationunit.OrganisationUnit\",\"shareable\":false,\"translatable\":true,\"metadata\":true,\"identifiableObject\":true,\"apiEndpoint\":\"/organisationUnits\",\"plural\":\"organisationUnits\",\"displayName\":\"Organisation Unit\",\"name\":\"organisationUnit\",\"singular\":\"organisationUnit\",\"authorities\":[{\"type\":\"CREATE\",\"authorities\":[\"F_ORGANISATIONUNIT_ADD\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_ORGANISATIONUNIT_DELETE\"]}],\"properties\":[{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"parent\",\"href\":\"/schemas/organisationUnit\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":8,\"collection\":false,\"required\":false,\"writable\":true,\"min\":8,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"publicAccess\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"type\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":true,\"name\":\"path\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastUpdated\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"children\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"child\",\"href\":\"/schemas/organisationUnit\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"translations\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"translation\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":11,\"collection\":false,\"required\":false,\"writable\":true,\"min\":11,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"id\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"URL\",\"unique\":false,\"name\":\"href\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"organisationUnitGroups\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"organisationUnitGroup\",\"href\":\"/schemas/organisationUnitGroup\",\"persisted\":true},{\"owner\":false,\"ordered\":true,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":false,\"collectionName\":\"ancestors\",\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"organisationUnit\",\"href\":\"/schemas/organisationUnit\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayDescription\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"image\",\"href\":\"/schemas/fileResource\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"lastUpdatedBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userGroupAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userGroupAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":-2147483648,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"level\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"created\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"attributeValues\",\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"attributeValue\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"sharing\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayFormName\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"users\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userItem\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":150,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"PHONENUMBER\",\"unique\":false,\"name\":\"phoneNumber\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"translationKey\":\"NAME\",\"max\":230,\"collection\":false,\"required\":true,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"name\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"dataSets\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"dataSet\",\"href\":\"/schemas/dataSet\",\"persisted\":true},{\"owner\":false,\"ordered\":true,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"legendSets\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"legendSets\",\"href\":\"/schemas/legendSet\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"programs\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"program\",\"href\":\"/schemas/program\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"translationKey\":\"SHORT_NAME\",\"max\":50,\"collection\":false,\"required\":true,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"shortName\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"CONSTANT\",\"unique\":false,\"name\":\"dimensionItemType\",\"persisted\":false,\"constants\":[\"DATA_ELEMENT\",\"DATA_ELEMENT_OPERAND\",\"INDICATOR\",\"REPORTING_RATE\",\"PROGRAM_DATA_ELEMENT\",\"PROGRAM_ATTRIBUTE\",\"PROGRAM_INDICATOR\",\"PERIOD\",\"ORGANISATION_UNIT\",\"CATEGORY_OPTION\",\"OPTION_GROUP\",\"DATA_ELEMENT_GROUP\",\"ORGANISATION_UNIT_GROUP\",\"CATEGORY_OPTION_GROUP\"]},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"TEXT\",\"required\":false,\"writable\":true,\"collectionName\":\"favorites\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"CONSTANT\",\"unique\":false,\"name\":\"aggregationType\",\"persisted\":false,\"constants\":[\"SUM\",\"AVERAGE\",\"AVERAGE_SUM_ORG_UNIT\",\"LAST\",\"LAST_AVERAGE_ORG_UNIT\",\"LAST_IN_PERIOD\",\"LAST_IN_PERIOD_AVERAGE_ORG_UNIT\",\"FIRST\",\"FIRST_AVERAGE_ORG_UNIT\",\"COUNT\",\"STDDEV\",\"VARIANCE\",\"MIN\",\"MAX\",\"NONE\",\"CUSTOM\",\"DEFAULT\"]},{\"owner\":true,\"ordered\":false,\"max\":50,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"code\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"access\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayName\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"translationKey\":\"DESCRIPTION\",\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"description\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"contactPerson\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayShortName\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"externalAccess\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"INTEGER\",\"unique\":false,\"name\":\"periodOffset\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"translationKey\":\"FORM_NAME\",\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"formName\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":true,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"openingDate\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":150,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"EMAIL\",\"unique\":false,\"name\":\"email\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"address\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"dimensionItem\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"INTEGER\",\"unique\":false,\"name\":\"memberCount\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"leaf\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"URL\",\"unique\":false,\"name\":\"url\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"closedDate\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"createdBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"legendSet\",\"href\":\"/schemas/legendSet\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"geometry\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"comment\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"user\",\"href\":\"/schemas/user\",\"persisted\":false}]}", - "responseSize": 13382, + "responseBody": "{\"klass\":\"org.hisp.dhis.user.User\",\"identifiableObject\":true,\"singular\":\"user\",\"plural\":\"users\",\"metadata\":true,\"name\":\"user\",\"displayName\":\"User\",\"shareable\":false,\"apiEndpoint\":\"/users\",\"authorities\":[{\"type\":\"CREATE\",\"authorities\":[\"F_USER_ADD\",\"F_USER_ADD_WITHIN_MANAGED_GROUP\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_USER_DELETE\",\"F_USER_DELETE_WITHIN_MANAGED_GROUP\"]},{\"type\":\"READ\",\"authorities\":[\"F_USER_VIEW\"]}],\"properties\":[{\"propertyType\":\"TEXT\",\"name\":\"education\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"publicAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":8,\"min\":8},{\"propertyType\":\"TEXT\",\"name\":\"jobTitle\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":160,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"lastUpdated\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"TEXT\",\"name\":\"twitter\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"translation\",\"persisted\":false,\"collectionName\":\"translations\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"employer\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":160,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"id\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":11,\"min\":11},{\"propertyType\":\"URL\",\"name\":\"href\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"dataViewOrganisationUnit\",\"persisted\":true,\"collectionName\":\"dataViewOrganisationUnits\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/organisationUnit\"},{\"propertyType\":\"REFERENCE\",\"name\":\"lastUpdatedBy\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"TEXT\",\"name\":\"whatsApp\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userGroupAccess\",\"persisted\":false,\"collectionName\":\"userGroupAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"created\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"attributeValue\",\"persisted\":true,\"collectionName\":\"attributeValues\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"sharing\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"userGroup\",\"persisted\":true,\"collectionName\":\"userGroups\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/userGroup\"},{\"propertyType\":\"TEXT\",\"name\":\"firstName\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true,\"max\":160,\"min\":2},{\"propertyType\":\"TEXT\",\"name\":\"phoneNumber\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":80,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"nationality\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":160,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userAccess\",\"persisted\":false,\"collectionName\":\"userAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"name\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"favorite\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"birthday\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"TEXT\",\"name\":\"favorite\",\"persisted\":false,\"collectionName\":\"favorites\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"code\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":50,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"access\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"gender\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":50,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"displayName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"BOOLEAN\",\"name\":\"externalAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"teiSearchOrganisationUnit\",\"persisted\":true,\"collectionName\":\"teiSearchOrganisationUnits\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/organisationUnit\"},{\"propertyType\":\"TEXT\",\"name\":\"skype\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"surname\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true,\"max\":160,\"min\":2},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"organisationUnit\",\"persisted\":true,\"collectionName\":\"organisationUnits\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/organisationUnit\"},{\"propertyType\":\"TEXT\",\"name\":\"facebookMessenger\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"EMAIL\",\"name\":\"email\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":160,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"introduction\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"languages\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"welcomeMessage\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"userCredentials\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true,\"href\":\"/schemas/userCredentials\"},{\"propertyType\":\"TEXT\",\"name\":\"telegram\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"avatar\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/fileResource\"},{\"propertyType\":\"INTEGER\",\"name\":\"dataViewMaxOrganisationUnitLevel\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":-2147483648},{\"propertyType\":\"DATE\",\"name\":\"lastCheckedInterpretations\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"createdBy\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"TEXT\",\"name\":\"interests\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"user\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"}],\"translatable\":false}", + "responseSize": 11076, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/schemas/user?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", + "path": "/api/38/schemas/userCredentials?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", "featureName": "Users can be listed", "static": false, "count": 2, @@ -108,32 +102,30 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"klass\":\"org.hisp.dhis.user.User\",\"shareable\":false,\"translatable\":false,\"metadata\":true,\"identifiableObject\":true,\"apiEndpoint\":\"/users\",\"plural\":\"users\",\"displayName\":\"User\",\"name\":\"user\",\"singular\":\"user\",\"authorities\":[{\"type\":\"CREATE\",\"authorities\":[\"F_USER_ADD\",\"F_USER_ADD_WITHIN_MANAGED_GROUP\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_USER_DELETE\",\"F_USER_DELETE_WITHIN_MANAGED_GROUP\"]},{\"type\":\"READ\",\"authorities\":[\"F_USER_VIEW\"]}],\"properties\":[{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"education\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":8,\"collection\":false,\"required\":false,\"writable\":true,\"min\":8,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"publicAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":160,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"jobTitle\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastUpdated\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"twitter\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"translations\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"translation\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":160,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"employer\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":11,\"collection\":false,\"required\":false,\"writable\":true,\"min\":11,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":false,\"name\":\"id\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"URL\",\"unique\":false,\"name\":\"href\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"dataViewOrganisationUnits\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"dataViewOrganisationUnit\",\"href\":\"/schemas/organisationUnit\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"lastUpdatedBy\",\"href\":\"/schemas/user\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"whatsApp\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userGroupAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userGroupAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"created\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"attributeValues\",\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"attributeValue\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"sharing\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"userGroups\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userGroup\",\"href\":\"/schemas/userGroup\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":160,\"collection\":false,\"required\":true,\"writable\":true,\"min\":2,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"firstName\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":80,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"phoneNumber\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":160,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"nationality\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userAccess\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"name\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"birthday\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"TEXT\",\"required\":false,\"writable\":true,\"collectionName\":\"favorites\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":50,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"code\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"access\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":50,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"gender\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayName\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"externalAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"skype\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"teiSearchOrganisationUnits\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"teiSearchOrganisationUnit\",\"href\":\"/schemas/organisationUnit\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":160,\"collection\":false,\"required\":true,\"writable\":true,\"min\":2,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"surname\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"organisationUnits\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"organisationUnit\",\"href\":\"/schemas/organisationUnit\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"facebookMessenger\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"introduction\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":160,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"EMAIL\",\"unique\":false,\"name\":\"email\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"languages\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"welcomeMessage\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":true,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"userCredentials\",\"href\":\"/schemas/userCredentials\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"telegram\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"avatar\",\"href\":\"/schemas/fileResource\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":-2147483648,\"embeddedObject\":false,\"propertyType\":\"INTEGER\",\"unique\":false,\"name\":\"dataViewMaxOrganisationUnitLevel\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastCheckedInterpretations\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"createdBy\",\"href\":\"/schemas/user\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"interests\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"user\",\"href\":\"/schemas/user\",\"persisted\":false}]}", - "responseSize": 11136, + "responseBody": "{\"klass\":\"org.hisp.dhis.user.UserCredentials\",\"identifiableObject\":true,\"singular\":\"userCredentials\",\"plural\":\"userCredentials\",\"metadata\":false,\"name\":\"userCredentials\",\"displayName\":\"User Credentials\",\"shareable\":false,\"authorities\":[],\"properties\":[{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"TEXT\",\"name\":\"favorite\",\"persisted\":false,\"collectionName\":\"favorites\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"userInfo\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"DATE\",\"name\":\"lastLogin\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"IDENTIFIER\",\"name\":\"code\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":50,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"access\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"openId\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"displayName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"TEXT\",\"name\":\"publicAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":8,\"min\":8},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"cogsDimensionConstraint\",\"persisted\":true,\"collectionName\":\"cogsDimensionConstraints\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/categoryOptionGroupSet\"},{\"propertyType\":\"BOOLEAN\",\"name\":\"externalAuth\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"accountExpiry\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"catDimensionConstraint\",\"persisted\":true,\"collectionName\":\"catDimensionConstraints\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/category\"},{\"propertyType\":\"BOOLEAN\",\"name\":\"externalAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"lastUpdated\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"PASSWORD\",\"name\":\"password\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":60,\"min\":8},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"translation\",\"persisted\":false,\"collectionName\":\"translations\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"ldapId\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"disabled\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"IDENTIFIER\",\"name\":\"id\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":11,\"min\":11},{\"propertyType\":\"URL\",\"name\":\"href\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"twoFA\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"passwordLastUpdated\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"lastUpdatedBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userGroupAccess\",\"persisted\":false,\"collectionName\":\"userGroupAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"invitation\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"created\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"attributeValue\",\"persisted\":false,\"collectionName\":\"attributeValues\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"sharing\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"selfRegistered\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"userRole\",\"persisted\":true,\"collectionName\":\"userRoles\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/userRole\"},{\"propertyType\":\"REFERENCE\",\"name\":\"createdBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userAccess\",\"persisted\":false,\"collectionName\":\"userAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"name\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"favorite\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"user\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"TEXT\",\"name\":\"username\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":true,\"max\":255,\"min\":0}],\"translatable\":false}", + "responseSize": 8328, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/schemas/userCredentials?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", + "path": "/api/38/schemas/userGroup?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", "featureName": "Users can be listed", "static": false, "count": 2, @@ -141,32 +133,30 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"klass\":\"org.hisp.dhis.user.UserCredentials\",\"shareable\":false,\"translatable\":false,\"metadata\":false,\"identifiableObject\":true,\"plural\":\"userCredentials\",\"displayName\":\"User Credentials\",\"name\":\"userCredentials\",\"singular\":\"userCredentials\",\"authorities\":[],\"properties\":[{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"TEXT\",\"required\":false,\"writable\":true,\"collectionName\":\"favorites\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastLogin\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"userInfo\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":50,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"code\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"access\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":true,\"name\":\"openId\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayName\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":8,\"collection\":false,\"required\":false,\"writable\":true,\"min\":8,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"publicAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"externalAuth\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"cogsDimensionConstraints\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"cogsDimensionConstraint\",\"href\":\"/schemas/categoryOptionGroupSet\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"accountExpiry\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"catDimensionConstraints\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"catDimensionConstraint\",\"href\":\"/schemas/category\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"externalAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastUpdated\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":60,\"collection\":false,\"required\":false,\"writable\":true,\"min\":8,\"embeddedObject\":false,\"propertyType\":\"PASSWORD\",\"unique\":false,\"name\":\"password\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"translations\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"translation\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":true,\"name\":\"ldapId\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"disabled\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":11,\"collection\":false,\"required\":false,\"writable\":true,\"min\":11,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"id\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"URL\",\"unique\":false,\"name\":\"href\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"twoFA\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"passwordLastUpdated\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"lastUpdatedBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userGroupAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userGroupAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"invitation\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"created\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"attributeValues\",\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"attributeValue\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"sharing\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"selfRegistered\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"userRoles\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userRole\",\"href\":\"/schemas/userRole\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"createdBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userAccess\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":2147483647,\"collection\":false,\"required\":false,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"name\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"user\",\"href\":\"/schemas/user\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":true,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":true,\"name\":\"username\",\"persisted\":true}]}", - "responseSize": 8370, + "responseBody": "{\"klass\":\"org.hisp.dhis.user.UserGroup\",\"identifiableObject\":true,\"singular\":\"userGroup\",\"plural\":\"userGroups\",\"metadata\":true,\"name\":\"userGroup\",\"displayName\":\"User Group\",\"shareable\":true,\"apiEndpoint\":\"/userGroups\",\"authorities\":[{\"type\":\"CREATE_PUBLIC\",\"authorities\":[\"F_USERGROUP_PUBLIC_ADD\"]},{\"type\":\"CREATE_PRIVATE\",\"authorities\":[\"F_USERGROUP_PRIVATE_ADD\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_USERGROUP_DELETE\"]}],\"properties\":[{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"TEXT\",\"name\":\"favorite\",\"persisted\":false,\"collectionName\":\"favorites\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"code\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":50,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"access\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"displayName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"TEXT\",\"name\":\"publicAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":8,\"min\":8},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"managedByGroup\",\"persisted\":true,\"collectionName\":\"managedByGroups\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/userGroup\"},{\"propertyType\":\"BOOLEAN\",\"name\":\"externalAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"DATE\",\"name\":\"lastUpdated\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"translation\",\"persisted\":true,\"collectionName\":\"translations\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"id\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":11,\"min\":11},{\"propertyType\":\"URL\",\"name\":\"href\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"lastUpdatedBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userGroupAccess\",\"persisted\":false,\"collectionName\":\"userGroupAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"created\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"attributeValue\",\"persisted\":true,\"collectionName\":\"attributeValues\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"sharing\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"user\",\"persisted\":true,\"collectionName\":\"users\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"managedGroup\",\"persisted\":true,\"collectionName\":\"managedGroups\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/userGroup\"},{\"propertyType\":\"REFERENCE\",\"name\":\"createdBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userAccess\",\"persisted\":false,\"collectionName\":\"userAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"name\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true,\"max\":230,\"min\":1,\"translationKey\":\"NAME\"},{\"propertyType\":\"BOOLEAN\",\"name\":\"favorite\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"user\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"}],\"translatable\":true}", + "responseSize": 5935, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/schemas/userGroup?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", + "path": "/api/38/attributes?fields=%3Aall%2CoptionSet%5B%3Aall%2Coptions%5B%3Aall%5D%5D&paging=false", "featureName": "Users can be listed", "static": false, "count": 2, @@ -174,32 +164,31 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"klass\":\"org.hisp.dhis.user.UserGroup\",\"shareable\":true,\"translatable\":true,\"metadata\":true,\"identifiableObject\":true,\"apiEndpoint\":\"/userGroups\",\"plural\":\"userGroups\",\"displayName\":\"User Group\",\"name\":\"userGroup\",\"singular\":\"userGroup\",\"authorities\":[{\"type\":\"CREATE_PUBLIC\",\"authorities\":[\"F_USERGROUP_PUBLIC_ADD\"]},{\"type\":\"CREATE_PRIVATE\",\"authorities\":[\"F_USERGROUP_PRIVATE_ADD\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_USERGROUP_DELETE\"]}],\"properties\":[{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"TEXT\",\"required\":false,\"writable\":true,\"collectionName\":\"favorites\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"access\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":50,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"code\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"displayName\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":8,\"collection\":false,\"required\":false,\"writable\":true,\"min\":8,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"publicAccess\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"managedByGroups\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"managedByGroup\",\"href\":\"/schemas/userGroup\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"externalAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"lastUpdated\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"translations\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"translation\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"URL\",\"unique\":false,\"name\":\"href\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"max\":11,\"collection\":false,\"required\":false,\"writable\":true,\"min\":11,\"embeddedObject\":false,\"propertyType\":\"IDENTIFIER\",\"unique\":true,\"name\":\"id\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"lastUpdatedBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userGroupAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userGroupAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"DATE\",\"unique\":false,\"name\":\"created\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"attributeValues\",\"min\":0,\"embeddedObject\":true,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"attributeValue\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":255,\"collection\":false,\"required\":false,\"writable\":true,\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COMPLEX\",\"unique\":false,\"name\":\"sharing\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"users\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"user\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"REFERENCE\",\"required\":false,\"writable\":true,\"collectionName\":\"managedGroups\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"managedGroup\",\"href\":\"/schemas/userGroup\",\"persisted\":true},{\"owner\":true,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"createdBy\",\"href\":\"/schemas/user\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"max\":1.7976931348623157e+308,\"collection\":true,\"itemPropertyType\":\"COMPLEX\",\"required\":false,\"writable\":true,\"collectionName\":\"userAccesses\",\"min\":0,\"embeddedObject\":false,\"propertyType\":\"COLLECTION\",\"unique\":false,\"name\":\"userAccess\",\"persisted\":false},{\"owner\":true,\"ordered\":false,\"translationKey\":\"NAME\",\"max\":230,\"collection\":false,\"required\":true,\"writable\":true,\"min\":1,\"embeddedObject\":false,\"propertyType\":\"TEXT\",\"unique\":false,\"name\":\"name\",\"persisted\":true},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":true,\"embeddedObject\":false,\"propertyType\":\"REFERENCE\",\"unique\":false,\"name\":\"user\",\"href\":\"/schemas/user\",\"persisted\":false},{\"owner\":false,\"ordered\":false,\"collection\":false,\"required\":false,\"writable\":false,\"embeddedObject\":false,\"propertyType\":\"BOOLEAN\",\"unique\":false,\"name\":\"favorite\",\"persisted\":false}]}", - "responseSize": 5977, + "responseBody": "{\"attributes\":[{\"lastUpdated\":\"2015-04-24T12:12:54.408\",\"id\":\"DnrLSdo4hMl\",\"href\":\"/38/attributes/DnrLSdo4hMl\",\"created\":\"2015-04-24T12:12:54.407\",\"name\":\"Alternative name\",\"code\":\"Alternative name\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"Alternative name\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":true,\"userAttribute\":false,\"displayName\":\"Alternative name\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2015-04-24T12:14:03.641\",\"id\":\"Z4X3J7jMLYV\",\"href\":\"/38/attributes/Z4X3J7jMLYV\",\"created\":\"2015-04-24T12:03:37.356\",\"name\":\"Classification\",\"code\":\"CLASSIFICATION\",\"indicatorAttribute\":true,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"Classification\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Classification\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"code\":\"CLASS\",\"created\":\"2015-04-24T12:02:41.447\",\"lastUpdated\":\"2015-04-24T12:03:16.859\",\"name\":\"Classification\",\"id\":\"LWEwGW8ATgE\",\"displayName\":\"Classification\",\"publicAccess\":\"rw------\",\"version\":1,\"externalAccess\":false,\"valueType\":\"TEXT\",\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"favorites\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"translations\":[],\"userAccesses\":[],\"options\":[{\"code\":\"INPUT\",\"lastUpdated\":\"2015-04-24T12:02:51.959\",\"id\":\"Fr4igNnPYTv\",\"created\":\"2015-04-24T12:02:51.959\",\"name\":\"Input\",\"displayName\":\"Input\",\"externalAccess\":false,\"displayFormName\":\"Input\",\"sortOrder\":1,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"sharing\":{\"userGroups\":{},\"external\":false,\"users\":{}},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]},{\"code\":\"ACTIVITY\",\"lastUpdated\":\"2015-04-24T12:03:04.493\",\"id\":\"xuAA8BQjdZq\",\"created\":\"2015-04-24T12:03:04.493\",\"name\":\"Activity\",\"displayName\":\"Activity\",\"externalAccess\":false,\"displayFormName\":\"Activity\",\"sortOrder\":2,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"sharing\":{\"userGroups\":{},\"external\":false,\"users\":{}},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]},{\"code\":\"OUTPUT\",\"lastUpdated\":\"2015-04-24T12:03:11.923\",\"id\":\"tpJ71rNdmeo\",\"created\":\"2015-04-24T12:03:11.923\",\"name\":\"Output\",\"displayName\":\"Output\",\"externalAccess\":false,\"displayFormName\":\"Output\",\"sortOrder\":3,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"sharing\":{\"userGroups\":{},\"external\":false,\"users\":{}},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]},{\"code\":\"IMPACT\",\"lastUpdated\":\"2015-04-24T12:03:16.859\",\"id\":\"QIbgv5M77In\",\"created\":\"2015-04-24T12:03:16.859\",\"name\":\"Impact\",\"displayName\":\"Impact\",\"externalAccess\":false,\"displayFormName\":\"Impact\",\"sortOrder\":4,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"sharing\":{\"userGroups\":{},\"external\":false,\"users\":{}},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]}]},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2015-04-20T12:36:33.754\",\"id\":\"qXS2NDUEAOS\",\"href\":\"/38/attributes/qXS2NDUEAOS\",\"created\":\"2015-04-20T12:23:04.044\",\"name\":\"Collection method\",\"code\":\"Collection method\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"LONG_TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"Collection method\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Collection method\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2016-01-15T16:53:02.773\",\"id\":\"UKNKz1H10EE\",\"href\":\"/38/attributes/UKNKz1H10EE\",\"created\":\"2016-01-15T16:53:02.773\",\"name\":\"HR identifier\",\"code\":\"IRID\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"HR identifier\",\"organisationUnitAttribute\":true,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":true,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"HR identifier\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2017-03-05T21:37:25.858\",\"id\":\"l1VmqIHKk6t\",\"href\":\"/38/attributes/l1VmqIHKk6t\",\"created\":\"2016-08-04T23:39:51.895\",\"name\":\"KE code\",\"code\":\"KE code\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"KE code\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":true,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"KE code\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2016-08-04T23:48:21.851\",\"id\":\"n2xYlNbsfko\",\"href\":\"/38/attributes/n2xYlNbsfko\",\"created\":\"2016-08-01T15:00:09.415\",\"name\":\"NGO ID\",\"code\":\"NGOID\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"NGO ID\",\"organisationUnitAttribute\":true,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"NGO ID\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2017-03-13T19:32:41.386\",\"id\":\"dLHLR5O4YFI\",\"href\":\"/38/attributes/dLHLR5O4YFI\",\"created\":\"2017-03-05T21:33:31.019\",\"name\":\"PEPFAR ID\",\"code\":\"PEPFAR_ID\",\"indicatorAttribute\":true,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"PEPFAR ID\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"PEPFAR ID\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":true,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2011-12-24T12:24:22.575\",\"id\":\"AhsCAtM3L0g\",\"href\":\"/38/attributes/AhsCAtM3L0g\",\"created\":\"2011-12-24T12:24:22.575\",\"name\":\"Rationale\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"Rationale\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Rationale\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2017-03-12T20:17:57.461\",\"id\":\"xqWyz9jNCA5\",\"href\":\"/38/attributes/xqWyz9jNCA5\",\"created\":\"2016-08-04T23:40:08.559\",\"name\":\"TZ code\",\"code\":\"TZ code\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"TZ code\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":true,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"TZ code\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2011-12-24T12:24:22.575\",\"id\":\"Y1LUDU8sWBR\",\"href\":\"/38/attributes/Y1LUDU8sWBR\",\"created\":\"2011-12-24T12:24:22.575\",\"name\":\"Unit of measure\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"displayFormName\":\"Unit of measure\",\"organisationUnitAttribute\":false,\"trackedEntityAttributeAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"sectionAttribute\":false,\"dataElementGroupAttribute\":false,\"favorite\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Unit of measure\",\"categoryOptionGroupAttribute\":false,\"mandatory\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"programIndicatorAttribute\":false,\"validationRuleAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"userGroups\":{},\"external\":false,\"public\":\"rw------\",\"users\":{}},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]}]}", + "responseSize": 21863, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", + "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { - "path": "/api/38/attributes?fields=%3Aall%2CoptionSet%5B%3Aall%2Coptions%5B%3Aall%5D%5D&paging=false", + "path": "/api/38/schemas/organisationUnit?fields=apiEndpoint%2Cname%2CdisplayName%2Cauthorities%2Csingular%2Cplural%2Cshareable%2Cmetadata%2Cklass%2CidentifiableObject%2Ctranslatable%2Cproperties%5Bhref%2Cwritable%2Ccollection%2CcollectionName%2Cname%2CpropertyType%2Cpersisted%2Crequired%2Cmin%2Cmax%2Cordered%2Cunique%2Cconstants%2Cowner%2CitemPropertyType%2CtranslationKey%2CembeddedObject%5D", "featureName": "Users can be listed", "static": false, "count": 2, @@ -207,29 +196,26 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"attributes\":[{\"lastUpdated\":\"2015-04-24T12:12:54.408\",\"id\":\"DnrLSdo4hMl\",\"href\":\"/38/attributes/DnrLSdo4hMl\",\"created\":\"2015-04-24T12:12:54.407\",\"name\":\"Alternative name\",\"code\":\"Alternative name\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"Alternative name\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":true,\"userAttribute\":false,\"displayName\":\"Alternative name\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2015-04-24T12:14:03.641\",\"id\":\"Z4X3J7jMLYV\",\"href\":\"/38/attributes/Z4X3J7jMLYV\",\"created\":\"2015-04-24T12:03:37.356\",\"name\":\"Classification\",\"code\":\"CLASSIFICATION\",\"indicatorAttribute\":true,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"Classification\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Classification\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"code\":\"CLASS\",\"created\":\"2015-04-24T12:02:41.447\",\"lastUpdated\":\"2015-04-24T12:03:16.859\",\"name\":\"Classification\",\"id\":\"LWEwGW8ATgE\",\"displayName\":\"Classification\",\"publicAccess\":\"rw------\",\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"version\":1,\"externalAccess\":false,\"valueType\":\"TEXT\",\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"favorites\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"translations\":[],\"userAccesses\":[],\"options\":[{\"code\":\"INPUT\",\"lastUpdated\":\"2015-04-24T12:02:51.959\",\"id\":\"Fr4igNnPYTv\",\"created\":\"2015-04-24T12:02:51.959\",\"name\":\"Input\",\"displayName\":\"Input\",\"externalAccess\":false,\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"displayFormName\":\"Input\",\"sortOrder\":1,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]},{\"code\":\"ACTIVITY\",\"lastUpdated\":\"2015-04-24T12:03:04.493\",\"id\":\"xuAA8BQjdZq\",\"created\":\"2015-04-24T12:03:04.493\",\"name\":\"Activity\",\"displayName\":\"Activity\",\"externalAccess\":false,\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"displayFormName\":\"Activity\",\"sortOrder\":2,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]},{\"code\":\"OUTPUT\",\"lastUpdated\":\"2015-04-24T12:03:11.923\",\"id\":\"tpJ71rNdmeo\",\"created\":\"2015-04-24T12:03:11.923\",\"name\":\"Output\",\"displayName\":\"Output\",\"externalAccess\":false,\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"displayFormName\":\"Output\",\"sortOrder\":3,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]},{\"code\":\"IMPACT\",\"lastUpdated\":\"2015-04-24T12:03:16.859\",\"id\":\"QIbgv5M77In\",\"created\":\"2015-04-24T12:03:16.859\",\"name\":\"Impact\",\"displayName\":\"Impact\",\"externalAccess\":false,\"sharing\":{\"external\":false,\"users\":{},\"userGroups\":{}},\"displayFormName\":\"Impact\",\"sortOrder\":4,\"favorite\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"optionSet\":{\"id\":\"LWEwGW8ATgE\"},\"favorites\":[],\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[]}]},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2015-04-20T12:36:33.754\",\"id\":\"qXS2NDUEAOS\",\"href\":\"/38/attributes/qXS2NDUEAOS\",\"created\":\"2015-04-20T12:23:04.044\",\"name\":\"Collection method\",\"code\":\"Collection method\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"LONG_TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"Collection method\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Collection method\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2016-01-15T16:53:02.773\",\"id\":\"UKNKz1H10EE\",\"href\":\"/38/attributes/UKNKz1H10EE\",\"created\":\"2016-01-15T16:53:02.773\",\"name\":\"HR identifier\",\"code\":\"IRID\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"HR identifier\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":true,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":true,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"HR identifier\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2021-08-11T19:44:20.145\",\"id\":\"l1VmqIHKk6t\",\"href\":\"/38/attributes/l1VmqIHKk6t\",\"created\":\"2016-08-04T23:39:51.895\",\"name\":\"KE code\",\"code\":\"KE code\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"KE code\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":true,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":true,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"KE code\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"lastUpdatedBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2016-08-04T23:48:21.851\",\"id\":\"n2xYlNbsfko\",\"href\":\"/38/attributes/n2xYlNbsfko\",\"created\":\"2016-08-01T15:00:09.415\",\"name\":\"NGO ID\",\"code\":\"NGOID\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"NGO ID\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":true,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"NGO ID\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2017-03-13T19:32:41.386\",\"id\":\"dLHLR5O4YFI\",\"href\":\"/38/attributes/dLHLR5O4YFI\",\"created\":\"2017-03-05T21:33:31.019\",\"name\":\"PEPFAR ID\",\"code\":\"PEPFAR_ID\",\"indicatorAttribute\":true,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"PEPFAR ID\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"PEPFAR ID\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":true,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2011-12-24T12:24:22.575\",\"id\":\"AhsCAtM3L0g\",\"href\":\"/38/attributes/AhsCAtM3L0g\",\"created\":\"2011-12-24T12:24:22.575\",\"name\":\"Rationale\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"Rationale\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Rationale\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2021-08-11T19:45:34.644\",\"id\":\"xqWyz9jNCA5\",\"href\":\"/38/attributes/xqWyz9jNCA5\",\"created\":\"2016-08-04T23:40:08.559\",\"name\":\"TZ code\",\"code\":\"TZ code\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":false,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"TZ code\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":true,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":true,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"TZ code\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"lastUpdatedBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]},{\"lastUpdated\":\"2011-12-24T12:24:22.575\",\"id\":\"Y1LUDU8sWBR\",\"href\":\"/38/attributes/Y1LUDU8sWBR\",\"created\":\"2011-12-24T12:24:22.575\",\"name\":\"Unit of measure\",\"indicatorAttribute\":false,\"indicatorGroupAttribute\":false,\"mapAttribute\":false,\"publicAccess\":\"rw------\",\"userGroupAttribute\":false,\"dataElementAttribute\":true,\"constantAttribute\":false,\"valueType\":\"TEXT\",\"categoryOptionAttribute\":false,\"optionSetAttribute\":false,\"eventChartAttribute\":false,\"sqlViewAttribute\":false,\"visualizationAttribute\":false,\"legendSetAttribute\":false,\"sharing\":{\"owner\":\"GOLswS44mh8\",\"external\":false,\"users\":{},\"userGroups\":{},\"public\":\"rw------\"},\"displayFormName\":\"Unit of measure\",\"trackedEntityAttributeAttribute\":false,\"organisationUnitAttribute\":false,\"dataSetAttribute\":false,\"documentAttribute\":false,\"unique\":false,\"validationRuleGroupAttribute\":false,\"favorite\":false,\"dataElementGroupAttribute\":false,\"sectionAttribute\":false,\"trackedEntityTypeAttribute\":false,\"userAttribute\":false,\"displayName\":\"Unit of measure\",\"mandatory\":false,\"categoryOptionGroupAttribute\":false,\"eventReportAttribute\":false,\"externalAccess\":false,\"programStageAttribute\":false,\"programAttribute\":false,\"categoryAttribute\":false,\"categoryOptionComboAttribute\":false,\"categoryOptionGroupSetAttribute\":false,\"validationRuleAttribute\":false,\"programIndicatorAttribute\":false,\"organisationUnitGroupAttribute\":false,\"dataElementGroupSetAttribute\":false,\"organisationUnitGroupSetAttribute\":false,\"optionAttribute\":false,\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"createdBy\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"user\":{\"displayName\":\"Tom Wakiki\",\"name\":\"Tom Wakiki\",\"id\":\"GOLswS44mh8\",\"username\":\"system\"},\"translations\":[],\"userGroupAccesses\":[],\"attributeValues\":[],\"userAccesses\":[],\"favorites\":[]}]}", - "responseSize": 22129, + "responseBody": "{\"klass\":\"org.hisp.dhis.organisationunit.OrganisationUnit\",\"identifiableObject\":true,\"singular\":\"organisationUnit\",\"plural\":\"organisationUnits\",\"metadata\":true,\"name\":\"organisationUnit\",\"displayName\":\"Organisation Unit\",\"shareable\":false,\"apiEndpoint\":\"/organisationUnits\",\"authorities\":[{\"type\":\"CREATE\",\"authorities\":[\"F_ORGANISATIONUNIT_ADD\"]},{\"type\":\"DELETE\",\"authorities\":[\"F_ORGANISATIONUNIT_DELETE\"]}],\"properties\":[{\"propertyType\":\"REFERENCE\",\"name\":\"parent\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/organisationUnit\"},{\"propertyType\":\"TEXT\",\"name\":\"publicAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":8,\"min\":8},{\"propertyType\":\"TEXT\",\"name\":\"type\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"path\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"lastUpdated\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"child\",\"persisted\":true,\"collectionName\":\"children\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/organisationUnit\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"translation\",\"persisted\":true,\"collectionName\":\"translations\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"IDENTIFIER\",\"name\":\"id\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":11,\"min\":11},{\"propertyType\":\"URL\",\"name\":\"href\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"organisationUnitGroup\",\"persisted\":true,\"collectionName\":\"organisationUnitGroups\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/organisationUnitGroup\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"organisationUnit\",\"persisted\":false,\"collectionName\":\"ancestors\",\"collection\":true,\"ordered\":true,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false,\"href\":\"/schemas/organisationUnit\"},{\"propertyType\":\"TEXT\",\"name\":\"displayDescription\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"image\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/fileResource\"},{\"propertyType\":\"REFERENCE\",\"name\":\"lastUpdatedBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userGroupAccess\",\"persisted\":false,\"collectionName\":\"userGroupAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"level\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":-2147483648},{\"propertyType\":\"DATE\",\"name\":\"created\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"attributeValue\",\"persisted\":true,\"collectionName\":\"attributeValues\",\"collection\":true,\"ordered\":false,\"owner\":true,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"sharing\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"displayFormName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"userItem\",\"persisted\":true,\"collectionName\":\"users\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/user\"},{\"propertyType\":\"PHONENUMBER\",\"name\":\"phoneNumber\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":150,\"min\":0},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"COMPLEX\",\"name\":\"userAccess\",\"persisted\":false,\"collectionName\":\"userAccesses\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"name\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true,\"max\":230,\"min\":1,\"translationKey\":\"NAME\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"dataSet\",\"persisted\":true,\"collectionName\":\"dataSets\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/dataSet\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"legendSets\",\"persisted\":false,\"collectionName\":\"legendSets\",\"collection\":true,\"ordered\":true,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/legendSet\"},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"REFERENCE\",\"name\":\"program\",\"persisted\":true,\"collectionName\":\"programs\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0,\"href\":\"/schemas/program\"},{\"propertyType\":\"TEXT\",\"name\":\"shortName\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true,\"max\":50,\"min\":1,\"translationKey\":\"SHORT_NAME\"},{\"propertyType\":\"BOOLEAN\",\"name\":\"favorite\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"CONSTANT\",\"name\":\"dimensionItemType\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"constants\":[\"DATA_ELEMENT\",\"DATA_ELEMENT_OPERAND\",\"INDICATOR\",\"REPORTING_RATE\",\"PROGRAM_DATA_ELEMENT\",\"PROGRAM_ATTRIBUTE\",\"PROGRAM_INDICATOR\",\"PERIOD\",\"ORGANISATION_UNIT\",\"CATEGORY_OPTION\",\"OPTION_GROUP\",\"DATA_ELEMENT_GROUP\",\"ORGANISATION_UNIT_GROUP\",\"CATEGORY_OPTION_GROUP\"]},{\"propertyType\":\"COLLECTION\",\"itemPropertyType\":\"TEXT\",\"name\":\"favorite\",\"persisted\":false,\"collectionName\":\"favorites\",\"collection\":true,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"CONSTANT\",\"name\":\"aggregationType\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"constants\":[\"SUM\",\"AVERAGE\",\"AVERAGE_SUM_ORG_UNIT\",\"LAST\",\"LAST_AVERAGE_ORG_UNIT\",\"LAST_IN_PERIOD\",\"LAST_IN_PERIOD_AVERAGE_ORG_UNIT\",\"FIRST\",\"FIRST_AVERAGE_ORG_UNIT\",\"COUNT\",\"STDDEV\",\"VARIANCE\",\"MIN\",\"MAX\",\"NONE\",\"CUSTOM\",\"DEFAULT\"]},{\"propertyType\":\"IDENTIFIER\",\"name\":\"code\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":true,\"required\":false,\"max\":50,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"access\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":true,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"displayName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"TEXT\",\"name\":\"contactPerson\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"description\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":1,\"translationKey\":\"DESCRIPTION\"},{\"propertyType\":\"TEXT\",\"name\":\"displayShortName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"BOOLEAN\",\"name\":\"externalAccess\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"COMPLEX\",\"name\":\"queryMods\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":1.7976931348623157e+308,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"formName\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"openingDate\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":true},{\"propertyType\":\"EMAIL\",\"name\":\"email\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":150,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"address\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"TEXT\",\"name\":\"dimensionItem\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"INTEGER\",\"name\":\"memberCount\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"BOOLEAN\",\"name\":\"leaf\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false},{\"propertyType\":\"URL\",\"name\":\"url\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"DATE\",\"name\":\"closedDate\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false},{\"propertyType\":\"REFERENCE\",\"name\":\"createdBy\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"},{\"propertyType\":\"REFERENCE\",\"name\":\"legendSet\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":false,\"unique\":false,\"required\":false,\"href\":\"/schemas/legendSet\"},{\"propertyType\":\"TEXT\",\"name\":\"comment\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":2147483647,\"min\":0},{\"propertyType\":\"COMPLEX\",\"name\":\"geometry\",\"persisted\":true,\"collection\":false,\"ordered\":false,\"owner\":true,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"max\":255,\"min\":0},{\"propertyType\":\"REFERENCE\",\"name\":\"user\",\"persisted\":false,\"collection\":false,\"ordered\":false,\"owner\":false,\"embeddedObject\":false,\"writable\":true,\"unique\":false,\"required\":false,\"href\":\"/schemas/user\"}],\"translatable\":true}", + "responseSize": 13279, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", - "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { @@ -241,21 +227,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "[\"F_PROGRAM_INDICATOR_PUBLIC_ADD\",\"F_SQLVIEW_EXECUTE\",\"F_USER_VIEW\",\"F_GENERATE_MIN_MAX_VALUES\",\"F_VALIDATIONRULE_PUBLIC_ADD\",\"F_CATEGORY_PRIVATE_ADD\",\"F_INDICATORGROUPSET_PUBLIC_ADD\",\"F_DATAVALUE_DELETE\",\"F_EXTERNAL_MAP_LAYER_PRIVATE_ADD\",\"F_RELATIONSHIPTYPE_DELETE\",\"F_CATEGORY_OPTION_PRIVATE_ADD\",\"F_SINGLE_EVENT_DATA_ENTRY\",\"F_CATEGORY_OPTION_GROUP_PUBLIC_ADD\",\"F_GIS_ADMIN\",\"M_dhis-web-event-capture\",\"F_SEND_EMAIL\",\"F_ORGUNITGROUPSET_PRIVATE_ADD\",\"F_INDICATOR_DELETE\",\"M_dhis-web-event-reports\",\"F_VIEW_UNAPPROVED_DATA\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_VIEW\",\"F_TRACKED_ENTITY_INSTANCE_CHANGE_LOCATION\",\"F_OPTIONGROUPSET_DELETE\",\"F_USERGROUP_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_PRIVATE_ADD\",\"F_DOCUMENT_EXTERNAL\",\"F_PROGRAM_TRACKING_MANAGEMENT\",\"F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD\",\"F_GENERATE_PROGRAM_SUMMARY_REPORT\",\"F_PROGRAM_INDICATOR_DELETE\",\"F_MOBILE_SENDSMS\",\"F_TRACKED_ENTITY_ADD\",\"F_TRACKED_ENTITY_MANAGEMENT\",\"F_RELATIONSHIP_DELETE\",\"F_VALIDATIONRULEGROUP_PUBLIC_ADD\",\"F_REPORT_EXTERNAL\",\"F_DOCUMENT_PRIVATE_ADD\",\"M_dhis-web-reports\",\"F_TRACKED_ENTITY_DELETE\",\"F_USERGROUP_DELETE\",\"F_PROGRAM_PRIVATE_ADD\",\"F_CATEGORY_COMBO_PRIVATE_ADD\",\"F_SCHEDULING_SEND_MESSAGE\",\"F_EXTERNAL_MAP_LAYER_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_DELETE\",\"F_ORGANISATIONUNIT_MOVE\",\"M_dhis-web-usage-analytics\",\"F_COLOR_DELETE\",\"F_INDICATORGROUP_DELETE\",\"F_ORGANISATIONUNIT_DELETE\",\"F_PROGRAM_RULE_ADD\",\"M_dhis-web-light\",\"F_OPTIONGROUPSET_PRIVATE_ADD\",\"F_DATA_MART_ADMIN\",\"M_dhis-web-maintenance-mobile\",\"F_DATASET_PUBLIC_ADD\",\"F_CATEGORY_COMBO_DELETE\",\"F_SECTION_DELETE\",\"F_USER_DELETE\",\"F_INDICATORGROUPSET_PRIVATE_ADD\",\"F_PROGRAM_INDICATOR_PRIVATE_ADD\",\"F_METADATA_IMPORT\",\"M_dhis-web-maintenance-appmanager\",\"F_EXPORT_EVENTS\",\"M_dhis-web-maintenance-settings\",\"F_SQLVIEW_PUBLIC_ADD\",\"F_PERFORM_MAINTENANCE\",\"F_COLOR_SET_ADD\",\"F_PROGRAM_STAGE_INSTANCE_DELETE\",\"F_METADATA_EXPORT\",\"F_MINMAX_DATAELEMENT_ADD\",\"F_PROGRAMSTAGE_SECTION_ADD\",\"F_DATAELEMENTGROUP_PRIVATE_ADD\",\"F_VALIDATIONRULE_PRIVATE_ADD\",\"F_APPROVE_DATA\",\"M_dhis-web-mapping\",\"F_DATAELEMENT_PRIVATE_ADD\",\"F_VALIDATIONCRITERIA_ADD\",\"F_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS\",\"F_IGNORE_TRACKER_REQUIRED_VALUE_VALIDATION\",\"F_PROGRAM_PUBLIC_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_DELETE\",\"F_USER_ADD_WITHIN_MANAGED_GROUP\",\"M_Web_Portal\",\"F_ORGANISATIONUNIT_ADD\",\"M_dhis-web-user\",\"F_LEGEND_SET_PUBLIC_ADD\",\"F_CONSTANT_ADD\",\"F_PREDICTORGROUP_DELETE\",\"F_TRACKED_ENTITY_COMMENT_ADD\",\"F_TRACKED_ENTITY_INSTANCE_MANAGEMENT\",\"M_dhis-web-visualizer\",\"F_INDICATOR_PUBLIC_ADD\",\"F_INDICATORGROUP_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD\",\"M_dhis-web-maintenance\",\"M_dhis-web-approval\",\"F_PROGRAM_RULE_MANAGEMENT\",\"F_TEI_CASCADE_DELETE\",\"F_FRED_UPDATE\",\"F_VISUALIZATION_EXTERNAL\",\"M_dhis-web-cache-cleaner\",\"F_EDIT_EXPIRED\",\"F_ACCESS_TRACKED_ENTITY_ATTRIBUTES\",\"F_PROGRAM_DASHBOARD_CONFIG_ADMIN\",\"F_ORGANISATIONUNITLEVEL_UPDATE\",\"F_CATEGORY_OPTION_PUBLIC_ADD\",\"M_dhis-web-datastore\",\"F_CATEGORY_OPTION_DELETE\",\"M_Data_Table\",\"M_dhis-web-menu-management\",\"F_REPORT_PUBLIC_ADD\",\"F_VALIDATIONRULEGROUP_DELETE\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_ADD\",\"F_RELATIONSHIP_MANAGEMENT\",\"F_COLOR_ADD\",\"F_OPTIONSET_PRIVATE_ADD\",\"F_PROGRAM_RULE_DELETE\",\"F_GENERATE_STATISTICAL_PROGRAM_REPORT\",\"F_ORGUNITGROUP_DELETE\",\"F_DATAELEMENTGROUPSET_PRIVATE_ADD\",\"M_dhis-web-tracker-capture\",\"F_LOCALE_ADD\",\"F_LEGEND_ADD\",\"F_CATEGORY_OPTION_GROUP_PRIVATE_ADD\",\"F_PROGRAM_INSTANCE_MANAGEMENT\",\"M_dhis-web-reporting\",\"F_CATEGORY_PUBLIC_ADD\",\"F_SECTION_ADD\",\"F_CATEGORY_COMBO_PUBLIC_ADD\",\"M_dhis-web-maintenance-datadictionary\",\"F_DATASET_DELETE\",\"F_INDICATORGROUPSET_DELETE\",\"F_USER_DELETE_WITHIN_MANAGED_GROUP\",\"F_ADD_TRACKED_ENTITY_FORM\",\"M_dhis-web-scheduler\",\"F_OPTIONGROUP_PUBLIC_ADD\",\"F_USERROLE_PRIVATE_ADD\",\"M_dhis-web-messaging\",\"M_dhis-web-maintenance-program\",\"F_EXTERNALFILERESOURCE_ADD\",\"F_MAP_EXTERNAL\",\"M_bna_widget\",\"F_DATAELEMENTGROUPSET_PUBLIC_ADD\",\"F_DATAELEMENTGROUP_DELETE\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_ADD\",\"F_RELATIONSHIP_ADD\",\"F_ORGUNITGROUP_PRIVATE_ADD\",\"F_DATAELEMENTGROUP_PUBLIC_ADD\",\"F_USER_GROUPS_READ_ONLY_ADD_MEMBERS\",\"F_LOCALE_DELETE\",\"F_PREDICTOR_RUN\",\"F_DATAELEMENT_DELETE\",\"F_OPTIONGROUP_DELETE\",\"F_LEGEND_SET_PRIVATE_ADD\",\"F_PROGRAMSTAGE_DELETE\",\"F_ATTRIBUTE_PUBLIC_ADD\",\"F_TRACKED_ENTITY_FORM_DELETE\",\"F_USERROLE_DELETE\",\"F_DOCUMENT_DELETE\",\"F_ORGUNITGROUPSET_DELETE\",\"M_dhis-web-translations\",\"M_dhis-web-sms\",\"F_SCHEDULING_CASE_AGGREGATE_QUERY_BUILDER\",\"F_PROGRAM_DELETE\",\"F_VALIDATIONRULE_DELETE\",\"F_PROGRAMDATAELEMENT_ADD\",\"M_dhis-web-mobile\",\"F_ACTIVITY_PLAN\",\"F_RELATIONSHIPTYPE_PUBLIC_ADD\",\"F_PREDICTOR_ADD\",\"F_SQLVIEW_PRIVATE_ADD\",\"F_EXPORT_DATA\",\"F_OAUTH2_CLIENT_MANAGE\",\"F_ORGUNITGROUP_PUBLIC_ADD\",\"F_APPROVE_DATA_LOWER_LEVELS\",\"M_Social_Media_Video\",\"F_OPTIONSET_PUBLIC_ADD\",\"F_EVENTCHART_EXTERNAL\",\"M_dhis-web-dataentry\",\"F_PROGRAM_TRACKING_SEARCH\",\"M_dhis-web-maintenance-dataset\",\"F_USERROLE_LIST\",\"M_dhis-web-import-export\",\"M_dhis-web-caseentry\",\"F_USERROLE_PUBLIC_ADD\",\"M_dhis-web-importexport\",\"M_InterpretationsTest\",\"F_ORGUNITGROUPSET_PUBLIC_ADD\",\"F_SQLVIEW_EXTERNAL\",\"F_REPORT_DELETE\",\"F_DASHBOARD_PUBLIC_ADD\",\"F_CONSTANT_DELETE\",\"M_dhis-web-maintenance-user\",\"F_PREDICTOR_DELETE\",\"M_dhis-web-data-visualizer\",\"F_DATASET_PRIVATE_ADD\",\"F_EVENTREPORT_PUBLIC_ADD\",\"F_PROGRAMSTAGE_SECTION_DELETE\",\"F_TRACKED_ENTITY_UPDATE\",\"F_CATEGORY_OPTION_GROUP_SET_PUBLIC_ADD\",\"F_TRACKED_ENTITY_INSTANCE_DASHBOARD\",\"F_METADATA_MANAGE\",\"F_ANALYTICSTABLEHOOK_DELETE\",\"F_UNCOMPLETE_EVENT\",\"M_dhis-web-sms-configuration\",\"M_dhis-web-interpretation\",\"F_LEGEND_DELETE\",\"M_Custom_Js_Css\",\"F_PROGRAM_INDICATOR_MANAGEMENT\",\"F_ANONYMOUS_DATA_ENTRY\",\"F_MAP_PUBLIC_ADD\",\"F_PROGRAM_VALIDATION\",\"F_SCHEDULING_ADMIN\",\"F_TRACKED_ENTITY_COMMENT_DELETE\",\"F_DATAELEMENT_MINMAX_DELETE\",\"F_MOBILE_SETTINGS\",\"F_PREDICTORGROUP_ADD\",\"F_REPORT_PRIVATE_ADD\",\"F_VALIDATIONRULEGROUP_PRIVATE_ADD\",\"F_PUSH_ANALYSIS_DELETE\",\"F_REPLICATE_USER\",\"F_DATAVALUE_ADD\",\"M_dhis-web-maintenance-organisationunit\",\"F_INSERT_CUSTOM_JS_CSS\",\"F_DATAELEMENTGROUPSET_DELETE\",\"F_SQLVIEW_DELETE\",\"F_ENROLLMENT_CASCADE_DELETE\",\"F_PROGRAMDATAELEMENT_DELETE\",\"F_TRACKED_ENTITY_INSTANCE_LIST\",\"F_INDICATORTYPE_ADD\",\"F_LEGEND_SET_DELETE\",\"F_VIEW_EVENT_ANALYTICS\",\"F_PROGRAMSTAGE_SECTION_MANAGEMENT\",\"F_IMPORT_EVENTS\",\"F_PROGRAM_INSTANCE_DELETE\",\"F_INDICATOR_PRIVATE_ADD\",\"F_TRACKED_ENTITY_INSTANCE_HISTORY\",\"F_FRED_CREATE\",\"F_EVENTCHART_PUBLIC_ADD\",\"F_PUSH_ANALYSIS_ADD\",\"M_dhis-web-event-visualizer\",\"F_USER_ADD\",\"F_EXTERNAL_MAP_LAYER_DELETE\",\"F_SYSTEM_SETTING\",\"F_ANALYTICSTABLEHOOK_ADD\",\"F_ATTRIBUTE_PRIVATE_ADD\",\"F_DOCUMENT_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_DELETE\",\"M_Easy_Visualization\",\"F_VISUALIZATION_PUBLIC_ADD\",\"F_DATAELEMENT_MINMAX_ADD\",\"M_dhis-web-data-quality\",\"M_dhis-web-pivot\",\"F_EVENTREPORT_EXTERNAL\",\"F_PROGRAM_RULE_UPDATE\",\"F_DATAELEMENT_PUBLIC_ADD\",\"M_dhis-web-validationrule\",\"F_CONSTANT_MANAGEMENT\",\"F_RUN_VALIDATION\",\"F_MANAGE_TICKETS\",\"F_GENERATE_BENEFICIARY_TABULAR_REPORT\",\"F_OPTIONGROUP_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_DELETE\",\"M_User_Administration\",\"M_dhis-web-settings\",\"F_IMPORT_DATA\",\"F_VIEW_DATABROWSER\",\"F_MOBILE_DELETE_SMS\",\"F_OPTIONSET_MANAGEMENT\",\"F_SEND_MESSAGE\",\"F_PROGRAMSTAGE_ADD\",\"M_dhis-web-maps\",\"F_MINMAX_DATAELEMENT_DELETE\",\"F_ATTRIBUTE_DELETE\",\"F_OPTIONSET_DELETE\",\"F_PROGRAM_TRACKING_LIST\",\"M_dhis-web-dashboard\",\"M_dhis-web-data-administration\",\"F_ACCEPT_DATA_LOWER_LEVELS\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_DELETE\",\"F_OPTIONGROUPSET_PUBLIC_ADD\",\"M_dhis-web-capture\",\"F_PROGRAM_INDICATOR_GROUP_PUBLIC_ADD\",\"F_CATEGORY_DELETE\",\"F_COLOR_SET_DELETE\",\"M_dhis-web-app-management\",\"F_INDICATORTYPE_DELETE\",\"F_NAME_BASED_DATA_ENTRY\",\"F_INDICATORGROUP_PRIVATE_ADD\",\"F_FRED_DELETE\",\"F_VALIDATIONCRITERIA_DELETE\",\"F_PROGRAM_STAGE_INSTANCE_SEARCH\"]", - "responseSize": 7791, + "responseBody": "[\"F_PROGRAM_INDICATOR_PUBLIC_ADD\",\"F_SQLVIEW_EXECUTE\",\"F_USER_VIEW\",\"F_GENERATE_MIN_MAX_VALUES\",\"F_VALIDATIONRULE_PUBLIC_ADD\",\"F_CATEGORY_PRIVATE_ADD\",\"F_INDICATORGROUPSET_PUBLIC_ADD\",\"F_DATAVALUE_DELETE\",\"F_EXTERNAL_MAP_LAYER_PRIVATE_ADD\",\"F_RELATIONSHIPTYPE_DELETE\",\"F_CATEGORY_OPTION_PRIVATE_ADD\",\"F_SINGLE_EVENT_DATA_ENTRY\",\"F_CATEGORY_OPTION_GROUP_PUBLIC_ADD\",\"F_GIS_ADMIN\",\"M_dhis-web-event-capture\",\"F_SEND_EMAIL\",\"F_ORGUNITGROUPSET_PRIVATE_ADD\",\"F_INDICATOR_DELETE\",\"M_dhis-web-event-reports\",\"F_VIEW_UNAPPROVED_DATA\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_VIEW\",\"F_TRACKED_ENTITY_INSTANCE_CHANGE_LOCATION\",\"F_OPTIONGROUPSET_DELETE\",\"F_USERGROUP_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_PRIVATE_ADD\",\"F_DOCUMENT_EXTERNAL\",\"F_PROGRAM_TRACKING_MANAGEMENT\",\"F_TRACKED_ENTITY_ATTRIBUTE_PUBLIC_ADD\",\"F_GENERATE_PROGRAM_SUMMARY_REPORT\",\"F_PROGRAM_INDICATOR_DELETE\",\"F_MOBILE_SENDSMS\",\"F_TRACKED_ENTITY_ADD\",\"F_TRACKED_ENTITY_MANAGEMENT\",\"F_RELATIONSHIP_DELETE\",\"F_VALIDATIONRULEGROUP_PUBLIC_ADD\",\"F_REPORT_EXTERNAL\",\"F_DOCUMENT_PRIVATE_ADD\",\"M_dhis-web-reports\",\"F_TRACKED_ENTITY_DELETE\",\"F_USERGROUP_DELETE\",\"F_PROGRAM_PRIVATE_ADD\",\"F_CATEGORY_COMBO_PRIVATE_ADD\",\"F_SCHEDULING_SEND_MESSAGE\",\"F_EXTERNAL_MAP_LAYER_PUBLIC_ADD\",\"F_PROGRAM_INDICATOR_GROUP_DELETE\",\"F_ORGANISATIONUNIT_MOVE\",\"M_dhis-web-usage-analytics\",\"F_COLOR_DELETE\",\"F_INDICATORGROUP_DELETE\",\"F_ORGANISATIONUNIT_DELETE\",\"F_PROGRAM_RULE_ADD\",\"M_dhis-web-light\",\"F_OPTIONGROUPSET_PRIVATE_ADD\",\"F_DATA_MART_ADMIN\",\"M_dhis-web-maintenance-mobile\",\"F_DATASET_PUBLIC_ADD\",\"F_CATEGORY_COMBO_DELETE\",\"F_SECTION_DELETE\",\"F_USER_DELETE\",\"F_INDICATORGROUPSET_PRIVATE_ADD\",\"F_PROGRAM_INDICATOR_PRIVATE_ADD\",\"F_METADATA_IMPORT\",\"M_dhis-web-maintenance-appmanager\",\"F_EXPORT_EVENTS\",\"M_dhis-web-maintenance-settings\",\"F_SQLVIEW_PUBLIC_ADD\",\"F_PERFORM_MAINTENANCE\",\"F_COLOR_SET_ADD\",\"F_PROGRAM_STAGE_INSTANCE_DELETE\",\"F_METADATA_EXPORT\",\"F_MINMAX_DATAELEMENT_ADD\",\"F_PROGRAMSTAGE_SECTION_ADD\",\"F_DATAELEMENTGROUP_PRIVATE_ADD\",\"F_VALIDATIONRULE_PRIVATE_ADD\",\"F_APPROVE_DATA\",\"M_dhis-web-mapping\",\"F_DATAELEMENT_PRIVATE_ADD\",\"F_VALIDATIONCRITERIA_ADD\",\"F_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS\",\"F_IGNORE_TRACKER_REQUIRED_VALUE_VALIDATION\",\"F_PROGRAM_PUBLIC_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_SET_DELETE\",\"F_USER_ADD_WITHIN_MANAGED_GROUP\",\"M_Web_Portal\",\"F_ORGANISATIONUNIT_ADD\",\"M_dhis-web-user\",\"F_LEGEND_SET_PUBLIC_ADD\",\"F_CONSTANT_ADD\",\"F_PREDICTORGROUP_DELETE\",\"F_TRACKED_ENTITY_COMMENT_ADD\",\"F_TRACKED_ENTITY_INSTANCE_MANAGEMENT\",\"M_dhis-web-visualizer\",\"F_INDICATOR_PUBLIC_ADD\",\"F_INDICATORGROUP_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_PRIVATE_ADD\",\"M_dhis-web-maintenance\",\"M_dhis-web-approval\",\"F_PROGRAM_RULE_MANAGEMENT\",\"F_TEI_CASCADE_DELETE\",\"F_FRED_UPDATE\",\"F_VISUALIZATION_EXTERNAL\",\"M_dhis-web-cache-cleaner\",\"F_EDIT_EXPIRED\",\"F_ACCESS_TRACKED_ENTITY_ATTRIBUTES\",\"F_PROGRAM_DASHBOARD_CONFIG_ADMIN\",\"F_EVENT_VISUALIZATION_EXTERNAL\",\"F_ORGANISATIONUNITLEVEL_UPDATE\",\"F_CATEGORY_OPTION_PUBLIC_ADD\",\"M_dhis-web-datastore\",\"F_CATEGORY_OPTION_DELETE\",\"M_Data_Table\",\"M_dhis-web-menu-management\",\"F_REPORT_PUBLIC_ADD\",\"F_VALIDATIONRULEGROUP_DELETE\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_ADD\",\"F_RELATIONSHIP_MANAGEMENT\",\"F_COLOR_ADD\",\"F_OPTIONSET_PRIVATE_ADD\",\"F_PROGRAM_RULE_DELETE\",\"F_GENERATE_STATISTICAL_PROGRAM_REPORT\",\"F_ORGUNITGROUP_DELETE\",\"F_DATAELEMENTGROUPSET_PRIVATE_ADD\",\"M_dhis-web-tracker-capture\",\"F_LOCALE_ADD\",\"F_LEGEND_ADD\",\"F_CATEGORY_OPTION_GROUP_PRIVATE_ADD\",\"F_PROGRAM_INSTANCE_MANAGEMENT\",\"M_dhis-web-reporting\",\"F_CATEGORY_PUBLIC_ADD\",\"F_SECTION_ADD\",\"F_CATEGORY_COMBO_PUBLIC_ADD\",\"M_dhis-web-maintenance-datadictionary\",\"F_DATASET_DELETE\",\"F_INDICATORGROUPSET_DELETE\",\"F_USER_DELETE_WITHIN_MANAGED_GROUP\",\"F_ADD_TRACKED_ENTITY_FORM\",\"M_dhis-web-scheduler\",\"F_OPTIONGROUP_PUBLIC_ADD\",\"F_USERROLE_PRIVATE_ADD\",\"M_dhis-web-messaging\",\"M_dhis-web-maintenance-program\",\"F_EXTERNALFILERESOURCE_ADD\",\"F_MAP_EXTERNAL\",\"M_bna_widget\",\"F_DATAELEMENTGROUPSET_PUBLIC_ADD\",\"F_DATAELEMENTGROUP_DELETE\",\"F_USERGROUP_MANAGING_RELATIONSHIPS_ADD\",\"F_RELATIONSHIP_ADD\",\"F_ORGUNITGROUP_PRIVATE_ADD\",\"F_DATAELEMENTGROUP_PUBLIC_ADD\",\"F_USER_GROUPS_READ_ONLY_ADD_MEMBERS\",\"F_LOCALE_DELETE\",\"F_PREDICTOR_RUN\",\"F_DATAELEMENT_DELETE\",\"F_OPTIONGROUP_DELETE\",\"F_LEGEND_SET_PRIVATE_ADD\",\"F_PROGRAMSTAGE_DELETE\",\"F_ATTRIBUTE_PUBLIC_ADD\",\"F_TRACKED_ENTITY_FORM_DELETE\",\"F_USERROLE_DELETE\",\"F_DOCUMENT_DELETE\",\"F_ORGUNITGROUPSET_DELETE\",\"M_dhis-web-translations\",\"M_dhis-web-sms\",\"F_SCHEDULING_CASE_AGGREGATE_QUERY_BUILDER\",\"F_PROGRAM_DELETE\",\"F_VALIDATIONRULE_DELETE\",\"F_PROGRAMDATAELEMENT_ADD\",\"M_dhis-web-mobile\",\"F_ACTIVITY_PLAN\",\"F_RELATIONSHIPTYPE_PUBLIC_ADD\",\"F_PREDICTOR_ADD\",\"F_SQLVIEW_PRIVATE_ADD\",\"F_EXPORT_DATA\",\"F_OAUTH2_CLIENT_MANAGE\",\"F_EVENT_VISUALIZATION_PUBLIC_ADD\",\"F_ORGUNITGROUP_PUBLIC_ADD\",\"F_APPROVE_DATA_LOWER_LEVELS\",\"M_Social_Media_Video\",\"F_OPTIONSET_PUBLIC_ADD\",\"F_EVENTCHART_EXTERNAL\",\"M_dhis-web-dataentry\",\"F_PROGRAM_TRACKING_SEARCH\",\"M_dhis-web-maintenance-dataset\",\"F_USERROLE_LIST\",\"M_dhis-web-import-export\",\"M_dhis-web-caseentry\",\"F_USERROLE_PUBLIC_ADD\",\"M_dhis-web-importexport\",\"M_InterpretationsTest\",\"F_ORGUNITGROUPSET_PUBLIC_ADD\",\"F_SQLVIEW_EXTERNAL\",\"F_REPORT_DELETE\",\"F_DASHBOARD_PUBLIC_ADD\",\"F_CONSTANT_DELETE\",\"M_dhis-web-maintenance-user\",\"F_PREDICTOR_DELETE\",\"M_dhis-web-data-visualizer\",\"F_DATASET_PRIVATE_ADD\",\"F_EVENTREPORT_PUBLIC_ADD\",\"F_PROGRAMSTAGE_SECTION_DELETE\",\"F_TRACKED_ENTITY_UPDATE\",\"F_CATEGORY_OPTION_GROUP_SET_PUBLIC_ADD\",\"F_TRACKED_ENTITY_INSTANCE_DASHBOARD\",\"F_METADATA_MANAGE\",\"F_ANALYTICSTABLEHOOK_DELETE\",\"F_UNCOMPLETE_EVENT\",\"M_dhis-web-sms-configuration\",\"M_dhis-web-interpretation\",\"F_LEGEND_DELETE\",\"M_Custom_Js_Css\",\"F_PROGRAM_INDICATOR_MANAGEMENT\",\"F_ANONYMOUS_DATA_ENTRY\",\"F_MAP_PUBLIC_ADD\",\"F_PROGRAM_VALIDATION\",\"F_SCHEDULING_ADMIN\",\"F_TRACKED_ENTITY_COMMENT_DELETE\",\"F_DATAELEMENT_MINMAX_DELETE\",\"F_MOBILE_SETTINGS\",\"F_PREDICTORGROUP_ADD\",\"F_REPORT_PRIVATE_ADD\",\"F_VALIDATIONRULEGROUP_PRIVATE_ADD\",\"F_PUSH_ANALYSIS_DELETE\",\"F_REPLICATE_USER\",\"F_DATAVALUE_ADD\",\"M_dhis-web-maintenance-organisationunit\",\"F_INSERT_CUSTOM_JS_CSS\",\"F_DATAELEMENTGROUPSET_DELETE\",\"F_SQLVIEW_DELETE\",\"F_ENROLLMENT_CASCADE_DELETE\",\"F_PROGRAMDATAELEMENT_DELETE\",\"F_TRACKED_ENTITY_INSTANCE_LIST\",\"F_INDICATORTYPE_ADD\",\"F_LEGEND_SET_DELETE\",\"F_VIEW_EVENT_ANALYTICS\",\"F_PROGRAMSTAGE_SECTION_MANAGEMENT\",\"F_IMPORT_EVENTS\",\"F_PROGRAM_INSTANCE_DELETE\",\"F_INDICATOR_PRIVATE_ADD\",\"F_TRACKED_ENTITY_INSTANCE_HISTORY\",\"F_FRED_CREATE\",\"F_EVENTCHART_PUBLIC_ADD\",\"F_PUSH_ANALYSIS_ADD\",\"M_dhis-web-event-visualizer\",\"F_USER_ADD\",\"F_EXTERNAL_MAP_LAYER_DELETE\",\"F_SYSTEM_SETTING\",\"F_ANALYTICSTABLEHOOK_ADD\",\"F_ATTRIBUTE_PRIVATE_ADD\",\"F_DOCUMENT_PUBLIC_ADD\",\"F_TRACKED_ENTITY_ATTRIBUTE_DELETE\",\"M_Easy_Visualization\",\"F_VISUALIZATION_PUBLIC_ADD\",\"F_DATAELEMENT_MINMAX_ADD\",\"M_dhis-web-data-quality\",\"M_dhis-web-pivot\",\"F_EVENTREPORT_EXTERNAL\",\"F_PROGRAM_RULE_UPDATE\",\"F_DATAELEMENT_PUBLIC_ADD\",\"M_dhis-web-validationrule\",\"F_CONSTANT_MANAGEMENT\",\"F_RUN_VALIDATION\",\"F_MANAGE_TICKETS\",\"F_GENERATE_BENEFICIARY_TABULAR_REPORT\",\"F_OPTIONGROUP_PRIVATE_ADD\",\"F_CATEGORY_OPTION_GROUP_DELETE\",\"M_User_Administration\",\"M_dhis-web-settings\",\"F_IMPORT_DATA\",\"F_VIEW_DATABROWSER\",\"F_PERFORM_ANALYTICS_EXPLAIN\",\"F_MOBILE_DELETE_SMS\",\"F_OPTIONSET_MANAGEMENT\",\"F_SEND_MESSAGE\",\"F_PROGRAMSTAGE_ADD\",\"M_dhis-web-maps\",\"F_MINMAX_DATAELEMENT_DELETE\",\"F_ATTRIBUTE_DELETE\",\"F_OPTIONSET_DELETE\",\"F_PROGRAM_TRACKING_LIST\",\"M_dhis-web-dashboard\",\"M_dhis-web-data-administration\",\"F_ACCEPT_DATA_LOWER_LEVELS\",\"F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP_DELETE\",\"F_OPTIONGROUPSET_PUBLIC_ADD\",\"M_dhis-web-capture\",\"F_PROGRAM_INDICATOR_GROUP_PUBLIC_ADD\",\"F_CATEGORY_DELETE\",\"F_COLOR_SET_DELETE\",\"M_dhis-web-app-management\",\"F_INDICATORTYPE_DELETE\",\"F_NAME_BASED_DATA_ENTRY\",\"F_INDICATORGROUP_PRIVATE_ADD\",\"F_FRED_DELETE\",\"F_VALIDATIONCRITERIA_DELETE\",\"F_PROGRAM_STAGE_INSTANCE_SEARCH\"]", + "responseSize": 7889, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -263,7 +245,9 @@ "cache-control": "no-store", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { @@ -275,28 +259,26 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "[{\"version\":\"0.6.0\",\"name\":\"Training App\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/training-app_0.6.0/\",\"description\":\"DHIS2 Training App\",\"icons\":{\"48\":\"icon.png\"},\"developer\":{\"url\":\"https://www.eyeseetea.com/\",\"name\":\"EyeSeeTea team\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/Training-App/index.html\",\"baseUrl\":\"/apps/Training-App\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Training-App\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Training App\",\"core_app\":false},{\"version\":\"31.1.0\",\"name\":\"App Management\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/app-management_31.1.0/\",\"description\":\"The Application Management App provides the ability to upload webapps in .zip files, as well as installing apps directly from the official DHIS 2 App Store\",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"developer\":{\"url\":\"https://www.dhis2.org\",\"name\":\"Nicolay Ramm\",\"email\":\"nicolay@dhis2.org\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"https://debug.dhis2.org/dev/dhis-web-app-management/index.html\",\"baseUrl\":\"https://debug.dhis2.org/dev/dhis-web-app-management\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":true,\"key\":\"app-management\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"app-management\",\"app_hub_id\":\"28823170-1203-46d1-81d5-eea67abae41c\",\"core_app\":true},{\"version\":\"2.4\",\"name\":\"Score Card Widget\",\"appType\":\"DASHBOARD_WIDGET\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/scorecard-dashboard-widget_2.4/\",\"description\":\"Score Card Generation\",\"icons\":{\"16\":\"scorecard.png\",\"48\":\"scorecard.png\",\"128\":\"scorecard.png\"},\"developer\":{\"url\":\"http://hisptanzania.org/\",\"name\":\"HISP Tanzania\"},\"activities\":{\"dhis\":{\"href\":\"../../..\"}},\"launchUrl\":\"/apps/Score-Card-Widget/index.html\",\"baseUrl\":\"/apps/Score-Card-Widget\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Score-Card-Widget\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Score Card Widget\",\"core_app\":false},{\"version\":\"1.0.0-rc.2\",\"name\":\"Action Tracker\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/action-tracker_1.0.0/\",\"description\":\"Action Tracker\",\"icons\":{\"16\":\"assets/icons/icon-16x16.png\",\"48\":\"assets/icons/icon-48x48.png\",\"128\":\"assets/icons/icon-128x128.png\"},\"developer\":{\"url\":\"https://hisptanzania.org\",\"name\":\"HISPTZ\"},\"activities\":{\"dhis\":{\"href\":\"../../../\"}},\"launchUrl\":\"/apps/Action-Tracker/index.html\",\"baseUrl\":\"/apps/Action-Tracker\",\"authorities\":[\"ACTION_TRACKER_EDIT_ACTION\",\"ACTION_TRACKER_CREATE_ACTION\",\"ACTION_TRACKER_DELETE_ACTION\",\"ACTION_TRACKER_EDIT_PROGRESS\",\"ACTION_TRACKER_CREATE_PROGRESS\"],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Action-Tracker\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Action Tracker\",\"core_app\":false},{\"version\":\"101.0.4\",\"name\":\"Usage Analytics\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/usage-analytics_101.0.4/\",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"https://debug.dhis2.org/dev/dhis-web-usage-analytics/index.html\",\"baseUrl\":\"https://debug.dhis2.org/dev/dhis-web-usage-analytics\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":true,\"key\":\"usage-analytics\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"usage-analytics\",\"app_hub_id\":\"7a243207-2de8-4620-b3e2-5162106284d4\",\"core_app\":true},{\"version\":\"0.1\",\"name\":\"Tracker Capture\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/bundle/\",\"description\":\"Tracker Capture App\",\"icons\":{\"16\":\"/img/icons/mortar-16.png\",\"48\":\"/img/icons/mortar-48.png\",\"128\":\"/img/icons/mortar-128.png\"},\"developer\":{\"url\":\"http://dhis2.org\",\"name\":\"HISP\"},\"activities\":{\"dhis\":{\"href\":\"..\"}},\"launchUrl\":\"https://debug.dhis2.org/dev/dhis-web-tracker-capture/index.html\",\"baseUrl\":\"https://debug.dhis2.org/dev/dhis-web-tracker-capture\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":true,\"key\":\"tracker-capture\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"tracker-capture\",\"core_app\":true},{\"version\":\"2.0.0\",\"name\":\"Interactive Dashboard 2\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/interactive-dashboard_2/\",\"description\":\"Interactive dashboard 2\",\"icons\":{\"16\":\"assets/img/icon-16x16.png\",\"48\":\"assets/img/icon-48x48.png\",\"128\":\"assets/img/icon-128x128.png\"},\"developer\":{\"url\":\"https://hisptanzania.org\",\"name\":\"HISPTZ\"},\"activities\":{\"dhis\":{\"href\":\"../../../\"}},\"launchUrl\":\"/apps/Interactive-Dashboard-2/index.html\",\"baseUrl\":\"/apps/Interactive-Dashboard-2\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Interactive-Dashboard-2\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Interactive Dashboard 2\",\"core_app\":false},{\"version\":\"1.0.0\",\"name\":\"Standard Report App for DHIS2 -By Er.Roshan Konda\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/dhis2-Programlist-1.0.0/\",\"description\":\"Er. Roshan Konda-First React App\",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/Programlist/index.html\",\"baseUrl\":\"/apps/Programlist\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Programlist\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Programlist\",\"core_app\":false},{\"version\":\"8.1.1\",\"name\":\"pwa-app\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/pwa-app-8.1.1/\",\"description\":\"\",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/pwa-app/index.html\",\"baseUrl\":\"/apps/pwa-app\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"pwa-app\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"pwa-app\",\"core_app\":false},{\"version\":\"2.1.0\",\"name\":\"Android Settings\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/dhis2-android-settings-app-2.1.0/\",\"icons\":{\"48\":\"favicon-48x48.png\"},\"developer\":{\"name\":\"Milagros Rodriguez\",\"email\":\"milagros@dhis2.org\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/android-settings-app/index.html\",\"baseUrl\":\"/apps/android-settings-app\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"android-settings-app\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"android-settings-app\",\"core_app\":false},{\"version\":\"31.19.16\",\"name\":\"Dashboard test\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/dashboard-test-31.19.16/\",\"description\":\"DHIS2 Dashboard app\",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/dashboard-test/index.html\",\"baseUrl\":\"/apps/dashboard-test\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"dashboard-test\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"dashboard-test\",\"core_app\":false},{\"version\":\"1.0.2\",\"name\":\"Data Transfer\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/data-transfert_1.0.1/\",\"description\":\"dataTransfer\",\"icons\":{\"48\":\"images/icons/icon.png\"},\"developer\":{\"url\":\"info@hispwca.org\",\"name\":\"Sakibou\",\"company\":\"HISP WCA\",\"email\":\"salassani@hispwca.org\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/Data-Transfer/index.html\",\"baseUrl\":\"/apps/Data-Transfer\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Data-Transfer\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Data Transfer\",\"core_app\":false},{\"version\":\"1.0\",\"name\":\"User's Role Monitor Widget\",\"appType\":\"DASHBOARD_WIDGET\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/users-role-monitor_1.0/\",\"description\":\"Widget for getting user info from specific user role.\",\"icons\":{\"48\":\"./userlist.png\"},\"developer\":{\"url\":\"http://dhis2trainingland.com/\",\"name\":\"Julhas Sujan\",\"company\":\"UiO\",\"email\":\"julhaspustcse@gmail.com\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/Users-Role-Monitor-Widget/./index.html\",\"baseUrl\":\"/apps/Users-Role-Monitor-Widget\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Users-Role-Monitor-Widget\",\"launch_path\":\"./index.html\",\"default_locale\":\"en\",\"short_name\":\"User's Role Monitor Widget\",\"core_app\":false},{\"version\":\"1.1.0\",\"name\":\"Data Query Playground\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/data-query-playground_1.1.0/\",\"description\":\"\",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/query-playground/index.html\",\"baseUrl\":\"/apps/query-playground\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"query-playground\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"query-playground\",\"core_app\":false},{\"version\":\"1.0.0-beta.5\",\"name\":\"Indicator Dictionary\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/indicator-search_1.0.0-beta.5/\",\"description\":\"Indicators dictionary\",\"icons\":{\"16\":\"assets/img/indicator_search.png\",\"48\":\"assets/img/indicator_search.png\",\"128\":\"assets/img/indicator_search.png\"},\"developer\":{\"url\":\"https://hisptanzania.org\",\"name\":\"HISPTZ\"},\"activities\":{\"dhis\":{\"href\":\"../../../\"}},\"launchUrl\":\"/apps/Indicator-Dictionary/index.html\",\"baseUrl\":\"/apps/Indicator-Dictionary\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Indicator-Dictionary\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Indicator Dictionary\",\"core_app\":false},{\"version\":\"1.0.0\",\"name\":\"GIS Admin\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/gis-manager_1.0.0/\",\"icons\":{\"48\":\"favicon-48x48.png\"},\"activities\":{\"dhis\":{\"href\":\"*\"}},\"launchUrl\":\"/apps/gis-admin/index.html\",\"baseUrl\":\"/apps/gis-admin\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"gis-admin\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"gis-admin\",\"core_app\":false},{\"version\":\"1.0.0\",\"name\":\"Standalone Action Tracker\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/dhis2-action-tracker-standalone-1.0.0/\",\"description\":\"The action tracker is a management tool that helps improve effective coverage of priority interventions at district and community level, covering various interventions such as maternal, newborn, and child health (MNCH), HIV, and nutrition. \",\"icons\":{\"48\":\"dhis2-app-icon.png\"},\"developer\":{\"url\":\"https://hisptanzania.org/\",\"name\":\"HISP Tanzania\",\"email\":\"info@hisptanzania.org\"},\"activities\":{\"dhis\":{\"href\":\"*\",\"namespace\":\"Standalone_Action_Tracker\"}},\"launchUrl\":\"/apps/action-tracker-standalone/index.html\",\"baseUrl\":\"/apps/action-tracker-standalone\",\"authorities\":[\"SAT_CREATE_GAPS\",\"SAT_CREATE_BOTTLENECKS\",\"SAT_CREATE_ACTION_STATUS\",\"SAT_VIEW_GAPS\",\"SAT_UPDATE_BOTTLENECKS\",\"SAT_UPDATE_ACTION_STATUS\",\"SAT_MANAGE_CHALLENGE_METHODS\",\"SAT_UPDATE_GAPS\",\"SAT_DELETE_ACTIONS\",\"SAT_VIEW_POSSIBLE_SOLUTIONS\",\"SAT_MANAGE_TRACKING_PERIOD\",\"SAT_MANAGE_PLANNING_PERIOD\",\"SAT_VIEW_BOTTLENECKS\",\"SAT_CREATE_ACTIONS\",\"SAT_DELETE_GAPS\",\"SAT_VIEW_ACTION_STATUS\",\"SAT_DELETE_BOTTLENECKS\",\"SAT_VIEW_ACTIONS\",\"SAT_CREATE_POSSIBLE_SOLUTIONS\",\"SAT_DELETE_POSSIBLE_SOLUTIONS\",\"SAT_UPDATE_ACTIONS\",\"SAT_DELETE_ACTION_STATUS\",\"SAT_MANAGE_PLANNING_ORG_UNIT_LEVEL\",\"SAT_UPDATE_POSSIBLE_SOLUTIONS\",\"SAT_MANAGE_ACTION_STATUS_OPTIONS\"],\"appState\":\"OK\",\"bundled\":false,\"key\":\"action-tracker-standalone\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"action-tracker-standalone\",\"core_app\":false},{\"version\":\"1.0.4\",\"name\":\"Data Import Wizard\",\"appType\":\"APP\",\"appStorageSource\":\"JCLOUDS\",\"folderName\":\"apps/data-import-wizard_1.04/\",\"description\":\"Data Importer Wizard\",\"icons\":{\"48\":\"favicon.ico\"},\"developer\":{\"name\":\"HISP Uganda\"},\"activities\":{\"dhis\":{\"href\":\"..\"}},\"launchUrl\":\"/apps/Data-Import-Wizard/index.html\",\"baseUrl\":\"/apps/Data-Import-Wizard\",\"authorities\":[],\"appState\":\"OK\",\"bundled\":false,\"key\":\"Data-Import-Wizard\",\"launch_path\":\"index.html\",\"default_locale\":\"en\",\"short_name\":\"Data Import Wizard\",\"core_app\":false}]", - "responseSize": 12639, + "responseBody": "[]", + "responseSize": 2, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", "access-control-expose-headers": "ETag, Location", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { @@ -308,21 +290,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, "responseBody": "{\"organisationUnits\":[{\"id\":\"ImspTQPwCqd\",\"path\":\"/ImspTQPwCqd\",\"children\":true,\"displayName\":\"Sierra Leone\"}]}", "responseSize": 111, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -330,40 +308,9 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" - } - }, - { - "path": "/api/38/schemas?fields=name%2CdataShareable", - "featureName": "Users can be listed", - "static": false, - "count": 2, - "nonDeterministic": false, - "method": "GET", - "requestBody": "", - "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", - "accept": "*/*", - "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", - "sec-fetch-mode": "cors" - }, - "statusCode": 200, - "responseBody": "{\"schemas\":[{\"dataShareable\":false,\"name\":\"userRole\"},{\"dataShareable\":false,\"name\":\"attribute\"},{\"dataShareable\":false,\"name\":\"user\"},{\"dataShareable\":false,\"name\":\"userGroup\"},{\"dataShareable\":false,\"name\":\"externalFileResource\"},{\"dataShareable\":false,\"name\":\"expression\"},{\"dataShareable\":true,\"name\":\"sqlView\"},{\"dataShareable\":false,\"name\":\"constant\"},{\"dataShareable\":false,\"name\":\"oAuth2Client\"},{\"dataShareable\":false,\"name\":\"jobConfiguration\"},{\"dataShareable\":false,\"name\":\"option\"},{\"dataShareable\":false,\"name\":\"optionSet\"},{\"dataShareable\":false,\"name\":\"optionGroupSet\"},{\"dataShareable\":false,\"name\":\"optionGroup\"},{\"dataShareable\":false,\"name\":\"legendSet\"},{\"dataShareable\":false,\"name\":\"organisationUnit\"},{\"dataShareable\":false,\"name\":\"organisationUnitLevel\"},{\"dataShareable\":false,\"name\":\"organisationUnitGroup\"},{\"dataShareable\":false,\"name\":\"organisationUnitGroupSet\"},{\"dataShareable\":true,\"name\":\"categoryOption\"},{\"dataShareable\":false,\"name\":\"categoryOptionGroup\"},{\"dataShareable\":false,\"name\":\"categoryOptionGroupSet\"},{\"dataShareable\":false,\"name\":\"category\"},{\"dataShareable\":false,\"name\":\"categoryCombo\"},{\"dataShareable\":false,\"name\":\"categoryOptionCombo\"},{\"dataShareable\":false,\"name\":\"dataElement\"},{\"dataShareable\":false,\"name\":\"dataElementGroup\"},{\"dataShareable\":false,\"name\":\"dataElementGroupSet\"},{\"dataShareable\":false,\"name\":\"analyticsTableHook\"},{\"dataShareable\":false,\"name\":\"indicatorType\"},{\"dataShareable\":false,\"name\":\"indicator\"},{\"dataShareable\":false,\"name\":\"indicatorGroup\"},{\"dataShareable\":false,\"name\":\"indicatorGroupSet\"},{\"dataShareable\":false,\"name\":\"dataEntryForm\"},{\"dataShareable\":true,\"name\":\"dataSet\"},{\"dataShareable\":false,\"name\":\"dataSetNotificationTemplate\"},{\"dataShareable\":false,\"name\":\"section\"},{\"dataShareable\":false,\"name\":\"dataApprovalLevel\"},{\"dataShareable\":false,\"name\":\"dataApprovalWorkflow\"},{\"dataShareable\":false,\"name\":\"validationRule\"},{\"dataShareable\":false,\"name\":\"validationRuleGroup\"},{\"dataShareable\":false,\"name\":\"identifiableObject\"},{\"dataShareable\":false,\"name\":\"trackedEntityAttribute\"},{\"dataShareable\":true,\"name\":\"trackedEntityType\"},{\"dataShareable\":false,\"name\":\"trackedEntityTypeAttribute\"},{\"dataShareable\":false,\"name\":\"programTrackedEntityAttributeGroup\"},{\"dataShareable\":false,\"name\":\"programNotificationTemplate\"},{\"dataShareable\":false,\"name\":\"programStageSection\"},{\"dataShareable\":true,\"name\":\"programStage\"},{\"dataShareable\":false,\"name\":\"smscommand\"},{\"dataShareable\":true,\"name\":\"program\"},{\"dataShareable\":false,\"name\":\"eventChart\"},{\"dataShareable\":false,\"name\":\"programSection\"},{\"dataShareable\":false,\"name\":\"programIndicator\"},{\"dataShareable\":false,\"name\":\"programRuleVariable\"},{\"dataShareable\":true,\"name\":\"relationshipType\"},{\"dataShareable\":false,\"name\":\"programIndicatorGroup\"},{\"dataShareable\":false,\"name\":\"programRuleAction\"},{\"dataShareable\":false,\"name\":\"programRule\"},{\"dataShareable\":false,\"name\":\"eventReport\"},{\"dataShareable\":false,\"name\":\"mapView\"},{\"dataShareable\":false,\"name\":\"externalMapLayer\"},{\"dataShareable\":false,\"name\":\"visualization\"},{\"dataShareable\":false,\"name\":\"map\"},{\"dataShareable\":false,\"name\":\"document\"},{\"dataShareable\":false,\"name\":\"report\"},{\"dataShareable\":false,\"name\":\"validationResult\"},{\"dataShareable\":false,\"name\":\"Predictor\"},{\"dataShareable\":false,\"name\":\"predictorGroup\"},{\"dataShareable\":false,\"name\":\"dashboardItem\"},{\"dataShareable\":false,\"name\":\"dashboard\"},{\"dataShareable\":false,\"name\":\"pushanalysis\"},{\"dataShareable\":false,\"name\":\"identifiableObject\"},{\"dataShareable\":false,\"name\":\"metadataProposal\"},{\"dataShareable\":false,\"name\":\"messageConversation\"},{\"dataShareable\":false,\"name\":\"programStageDataElement\"},{\"dataShareable\":false,\"name\":\"categoryOptionGroupSetDimension\"},{\"dataShareable\":false,\"name\":\"userAccess\"},{\"dataShareable\":false,\"name\":\"programTrackedEntityAttribute\"},{\"dataShareable\":false,\"name\":\"interpretationComment\"},{\"dataShareable\":false,\"name\":\"minMaxDataElement\"},{\"dataShareable\":false,\"name\":\"identifiableObject\"},{\"dataShareable\":false,\"name\":\"attributeValues\"},{\"dataShareable\":false,\"name\":\"userCredentials\"},{\"dataShareable\":false,\"name\":\"reportingRate\"},{\"dataShareable\":false,\"name\":\"programDataElement\"},{\"dataShareable\":false,\"name\":\"trackedEntityAttributeValue\"},{\"dataShareable\":false,\"name\":\"programInstance\"},{\"dataShareable\":false,\"name\":\"organisationUnitGroupSetDimension\"},{\"dataShareable\":false,\"name\":\"programAttributeDimension\"},{\"dataShareable\":false,\"name\":\"dataElementGroupSetDimension\"},{\"dataShareable\":false,\"name\":\"dataSetElement\"},{\"dataShareable\":false,\"name\":\"relationship\"},{\"dataShareable\":false,\"name\":\"programStageInstanceFilter\"},{\"dataShareable\":false,\"name\":\"programIndicatorDimension\"},{\"dataShareable\":false,\"name\":\"legend\"},{\"dataShareable\":false,\"name\":\"softDeletableObject\"},{\"dataShareable\":false,\"name\":\"analyticsPeriodBoundary\"},{\"dataShareable\":false,\"name\":\"dataElementDimension\"},{\"dataShareable\":false,\"name\":\"apiToken\"},{\"dataShareable\":false,\"name\":\"metadataVersion\"},{\"dataShareable\":false,\"name\":\"categoryDimension\"},{\"dataShareable\":false,\"name\":\"interpretation\"},{\"dataShareable\":false,\"name\":\"dataElementOperand\"},{\"dataShareable\":false,\"name\":\"trackedEntityInstance\"},{\"dataShareable\":false,\"name\":\"dataInputPeriods\"},{\"dataShareable\":false,\"name\":\"trackedEntityInstanceFilter\"},{\"dataShareable\":false,\"name\":\"icon\"},{\"dataShareable\":false,\"name\":\"userGroupAccess\"}]}", - "responseSize": 5426, - "responseHeaders": { - "server": "nginx/1.17.10", + "x-frame-options": "SAMEORIGIN", "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", - "access-control-allow-credentials": "true", - "access-control-allow-origin": "http://localhost:3000", - "vary": "Origin", - "access-control-expose-headers": "ETag, Location", - "x-content-type-options": "nosniff", - "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "connection": "keep-alive" } }, { @@ -375,21 +322,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "*/*", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, "responseBody": "{\"organisationUnits\":[{\"id\":\"ImspTQPwCqd\",\"path\":\"/ImspTQPwCqd\",\"children\":true,\"displayName\":\"Sierra Leone\"}]}", "responseSize": 111, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "close", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -397,7 +340,9 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { @@ -409,21 +354,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"pager\":{\"page\":1,\"pageCount\":3,\"total\":130,\"pageSize\":50,\"nextPage\":\"/38/users?page=2&userOrgUnits=true&includeChildren=true&query=&fields=id%2CdisplayName%2Caccess%2CuserCredentials%5Busername%2Cdisabled%2ClastLogin%2CtwoFA%5D%2CteiSearchOrganisationUnits%5Bid%2Cpath%5D&selfRegistered=false&order=firstName%3Aasc%2Csurname%3Aasc\"},\"users\":[{\"id\":\"oXD88WWSQpR\",\"displayName\":\"Alain Traore\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2013-12-30T17:16:43.235\",\"disabled\":true,\"twoFA\":false,\"username\":\"traore\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"Rq9TNYOyS6a\",\"displayName\":\"Arabic Bombali\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"arabicB\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"OSWYhAwJqiC\",\"displayName\":\"Arabic Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"arabicS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"OF1mSOFpygN\",\"displayName\":\"Arabic UAE\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"arabic\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"IC1o0DI2iWu\",\"displayName\":\"ArabicE Bombali\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":true,\"twoFA\":false,\"username\":\"arabiceB\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"FVsLhslRbTK\",\"displayName\":\"ArabicE Egypt\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"arabice\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"akw4ilMLc24\",\"displayName\":\"ArabicE Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"arabiceS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"G2ysGXpcZWr\",\"displayName\":\"ArabicI Bombali\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"arabiciB\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"NG6JReWSInT\",\"displayName\":\"ArabicI Iraq\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"arabici\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"iswBgC3ROmB\",\"displayName\":\"ArabicI Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"arabiciS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"EGwENMFCpbm\",\"displayName\":\"ArabicS Bombali\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"arabicsB\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"DdfFqqZkBhd\",\"displayName\":\"ArabicS Sudan\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"arabics\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"EyUuSlSe50U\",\"displayName\":\"ArabicS Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"arabicsS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"wQ1F32Aa9Ug\",\"displayName\":\"Bengali Bangladesh\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"bengali\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"nFNQNgrbTED\",\"displayName\":\"Bengali Bombali\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"bengaliB\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"wQTgefEcyTG\",\"displayName\":\"Bengali Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"bengaliS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"DLjZWMsVsq2\",\"displayName\":\"Bislama Bombali\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"bislamaB\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"C6fqFRbKe6r\",\"displayName\":\"Bislama Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"bislamaS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"JyMUTHHxh3B\",\"displayName\":\"Bislama Vanuatu\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"bislama\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"NOOF56dveaZ\",\"displayName\":\"Bombali District\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2014-09-28T23:19:34.514\",\"disabled\":false,\"twoFA\":false,\"username\":\"bombali\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"WYDN4b4yRlg\",\"displayName\":\"Burmese Bombali\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"burmeseB\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"T4AwvxjfaFy\",\"displayName\":\"Burmese Myanmar\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"burmese\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"rIouAxmW0vD\",\"displayName\":\"Burmese Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"burmeseS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"yarlPr6DsOF\",\"displayName\":\"Chinese Asia\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"chinese\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"rH2032EPFvr\",\"displayName\":\"Chinese Bombali\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"chineseB\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"ITrQQlJqbaE\",\"displayName\":\"Chinese Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"chineseS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"SpuKahMLsAr\",\"displayName\":\"ChineseC Bombali\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"chinesecB\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"t6ijJxbHBCa\",\"displayName\":\"ChineseC China\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"chinesec\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"xbAzaTwEGx0\",\"displayName\":\"ChineseC Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"chinesecS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"ga5Y0Wg5kof\",\"displayName\":\"Danish Bombali\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"danishB\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"wqFivBzTq3r\",\"displayName\":\"Danish Denmark\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"danish\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"oEtWWgCGUif\",\"displayName\":\"Danish Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"danishS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"I9fMsY4pRKk\",\"displayName\":\"Didier Konan\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2019-04-29T16:13:04.047\",\"disabled\":false,\"twoFA\":false,\"username\":\"konan\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"cddnwKV2gm9\",\"displayName\":\"Donor User\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2014-04-08T21:27:06.659\",\"disabled\":false,\"twoFA\":false,\"username\":\"donor\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"FfQ2460chiA\",\"displayName\":\"English Bombali\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"englishB\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"vgSpvvWCbxI\",\"displayName\":\"English Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"englishS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"tQSUE8azWFG\",\"displayName\":\"English US/UK\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"english\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"L2B791gfbds\",\"displayName\":\"French Bombali\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"frenchB\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"OhBMBATrkP7\",\"displayName\":\"French France\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"french\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"ImbBYJHZrAW\",\"displayName\":\"French Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"frenchS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"tiJZaFA1tXp\",\"displayName\":\"Freya Njordsdottir\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2021-11-08T13:52:28.533\",\"disabled\":false,\"twoFA\":false,\"username\":\"analyticstest\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"IAzIZweJnhm\",\"displayName\":\"Geetha Alwan\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"geetha\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"qObaDc0JE3y\",\"displayName\":\"Geetha Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"geethaS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"IriFPYe2sGG\",\"displayName\":\"Gintare Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"gintareS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"k0pJIVKAJz3\",\"displayName\":\"Gintare Vilkelyte\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"gintare\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"rWLrZL8rP3K\",\"displayName\":\"Guest User\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2014-10-07T22:17:43.434\",\"disabled\":false,\"twoFA\":false,\"username\":\"guest\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"hP0k45PbWah\",\"displayName\":\"Haroon Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"haroonS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"Mw9e2OWvRKr\",\"displayName\":\"Haroon Twalibu\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2021-03-18T11:58:09.851\",\"disabled\":false,\"twoFA\":false,\"username\":\"haroon\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"sVahVulbH6q\",\"displayName\":\"Hella Dawit\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"hella\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"tUf1ZGm1h3O\",\"displayName\":\"Hella Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"hellaS\"},\"teiSearchOrganisationUnits\":[]}]}", - "responseSize": 13327, + "responseBody": "{\"pager\":{\"page\":1,\"pageCount\":1,\"total\":19,\"pageSize\":50},\"users\":[{\"id\":\"oXD88WWSQpR\",\"displayName\":\"Alain Traore\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2013-12-30T17:16:43.235\",\"disabled\":false,\"twoFA\":false,\"username\":\"traore\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"NOOF56dveaZ\",\"displayName\":\"Bombali District\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2014-09-28T23:19:34.514\",\"disabled\":false,\"twoFA\":false,\"username\":\"bombali\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"I9fMsY4pRKk\",\"displayName\":\"Didier Konan\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2019-04-29T16:13:04.047\",\"disabled\":false,\"twoFA\":false,\"username\":\"konan\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"cddnwKV2gm9\",\"displayName\":\"Donor User\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2014-04-08T21:27:06.659\",\"disabled\":false,\"twoFA\":false,\"username\":\"donor\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"rWLrZL8rP3K\",\"displayName\":\"Guest User\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2014-10-07T22:17:43.434\",\"disabled\":false,\"twoFA\":false,\"username\":\"guest\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"DXyJmlo9rge\",\"displayName\":\"John Barnes\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2015-03-31T13:39:21.777\",\"disabled\":false,\"twoFA\":false,\"username\":\"android\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"N3PZBUlN8vq\",\"displayName\":\"John Kamara\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2016-08-05T19:17:01.991\",\"disabled\":false,\"twoFA\":false,\"username\":\"district\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"xE7jOejl9FI\",\"displayName\":\"John Traore\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2022-02-16T17:18:28.243\",\"disabled\":false,\"twoFA\":false,\"username\":\"admin\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"UgDpalMTGDr\",\"displayName\":\"Kanu Nwankwo\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2013-03-11T17:56:37.940\",\"disabled\":false,\"twoFA\":false,\"username\":\"nwankwo\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"OYLGMiazHtW\",\"displayName\":\"Kevin Boateng\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2016-08-02T10:14:10.457\",\"disabled\":false,\"twoFA\":false,\"username\":\"boateng\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"qDNQJROsrzY\",\"displayName\":\"Portal User\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2014-05-23T14:39:29.149\",\"disabled\":false,\"twoFA\":false,\"username\":\"portal\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"ObaborECU7w\",\"displayName\":\"Roger Milla\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2013-03-21T16:52:01.129\",\"disabled\":false,\"twoFA\":false,\"username\":\"milla\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"Onf73mPD6sL\",\"displayName\":\"Seydou Keita\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2016-06-28T11:14:25.503\",\"disabled\":false,\"twoFA\":false,\"username\":\"keita\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"awtnYWiVEd5\",\"displayName\":\"Suleimane Diawara\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2013-03-19T14:36:11.685\",\"disabled\":false,\"twoFA\":false,\"username\":\"diawara\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"QqvaU7JjkUV\",\"displayName\":\"Thomas Nkono\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2015-03-12T10:33:57.932\",\"disabled\":false,\"twoFA\":false,\"username\":\"nkono\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"GOLswS44mh8\",\"displayName\":\"Tom Wakiki\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2020-09-10T10:54:04.852\",\"disabled\":false,\"twoFA\":false,\"username\":\"system\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"AIK2aQOJIbj\",\"displayName\":\"Tracker demo User\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2019-09-27T00:19:40.029\",\"disabled\":false,\"twoFA\":false,\"username\":\"tracker\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"PhzytPW3g2J\",\"displayName\":\"User Mobile\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2013-11-12T14:48:55.892\",\"disabled\":false,\"twoFA\":false,\"username\":\"mobile\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"yI9qQfuM7Xd\",\"displayName\":\"Yaya Toure\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2013-11-13T13:25:16.704\",\"disabled\":false,\"twoFA\":false,\"username\":\"toure\"},\"teiSearchOrganisationUnits\":[]}]}", + "responseSize": 5561, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -431,7 +372,9 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { @@ -443,21 +386,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"pager\":{\"page\":1,\"pageCount\":26,\"total\":130,\"pageSize\":5,\"nextPage\":\"/38/users?page=2&pageSize=5&userOrgUnits=true&includeChildren=true&query=&fields=id%2CdisplayName%2Caccess%2CuserCredentials%5Busername%2Cdisabled%2ClastLogin%2CtwoFA%5D%2CteiSearchOrganisationUnits%5Bid%2Cpath%5D&selfRegistered=false&order=firstName%3Aasc%2Csurname%3Aasc\"},\"users\":[{\"id\":\"oXD88WWSQpR\",\"displayName\":\"Alain Traore\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2013-12-30T17:16:43.235\",\"disabled\":true,\"twoFA\":false,\"username\":\"traore\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"Rq9TNYOyS6a\",\"displayName\":\"Arabic Bombali\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"arabicB\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"OSWYhAwJqiC\",\"displayName\":\"Arabic Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"arabicS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"OF1mSOFpygN\",\"displayName\":\"Arabic UAE\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"arabic\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"IC1o0DI2iWu\",\"displayName\":\"ArabicE Bombali\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":true,\"twoFA\":false,\"username\":\"arabiceB\"},\"teiSearchOrganisationUnits\":[]}]}", - "responseSize": 1685, + "responseBody": "{\"pager\":{\"page\":1,\"pageCount\":4,\"total\":19,\"pageSize\":5,\"nextPage\":\"/38/users?page=2&pageSize=5&userOrgUnits=true&includeChildren=true&query=&fields=id%2CdisplayName%2Caccess%2CuserCredentials%5Busername%2Cdisabled%2ClastLogin%2CtwoFA%5D%2CteiSearchOrganisationUnits%5Bid%2Cpath%5D&order=firstName%3Aasc%2Csurname%3Aasc&selfRegistered=false\"},\"users\":[{\"id\":\"oXD88WWSQpR\",\"displayName\":\"Alain Traore\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2013-12-30T17:16:43.235\",\"disabled\":false,\"twoFA\":false,\"username\":\"traore\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"NOOF56dveaZ\",\"displayName\":\"Bombali District\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2014-09-28T23:19:34.514\",\"disabled\":false,\"twoFA\":false,\"username\":\"bombali\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"I9fMsY4pRKk\",\"displayName\":\"Didier Konan\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2019-04-29T16:13:04.047\",\"disabled\":false,\"twoFA\":false,\"username\":\"konan\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"cddnwKV2gm9\",\"displayName\":\"Donor User\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2014-04-08T21:27:06.659\",\"disabled\":false,\"twoFA\":false,\"username\":\"donor\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"rWLrZL8rP3K\",\"displayName\":\"Guest User\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2014-10-07T22:17:43.434\",\"disabled\":false,\"twoFA\":false,\"username\":\"guest\"},\"teiSearchOrganisationUnits\":[]}]}", + "responseSize": 1822, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -465,7 +404,9 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } }, { @@ -477,21 +418,17 @@ "method": "GET", "requestBody": "", "requestHeaders": { - "host": "debug.dhis2.org", - "connection": "keep-alive", + "host": "localhost:8080", + "proxy-connection": "keep-alive", "accept": "application/json", "origin": "http://localhost:3000", - "sec-fetch-site": "cross-site", + "sec-fetch-site": "same-site", "sec-fetch-mode": "cors" }, "statusCode": 200, - "responseBody": "{\"pager\":{\"page\":2,\"pageCount\":26,\"total\":130,\"pageSize\":5,\"nextPage\":\"/38/users?page=3&pageSize=5&userOrgUnits=true&includeChildren=true&query=&fields=id%2CdisplayName%2Caccess%2CuserCredentials%5Busername%2Cdisabled%2ClastLogin%2CtwoFA%5D%2CteiSearchOrganisationUnits%5Bid%2Cpath%5D&selfRegistered=false&order=firstName%3Aasc%2Csurname%3Aasc\",\"prevPage\":\"/38/users?pageSize=5&userOrgUnits=true&includeChildren=true&query=&fields=id%2CdisplayName%2Caccess%2CuserCredentials%5Busername%2Cdisabled%2ClastLogin%2CtwoFA%5D%2CteiSearchOrganisationUnits%5Bid%2Cpath%5D&selfRegistered=false&order=firstName%3Aasc%2Csurname%3Aasc\"},\"users\":[{\"id\":\"FVsLhslRbTK\",\"displayName\":\"ArabicE Egypt\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"arabice\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"akw4ilMLc24\",\"displayName\":\"ArabicE Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"arabiceS\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"G2ysGXpcZWr\",\"displayName\":\"ArabicI Bombali\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"arabiciB\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"NG6JReWSInT\",\"displayName\":\"ArabicI Iraq\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"arabici\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"iswBgC3ROmB\",\"displayName\":\"ArabicI Super\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"disabled\":false,\"twoFA\":false,\"username\":\"arabiciS\"},\"teiSearchOrganisationUnits\":[]}]}", - "responseSize": 1966, + "responseBody": "{\"pager\":{\"page\":2,\"pageCount\":4,\"total\":19,\"pageSize\":5,\"nextPage\":\"/38/users?page=3&pageSize=5&userOrgUnits=true&includeChildren=true&query=&fields=id%2CdisplayName%2Caccess%2CuserCredentials%5Busername%2Cdisabled%2ClastLogin%2CtwoFA%5D%2CteiSearchOrganisationUnits%5Bid%2Cpath%5D&order=firstName%3Aasc%2Csurname%3Aasc&selfRegistered=false\",\"prevPage\":\"/38/users?pageSize=5&userOrgUnits=true&includeChildren=true&query=&fields=id%2CdisplayName%2Caccess%2CuserCredentials%5Busername%2Cdisabled%2ClastLogin%2CtwoFA%5D%2CteiSearchOrganisationUnits%5Bid%2Cpath%5D&order=firstName%3Aasc%2Csurname%3Aasc&selfRegistered=false\"},\"users\":[{\"id\":\"DXyJmlo9rge\",\"displayName\":\"John Barnes\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2015-03-31T13:39:21.777\",\"disabled\":false,\"twoFA\":false,\"username\":\"android\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"N3PZBUlN8vq\",\"displayName\":\"John Kamara\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2016-08-05T19:17:01.991\",\"disabled\":false,\"twoFA\":false,\"username\":\"district\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"xE7jOejl9FI\",\"displayName\":\"John Traore\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2022-02-16T17:18:28.243\",\"disabled\":false,\"twoFA\":false,\"username\":\"admin\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"UgDpalMTGDr\",\"displayName\":\"Kanu Nwankwo\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2013-03-11T17:56:37.940\",\"disabled\":false,\"twoFA\":false,\"username\":\"nwankwo\"},\"teiSearchOrganisationUnits\":[]},{\"id\":\"OYLGMiazHtW\",\"displayName\":\"Kevin Boateng\",\"access\":{\"read\":true,\"update\":true,\"externalize\":false,\"delete\":true,\"write\":true,\"manage\":true},\"userCredentials\":{\"lastLogin\":\"2016-08-02T10:14:10.457\",\"disabled\":false,\"twoFA\":false,\"username\":\"boateng\"},\"teiSearchOrganisationUnits\":[]}]}", + "responseSize": 2130, "responseHeaders": { - "server": "nginx/1.17.10", - "content-type": "application/json;charset=UTF-8", - "transfer-encoding": "chunked", - "connection": "keep-alive", "access-control-allow-credentials": "true", "access-control-allow-origin": "http://localhost:3000", "vary": "Origin", @@ -499,7 +436,9 @@ "cache-control": "no-cache, private", "x-content-type-options": "nosniff", "x-xss-protection": "1; mode=block", - "x-frame-options": "SAMEORIGIN" + "x-frame-options": "SAMEORIGIN", + "content-type": "application/json;charset=UTF-8", + "connection": "keep-alive" } } ] \ No newline at end of file diff --git a/cypress/integration/user-group/search-groups/index.js b/cypress/integration/user-group/search-groups/index.js index be3ca87a1..de92145e8 100644 --- a/cypress/integration/user-group/search-groups/index.js +++ b/cypress/integration/user-group/search-groups/index.js @@ -31,11 +31,11 @@ Given('the user-manager filtered the list', () => { When('the user-manager edits one of the displayed user groups', () => { cy.getWithDataTest('{context-menu-button}').first().click() cy.getWithDataTest('{dhis2-uicore-menu}').contains('Edit').click() - cy.findByRole('heading', { name: /^Update User Group:/ }).should('exist') + cy.findByRole('heading', { name: 'Edit group' }).should('exist') }) When('returns to the list view without saving', () => { - cy.findByRole('button', { name: 'Cancel' }).click() + cy.findByRole('button', { name: 'Cancel without saving' }).click() cy.findByRole('heading', { name: 'User Group Management' }).should('exist') }) diff --git a/cypress/integration/user-role/search-roles/index.js b/cypress/integration/user-role/search-roles/index.js index 4ced50843..a8f50cc1d 100644 --- a/cypress/integration/user-role/search-roles/index.js +++ b/cypress/integration/user-role/search-roles/index.js @@ -31,13 +31,11 @@ Given('the user-manager filtered the list', () => { When('the user-manager edits one of the displayed user roles', () => { cy.getWithDataTest('{context-menu-button}').first().click() cy.getWithDataTest('{dhis2-uicore-menu}').contains('Edit').click() - cy.findByRole('heading', { name: /^Update User Authority Group:/ }).should( - 'exist' - ) + cy.findByRole('heading', { name: 'Edit role' }).should('exist') }) When('returns to the list view without saving', () => { - cy.findByRole('button', { name: 'Cancel' }).click() + cy.findByRole('button', { name: 'Cancel without saving' }).click() cy.findByRole('heading', { name: 'User Role Management' }).should('exist') }) diff --git a/cypress/integration/user/search-users/index.js b/cypress/integration/user/search-users/index.js index c9e3bf384..110bf83b8 100644 --- a/cypress/integration/user/search-users/index.js +++ b/cypress/integration/user/search-users/index.js @@ -39,11 +39,11 @@ When('the user-manager edits one of the displayed users', () => { .click() cy.getWithDataTest('{dhis2-uicore-menu}').should('be.visible') cy.getWithDataTest('{dhis2-uicore-menu}').contains('Edit').click() - cy.findByRole('heading', { name: /^Update User:/ }).should('exist') + cy.findByRole('heading', { name: 'Edit user' }).should('exist') }) When('returns to the list view without saving', () => { - cy.findByRole('button', { name: 'Cancel' }).click() + cy.findByRole('button', { name: 'Cancel without saving' }).click() cy.findByRole('heading', { name: 'User Management' }).should('exist') }) diff --git a/i18n/en.pot b/i18n/en.pot index 1564fd9f4..e951322bc 100644 --- a/i18n/en.pot +++ b/i18n/en.pot @@ -5,30 +5,174 @@ msgstr "" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=2; plural=(n != 1)\n" -"POT-Creation-Date: 2021-10-28T08:38:25.790Z\n" -"PO-Revision-Date: 2021-10-28T08:38:25.790Z\n" +"POT-Creation-Date: 2022-02-16T17:16:47.395Z\n" +"PO-Revision-Date: 2022-02-16T17:16:47.395Z\n" + +msgid "Yes" +msgstr "Yes" + +msgid "No" +msgstr "No" + +msgid "Attribute value needs to be unique, value already taken." +msgstr "Attribute value needs to be unique, value already taken." + +msgid "There was a problem whilst checking the availability of this attribute value" +msgstr "There was a problem whilst checking the availability of this attribute value" + +msgid "Value should be a positive integer" +msgstr "Value should be a positive integer" + +msgid "Value should be a negative integer" +msgstr "Value should be a negative integer" + +msgid "Edit user" +msgstr "Edit user" + +msgid "Edit user group" +msgstr "Edit user group" + +msgid "Edit user role" +msgstr "Edit user role" + +msgid "Send message" +msgstr "Send message" + +msgid "Filter options" +msgstr "Filter options" + +msgid "Error fetching form" +msgstr "Error fetching form" + +msgid "There was an error fetching this form." +msgstr "There was an error fetching this form." + +msgid "Cancel without saving" +msgstr "Cancel without saving" + +msgid "Error updating group" +msgstr "Error updating group" + +msgid "Error creating group" +msgstr "Error creating group" + +msgid "Basic information" +msgstr "Basic information" + +msgid "Name" +msgstr "Name" + +msgid "Code" +msgstr "Code" + +msgid "Used in analytics reports." +msgstr "Used in analytics reports." + +msgid "User management" +msgstr "User management" + +msgid "Add or remove users from this group." +msgstr "Add or remove users from this group." msgid "" -"Could not reset user password. Make sure you have the appropriate " -"permissions." +"To add a user to this group, go to the User section and edit the user group " +"settings for a specific user." msgstr "" -"Could not reset user password. Make sure you have the appropriate " -"permissions." +"To add a user to this group, go to the User section and edit the user group " +"settings for a specific user." -msgid "Use database locale / no translation" -msgstr "Use database locale / no translation" +msgid "User group management" +msgstr "User group management" -msgid "Search" -msgstr "Search" +msgid "This group can manage other user groups. Add managed user groups below." +msgstr "This group can manage other user groups. Add managed user groups below." -msgid "Selected authorities only" -msgstr "Selected authorities only" +msgid "Available user groups" +msgstr "Available user groups" -msgid "There was a problem retrieving the available authorities." -msgstr "There was a problem retrieving the available authorities." +msgid "Managed user groups" +msgstr "Managed user groups" -msgid "No matches found" -msgstr "No matches found" +msgid "Attributes" +msgstr "Attributes" + +msgid "Name is already taken" +msgstr "Name is already taken" + +msgid "There was a problem whilst checking the availability of this group name" +msgstr "There was a problem whilst checking the availability of this group name" + +msgid "Code is already taken" +msgstr "Code is already taken" + +msgid "There was a problem whilst checking the availability of this group code" +msgstr "There was a problem whilst checking the availability of this group code" + +msgid "Only show selected metadata authorities" +msgstr "Only show selected metadata authorities" + +msgid "Authority" +msgstr "Authority" + +msgid "Add/Update Public" +msgstr "Add/Update Public" + +msgid "Add/Update Private" +msgstr "Add/Update Private" + +msgid "Delete" +msgstr "Delete" + +msgid "External access" +msgstr "External access" + +msgid "Error updating role" +msgstr "Error updating role" + +msgid "Error creating role" +msgstr "Error creating role" + +msgid "Description" +msgstr "Description" + +msgid "Short, clear description of what this role is for." +msgstr "Short, clear description of what this role is for." + +msgid "Metadata authorities" +msgstr "Metadata authorities" + +msgid "Set what metadata access this role has." +msgstr "Set what metadata access this role has." + +msgid "Other authorities" +msgstr "Other authorities" + +msgid "Manage access to apps, tracker, data import/export and system settings." +msgstr "Manage access to apps, tracker, data import/export and system settings." + +msgid "Available app authorities" +msgstr "Available app authorities" + +msgid "Selected app authorities" +msgstr "Selected app authorities" + +msgid "Available tracker authorities" +msgstr "Available tracker authorities" + +msgid "Selected tracker authorities" +msgstr "Selected tracker authorities" + +msgid "Available import/export authorities" +msgstr "Available import/export authorities" + +msgid "Selected import/export authorities" +msgstr "Selected import/export authorities" + +msgid "Available system authorities" +msgstr "Available system authorities" + +msgid "Selected system authorities" +msgstr "Selected system authorities" msgid "All (Full authority)" msgstr "All (Full authority)" @@ -204,65 +348,8 @@ msgstr "Skip data import audit" msgid "Visualization" msgstr "Visualization" -msgid "Metadata" -msgstr "Metadata" - -msgid "Name" -msgstr "Name" - -msgid "Add/Update Public" -msgstr "Add/Update Public" - -msgid "Add/Update Private" -msgstr "Add/Update Private" - -msgid "Delete" -msgstr "Delete" - -msgid "External access" -msgstr "External access" - -msgid "Apps" -msgstr "Apps" - -msgid "Tracker" -msgstr "Tracker" - -msgid "Import-Export" -msgstr "Import-Export" - -msgid "System" -msgstr "System" - -msgid "Edit user" -msgstr "Edit user" - -msgid "Edit user group" -msgstr "Edit user group" - -msgid "Edit user role" -msgstr "Edit user role" - -msgid "Send message" -msgstr "Send message" - -msgid "There was an error getting the form:" -msgstr "There was an error getting the form:" - -msgid "Update" -msgstr "Update" - -msgid "Create new" -msgstr "Create new" - -msgid "Page not found." -msgstr "Page not found." - -msgid "No match for" -msgstr "No match for" - -msgid "Go back home" -msgstr "Go back home" +msgid "There was a problem whilst checking the availability of this role name" +msgstr "There was a problem whilst checking the availability of this role name" msgid "Search by name" msgstr "Search by name" @@ -279,8 +366,8 @@ msgstr "Filter available options" msgid "Filter selected options" msgstr "Filter selected options" -msgid "Enter search term" -msgstr "Enter search term" +msgid "Search for an organisation unit" +msgstr "Search for an organisation unit" msgid "" "Showing {{visibleItemsCount}} of {{totalSearchResultCount}} search results, " @@ -295,6 +382,9 @@ msgstr "There was a problem retreiving your search results" msgid "Please enter at least {{ minCharLength }} characters" msgstr "Please enter at least {{ minCharLength }} characters" +msgid "No matches found" +msgstr "No matches found" + msgid "Apply" msgstr "Apply" @@ -307,6 +397,202 @@ msgstr "There was an error loading the current user" msgid "You do not have authorities to see users, user roles or user groups" msgstr "You do not have authorities to see users, user roles or user groups" +msgid "Analytics dimension restrictions" +msgstr "Analytics dimension restrictions" + +msgid "Available restrictions" +msgstr "Available restrictions" + +msgid "Selected restrictions" +msgstr "Selected restrictions" + +msgid "Username" +msgstr "Username" + +msgid "Email address" +msgstr "Email address" + +msgid "First name" +msgstr "First name" + +msgid "Last name" +msgstr "Last name" + +msgid "Interface language" +msgstr "Interface language" + +msgid "Database language" +msgstr "Database language" + +msgid "Use database locale / no translation" +msgstr "Use database locale / no translation" + +msgid "Disable this user account" +msgstr "Disable this user account" + +msgid "Contact details" +msgstr "Contact details" + +msgid "Mobile phone number" +msgstr "Mobile phone number" + +msgid "WhatsApp" +msgstr "WhatsApp" + +msgid "Facebook Messenger" +msgstr "Facebook Messenger" + +msgid "Skype" +msgstr "Skype" + +msgid "Telegram" +msgstr "Telegram" + +msgid "Twitter" +msgstr "Twitter" + +msgid "Invite user" +msgstr "Invite user" + +msgid "Create account or email invitation" +msgstr "Create account or email invitation" + +msgid "Create account with user details" +msgstr "Create account with user details" + +msgid "Email invitation to create account" +msgstr "Email invitation to create account" + +msgid "Organisation unit access" +msgstr "Organisation unit access" + +msgid "" +"Customise the organisation units this user has access to for searching, " +"capturing and managing data." +msgstr "" +"Customise the organisation units this user has access to for searching, " +"capturing and managing data." + +msgid "Organisation unit selections are recursive" +msgstr "Organisation unit selections are recursive" + +msgid "Selecting a unit gives access to all units in its sub-hierarchy." +msgstr "Selecting a unit gives access to all units in its sub-hierarchy." + +msgid "Data capture and maintenance" +msgstr "Data capture and maintenance" + +msgid "The organisation units that this user can enter and edit data for." +msgstr "The organisation units that this user can enter and edit data for." + +msgid "Data output and analysis" +msgstr "Data output and analysis" + +msgid "The organisation units that this user can export and analyse." +msgstr "The organisation units that this user can export and analyse." + +msgid "Search" +msgstr "Search" + +msgid "The organisation that this user can search for and in." +msgstr "The organisation that this user can search for and in." + +msgid "Maximum organisation unit level for data output" +msgstr "Maximum organisation unit level for data output" + +msgid "Roles and groups" +msgstr "Roles and groups" + +msgid "Manage what roles and groups this user is a member of." +msgstr "Manage what roles and groups this user is a member of." + +msgid "Available user roles" +msgstr "Available user roles" + +msgid "User roles this user is assigned" +msgstr "User roles this user is assigned" + +msgid "User groups this user is a member of" +msgstr "User groups this user is a member of" + +msgid "Security" +msgstr "Security" + +msgid "Settings for how this user can log in." +msgstr "Settings for how this user can log in." + +msgid "Change user password" +msgstr "Change user password" + +msgid "New password" +msgstr "New password" + +msgid "Password" +msgstr "Password" + +msgid "Minimum 8 characters, one uppercase and lowercase letter and one number" +msgstr "Minimum 8 characters, one uppercase and lowercase letter and one number" + +msgid "Repeat new password" +msgstr "Repeat new password" + +msgid "Repeat password" +msgstr "Repeat password" + +msgid "Account expiration date" +msgstr "Account expiration date" + +msgid "OIDC mapping value" +msgstr "OIDC mapping value" + +msgid "OpenID Connect mapping claim for your identity platform" +msgstr "OpenID Connect mapping claim for your identity platform" + +msgid "LDAP identifier" +msgstr "LDAP identifier" + +msgid "External authentication only (OpenID / LDAP)" +msgstr "External authentication only (OpenID / LDAP)" + +msgid "Invalid username" +msgstr "Invalid username" + +msgid "Invalid WhatsApp number" +msgstr "Invalid WhatsApp number" + +msgid "Error updating user" +msgstr "Error updating user" + +msgid "Error creating user" +msgstr "Error creating user" + +msgid "Username already taken" +msgstr "Username already taken" + +msgid "There was a problem whilst checking the availability of this username" +msgstr "There was a problem whilst checking the availability of this username" + +msgid "Passwords do not match" +msgstr "Passwords do not match" + +msgid "Please provide a value" +msgstr "Please provide a value" + +msgid "Create, modify, view and delete Users" +msgstr "Create, modify, view and delete Users" + +msgid "User role" +msgstr "User role" + +msgid "Create, modify, view and delete User Roles" +msgstr "Create, modify, view and delete User Roles" + +msgid "User group" +msgstr "User group" + +msgid "Create, modify, view and delete User Groups" +msgstr "Create, modify, view and delete User Groups" + msgid "Display name" msgstr "Display name" @@ -319,12 +605,6 @@ msgstr "Last login" msgid "Created" msgstr "Created" -msgid "First name" -msgstr "First name" - -msgid "Last name" -msgstr "Last name" - msgid "Introduction" msgstr "Introduction" @@ -355,9 +635,6 @@ msgstr "Speaks" msgid "E-mail" msgstr "E-mail" -msgid "Mobile phone number" -msgstr "Mobile phone number" - msgid "Organisations units" msgstr "Organisations units" @@ -370,51 +647,56 @@ msgstr "Members" msgid "Number of users" msgstr "Number of users" -msgid "Create, modify, view and delete Users" -msgstr "Create, modify, view and delete Users" +msgid "New group" +msgstr "New group" -msgid "User role" -msgstr "User role" +msgid "Create group" +msgstr "Create group" -msgid "Create, modify, view and delete User Roles" -msgstr "Create, modify, view and delete User Roles" +msgid "New role" +msgstr "New role" -msgid "User group" -msgstr "User group" +msgid "Create role" +msgstr "Create role" -msgid "Create, modify, view and delete User Groups" -msgstr "Create, modify, view and delete User Groups" +msgid "Error fetching interface language" +msgstr "Error fetching interface language" -msgid "Could not load the user group data. Please refresh the page." -msgstr "Could not load the user group data. Please refresh the page." +msgid "There was an error fetching the default interface language." +msgstr "There was an error fetching the default interface language." -msgid "User group \"{{displayName}}\" saved successfully" -msgstr "User group \"{{displayName}}\" saved successfully" +msgid "New user" +msgstr "New user" -msgid "There was a problem saving the user group." -msgstr "There was a problem saving the user group." +msgid "Create user" +msgstr "Create user" -msgid "Save" -msgstr "Save" +msgid "Error fetching group" +msgstr "Error fetching group" -msgid "Cancel" -msgstr "Cancel" +msgid "There was an error fetching this group." +msgstr "There was an error fetching this group." -msgid "Code" -msgstr "Code" +msgid "Edit group" +msgstr "Edit group" -msgid "" -"To add a user to this group, go to the User section and edit the user group " -"settings for a specific user." -msgstr "" -"To add a user to this group, go to the User section and edit the user group " -"settings for a specific user." +msgid "Save changes" +msgstr "Save changes" -msgid "Available user groups" -msgstr "Available user groups" +msgid "Error fetching role" +msgstr "Error fetching role" -msgid "Managed user groups" -msgstr "Managed user groups" +msgid "There was an error fetching this role." +msgstr "There was an error fetching this role." + +msgid "Edit role" +msgstr "Edit role" + +msgid "Error fetching user" +msgstr "Error fetching user" + +msgid "There was an error fetching this user." +msgstr "There was an error fetching this user." msgid "Show details" msgstr "Show details" @@ -512,17 +794,14 @@ msgstr "List" msgid "Add" msgstr "Add" -msgid "User role \"{{displayName}}\" saved successfully" -msgstr "User role \"{{displayName}}\" saved successfully" - -msgid "There was a problem saving the user role." -msgstr "There was a problem saving the user role." +msgid "Page not found." +msgstr "Page not found." -msgid "Description" -msgstr "Description" +msgid "No match for" +msgstr "No match for" -msgid "Authorities" -msgstr "Authorities" +msgid "Go back home" +msgstr "Go back home" msgid "There was an error deleting the user role: {{- error}}" msgstr "There was an error deleting the user role: {{- error}}" @@ -536,109 +815,6 @@ msgstr "User Role Management" msgid "Error loading user roles" msgstr "Error loading user roles" -msgid "Could not load the user data. Please refresh the page." -msgstr "Could not load the user data. Please refresh the page." - -msgid "User \"{{displayName}}\" saved successfully" -msgstr "User \"{{displayName}}\" saved successfully" - -msgid "There was a problem saving the user." -msgstr "There was a problem saving the user." - -msgid "Show fewer options" -msgstr "Show fewer options" - -msgid "Show more options" -msgstr "Show more options" - -msgid "Send invite" -msgstr "Send invite" - -msgid "" -"Selecting an organisation unit provides access to all units in the " -"sub-hierarchy" -msgstr "" -"Selecting an organisation unit provides access to all units in the " -"sub-hierarchy" - -msgid "Create account or email invitation" -msgstr "Create account or email invitation" - -msgid "Create account with user details" -msgstr "Create account with user details" - -msgid "Email invitation to create account" -msgstr "Email invitation to create account" - -msgid "Username" -msgstr "Username" - -msgid "External authentication only (OpenID or LDAP)" -msgstr "External authentication only (OpenID or LDAP)" - -msgid "Account expiration date" -msgstr "Account expiration date" - -msgid "Disabled" -msgstr "Disabled" - -msgid "Password" -msgstr "Password" - -msgid "Retype password" -msgstr "Retype password" - -msgid "OIDC mapping value" -msgstr "OIDC mapping value" - -msgid "LDAP identifier" -msgstr "LDAP identifier" - -msgid "WhatsApp" -msgstr "WhatsApp" - -msgid "Facebook Messenger" -msgstr "Facebook Messenger" - -msgid "Skype" -msgstr "Skype" - -msgid "Telegram" -msgstr "Telegram" - -msgid "Twitter" -msgstr "Twitter" - -msgid "Interface language" -msgstr "Interface language" - -msgid "Database language" -msgstr "Database language" - -msgid "Available roles" -msgstr "Available roles" - -msgid "Selected roles" -msgstr "Selected roles" - -msgid "Data capture and maintenance organisation units" -msgstr "Data capture and maintenance organisation units" - -msgid "Data output and analytic organisation units" -msgstr "Data output and analytic organisation units" - -msgid "Search Organisation Units" -msgstr "Search Organisation Units" - -msgid "Selected user groups" -msgstr "Selected user groups" - -msgid "Available dimension restrictions for data analytics" -msgstr "Available dimension restrictions for data analytics" - -msgid "Selected dimension restrictions for data analytics" -msgstr "Selected dimension restrictions for data analytics" - msgid "Profile" msgstr "Profile" @@ -730,6 +906,9 @@ msgstr "" "Password should be at least 8 characters long, with at least one lowercase " "character, one uppercase character and one special character." +msgid "Cancel" +msgstr "Cancel" + msgid "Replicate user" msgstr "Replicate user" @@ -784,97 +963,8 @@ msgstr "Error loading users" msgid "Account disabled?" msgstr "Account disabled?" -msgid "{{count}} selected" -msgid_plural "{{count}} selected" -msgstr[0] "{{count}} selected" -msgstr[1] "{{count}} selected" - -msgid "Yes" -msgstr "Yes" - -msgid "No" -msgstr "No" - -msgid "" -msgstr "" +msgid "Disabled" +msgstr "Disabled" msgid "Something went wrong when processing your request." msgstr "Something went wrong when processing your request." - -msgid "Validating..." -msgstr "Validating..." - -msgid "Exceeds maximum character limit of 50" -msgstr "Exceeds maximum character limit of 50" - -msgid "Please enter a valid date with the following format yyyy-mm-dd" -msgstr "Please enter a valid date with the following format yyyy-mm-dd" - -msgid "Please provide a valid email address" -msgstr "Please provide a valid email address" - -msgid "Value should be an integer" -msgstr "Value should be an integer" - -msgid "Value should be a nagative integer" -msgstr "Value should be a nagative integer" - -msgid "Value should be a number" -msgstr "Value should be a number" - -msgid "Value should be a positive integer" -msgstr "Value should be a positive integer" - -msgid "Passwords do not match" -msgstr "Passwords do not match" - -msgid "This field is required" -msgstr "This field is required" - -msgid "This field is required. Please select at least one" -msgstr "This field is required. Please select at least one" - -msgid "A username should be at least 2 characters long" -msgstr "A username should be at least 2 characters long" - -msgid "Username may not exceed 140 characters" -msgstr "Username may not exceed 140 characters" - -msgid "Please provide a valid international phone number (+0123456789)" -msgstr "Please provide a valid international phone number (+0123456789)" - -msgid "Password should be at least 8 characters long" -msgstr "Password should be at least 8 characters long" - -msgid "Password should be no longer than 34 characters" -msgstr "Password should be no longer than 34 characters" - -msgid "Password should contain at least one lowercase letter" -msgstr "Password should contain at least one lowercase letter" - -msgid "Password should contain at least one UPPERCASE letter" -msgstr "Password should contain at least one UPPERCASE letter" - -msgid "Password should contain at least one number" -msgstr "Password should contain at least one number" - -msgid "Password should have at least one special character" -msgstr "Password should have at least one special character" - -msgid "Username already taken" -msgstr "Username already taken" - -msgid "There was a problem whilst checking the availability of this username" -msgstr "There was a problem whilst checking the availability of this username" - -msgid "{{fieldDisplayName}} is already taken" -msgstr "{{fieldDisplayName}} is already taken" - -msgid "Could not verify if this {{fieldDisplayName}} is unique" -msgstr "Could not verify if this {{fieldDisplayName}} is unique" - -msgid "Attribute value needs to be unique, value already taken." -msgstr "Attribute value needs to be unique, value already taken." - -msgid "There was a problem checking if this attribute value is unique" -msgstr "There was a problem checking if this attribute value is unique" diff --git a/jest.config.js b/jest.config.js index c4a6f70d6..3daec13ba 100644 --- a/jest.config.js +++ b/jest.config.js @@ -1,3 +1,4 @@ module.exports = { setupFilesAfterEnv: ['/src/test-utils/setup-tests.js'], + transformIgnorePatterns: ['/node_modules/(?!(lodash-es)/)'], } diff --git a/package.json b/package.json index 1e7b9ae4e..be69377bb 100644 --- a/package.json +++ b/package.json @@ -21,45 +21,28 @@ "@dhis2/app-runtime": "^3.2.0", "@dhis2/app-runtime-adapter-d2": "^1.0.2", "@dhis2/d2-i18n": "^1.1.0", - "@dhis2/d2-ui-app": "^2.0.0", "@dhis2/d2-ui-core": "^7.0.5", - "@dhis2/d2-ui-forms": "^7.0.5", - "@dhis2/d2-ui-group-editor": "^7.0.5", - "@dhis2/d2-ui-org-unit-tree": "^7.0.5", "@dhis2/d2-ui-sharing-dialog": "^7.0.5", - "@dhis2/d2-ui-table": "^7.0.5", - "@dhis2/ui": "^7.4.1", + "@dhis2/ui": "^7.14.2", "classnames": "^2.3.1", "d2": "^31.7.0", "d3-color": "^1.2.0", - "lodash.capitalize": "^4.2.1", - "lodash.debounce": "^4.0.8", - "lodash.defer": "^4.1.0", - "lodash.endswith": "^4.2.1", - "lodash.isequal": "^4.5.0", - "lodash.isundefined": "^3.0.1", - "lodash.kebabcase": "^4.1.1", - "lodash.memoize": "^4.1.2", - "lodash.snakecase": "^4.1.1", - "lodash.sortby": "^4.7.0", - "lodash.startswith": "^4.2.1", - "material-design-icons-iconfont": "^5.0.1", + "lodash-es": "^4.17.21", "material-ui": "^0.20.0", + "memoize-one": "^6.0.0", + "p-debounce": "^4.0.0", "query-string": "^7.0.1", - "react-highlight-words": "^0.16.0", "react-redux": "^7.2.5", "react-router": "^5.2.1", "react-router-dom": "^5.3.0", "redux": "^4.1.1", - "redux-form": "^8.3.7", "redux-thunk": "^2.2.0", "rxjs": "^5.5.6", - "trashable": "^1.0.6", "use-debounce": "^7.0.0", "use-query-params": "^1.2.3" }, "devDependencies": { - "@dhis2/cli-app-scripts": "^8.0.1", + "@dhis2/cli-app-scripts": "^8.3.0", "@dhis2/cli-style": "^9.2.2", "@dhis2/cypress-commands": "^9.0.1", "@dhis2/cypress-plugins": "^9.0.1", diff --git a/src/App.js b/src/App.js index 26f0b74d2..3201d87ea 100644 --- a/src/App.js +++ b/src/App.js @@ -1,10 +1,7 @@ import React from 'react' import { Router, Route } from 'react-router-dom' import { QueryParamProvider } from 'use-query-params' -import DialogContainer from './components/DialogContainer' import SectionLoader from './components/SectionLoader' -import SharingDialogContainer from './components/SharingDialogContainer' -import SnackbarContainer from './components/SnackbarContainer' import history from './utils/history' /** @@ -18,9 +15,6 @@ const App = () => ( - - - ) diff --git a/src/AppWrapper.js b/src/AppWrapper.js index 602e4d1d7..e597f55ad 100644 --- a/src/AppWrapper.js +++ b/src/AppWrapper.js @@ -8,8 +8,6 @@ import api from './api' import App from './App' import AppWithD2ContextAndTheme from './components/AppWithD2ContextAndTheme' import store from './store' -import 'material-design-icons-iconfont/dist/material-design-icons.css' -import './styles/styles.css' const AppWrapper = () => { const { d2 } = useD2({ diff --git a/src/actions/index.js b/src/actions/index.js index da377e65d..0a3c53f59 100644 --- a/src/actions/index.js +++ b/src/actions/index.js @@ -1,14 +1,10 @@ -/* eslint-disable max-params */ - /** * This module contains the actions that may be dispatched to reducers. Only functions that are out of the ordinary have been documented. * @module actions */ -import i18n from '@dhis2/d2-i18n' import api from '../api' import * as ACTIONS from '../constants/actionTypes' -import { PAGE as DEFAULT_PAGE } from '../constants/defaults' /** * Convenience function for creating a redux action @@ -19,52 +15,6 @@ import { PAGE as DEFAULT_PAGE } from '../constants/defaults' */ const createAction = (type, payload) => ({ type, payload }) -/********** - * THUNKS * - **********/ - -/** - * Helper function for fetching lists. Used by getList, incrementPage and decrementPage. - * @param {Function} dispatch - Redux helper function that can dispatch an action - * @param {Object} promise - The promise to await - * @param {String} type - The type of list that was requested - * @param {Boolean} silent - Flag by which dispatching the LIST_REQUESTED action can be skipped - * @function - */ -const createListActionSequence = async (dispatch, promise, type, silent) => { - if (!silent) { - dispatch(createAction(ACTIONS.LIST_REQUESTED, type)) - } - - try { - const items = await promise - dispatch(createAction(ACTIONS.LIST_RECEIVED, { type, items })) - } catch (error) { - dispatch(createAction(ACTIONS.LIST_ERRORED, { type, error })) - } -} - -export const getList = (entityName, silent) => (dispatch, getState) => { - const { filter, pager } = getState() - const page = pager ? pager.page : DEFAULT_PAGE - const promise = api.getList(entityName, page, filter) - createListActionSequence(dispatch, promise, entityName, silent) -} - -export const incrementPage = pager => (dispatch, getState) => { - const { - list: { type }, - } = getState() - createListActionSequence(dispatch, pager.getNextPage(), type) -} - -export const decrementPage = pager => (dispatch, getState) => { - const { - list: { type }, - } = getState() - createListActionSequence(dispatch, pager.getPreviousPage(), type) -} - /** * Helper function for general fetch scenarios. Used by `getItem`, `initCurrentUser` and `refreshCurrentUser`. * @param {Object} actions - The action types to dispatch @@ -85,12 +35,14 @@ const createAsyncActionSequence = async (actionTypes, promise, dispatch) => { dispatch(createAction(actionTypes.errored, error)) } } + /** * Gets an item of a specified type and dispatches actions on request, response and error * @param {String} entityName - The type of item to fetch, i.e. user / userRole / userGroup * @param {String} id - The item ID * @function */ +// Used by DetailSummary component export const getItem = (entityName, id) => dispatch => { createAsyncActionSequence( { @@ -124,64 +76,3 @@ export const refreshCurrentUser = () => dispatch => { dispatch ) } - -export const resetUserPassword = id => dispatch => { - const message = i18n.t( - 'Could not reset user password. Make sure you have the appropriate permissions.' - ) - - return api - .resetUserPassword(id) - .catch(() => dispatch(showSnackbar({ message }))) -} - -/***************** - * PLAIN ACTIONS * - *****************/ -export const initNewItem = entityType => { - const newItem = api.getD2().models[entityType].create() - return createAction(ACTIONS.INIT_NEW_ITEM, newItem) -} - -export const clearItem = () => { - return createAction(ACTIONS.CLEAR_ITEM) -} - -export const updateFilter = (updateKey, updateValue) => { - return createAction(ACTIONS.FILTER_UPDATED, { - updateKey, - updateValue, - }) -} - -export const resetFilter = () => { - return createAction(ACTIONS.FILTER_RESET) -} - -export const resetPager = () => { - return createAction(ACTIONS.PAGER_RESET) -} - -export const showSnackbar = props => { - return createAction(ACTIONS.SHOW_SNACKBAR, props) -} - -export const hideSnackbar = () => { - return createAction(ACTIONS.HIDE_SNACKBAR) -} - -export const showDialog = (content, props) => { - return createAction(ACTIONS.SHOW_DIALOG, { content, props }) -} - -export const hideDialog = () => { - return createAction(ACTIONS.HIDE_DIALOG) -} - -export const showSharingDialog = (id, type) => { - return createAction(ACTIONS.SHOW_SHARING_DIALOG, { id, type }) -} - -export const hideSharingDialog = () => { - return createAction(ACTIONS.HIDE_SHARING_DIALOG) -} diff --git a/src/api/index.js b/src/api/index.js index a7dac7e19..245eb439c 100644 --- a/src/api/index.js +++ b/src/api/index.js @@ -1,22 +1,12 @@ -/* eslint-disable max-params */ - -import i18n from '@dhis2/d2-i18n' -import { CURRENT_USER_ORG_UNITS_FIELDS } from '../constants/queryFields' -import { - INTERFACE_LANGUAGE, - DATABASE_LANGUAGE, - USE_DB_LOCALE, -} from '../containers/UserForm/config' -import { - getQueryFields, - createListRequestData, - parseUserSaveData, - parseLocaleUrl, - mapLocale, - appendUsernameToDisplayName, - parse200Error, - getAttributesWithValueAndId, -} from './utils' +import { getQueryFields } from './utils' + +const CURRENT_USER_ORG_UNITS_FIELDS = { + fields: [ + 'organisationUnits[id,path,displayName,children::isNotEmpty]', + 'dataViewOrganisationUnits[id,path,displayName,children::isNotEmpty]', + 'teiSearchOrganisationUnits[id,path,displayName,children::isNotEmpty]', + ], +} /** * The Api class exposes all necessary functions to get the required data from the DHIS2 web api. @@ -48,18 +38,7 @@ class Api { return this.d2.system.systemInfo.contextPath } - getList = (entityName, page, filter) => { - const fields = getQueryFields(entityName) - const requestData = createListRequestData( - page, - filter, - fields, - entityName, - this.getCurrentUser() - ) - return this.d2.models[entityName].list(requestData) - } - + // Used by DetailSummary component getItem = (entityName, id) => { const data = { fields: getQueryFields(entityName, true) } return this.d2.models[entityName].get(id, data) @@ -83,55 +62,6 @@ class Api { return this.d2Api.post(url, data) } - resetUserPassword = id => { - const url = `/users/${id}/reset` - return this.d2Api.post(url) - } - - updateDisabledState = (id, disabled) => { - const url = `/users/${id}` - const data = { userCredentials: { disabled: disabled } } - return this.d2Api.patch(url, data) - } - - disable2FA = id => { - const url = `/users/${id}` - const data = { userCredentials: { twoFA: false } } - return this.d2Api.patch(url, data) - } - - getSelectedAndAvailableLocales = username => { - const useDbLocaleOption = { - id: USE_DB_LOCALE, - label: i18n.t('Use database locale / no translation'), - } - - const dbLocales = this.d2Api.get('/locales/db') - const uiLocales = this.d2Api.get('/locales/ui') - - // As of d2 v31.3.0, d2Api handles URI encoding - const uiLocale = username - ? this.d2Api.get(`/userSettings/keyUiLocale?user=${username}`) - : this.d2.system.settings.get('keyUiLocale') - - const dbLocale = username - ? this.d2Api.get(`/userSettings/keyDbLocale?user=${username}`) - : Promise.resolve(USE_DB_LOCALE) - - return Promise.all([dbLocales, uiLocales, dbLocale, uiLocale]).then( - ([dbLocales, uiLocales, dbLocale, uiLocale]) => ({ - db: { - available: [useDbLocaleOption, ...dbLocales.map(mapLocale)], - selected: dbLocale || USE_DB_LOCALE, - }, - ui: { - available: uiLocales.map(mapLocale), - selected: uiLocale, - }, - }) - ) - } - getAttributes(entityType) { return this.d2Api .get('attributes', { @@ -149,153 +79,6 @@ class Api { .then(resp => resp.attributes) } - isAttributeUnique(entityType, modelId, attributeId, value) { - return ( - this.d2.models[entityType] - // All users/userGroups but current - .filter() - .on('id') - .notEqual(modelId) - // Attribute id being validated - // NB: this only means we are filtering users that have ANY value - // on the current attributeId - .filter() - .on('attributeValues.attribute.id') - .equals(attributeId) - // Value on form - .filter() - .on('attributeValues.value') - .equals(value) - .list({ - paging: false, - fields: ['id', 'attributeValues[value, attribute[id]]'], - }) - .then(userCollection => { - // If no users are found at this point, the attribute value is definitely unique - if (userCollection.size === 0) { - return true - } - - // If users are returned, this can still include records with the SAME value - // on ANOTHER attribute. So we have to filter on the current value and attributeId - const attributesWithValueAndId = - getAttributesWithValueAndId( - userCollection, - value, - attributeId - ) - - return attributesWithValueAndId.length === 0 - }) - ) - } - - /** - * Will first execute a create/update user request, and if any locale values have been set will add subsequent request to update these too. - * @param {Object} values - Form data produced by redux-form - * @param {Object} user - A d2 user model instance - * @param {String} initialUiLocale - Locale string for the UI, i.e. 'en' - * @param {String} initialDbLocale - Locale string for the DB, i.e. 'fr' - * @returns {Promise} Promise object for the combined ajax calls to save a user - * @method - */ - saveOrInviteUser = ( - values, - user, - inviteUser, - initialUiLocale, - initialDbLocale, - attributeFields - ) => { - const userData = parseUserSaveData( - values, - user, - inviteUser, - attributeFields - ) - const postUrl = inviteUser ? '/users/invite' : '/users' - const saveUserPromise = user.id - ? this.d2Api.update(`/users/${user.id}`, userData) - : this.d2Api.post(postUrl, userData) - - return saveUserPromise.then(response => { - if (response.status === 'ERROR') { - return Promise.reject(parse200Error(response)) - } - - const localePromises = [] - const username = values.username - - // Add follow-up request for setting uiLocale if needed - const uiLocale = values[INTERFACE_LANGUAGE] - if (uiLocale !== initialUiLocale) { - localePromises.push( - this.d2Api.post(parseLocaleUrl('Ui', username, uiLocale)) - ) - } - - // Add follow-up request for setting dbLocale if needed - const dbLocale = values[DATABASE_LANGUAGE] - if (dbLocale !== initialDbLocale) { - const dbLocalePromise = - dbLocale === USE_DB_LOCALE - ? this.d2Api.delete( - `/userSettings/keyDbLocale?user=${username}` - ) - : this.d2Api.post( - parseLocaleUrl('Db', username, dbLocale) - ) - localePromises.push(dbLocalePromise) - } - - // Dummy follow-up request to prevent Promise.all error - // if neither locale fields need updating - if (localePromises.length === 0) { - localePromises.push( - Promise.resolve('No locale changes detected') - ) - } - // Updating locales after user in case the user is new - return Promise.all(localePromises) - }) - } - - /************************** - ***** USER GROUPS ******** - **************************/ - - saveUserGroup(data) { - if (data.id) { - return this.d2Api.update( - `/userGroups/${data.id}?mergeMode=MERGE`, - data - ) - } - return this.d2Api.post('/userGroups', data) - } - - getManagedUsers = () => { - const data = { - fields: ['id', 'displayName', 'userCredentials[username]'], - paging: false, - } - return this.d2.models.user.list(data).then(appendUsernameToDisplayName) - } - - /************************** - ****** USER ROLES ******** - **************************/ - - // Calling role.save() would result in an error in d2 because d2 expects you always want to - // save { id: } objects but authorities should be saved as a plain JSON array - saveRole(data) { - if (data.id) { - return this.d2Api.update(`/userRoles/${data.id}`, data) - } else { - return this.d2Api.post('/userRoles/', data) - } - } - /************************** ****** CURRENT USER ****** **************************/ @@ -387,11 +170,5 @@ class Api { return modelCollection.toArray() }) } - - updateCurrentUserGroupMembership = (groupId, deleteMembership) => { - const method = deleteMembership ? 'delete' : 'post' - const url = `/users/${this.d2.currentUser.id}/userGroups/${groupId}` - return this.d2Api[method](url) - } } export default new Api() diff --git a/src/api/utils.js b/src/api/utils.js index ca4f20e71..72409d89e 100644 --- a/src/api/utils.js +++ b/src/api/utils.js @@ -1,28 +1,10 @@ -/* eslint-disable max-params */ - /** * This module includes helper functions used by the API class * @module Api/utils */ -import isUndefined from 'lodash.isundefined' -import snakeCase from 'lodash.snakecase' -import { - PAGE as DEFAULT_PAGE, - PAGE_SIZE as DEFAULT_PAGE_SIZE, -} from '../constants/defaults' -import { USER } from '../constants/entityTypes' +import { snakeCase } from 'lodash-es' import FIELDS from '../constants/queryFields' -import { - USER_PROPS, - USER_CRED_PROPS, - DIMENSION_RESTRICTIONS_FOR_DATA_ANALYTICS, - EXPIRE_DATE, - PASSWORD, - REPEAT_PASSWORD, - EXTERNAL_AUTH, -} from '../containers/UserForm/config' -import { parseAttributeValues } from '../utils/attributeFieldHelpers' /** * Helper function that produces a "fields" array used in the api request payload @@ -39,203 +21,3 @@ export const getQueryFields = (entityName, detailFields) => { return FIELDS[varName] } - -/** - * Helper function that prepares the request payload for a getList api call. - * Combines the - * @param {Number} page - The page number that should be requested - * @param {Object} filter - Parameters to filter the result set with on the server - * @param {Array} fields - Properties that should be returned for each object - * @returns {Object} A valid request payload for api list calls - * @function - */ -export const createListRequestData = ( - page = DEFAULT_PAGE, - filter, - fields, - entityName, - currentUser -) => { - const { - query, - inactiveMonths, - selfRegistered, - invitationStatus, - organisationUnits, - } = filter - - const requestData = { - pageSize: DEFAULT_PAGE_SIZE, - fields, - page, - order: - entityName === USER ? ['firstName:asc', 'surname:asc'] : 'name:asc', - } - - if (entityName === USER && !isSuperUser(currentUser)) { - requestData.userOrgUnits = true - requestData.includeChildren = true - } - - if (query) { - requestData.query = query - } - if (inactiveMonths) { - requestData.inactiveMonths = inactiveMonths - } - if (selfRegistered) { - requestData.selfRegistered = selfRegistered - } - if (invitationStatus) { - requestData.invitationStatus = invitationStatus - } - - if (organisationUnits.length) { - const ids = organisationUnits.map(unit => unit.id).join() - requestData.filter = `organisationUnits.id:in:[${ids}]` - } - - return requestData -} - -const isSuperUser = ({ authorities }) => authorities.has('ALL') - -const addValueAsProp = (data, value, propName) => { - if (!isUndefined(value)) { - data[propName] = Array.isArray(value) - ? value.map(id => ({ id })) - : value - } -} - -/** - * This function prepares a the payload object used for saving a user - * @param {Object} values - Key-value with form values produced by redux-form - * @param {Object} user - D2 user model instance - * @returns {Object} Object that may be PUT/POSTed to the server to save a user - * @function - */ -export const parseUserSaveData = ( - values, - user, - inviteUser, - attributeFields -) => { - const isNewUser = !user.id - const userModelOwnedProperties = - user.modelDefinition.getOwnedPropertyNames() - const data = isNewUser - ? { - userCredentials: { - cogsDimensionConstraints: [], - catDimensionConstraints: [], - }, - } - : { - id: user.id, - userCredentials: { - id: user.userCredentials && user.userCredentials.id, - userInfo: { id: user.id }, - cogsDimensionConstraints: [], - catDimensionConstraints: [], - }, - } - const cred = data.userCredentials - - // catCogsDimensionConstraints are combined into a single input component, - // but need to be stored separately - if (Array.isArray(values.catCogsDimensionConstraints)) { - values.catCogsDimensionConstraints.forEach(constraint => { - if (constraint.dimensionType === 'CATEGORY_OPTION_GROUP_SET') { - cred.cogsDimensionConstraints.push({ id: constraint.id }) - } else { - cred.catDimensionConstraints.push({ id: constraint.id }) - } - }) - } - - USER_PROPS.forEach(propName => - addValueAsProp(data, values[propName], propName) - ) - USER_CRED_PROPS.forEach(propName => - addValueAsProp(cred, values[propName], propName) - ) - - // See https://jira.dhis2.org/browse/DHIS2-10569 - if (!cred[EXPIRE_DATE] && typeof cred[EXPIRE_DATE] !== 'undefined') { - delete cred[EXPIRE_DATE] - } - - data.attributeValues = parseAttributeValues(values, attributeFields) - - // This property was appended to the model by hand but needs to be removed before saving the user - delete cred[DIMENSION_RESTRICTIONS_FOR_DATA_ANALYTICS] - - if (inviteUser || values[EXTERNAL_AUTH]) { - delete cred[PASSWORD] - delete cred[REPEAT_PASSWORD] - } - - // Because the data object is used as the payload of a PUT request, properties that are omitted will be removed - // To prevent this, all remaining owned properties are copied from the user to the data object - // This is only required when editing users, because new users can't have such properties - if (!isNewUser) { - for (const ownedPropName of userModelOwnedProperties) { - if (user[ownedPropName] && !(ownedPropName in data)) { - data[ownedPropName] = user[ownedPropName] - } - } - } - - return data -} - -export const parseLocaleUrl = (type, username, val) => { - return `/userSettings/key${type}Locale?user=${username}&value=${val}` -} - -export const mapLocale = ({ locale, name }) => { - return { - id: locale, - label: name, - } -} - -export const appendUsernameToDisplayName = userModelCollection => - userModelCollection.toArray().map(userModel => { - const username = userModel.userCredentials.username - const user = userModel.toJSON() - user.displayName += ` (${username})` - return user - }) - -export const parse200Error = response => { - const messages = [] - for (const typeReport of response.typeReports) { - for (const objectReport of typeReport.objectReports) { - for (const errorReport of objectReport.errorReports) { - messages.push({ message: errorReport.message }) - } - } - } - return { messages } -} - -export const getAttributesWithValueAndId = ( - userCollection, - value, - attributeId -) => - userCollection - .toArray() - .reduce( - (list, user) => - list.concat( - user.attributeValues.filter( - attributeValue => - value === attributeValue.value && - attributeId === attributeValue.attribute.id - ) - ), - [] - ) diff --git a/src/attributes.js b/src/attributes.js new file mode 100644 index 000000000..a05803732 --- /dev/null +++ b/src/attributes.js @@ -0,0 +1,42 @@ +const resource = 'attributes' +const fields = [ + 'id', + 'displayName', + 'mandatory', + 'unique', + 'valueType', + 'optionSet[options[id,displayName]]', +] + +export const userAttributesQuery = { + resource, + params: { + fields, + filter: 'userAttribute:eq:true', + paging: false, + }, +} + +export const groupAttributesQuery = { + resource, + params: { + fields, + filter: 'userGroupAttribute:eq:true', + paging: false, + }, +} + +export const getAttributeValues = ({ attributes, values }) => + attributes.map(attribute => { + let value = values.attributeValues[attribute.id] + if (attribute.valueType === 'TRUE_ONLY' && !value) { + value = '' + } + + return { + attribute: { + id: attribute.id, + }, + value, + } + }) diff --git a/src/attributes.test.js b/src/attributes.test.js new file mode 100644 index 000000000..18cc1fc9c --- /dev/null +++ b/src/attributes.test.js @@ -0,0 +1,69 @@ +import { getAttributeValues } from './attributes' + +describe('getAttributeValues', () => { + it('generates attribute values from attributes and form values', () => { + const attributes = [ + { id: 'ATTR_1', valueType: 'TEXT' }, + { id: 'ATTR_2', valueType: 'EMAIL' }, + { id: 'ATTR_3', valueType: 'XXX' }, + ] + const values = { + attributeValues: { + ATTR_1: 'VALUE_1', + ATTR_2: 'VALUE_2', + ATTR_3: 'VALUE_3', + }, + } + + const attributeValues = getAttributeValues({ attributes, values }) + expect(attributeValues).toEqual([ + { + attribute: { + id: 'ATTR_1', + }, + value: 'VALUE_1', + }, + { + attribute: { + id: 'ATTR_2', + }, + value: 'VALUE_2', + }, + { + attribute: { + id: 'ATTR_3', + }, + value: 'VALUE_3', + }, + ]) + }) + + it(`handles the 'false value for a TRUE_ONLY attribute' edge case`, () => { + const attributes = [ + { id: 'ATTR_1', valueType: 'TRUE_ONLY' }, + { id: 'ATTR_2', valueType: 'TRUE_ONLY' }, + ] + const values = { + attributeValues: { + ATTR_1: 'true', + ATTR_2: false, + }, + } + + const attributeValues = getAttributeValues({ attributes, values }) + expect(attributeValues).toEqual([ + { + attribute: { + id: 'ATTR_1', + }, + value: 'true', + }, + { + attribute: { + id: 'ATTR_2', + }, + value: '', + }, + ]) + }) +}) diff --git a/src/components/Attributes/Attribute.js b/src/components/Attributes/Attribute.js new file mode 100644 index 000000000..0c8559814 --- /dev/null +++ b/src/components/Attributes/Attribute.js @@ -0,0 +1,269 @@ +import i18n from '@dhis2/d2-i18n' +import PropTypes from 'prop-types' +import React from 'react' +import { + TextField, + TextAreaField, + SingleSelectField, + EmailField, + DateField, + CheckboxField, +} from '../Form' +import AttributePropType from './attributePropType' +import { validators, useDebouncedUniqueAttributeValidator } from './validators' + +const getFieldName = attribute => `attributeValues.${attribute.id}` + +/************************************************************************** + * Attributes can be either based on an optionSet, or based on a valueType. + * Attributes based on optionSets are supported. + * Attributes based on valueTypes are partially supported, see below: + * [X] TEXT + * [X] LONG_TEXT + * [ ] LETTER + * [ ] PHONE_NUMBER + * [X] EMAIL + * [X] BOOLEAN + * [X] TRUE_ONLY + * [X] DATE + * [ ] DATETIME + * [ ] TIME + * [X] NUMBER + * [ ] UNIT_INTERVAL + * [ ] PERCENTAGE + * [X] INTEGER + * [X] INTEGER_POSITIVE + * [X] INTEGER_NEGATIVE + * [ ] INTEGER_ZERO_OR_POSITIVE + * [ ] TRACKER_ASSOCIATE + * [ ] USERNAME + * [ ] COORDINATE + * [ ] ORGANISATION_UNIT + * [ ] AGE + * [ ] URL + * [ ] FILE_RESOURCE + * [ ] IMAGE + ****************************************************************************/ +const Attribute = ({ attribute, value, entity, entityType }) => { + const uniqueValidator = useDebouncedUniqueAttributeValidator({ + attribute, + currentValue: value, + entity, + entityType, + }) + + const required = attribute.mandatory + const name = getFieldName(attribute) + const label = attribute.displayName + const unique = attribute.unique + + if (attribute.optionSet) { + const options = attribute.optionSet.options.map( + ({ id, displayName }) => ({ + label: displayName, + value: id, + }) + ) + // SingleSelectField throws an error if its value does not correspond to an option + const initialValue = options.find(option => option.value === value) + ? value + : undefined + + return ( + + ) + } + + switch (attribute.valueType) { + case 'LONG_TEXT': + return ( + + ) + case 'EMAIL': + return ( + + ) + case 'NUMBER': + // React final form is not rendering validation errors for + // for some reason, so use standard + // text field + return ( + + ) + case 'INTEGER': + return ( + + ) + case 'INTEGER_POSITIVE': + return ( + + ) + case 'INTEGER_NEGATIVE': + return ( + + ) + case 'DATE': + return ( + + ) + case 'BOOLEAN': { + // SingleSelectField throws an error if its value does not correspond to an option + const initialValue = ['true', 'false'].includes(value) + ? value + : undefined + return ( + + ) + } + case 'TRUE_ONLY': + return ( + + ) + // Use TEXT as fallback field type. This way all attributes will always + // be editable, albeit not necessarily enforcing the correct formatting + case 'TEXT': + default: + return ( + + ) + } +} + +Attribute.propTypes = { + attribute: AttributePropType.isRequired, + entityType: PropTypes.string.isRequired, + entity: PropTypes.shape({ + id: PropTypes.string.isRequired, + }), + value: PropTypes.any, +} + +export default Attribute diff --git a/src/components/Attributes/Attributes.js b/src/components/Attributes/Attributes.js new file mode 100644 index 000000000..de84b7dac --- /dev/null +++ b/src/components/Attributes/Attributes.js @@ -0,0 +1,41 @@ +import PropTypes from 'prop-types' +import React from 'react' +import Attribute from './Attribute' +import AttributePropType from './attributePropType' + +const Attributes = React.memo( + ({ attributes, attributeValues, entity, entityType }) => { + const values = attributeValues?.reduce((values, attributeValue) => { + values.set(attributeValue.attribute.id, attributeValue.value) + return values + }, new Map()) + + return attributes.map(attribute => ( + + )) + } +) + +Attributes.propTypes = { + attributes: PropTypes.arrayOf(AttributePropType.isRequired).isRequired, + entityType: PropTypes.string.isRequired, + attributeValues: PropTypes.arrayOf( + PropTypes.shape({ + attribute: PropTypes.shape({ + id: PropTypes.string.isRequired, + }).isRequired, + value: PropTypes.any.isRequired, + }).isRequired + ), + entity: PropTypes.shape({ + id: PropTypes.string.isRequired, + }), +} + +export default Attributes diff --git a/src/components/Attributes/attributePropType.js b/src/components/Attributes/attributePropType.js new file mode 100644 index 000000000..f4ddbe166 --- /dev/null +++ b/src/components/Attributes/attributePropType.js @@ -0,0 +1,19 @@ +import PropTypes from 'prop-types' + +const AttributePropType = PropTypes.shape({ + displayName: PropTypes.string.isRequired, + id: PropTypes.string.isRequired, + mandatory: PropTypes.bool.isRequired, + unique: PropTypes.bool.isRequired, + optionSet: PropTypes.shape({ + options: PropTypes.arrayOf( + PropTypes.shape({ + displayName: PropTypes.string.isRequired, + id: PropTypes.string.isRequired, + }).isRequired + ).isRequired, + }), + valueType: PropTypes.string, +}) + +export default AttributePropType diff --git a/src/components/Attributes/index.js b/src/components/Attributes/index.js new file mode 100644 index 000000000..fad3a73b6 --- /dev/null +++ b/src/components/Attributes/index.js @@ -0,0 +1,2 @@ +import Attributes from './Attributes' +export default Attributes diff --git a/src/components/Attributes/validators.js b/src/components/Attributes/validators.js new file mode 100644 index 000000000..bb729cb87 --- /dev/null +++ b/src/components/Attributes/validators.js @@ -0,0 +1,108 @@ +import { useDataEngine } from '@dhis2/app-runtime' +import i18n from '@dhis2/d2-i18n' +import { + hasValue, + composeValidators, + email, + number, + integer, + createNumberRange, +} from '@dhis2/ui' +import pDebounce from 'p-debounce' +import { useValidator } from '../../hooks/useValidator' + +export const useDebouncedUniqueAttributeValidator = ({ + attribute, + currentValue, + entity, + entityType, +}) => { + const engine = useDataEngine() + const findAllByAttributeValue = pDebounce(async value => { + const filters = [ + `attributeValues.attribute.id:eq:${attribute.id}`, + `attributeValues.value:eq:${value}`, + ] + const { entities } = await engine.query({ + entities: { + resource: entityType, + params: { + filter: entity + ? [`id:ne:${entity.id}`, ...filters] + : filters, + fields: ['id', 'attributeValues[value, attribute[id]]'], + paging: false, + }, + }, + }) + + // If entities are returned, this can still include records with the + // SAME value on ANOTHER attribute. So we have to filter on the current + // value and attributeId + return entities[entityType].filter(({ attributeValues }) => + attributeValues.some( + attributeValue => + attributeValue.attribute.id === attribute.id && + attributeValue.value === value + ) + ) + }, 350) + const validator = async value => { + if (value === currentValue) { + return + } + + try { + const entities = await findAllByAttributeValue(value) + if (entities.length > 0) { + return i18n.t( + 'Attribute value needs to be unique, value already taken.' + ) + } + } catch (error) { + return i18n.t( + 'There was a problem whilst checking the availability of this attribute value' + ) + } + } + return useValidator(validator) +} + +const validatorsMap = { + hasValue, + email, + number, + integer, + positiveInteger: composeValidators( + integer, + createNumberRange( + 0, + Infinity, + i18n.t('Value should be a positive integer') + ) + ), + negativeInteger: composeValidators( + integer, + createNumberRange( + -Infinity, + 0, + i18n.t('Value should be a negative integer') + ) + ), +} + +export const validators = (validatorConditionals, uniqueValidator) => { + const validators = [] + for (const [validatorKey, condition] of Object.entries( + validatorConditionals + )) { + if (condition) { + const validator = + validatorKey === 'unique' + ? uniqueValidator + : validatorsMap[validatorKey] + validators.push(validator) + } + } + return composeValidators(...validators) +} diff --git a/src/components/AuthorityEditor/AuthorityCell.js b/src/components/AuthorityEditor/AuthorityCell.js deleted file mode 100644 index f7cfe85ad..000000000 --- a/src/components/AuthorityEditor/AuthorityCell.js +++ /dev/null @@ -1,59 +0,0 @@ -import { CheckboxField, DataTableCell } from '@dhis2/ui' -import cx from 'classnames' -import PropTypes from 'prop-types' -import React, { memo } from 'react' -import styles from './AuthorityCell.module.css' -import { HighlightableText } from './HighlightableText' -import { useSelectionState } from './useAuthorities/useSelectionState' - -const AuthorityCell = ({ - empty, - id, - implicit, - label, - name, - searchChunks, - sectionId, -}) => { - const { selected, implicitlySelected, onChange } = useSelectionState( - id, - sectionId - ) - - return ( - - {!empty && ( - - ) - } - checked={selected || implicitlySelected || implicit} - disabled={implicitlySelected || implicit} - value={id} - className={cx({ [styles.centered]: !label })} - /> - )} - - ) -} - -AuthorityCell.propTypes = { - empty: PropTypes.bool, - id: PropTypes.string, - implicit: PropTypes.bool, - label: PropTypes.bool, - name: PropTypes.string, - searchChunks: PropTypes.arrayOf(PropTypes.string), - sectionId: PropTypes.string, -} - -const MemoizedAuthorityCell = memo(AuthorityCell) - -export { MemoizedAuthorityCell as AuthorityCell } diff --git a/src/components/AuthorityEditor/AuthorityCell.module.css b/src/components/AuthorityEditor/AuthorityCell.module.css deleted file mode 100644 index 80f2bda6a..000000000 --- a/src/components/AuthorityEditor/AuthorityCell.module.css +++ /dev/null @@ -1,7 +0,0 @@ -.centered label { - justify-content: center !important; -} - -.centered label .icon { - margin: 0 !important; -} diff --git a/src/components/AuthorityEditor/AuthorityEditor.js b/src/components/AuthorityEditor/AuthorityEditor.js deleted file mode 100644 index 4da78bf0b..000000000 --- a/src/components/AuthorityEditor/AuthorityEditor.js +++ /dev/null @@ -1,60 +0,0 @@ -import PropTypes from 'prop-types' -import React, { useState } from 'react' -import styles from './AuthorityEditor.module.css' -import { AuthorityFilter } from './AuthorityFilter' -import { AuthorityTable } from './AuthorityTable' -import { AuthoritySelectionContext } from './useAuthorities/AuthoritySelectionContext' -import { useAuthorities } from './useAuthorities/index.js' - -const AuthorityEditor = ({ initiallySelected, reduxFormOnChange }) => { - const [filterString, setFilterString] = useState('') - const [filterSelectedOnly, setFilterSelectedOnly] = useState(false) - const { - loading, - error, - authorities, - searchChunks, - authoritySelectionManager, - } = useAuthorities({ - initiallySelected, - filterString, - filterSelectedOnly, - reduxFormOnChange, - }) - - return ( -
- -
- - {Object.entries(authorities).map(([key, authSection]) => ( - - ))} - -
-
- ) -} - -AuthorityEditor.propTypes = { - initiallySelected: PropTypes.array, - reduxFormOnChange: PropTypes.func, -} - -export { AuthorityEditor } diff --git a/src/components/AuthorityEditor/AuthorityEditor.module.css b/src/components/AuthorityEditor/AuthorityEditor.module.css deleted file mode 100644 index aa18c79ea..000000000 --- a/src/components/AuthorityEditor/AuthorityEditor.module.css +++ /dev/null @@ -1,10 +0,0 @@ -.container { - padding-top: 2rem; -} - -.tables { - display: flex; - flex-wrap: wrap; - justify-content: space-between; - gap: 1.5rem; -} diff --git a/src/components/AuthorityEditor/AuthorityFilter.js b/src/components/AuthorityEditor/AuthorityFilter.js deleted file mode 100644 index 139de2813..000000000 --- a/src/components/AuthorityEditor/AuthorityFilter.js +++ /dev/null @@ -1,42 +0,0 @@ -import i18n from '@dhis2/d2-i18n' -import { InputField, CheckboxField } from '@dhis2/ui' -import PropTypes from 'prop-types' -import React from 'react' -import styles from './AuthorityFilter.module.css' - -/** - * Renders a TextField and Checkbox above the AuthoritySections. - * The actual filtering is being done in the FilteredAuthoritySections component which uses `utils/filterAuthorities` - * However, this is done via the AuthorityEditor component - */ -const AuthorityFilter = ({ - filterString, - filterSelectedOnly, - setFilterString, - setFilterSelectedOnly, -}) => ( -
- setFilterString(value)} - type="search" - value={filterString} - /> - setFilterSelectedOnly(checked)} - /> -
-) - -AuthorityFilter.propTypes = { - filterSelectedOnly: PropTypes.bool.isRequired, - filterString: PropTypes.string.isRequired, - setFilterSelectedOnly: PropTypes.func.isRequired, - setFilterString: PropTypes.func.isRequired, -} - -export { AuthorityFilter } diff --git a/src/components/AuthorityEditor/AuthorityFilter.module.css b/src/components/AuthorityEditor/AuthorityFilter.module.css deleted file mode 100644 index 7f9effa01..000000000 --- a/src/components/AuthorityEditor/AuthorityFilter.module.css +++ /dev/null @@ -1,13 +0,0 @@ -.container { - display: flex; - justify-content: space-between; - margin-bottom: 1.5rem; -} -.input { - width: calc(100% - 250px); - max-width: 400px; -} -.checkbox { - padding-top: 2.2rem; - margin-left: 2rem; -} diff --git a/src/components/AuthorityEditor/AuthorityHeaderCell.js b/src/components/AuthorityEditor/AuthorityHeaderCell.js deleted file mode 100644 index 20a845885..000000000 --- a/src/components/AuthorityEditor/AuthorityHeaderCell.js +++ /dev/null @@ -1,27 +0,0 @@ -import { CheckboxField, DataTableColumnHeader } from '@dhis2/ui' -import PropTypes from 'prop-types' -import React from 'react' -import { useColumnSelectionState } from './useAuthorities/useColumnSelectionState' - -const AuthorityHeaderCell = ({ header, disabled, sectionId }) => { - const { selected, onChange } = useColumnSelectionState(sectionId) - return ( - - - - ) -} - -AuthorityHeaderCell.propTypes = { - header: PropTypes.string.isRequired, - sectionId: PropTypes.string.isRequired, - disabled: PropTypes.bool, -} - -export { AuthorityHeaderCell } diff --git a/src/components/AuthorityEditor/AuthorityMetadataCells.js b/src/components/AuthorityEditor/AuthorityMetadataCells.js deleted file mode 100644 index 4bb0e625f..000000000 --- a/src/components/AuthorityEditor/AuthorityMetadataCells.js +++ /dev/null @@ -1,35 +0,0 @@ -import { DataTableCell } from '@dhis2/ui' -import PropTypes from 'prop-types' -import React, { memo } from 'react' -import { AuthorityCell } from './AuthorityCell' -import { HighlightableText } from './HighlightableText' -import { METADATA } from './useAuthorities/constants' - -const AuthorityMetadataCells = ({ name, items, searchChunks }) => ( - <> - - - - {items.map((item, index) => ( - - ))} - -) - -AuthorityMetadataCells.propTypes = { - items: PropTypes.array.isRequired, - name: PropTypes.string.isRequired, - searchChunks: PropTypes.arrayOf(PropTypes.string), -} - -const MemoizedAuthorityMetadataCells = memo(AuthorityMetadataCells) - -export { MemoizedAuthorityMetadataCells as AuthorityMetadataCells } diff --git a/src/components/AuthorityEditor/AuthorityMetadataHeaderCells.js b/src/components/AuthorityEditor/AuthorityMetadataHeaderCells.js deleted file mode 100644 index 03c4ed4b6..000000000 --- a/src/components/AuthorityEditor/AuthorityMetadataHeaderCells.js +++ /dev/null @@ -1,29 +0,0 @@ -import { DataTableColumnHeader } from '@dhis2/ui' -import PropTypes from 'prop-types' -import React from 'react' -import { AuthorityHeaderCell } from './AuthorityHeaderCell' -import { METADATA } from './useAuthorities/constants' - -const AuthorityMetadataHeaderCells = ({ headers, disabled }) => { - return headers.map((header, index) => - index === 0 ? ( - - {header} - - ) : ( - - ) - ) -} - -AuthorityMetadataHeaderCells.propTypes = { - headers: PropTypes.arrayOf(PropTypes.string).isRequired, - disabled: PropTypes.bool, -} - -export { AuthorityMetadataHeaderCells } diff --git a/src/components/AuthorityEditor/AuthorityTable.js b/src/components/AuthorityEditor/AuthorityTable.js deleted file mode 100644 index 670ecfed3..000000000 --- a/src/components/AuthorityEditor/AuthorityTable.js +++ /dev/null @@ -1,106 +0,0 @@ -import { - DataTableToolbar, - DataTable, - DataTableHead, - DataTableRow, - DataTableBody, -} from '@dhis2/ui' -import cx from 'classnames' -import PropTypes from 'prop-types' -import React from 'react' -import { AuthorityCell } from './AuthorityCell' -import { AuthorityHeaderCell } from './AuthorityHeaderCell' -import { AuthorityMetadataCells } from './AuthorityMetadataCells' -import { AuthorityMetadataHeaderCells } from './AuthorityMetadataHeaderCells' -import styles from './AuthorityTable.module.css' -import { AuthorityTableBodyMask } from './AuthorityTableBodyMask' -import { METADATA } from './useAuthorities/constants' - -const AuthorityTable = ({ - headers, - items, - name, - sectionId, - error, - loading, - searchChunks, -}) => { - const isMetaData = sectionId === METADATA - - return ( -
- -

{name}

-
- - - - {isMetaData ? ( - - ) : ( - - )} - - - - - {items.map((item, index) => ( - - {isMetaData ? ( - - ) : ( - - )} - - ))} - - - -
- ) -} -AuthorityTable.propTypes = { - items: PropTypes.arrayOf( - PropTypes.shape({ - id: PropTypes.string, - name: PropTypes.string, - }) - ).isRequired, - name: PropTypes.string.isRequired, - sectionId: PropTypes.string.isRequired, - error: PropTypes.any, - headers: PropTypes.arrayOf(PropTypes.string), - loading: PropTypes.bool, - searchChunks: PropTypes.arrayOf(PropTypes.string), -} - -export { AuthorityTable } diff --git a/src/components/AuthorityEditor/AuthorityTable.module.css b/src/components/AuthorityEditor/AuthorityTable.module.css deleted file mode 100644 index e063d872e..000000000 --- a/src/components/AuthorityEditor/AuthorityTable.module.css +++ /dev/null @@ -1,18 +0,0 @@ -.tableContainer { - width: 100%; -} - -@media (min-width: 960px) { - .tableContainer { - width: calc(50% - 1.5rem / 2); - } - .tableContainer.metadata { - width: 100%; - } -} - -.toolbarHeader { - margin: 0; - font-weight: 500; - font-size: 18px; -} diff --git a/src/components/AuthorityEditor/AuthorityTableBodyMask.js b/src/components/AuthorityEditor/AuthorityTableBodyMask.js deleted file mode 100644 index a09e66eb1..000000000 --- a/src/components/AuthorityEditor/AuthorityTableBodyMask.js +++ /dev/null @@ -1,62 +0,0 @@ -import i18n from '@dhis2/d2-i18n' -import { - CircularLoader, - DataTableRow, - DataTableCell, - CenteredContent, -} from '@dhis2/ui' -import cx from 'classnames' -import PropTypes from 'prop-types' -import React from 'react' -import createHumanErrorMessage from '../../utils/createHumanErrorMessage' -import styles from './AuthorityTableBodyMask.module.css' - -const AuthorityTableBodyMask = ({ - children, - loading, - error, - noMatches, - colSpan, -}) => { - if (loading || error || noMatches) { - return ( - - - {loading ? ( - - - - ) : error ? ( - createHumanErrorMessage( - error, - i18n.t( - 'There was a problem retrieving the available authorities.' - ) - ) - ) : ( - i18n.t('No matches found') - )} - - - ) - } - - return children -} - -AuthorityTableBodyMask.propTypes = { - children: PropTypes.node.isRequired, - colSpan: PropTypes.string, - error: PropTypes.any, - loading: PropTypes.bool, - noMatches: PropTypes.bool, -} - -export { AuthorityTableBodyMask } diff --git a/src/components/AuthorityEditor/AuthorityTableBodyMask.module.css b/src/components/AuthorityEditor/AuthorityTableBodyMask.module.css deleted file mode 100644 index 7eec91a97..000000000 --- a/src/components/AuthorityEditor/AuthorityTableBodyMask.module.css +++ /dev/null @@ -1,3 +0,0 @@ -.fullHeight { - height: 337px; -} diff --git a/src/components/AuthorityEditor/HighlightableText.js b/src/components/AuthorityEditor/HighlightableText.js deleted file mode 100644 index 8262ac946..000000000 --- a/src/components/AuthorityEditor/HighlightableText.js +++ /dev/null @@ -1,31 +0,0 @@ -import PropTypes from 'prop-types' -import React from 'react' -import Highlighter from 'react-highlight-words' -import styles from './HighlightableText.module.css' - -/** - * Will return either a string or a nested element with spans and marks that are highlighted - * depending on the presence of searchChunks - * @param {Object} props - The component props - * @param {String} props.text - The text to display - * @param {Array} props.searchChunks - The searchChunks to highlight in the text - * @class - */ -const HighlightableText = ({ text, searchChunks }) => - !searchChunks ? ( - text - ) : ( - - ) - -HighlightableText.propTypes = { - searchChunks: PropTypes.array, - text: PropTypes.string, -} - -export { HighlightableText } diff --git a/src/components/AuthorityEditor/HighlightableText.module.css b/src/components/AuthorityEditor/HighlightableText.module.css deleted file mode 100644 index 116afb3d4..000000000 --- a/src/components/AuthorityEditor/HighlightableText.module.css +++ /dev/null @@ -1,4 +0,0 @@ -.highlight { - background-color: var(--colors-yellow200); - border-radius: 3px; -} diff --git a/src/components/AuthorityEditor/index.js b/src/components/AuthorityEditor/index.js deleted file mode 100644 index 59aa0995f..000000000 --- a/src/components/AuthorityEditor/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import { AuthorityEditor } from './AuthorityEditor' -export default AuthorityEditor diff --git a/src/components/AuthorityEditor/useAuthorities/AuthoritySelectionContext.js b/src/components/AuthorityEditor/useAuthorities/AuthoritySelectionContext.js deleted file mode 100644 index 97c5ced49..000000000 --- a/src/components/AuthorityEditor/useAuthorities/AuthoritySelectionContext.js +++ /dev/null @@ -1,21 +0,0 @@ -import { createContext, useContext } from 'react' - -const defaultFn = () => { - throw new Error('Authority Selection Context has not been initialized') -} - -const AuthoritySelectionContext = createContext({ - isEmpty: defaultFn, - isImplicitlySelected: defaultFn, - isSelected: defaultFn, - isColumnSelected: defaultFn, - populate: defaultFn, - registerColumnHeaderStateSetters: defaultFn, - registerStateSetters: defaultFn, - toggleAuthority: defaultFn, - toggleColumnHeader: defaultFn, -}) - -const useSelectionContext = () => useContext(AuthoritySelectionContext) - -export { AuthoritySelectionContext, useSelectionContext } diff --git a/src/components/AuthorityEditor/useAuthorities/constants.js b/src/components/AuthorityEditor/useAuthorities/constants.js deleted file mode 100644 index f747a042b..000000000 --- a/src/components/AuthorityEditor/useAuthorities/constants.js +++ /dev/null @@ -1,188 +0,0 @@ -import i18n from '@dhis2/d2-i18n' - -export const METADATA = 'metadata' - -// Group names for metadata table and ALL authority -export const AUTHORITY_GROUP_NAMES = { - ALL: i18n.t('All (Full authority)'), - F_ANALYTICSTABLEHOOK: i18n.t('Analytics Table Hook'), - F_ATTRIBUTE: i18n.t('Attribute'), - F_CATEGORY_COMBO: i18n.t('Category Combo'), - F_CATEGORY: i18n.t('Category'), - F_CATEGORY_OPTION: i18n.t('Category Option'), - F_CATEGORY_OPTION_GROUP: i18n.t('Category Option Group'), - F_CATEGORY_OPTION_GROUP_SET: i18n.t('Category Option Group Set'), - F_COLOR_SET: i18n.t('Color Set'), - F_CONSTANT: i18n.t('Constant'), - F_DASHBOARD: i18n.t('Dashboard'), - F_DATAELEMENTGROUPSET: i18n.t('Data Element Group Sets'), - F_DATAELEMENTGROUP: i18n.t('Data Element Groups'), - F_DATAELEMENT: i18n.t('Data Element'), - F_DATAELEMENT_MINMAX: i18n.t('Min/max rule'), - F_DATASET: i18n.t('Data Set'), - F_DATAVALUE: i18n.t('Data Value'), - F_DOCUMENT: i18n.t('Document'), - F_EVENTCHART: i18n.t('Event Chart'), - F_EVENTREPORT: i18n.t('Event Report'), - F_EXTERNAL_MAP_LAYER: i18n.t('External Map Layer'), - F_INDICATORGROUPSET: i18n.t('Indicator Group Sets'), - F_INDICATORGROUP: i18n.t('Indicator Group'), - F_INDICATORTYPE: i18n.t('Indicator Type'), - F_INDICATOR: i18n.t('Indicator'), - F_LEGEND_SET: i18n.t('Legend Set'), - F_MAP: i18n.t('Map'), - F_MINMAX_DATAELEMENT: i18n.t('Min-Max Data Element'), - F_OPTIONGROUPSET: i18n.t('Option Group Set'), - F_OPTIONGROUP: i18n.t('Option Group'), - F_OPTIONSET: i18n.t('Option Set'), - F_ORGANISATIONUNIT: i18n.t('Organisation Unit'), - F_ORGUNITGROUPSET: i18n.t('Organisation Unit Group Set'), - F_ORGUNITGROUP: i18n.t('Organisation Unit Group'), - F_PREDICTOR: i18n.t('Predictor'), - F_PROGRAMSTAGE: i18n.t('Program Stage'), - F_PROGRAM: i18n.t('Program'), - F_PROGRAM_INDICATOR: i18n.t('Program Indicator'), - F_PROGRAM_INDICATOR_GROUP: i18n.t('Program Indicator Group'), - F_PROGRAM_RULE: i18n.t('Program Rule'), - F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP: i18n.t( - 'Program Tracked Entity Attribute Group' - ), - F_PUSH_ANALYSIS: i18n.t('Push Analysis'), - F_RELATIONSHIPTYPE: i18n.t('Relationship Type'), - F_REPORT: i18n.t('Report'), - F_SECTION: i18n.t('Section'), - F_SQLVIEW: i18n.t('SQL View'), - F_TRACKED_ENTITY: i18n.t('Tracked Entity'), - F_TRACKED_ENTITY_ATTRIBUTE: i18n.t('Tracked Entity Attribute'), - F_TRACKED_ENTITY_DATAVALUE: i18n.t('Tracked Entity Data Value'), - F_TRACKED_ENTITY_INSTANCE: i18n.t('Tracked Entity Instance'), - F_USERGROUP: i18n.t('User Group'), - F_USERROLE: i18n.t('User Role'), - F_USER: i18n.t('User'), - F_VALIDATIONRULEGROUP: i18n.t('Validation Rule Group'), - F_VALIDATIONRULE: i18n.t('Validation Rule'), - F_PREDICTORGROUP: i18n.t('Data predictor group'), - F_SKIP_DATA_IMPORT_AUDIT: i18n.t('Skip data import audit'), - F_VISUALIZATION: i18n.t('Visualization'), -} - -// Suffixes and prefixes -export const PUBLIC_ADD_SUFFIX = '_PUBLIC_ADD' -export const PRIVATE_ADD_SUFFIX = '_PRIVATE_ADD' -export const ADD_SUFFIX = '_ADD' -export const DELETE_SUFFIX = '_DELETE' -export const EXTERNAL_ACCESS_SUFFIX = '_EXTERNAL' -export const APP_AUTH_PREFIX = 'M_' - -// Suffix groups for lookups and group construction -export const ALL_METADATA_SUFFIXES = [ - PUBLIC_ADD_SUFFIX, - PRIVATE_ADD_SUFFIX, - ADD_SUFFIX, - DELETE_SUFFIX, - EXTERNAL_ACCESS_SUFFIX, -] - -// Blueprints for creating implicit options and empty cells -export const EMPTY_GROUP_ITEM = { - id: null, - empty: true, -} -export const IMPLICIT_GROUP_ITEM = { - implicit: true, -} - -// Metadata with implicit add and delete -export const AUTHS_WITH_IMPLICIT_ADD_PRIVATE_AND_DELETE = new Set([ - 'F_DASHBOARD_PUBLIC_ADD', - 'F_EVENTCHART_PUBLIC_ADD', - 'F_EVENTREPORT_PUBLIC_ADD', - 'F_MAP_PUBLIC_ADD', - 'F_VISUALIZATION_PUBLIC_ADD', -]) - -export const AUTHORITY_GROUPS = { - tracker: new Set([ - 'F_ENROLLMENT_CASCADE_DELETE', - 'F_IGNORE_TRACKER_REQUIRED_VALUE_VALIDATION', - 'F_PROGRAM_DASHBOARD_CONFIG_ADMIN', - 'F_PROGRAM_ENROLLMENT_READ', - 'F_PROGRAM_ENROLLMENT', - 'F_PROGRAM_RULE_MANAGEMENT', - 'F_PROGRAM_UNENROLLMENT', - 'F_TEI_CASCADE_DELETE', - 'F_TRACKED_ENTITY_DATAVALUE_READ', - 'F_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS', - 'F_TRACKED_ENTITY_INSTANCE_SEARCH', - 'F_TRACKED_ENTITY_MERGE', - 'F_TRACKED_ENTITY_UPDATE', - 'F_TRACKER_IMPORTER_EXPERIMENTAL', - 'F_UNCOMPLETE_EVENT', - 'F_VIEW_EVENT_ANALYTICS', - ]), - importExport: new Set([ - 'F_EXPORT_DATA', - 'F_EXPORT_EVENTS', - 'F_IMPORT_DATA', - 'F_IMPORT_EVENTS', - 'F_IMPORT_GML', - 'F_METADATA_EXPORT', - 'F_METADATA_IMPORT', - 'F_METADATA_MANAGE', - 'F_SKIP_DATA_IMPORT_AUDIT', - ]), - system: new Set([ - 'ALL', - 'F_APPROVE_DATA', - 'F_APPROVE_DATA_LOWER_LEVELS', - 'F_ACCEPT_DATA_LOWER_LEVELS', - 'F_VIEW_UNAPPROVED_DATA', - 'F_ORGANISATIONUNIT_MOVE', - 'F_ORGANISATIONUNITLEVEL_UPDATE', - 'F_RUN_VALIDATION', - 'F_REPLICATE_USER', - 'F_USER_VIEW', - 'F_USERGROUP_MANAGING_RELATIONSHIPS_ADD', - 'F_USERGROUP_MANAGING_RELATIONSHIPS_VIEW', - 'F_PERFORM_MAINTENANCE', - 'F_SCHEDULING_ADMIN', - 'F_GENERATE_MIN_MAX_VALUES', - 'F_PREDICTOR_RUN', - 'F_INSERT_CUSTOM_JS_CSS', - 'F_SYSTEM_SETTING', - 'F_SEND_EMAIL', - 'F_MOBILE_SETTINGS', - 'F_MOBILE_SENDSMS', - 'F_OAUTH2_CLIENT_MANAGE', - ]), -} - -export const EMPTY_AUTHORITY_SECTIONS = { - metadata: { - id: METADATA, - name: i18n.t('Metadata'), - headers: [ - i18n.t('Name'), - i18n.t('Add/Update Public'), - i18n.t('Add/Update Private'), - i18n.t('Delete'), - i18n.t('External access'), - ], - }, - apps: { - name: i18n.t('Apps'), - headers: [i18n.t('Name')], - }, - tracker: { - name: i18n.t('Tracker'), - headers: [i18n.t('Name')], - }, - importExport: { - name: i18n.t('Import-Export'), - headers: [i18n.t('Name')], - }, - system: { - name: i18n.t('System'), - headers: [i18n.t('Name')], - }, -} diff --git a/src/components/AuthorityEditor/useAuthorities/filterAuthorities.js b/src/components/AuthorityEditor/useAuthorities/filterAuthorities.js deleted file mode 100644 index 3ccc8da79..000000000 --- a/src/components/AuthorityEditor/useAuthorities/filterAuthorities.js +++ /dev/null @@ -1,66 +0,0 @@ -const matchesSearchChunks = (item, searchChunks) => { - if (!searchChunks) { - return true - } - const strToMatch = item.name.toLowerCase() - - return searchChunks.some(chunk => { - // Ignore single characters when there are multiple chunks - // because this makes the results list grow like crazy - // i.e. this would be like the user typing "analytics t" and - // this function returning true for all matches on "t" - if (chunk.length <= 1 && searchChunks.length > 1) { - return false - } - return strToMatch.indexOf(chunk) > -1 - }) -} - -const matchesFilterSelectedOnly = (item, filterSelectedOnly, isSelected) => { - if (!filterSelectedOnly) { - return true - } - - if (Array.isArray(item.items)) { - return item.items.some(subItem => isSelected(subItem.id)) - } else { - return isSelected(item.id) - } -} - -/** - * Filters a list of all available authorities based on a search string and filterSelectedOnly flag - * @param {Object} allGroupedAuthorities - A nested object in which all authorities have been grouped in a logical way - * @param {Object} isSelected - A function to check selection with - * @param {Array} searchChunks - A search string that has been split into an array by spaces - * @param {Boolean} filterSelectedOnly - Flag for only allowing selected items - * @returns {Object} An object with the same structure as `allGroupedAuthorities` but containing filtered arrays of authorities - */ -const filterAuthorities = ({ - allGroupedAuthorities, - isSelected, - searchChunks, - filterSelectedOnly, -}) => { - if (!searchChunks && !filterSelectedOnly) { - return allGroupedAuthorities - } - return Object.entries(allGroupedAuthorities).reduce( - (filtered, [sectionId, section]) => { - const filteredItems = section.items.filter( - item => - matchesSearchChunks(item, searchChunks) && - matchesFilterSelectedOnly( - item, - filterSelectedOnly, - isSelected - ) - ) - filtered[sectionId] = { ...section, items: filteredItems } - return filtered - }, - {} - ) -} - -export { filterAuthorities } diff --git a/src/components/AuthorityEditor/useAuthorities/groupAuthorities.js b/src/components/AuthorityEditor/useAuthorities/groupAuthorities.js deleted file mode 100644 index 1a38b6841..000000000 --- a/src/components/AuthorityEditor/useAuthorities/groupAuthorities.js +++ /dev/null @@ -1,171 +0,0 @@ -import endsWith from 'lodash.endswith' -import sortBy from 'lodash.sortby' -import startsWith from 'lodash.startswith' -import { - AUTHORITY_GROUP_NAMES, - PUBLIC_ADD_SUFFIX, - PRIVATE_ADD_SUFFIX, - ADD_SUFFIX, - DELETE_SUFFIX, - EXTERNAL_ACCESS_SUFFIX, - APP_AUTH_PREFIX, - ALL_METADATA_SUFFIXES, - EMPTY_GROUP_ITEM, - IMPLICIT_GROUP_ITEM, - AUTHS_WITH_IMPLICIT_ADD_PRIVATE_AND_DELETE, - AUTHORITY_GROUPS, - EMPTY_AUTHORITY_SECTIONS, -} from './constants.js' - -const getEmptyAuthorityGroups = () => - Object.entries(EMPTY_AUTHORITY_SECTIONS).reduce((acc, [key, value]) => { - acc[key] = { - ...value, - items: [], - } - return acc - }, {}) - -const sortGroupedAuthorities = groupedAuthories => { - Object.keys(groupedAuthories).forEach(key => { - const group = groupedAuthories[key] - group.items = sortBy(group.items, 'name') - }) - return groupedAuthories -} - -/** - * Checks if a given authority contains any group suffixes - * @param {Object} auth - The authority which ID could contain a group suffix - * @return {Boolean} - True if no group suffix was found in the auth id - */ -const hasNoGroupSuffix = auth => { - return !ALL_METADATA_SUFFIXES.some(suffix => endsWith(auth.id, suffix)) -} - -/** - * Receives an authority item and creates an authority metadata group based on suffixes - * @param {Object} auth - The authority to group - * @param {Object} suffixes - The list of authority suffixes to check against - * @param {Object} lookup - The authority lookup map - * @return {Object} group - A metadata authority group - */ -const createMetadataGroup = (auth, lookup) => { - // Exit if authority is no longer in the lookup - if (!lookup.get(auth.id)) { - return null - } - - // The suffix of the the incoming authority, i.e. "F_CATEGORY_COMBO_DELETE" => "_DELETE" - const authSuffix = ALL_METADATA_SUFFIXES.find(suffix => - endsWith(auth.id, suffix) - ) - // The authority baseName, i.e. "F_CATEGORY_COMBO_DELETE" => "F_CATEGORY_COMBO" - const baseName = auth.id.replace(authSuffix, '') - - // Some metadata authorities distinguish between PUBLIC_ADD and PRIVATE_ADD - // Others only have a _ADD version which equates to PUBLIC_ADD and PRIVATE_ADD may be left empty - const genericAdd = lookup.get(baseName + ADD_SUFFIX) - - // Some metadata authorities have an external access authority version. If not present this may be left empty - const externalAccess = lookup.get(baseName + EXTERNAL_ACCESS_SUFFIX) - - // Some authorities do not have _ADD_PRIVATE and _DELETE siblings in the authority list - // however, they do belong to the metadata section. If a role is granted ADD_PUBLIC rights it is also allowed - // to ADD_PRIVATE and DELETE implicitly - const hasImplicitAddPrivateAndDelete = - AUTHS_WITH_IMPLICIT_ADD_PRIVATE_AND_DELETE.has( - baseName + PUBLIC_ADD_SUFFIX - ) - - // Set each authority item for the current authority group - const publicAddAuth = genericAdd || lookup.get(baseName + PUBLIC_ADD_SUFFIX) - const privateAddAuth = genericAdd - ? EMPTY_GROUP_ITEM - : hasImplicitAddPrivateAndDelete - ? IMPLICIT_GROUP_ITEM - : lookup.get(baseName + PRIVATE_ADD_SUFFIX) - const deleteAuth = hasImplicitAddPrivateAndDelete - ? IMPLICIT_GROUP_ITEM - : lookup.get(baseName + DELETE_SUFFIX) - const externalAccessAuth = externalAccess || EMPTY_GROUP_ITEM - - // If any of these variable are undefined, the authority in question has an ID with a metadata suffix, - // but is not actually a metadata authority. I.e. "F_ENROLLMENT_CASCADE_DELETE" - if (!publicAddAuth || !privateAddAuth || !deleteAuth) { - return null - } - - // Delete from lookup to prevent double entries - ALL_METADATA_SUFFIXES.forEach(suffix => lookup.delete(baseName + suffix)) - - return { - name: AUTHORITY_GROUP_NAMES[baseName] || baseName, - items: [publicAddAuth, privateAddAuth, deleteAuth, externalAccessAuth], - } -} - -/** - * Assigns non-app, non-metadata authorities to the correct section. If it cannot find a correct section it will be assigned to 'system' - * @param {Object} auth - The authority to assign to a section - * @param {Object} groupedAuthorities - The object to assign to - * @param {Object} lookup - The authority lookup map - */ -const addToAuthoritySection = (auth, groupedAuthorities, lookup) => { - const groupKey = - Object.keys(AUTHORITY_GROUPS).find(groupKey => - AUTHORITY_GROUPS[groupKey].has(auth.id) - ) || 'system' - - if (auth.id === 'ALL') { - auth.name = AUTHORITY_GROUP_NAMES[auth.id] - } - - groupedAuthorities[groupKey].items.push(auth) - lookup.delete(auth.id) -} - -/** - * This function receives an array of authorities and reduces this into an object that is grouped into - * logical sections. This is done in a semi dynamic way by using pre- and suffixes in tandem - * with hard-coded group definitions - * @param {Object[]} authorities - The list of authorities that will be transformed - * @param {string} authorities[].id - The identifier of an authority using UPPER_SNAKE_CASE containing patterns that can be used for grouping. - * @param {string} authorities[].name - The display name of an authority. - * @returns {Object} - The grouped authorities object - */ -const groupAuthorities = authorities => { - // A lookup map that can be used to verify the existence of a particular authority ID in constant time - const lookup = authorities.reduce((lookup, auth) => { - lookup.set(auth.id, auth) - return lookup - }, new Map()) - - // Append items to the groupedAuthorities accumulator and return the accumulated object - const groupedAuthorities = authorities.reduce((acc, auth) => { - if (startsWith(auth.id, APP_AUTH_PREFIX)) { - // Group under apps - acc.apps.items.push(auth) - lookup.delete(auth.id) - } else if (hasNoGroupSuffix(auth)) { - // Group under specified key-value section - addToAuthoritySection(auth, acc, lookup) - } else { - const metadataGroup = createMetadataGroup(auth, lookup) - - if (metadataGroup) { - // If any type of metadata group was created add it to the metadata items list - acc.metadata.items.push(metadataGroup) - } else if (lookup.get(auth.id)) { - // If no metadata group was created, we are dealing with and authority which had a metadata suffix, - // but actually was not a metadata authority - addToAuthoritySection(auth, acc, lookup) - } - } - return acc - }, getEmptyAuthorityGroups()) - - return sortGroupedAuthorities(groupedAuthorities) -} - -export { groupAuthorities, getEmptyAuthorityGroups } diff --git a/src/components/AuthorityEditor/useAuthorities/index.js b/src/components/AuthorityEditor/useAuthorities/index.js deleted file mode 100644 index 602f75782..000000000 --- a/src/components/AuthorityEditor/useAuthorities/index.js +++ /dev/null @@ -1 +0,0 @@ -export { useAuthorities } from './useAuthorities.js' diff --git a/src/components/AuthorityEditor/useAuthorities/makeAuthoritySelectionManager.js b/src/components/AuthorityEditor/useAuthorities/makeAuthoritySelectionManager.js deleted file mode 100644 index 6cd75f9eb..000000000 --- a/src/components/AuthorityEditor/useAuthorities/makeAuthoritySelectionManager.js +++ /dev/null @@ -1,193 +0,0 @@ -import endsWith from 'lodash.endswith' -import { PUBLIC_ADD_SUFFIX, PRIVATE_ADD_SUFFIX, METADATA } from './constants' - -export const isPublicAdd = id => endsWith(id, PUBLIC_ADD_SUFFIX) -export const convertPublicAddIdToPrivate = id => - id.replace(PUBLIC_ADD_SUFFIX, PRIVATE_ADD_SUFFIX) - -const makeAuthoritySelectionManager = ( - initiallySelected, - reduxFormOnChange -) => { - const authoritiesMap = new Map() - const columnHeadersMap = new Map() - - const isEmpty = () => authoritiesMap.size === 0 - - const getSelectionArray = () => - Array.from(authoritiesMap.values()) - .filter(({ selected }) => selected) - .map(({ id }) => id) - - const registerStateSetters = (id, setSelected, setImplicitlySelected) => { - const authority = authoritiesMap.get(id) - - authoritiesMap.set(id, { - ...authority, - setSelected, - setImplicitlySelected, - }) - } - - const registerColumnHeaderStateSetters = (columnId, setSelected) => { - const columnHeader = columnHeadersMap.get(columnId) - columnHeadersMap.set(columnId, { - ...columnHeader, - setSelected, - }) - } - - const updateColumnHeaders = filteredAuthorityGroups => { - Object.entries(filteredAuthorityGroups).forEach(([id, group]) => { - if (id === METADATA) { - updateMetadaColumnHeaders(group) - } else { - updateColumnHeader(id, group) - } - }) - } - - const updateColumnHeader = (id, group) => { - const columnHeader = columnHeadersMap.get(id) - const prevSelected = !!columnHeader?.selected - const selected = group.items.every( - item => authoritiesMap.get(item.id).selected - ) - const authorityIds = group.items.map(item => item.id) - - columnHeadersMap.set(id, { - ...columnHeader, - selected, - authorityIds, - }) - - if (prevSelected !== selected) { - columnHeader?.setSelected(selected) - } - } - - const updateMetadaColumnHeaders = group => { - group.headers.slice(1).forEach((_, columnIndex) => { - const headerId = `${METADATA}_${columnIndex}` - const columnHeader = columnHeadersMap.get(headerId) - const authorityIds = group.items.reduce((acc, item) => { - if (item.items[columnIndex].id) { - acc.push(item.items[columnIndex].id) - } - return acc - }, []) - const selected = authorityIds.every( - item => authoritiesMap.get(item).selected - ) - const prevSelected = !!columnHeader?.selected - - columnHeadersMap.set(headerId, { - ...columnHeader, - selected, - authorityIds, - }) - - if (prevSelected !== selected) { - columnHeader?.setSelected(selected) - } - }) - } - - const toggleAuthority = ({ - authorityId, - columnId, - selected, - skipFormUpdate, - }) => { - const authority = authoritiesMap.get(authorityId) - /** - * The authority is updated conditionally to catch an edge case. - * It has happened that a user had an authority assigned to it - * which was not present in the array of `systemAuthorities`. - * This means the authority never got added to the `authoritiesMap` - * and this function threw an error. - */ - if (authority) { - authority.selected = selected - authority.setSelected?.(selected) - } - - // Update implicitlySelected state for public/private add pairs - if (isPublicAdd(authorityId)) { - const privateAddAuthority = authoritiesMap.get( - convertPublicAddIdToPrivate(authorityId) - ) - if (privateAddAuthority) { - privateAddAuthority.implicitlySelected = selected - privateAddAuthority.setImplicitlySelected?.(selected) - } - } - - if (columnId) { - const columnHeader = columnHeadersMap.get(columnId) - const newColumnHeaderSelected = columnHeader.authorityIds.every( - id => !!authoritiesMap.get(id)?.selected - ) - - if (columnHeader.selected !== newColumnHeaderSelected) { - columnHeader.selected = newColumnHeaderSelected - columnHeader.setSelected(newColumnHeaderSelected) - } - } - - if (!skipFormUpdate) { - reduxFormOnChange(getSelectionArray()) - } - } - - const toggleColumnHeader = (columnId, selected) => { - const columnHeader = columnHeadersMap.get(columnId) - - columnHeader.selected = selected - columnHeader.setSelected(selected) - columnHeader.authorityIds.forEach(authorityId => { - toggleAuthority({ - authorityId, - selected, - skipFormUpdate: true, - }) - }) - reduxFormOnChange(getSelectionArray()) - } - - const isSelected = id => !!authoritiesMap.get(id)?.selected - - const isColumnSelected = columnId => - !!columnHeadersMap.get(columnId)?.selected - - const isImplicitlySelected = id => - !!authoritiesMap.get(id)?.implicitlySelected - - const populate = (systemAuthorities, groupedAuthorities) => { - systemAuthorities.forEach(authority => { - authoritiesMap.set(authority.id, authority) - }) - initiallySelected.forEach(authorityId => { - toggleAuthority({ - authorityId, - selected: true, - skipFormUpdate: true, - }) - }) - updateColumnHeaders(groupedAuthorities) - } - - return { - isEmpty, - isImplicitlySelected, - isSelected, - isColumnSelected, - populate, - registerColumnHeaderStateSetters, - registerStateSetters, - toggleAuthority, - toggleColumnHeader, - } -} - -export { makeAuthoritySelectionManager } diff --git a/src/components/AuthorityEditor/useAuthorities/selectAuthorities.js b/src/components/AuthorityEditor/useAuthorities/selectAuthorities.js deleted file mode 100644 index 0cca33c68..000000000 --- a/src/components/AuthorityEditor/useAuthorities/selectAuthorities.js +++ /dev/null @@ -1,44 +0,0 @@ -import endsWith from 'lodash.endswith' -import { PUBLIC_ADD_SUFFIX, PRIVATE_ADD_SUFFIX } from './constants' - -export const isPublicAdd = id => endsWith(id, PUBLIC_ADD_SUFFIX) -export const isPrivateAdd = id => endsWith(id, PRIVATE_ADD_SUFFIX) -const selectMetaDataSubItems = (subItems, selectedSet) => { - const hasPublicAddSelected = - selectedSet.has(subItems[0].id) && isPublicAdd(subItems[0].id) - - return subItems.map(subItem => { - const implicitlySelected = - hasPublicAddSelected && isPrivateAdd(subItem.id) - const selected = selectedSet.has(subItem.id) || implicitlySelected - - return { - ...subItem, - selected, - implicitlySelected, - } - }) -} - -const selectAuthorities = ({ authorities, selectedSet }) => - Object.entries(authorities).reduce((groups, [groupName, group]) => { - groups[groupName] = { - ...group, - items: group.items.map(item => { - if (Array.isArray(item.items)) { - return { - ...item, - items: selectMetaDataSubItems(item.items, selectedSet), - } - } else { - return { - ...item, - selected: selectedSet.has(item.id), - } - } - }), - } - return groups - }, {}) - -export { selectAuthorities } diff --git a/src/components/AuthorityEditor/useAuthorities/useAuthorities.js b/src/components/AuthorityEditor/useAuthorities/useAuthorities.js deleted file mode 100644 index f71a55779..000000000 --- a/src/components/AuthorityEditor/useAuthorities/useAuthorities.js +++ /dev/null @@ -1,104 +0,0 @@ -import { useDataQuery } from '@dhis2/app-runtime' -import debounce from 'lodash.debounce' -import { useState, useEffect, useRef } from 'react' -import { filterAuthorities } from './filterAuthorities' -import { - groupAuthorities, - getEmptyAuthorityGroups, -} from './groupAuthorities.js' -import { makeAuthoritySelectionManager } from './makeAuthoritySelectionManager' - -const query = { - authorities: { - resource: 'authorities', - params: { - fields: ['id', 'name'], - }, - }, -} -export const useAuthorities = ({ - initiallySelected, - filterString, - filterSelectedOnly, - reduxFormOnChange, -}) => { - const allGroupedAuthoritiesRef = useRef(null) - const authoritySelectionManagerRef = useRef( - makeAuthoritySelectionManager(initiallySelected, reduxFormOnChange) - ) - // const columnSelectionManagerRef = useRef(null) - const [searchChunks, setSearchChunks] = useState(null) - const [authorities, setAuthorities] = useState(getEmptyAuthorityGroups()) - const { fetching: loading, error, data } = useDataQuery(query) - const debouncedFilterUpdateRef = useRef( - debounce((filterString, filterSelectedOnly) => { - const newSearchChunks = filterString - ? filterString.toLowerCase().split(' ') - : null - - setSearchChunks(newSearchChunks) - setAuthorities( - filterAuthorities({ - allGroupedAuthorities: allGroupedAuthoritiesRef.current, - isSelected: authoritySelectionManagerRef.current.isSelected, - searchChunks: newSearchChunks, - filterSelectedOnly, - }) - ) - }, 350) - ) - - useEffect(() => { - if (data && !loading) { - const { systemAuthorities } = data.authorities - - if (!allGroupedAuthoritiesRef.current) { - allGroupedAuthoritiesRef.current = - groupAuthorities(systemAuthorities) - } - - if (authoritySelectionManagerRef.current.isEmpty()) { - authoritySelectionManagerRef.current.populate( - systemAuthorities, - allGroupedAuthoritiesRef.current - ) - } - - setAuthorities( - filterAuthorities({ - allGroupedAuthorities: allGroupedAuthoritiesRef.current, - isSelected: authoritySelectionManagerRef.current.isSelected, - searchChunks: null, - filterSelectedOnly: false, - }) - ) - } - }, [data]) - - useEffect(() => { - if ( - !authoritySelectionManagerRef.current.isEmpty() && - allGroupedAuthoritiesRef.current - ) { - debouncedFilterUpdateRef.current(filterString, filterSelectedOnly) - } - }, [filterString, filterSelectedOnly]) - - useEffect( - () => () => { - debouncedFilterUpdateRef.current.cancel() - allGroupedAuthoritiesRef.current = null - authoritySelectionManagerRef.current = null - debouncedFilterUpdateRef.current = null - }, - [] - ) - - return { - loading: loading, - error, - authorities, - searchChunks, - authoritySelectionManager: authoritySelectionManagerRef.current, - } -} diff --git a/src/components/AuthorityEditor/useAuthorities/useColumnSelectionState.js b/src/components/AuthorityEditor/useAuthorities/useColumnSelectionState.js deleted file mode 100644 index 7b06489fa..000000000 --- a/src/components/AuthorityEditor/useAuthorities/useColumnSelectionState.js +++ /dev/null @@ -1,20 +0,0 @@ -import { useState } from 'react' -import { useSelectionContext } from './AuthoritySelectionContext' - -const useColumnSelectionState = columnId => { - const { - isColumnSelected, - toggleColumnHeader, - registerColumnHeaderStateSetters, - } = useSelectionContext() - const [selected, setSelected] = useState(isColumnSelected(columnId)) - - const onChange = ({ checked: selected }) => - toggleColumnHeader(columnId, selected) - - registerColumnHeaderStateSetters(columnId, setSelected) - - return { selected, onChange } -} - -export { useColumnSelectionState } diff --git a/src/components/AuthorityEditor/useAuthorities/useSelectionState.js b/src/components/AuthorityEditor/useAuthorities/useSelectionState.js deleted file mode 100644 index ec769f48d..000000000 --- a/src/components/AuthorityEditor/useAuthorities/useSelectionState.js +++ /dev/null @@ -1,23 +0,0 @@ -import { useState } from 'react' -import { useSelectionContext } from './AuthoritySelectionContext' - -const useSelectionState = (authorityId, columnId) => { - const { - isSelected, - isImplicitlySelected, - registerStateSetters, - toggleAuthority, - } = useSelectionContext() - const [selected, setSelected] = useState(isSelected(authorityId)) - const [implicitlySelected, setImplicitlySelected] = useState( - isImplicitlySelected(authorityId) - ) - const onChange = ({ checked: selected }) => - toggleAuthority({ authorityId, columnId, selected }) - - registerStateSetters(authorityId, setSelected, setImplicitlySelected) - - return { selected, implicitlySelected, onChange } -} - -export { useSelectionState } diff --git a/src/components/DetailSummary.js b/src/components/DetailSummary.js index f0e424d3a..ee76869e0 100644 --- a/src/components/DetailSummary.js +++ b/src/components/DetailSummary.js @@ -1,7 +1,6 @@ import i18n from '@dhis2/d2-i18n' import { LoadingMask, Heading } from '@dhis2/d2-ui-core' -import capitalize from 'lodash.capitalize' -import kebabCase from 'lodash.kebabcase' +import { capitalize, kebabCase } from 'lodash-es' import { Paper } from 'material-ui' import RaisedButton from 'material-ui/RaisedButton' import ContentSend from 'material-ui/svg-icons/content/send' diff --git a/src/components/DialogContainer.js b/src/components/DialogContainer.js deleted file mode 100644 index 6b1bd8844..000000000 --- a/src/components/DialogContainer.js +++ /dev/null @@ -1,28 +0,0 @@ -import Dialog from 'material-ui/Dialog' -import PropTypes from 'prop-types' -import React from 'react' -import { connect } from 'react-redux' - -/** - * A thin wrapper around the MUI Dialog component so it can easily be controlled by redux state - * @class - */ -const DialogContainer = ({ open, dialogProps, content }) => ( - - {content} - -) - -DialogContainer.propTypes = { - dialogProps: PropTypes.object.isRequired, - open: PropTypes.bool.isRequired, - content: PropTypes.object, -} - -const mapStateToProps = state => ({ - open: state.popups.dialog.show, - dialogProps: state.popups.dialog.props, - content: state.popups.dialog.content, -}) - -export default connect(mapStateToProps)(DialogContainer) diff --git a/src/components/Form.js b/src/components/Form.js new file mode 100644 index 000000000..061b44268 --- /dev/null +++ b/src/components/Form.js @@ -0,0 +1,351 @@ +import i18n from '@dhis2/d2-i18n' +import { + CenteredContent, + CircularLoader, + NoticeBox, + ReactFinalForm, + InputFieldFF, + TextAreaFieldFF, + SingleSelectFieldFF, + CheckboxFieldFF, + ButtonStrip, + Button, + Required, + Transfer, + Help, + IconErrorFilled24, + theme, +} from '@dhis2/ui' +import cx from 'classnames' +import PropTypes from 'prop-types' +import React, { useState, useCallback, useMemo } from 'react' +import { useHistory } from 'react-router-dom' +import styles from './Form.module.css' +import SearchableOrgUnitTree from './SearchableOrgUnitTree' + +export const FormSection = ({ title, children, description }) => ( +
+

{title}

+ {description && ( +

{description}

+ )} + {children} +
+) + +FormSection.propTypes = { + children: PropTypes.node.isRequired, + title: PropTypes.string.isRequired, + description: PropTypes.string, +} + +const InputFieldFFWrapper = props => { + // `meta.validating` is true for all fields when an async validator is used + // so only show spinner if input field is currently focused + const validating = props.meta.active && props.meta.validating + + return +} + +InputFieldFFWrapper.propTypes = { + loading: PropTypes.bool, + meta: PropTypes.object, +} + +export const TextField = props => ( + +) + +export const EmailField = props => ( + +) + +export const PasswordField = props => ( + +) + +export const DateField = props => ( + +) + +export const TextAreaField = props => ( + +) + +export const SingleSelectField = props => ( + +) + +export const CheckboxField = props => ( + +) + +const SearchableOrgUnitTreeFF = ({ input, meta, ...props }) => { + const error = meta.touched && meta.invalid ? meta.error : undefined + + return ( +
+ + {error && {error}} +
+ ) +} + +SearchableOrgUnitTreeFF.propTypes = { + input: PropTypes.shape({ + onBlur: PropTypes.func.isRequired, + onChange: PropTypes.func.isRequired, + }).isRequired, + meta: PropTypes.shape({ + invalid: PropTypes.bool.isRequired, + touched: PropTypes.bool.isRequired, + error: PropTypes.string, + }).isRequired, +} + +export const SearchableOrgUnitTreeField = ({ + headerText, + initialValue, + ...props +}) => { + // Fixes the infinite loop rendering bug that occurs when the + // initial value fails shallow equal on form rerender. + // Issue on GitHub: https://github.com/final-form/react-final-form/issues/686 + const [memoedInitialValue] = useState(initialValue.map(ou => ou.id)) + + return ( + + {headerText} + + + ) : ( + headerText + ) + } + className={styles.field} + component={SearchableOrgUnitTreeFF} + initialValue={memoedInitialValue} + initiallySelected={initialValue} + /> + ) +} + +SearchableOrgUnitTreeField.propTypes = { + headerText: PropTypes.node.isRequired, + initialValue: PropTypes.arrayOf( + PropTypes.shape({ + id: PropTypes.string.isRequired, + path: PropTypes.string.isRequired, + }).isRequired + ).isRequired, + required: PropTypes.bool, +} + +const MemoedTransfer = React.memo(Transfer) + +const TransferFF = ({ input, meta, className, ...props }) => { + const handleChange = useCallback( + ({ selected }) => { + input.onChange(selected) + input.onBlur() + }, + [input.onChange, input.onBlur] + ) + const error = meta.touched && meta.invalid ? meta.error : undefined + + return ( +
+
+
+ +
+ {error && ( +
+ +
+ )} +
+ {error && {error}} +
+ ) +} + +TransferFF.propTypes = { + input: PropTypes.shape({ + value: PropTypes.arrayOf(PropTypes.string.isRequired).isRequired, + onBlur: PropTypes.func.isRequired, + onChange: PropTypes.func.isRequired, + }).isRequired, + meta: PropTypes.object.isRequired, + className: PropTypes.string, +} + +export const TransferField = ({ + leftHeader, + rightHeader, + initialValue, + ...props +}) => { + // Fixes the infinite loop rendering bug that occurs when the + // initial value fails shallow equal on form rerender. + // Issue on GitHub: https://github.com/final-form/react-final-form/issues/686 + const [memoedInitialValue] = useState(initialValue) + const memoedLeftHeader = useMemo( + () =>

{leftHeader}

, + [leftHeader] + ) + const memoedRightHeader = useMemo( + () => ( +

+ {props.required ? ( + <> + {rightHeader} + + + ) : ( + rightHeader + )} +

+ ), + [rightHeader, props.required] + ) + + return ( + + ) +} + +TransferField.propTypes = { + initialValue: PropTypes.arrayOf(PropTypes.string.isRequired).isRequired, + leftHeader: PropTypes.string.isRequired, + rightHeader: PropTypes.string.isRequired, + required: PropTypes.bool, +} + +const Form = ({ loading, error, children, submitButtonLabel, onSubmit }) => { + const history = useHistory() + const handleCancel = () => history.goBack() + + if (loading) { + return ( + + + + ) + } + + if (error) { + return ( + + {i18n.t('There was an error fetching this form.')} + + ) + } + + return ( + + {({ + handleSubmit, + hasValidationErrors, + pristine, + values, + submitting, + submitError, + validating, + }) => ( +
+ {children({ values, submitError })} + + + + +
+ )} +
+ ) +} + +Form.propTypes = { + children: PropTypes.func.isRequired, + submitButtonLabel: PropTypes.string.isRequired, + onSubmit: PropTypes.func.isRequired, + error: PropTypes.instanceOf(Error), + loading: PropTypes.bool, +} + +export default Form diff --git a/src/components/Form.module.css b/src/components/Form.module.css new file mode 100644 index 000000000..efdd94099 --- /dev/null +++ b/src/components/Form.module.css @@ -0,0 +1,75 @@ +.form { + background: white; + border: 2px solid var(--colors-grey300); + padding: var(--spacers-dp16); +} + +.section { + margin-bottom: var(--spacers-dp48); +} + +.sectionHeader { + font-size: 20px; + font-weight: 500; + color: var(--colors-grey800); + margin: 0; + margin-bottom: var(--spacers-dp4); +} + +.sectionDescription { + font-size: 14px; + color: var(--colors-grey800); + margin-top: 0; + margin-bottom: var(--spacers-dp4); +} + +.field { + margin-top: var(--spacers-dp12); +} + +.textField { + composes: field; + max-width: 488px; +} + +.singleSelectField, .passwordField { + composes: field; + max-width: 330px; +} + +.numberField { + composes: field; + max-width: 150px; +} + +.dateField { + composes: field; + max-width: 150px; +} + +.transferFieldHeader { + font-size: 14px; + font-weight: 500; + color: var(--colors-grey800); + margin: var(--spacers-dp8) 0; +} + +.flexCenter { + display: flex; + align-items: center; +} + +.transferWrapperError { + border: 1px solid var(--theme-error); + border-radius: 3px; +} + +.errorIcon { + flex-shrink: 0; + flex-grow: 0; + margin-left: var(--spacers-dp8); +} + +.errorNoticeBox { + max-width: 500px; +} diff --git a/src/components/FormLoader.js b/src/components/FormLoader.js deleted file mode 100644 index f5f4d54e5..000000000 --- a/src/components/FormLoader.js +++ /dev/null @@ -1,138 +0,0 @@ -import i18n from '@dhis2/d2-i18n' -import { CircularLoader, CenteredContent } from '@dhis2/ui' -import capitalize from 'lodash.capitalize' -import PropTypes from 'prop-types' -import React, { Component } from 'react' -import { connect } from 'react-redux' -import { getItem, initNewItem } from '../actions' -import { USER, USER_GROUP, USER_ROLE } from '../constants/entityTypes' -import GroupForm from '../containers/GroupForm' -import RoleForm from '../containers/RoleForm' -import UserForm from '../containers/UserForm' -import { shortItemSelector } from '../selectors' -import ErrorMessage from './ErrorMessage' -import styles from './FormLoader.module.css' - -class FormLoader extends Component { - componentDidMount() { - const { - match: { - params: { id }, - }, - item, - getItem, - initNewItem, - entityType, - } = this.props - if (id && !(item && item.id === id)) { - getItem(entityType, id) - } else if (!id) { - initNewItem(entityType) - } - this.formNotFoundErrorMsg = i18n.t( - 'There was an error getting the form:', - { - nsSeparator: '-:-', - } - ) - } - - renderForm() { - const { entityType } = this.props - switch (entityType) { - case USER: - return - case USER_ROLE: - return - case USER_GROUP: - return - default: - return ( - - ) - } - } - - renderHeader() { - const { - match: { - params: { id }, - }, - item, - shortItem, - entityType, - } = this.props - const baseItem = item && item.id === id ? item : shortItem - const entityTxt = baseItem - ? baseItem.modelDefinition.displayName - : capitalize(entityType) - const displayName = baseItem ? baseItem.displayName : '' - const updateMsg = `${i18n.t('Update')} ${entityTxt}: ${displayName}` - const createMsg = `${i18n.t('Create new')} ${entityTxt}` - const msg = id ? updateMsg : createMsg - - return

{msg}

- } - - renderContent() { - const { - match: { - params: { id }, - }, - item, - } = this.props - - if (typeof item === 'string') { - return ( - - ) - } - - if (!item || (item && item.id !== id)) { - return ( - - - - ) - } - - return this.renderForm() - } - - render() { - return ( -
- {this.renderHeader()} - {this.renderContent()} -
- ) - } -} - -FormLoader.propTypes = { - entityType: PropTypes.string.isRequired, - getItem: PropTypes.func.isRequired, - initNewItem: PropTypes.func.isRequired, - match: PropTypes.object.isRequired, - item: PropTypes.oneOfType([PropTypes.object, PropTypes.string]), - shortItem: PropTypes.object, -} - -const mapStateToProps = (state, props) => { - return { - item: state.currentItem, - // shortItem is available when navigating from a list but not after refesh - shortItem: shortItemSelector(props.match.params.id, state.list.items), - } -} - -export default connect(mapStateToProps, { - getItem, - initNewItem, -})(FormLoader) diff --git a/src/components/FormLoader.module.css b/src/components/FormLoader.module.css deleted file mode 100644 index 3be6571f6..000000000 --- a/src/components/FormLoader.module.css +++ /dev/null @@ -1,11 +0,0 @@ -.container { - max-width: 800px; -} - -.heading { - font-weight: 500; - font-size: 24px; - line-height: 28px; - margin: 0 0 16px; - color: var(--colors-grey800); -} diff --git a/src/components/GroupForm/GroupForm.js b/src/components/GroupForm/GroupForm.js new file mode 100644 index 000000000..2f1dcf8e5 --- /dev/null +++ b/src/components/GroupForm/GroupForm.js @@ -0,0 +1,177 @@ +import { useDataEngine } from '@dhis2/app-runtime' +import i18n from '@dhis2/d2-i18n' +import { + NoticeBox, + composeValidators, + hasValue, + createMaxCharacterLength, + FinalForm, +} from '@dhis2/ui' +import PropTypes from 'prop-types' +import React from 'react' +import { useHistory } from 'react-router-dom' +import { useCurrentUser } from '../../hooks/useCurrentUser' +import Attributes from '../Attributes' +import Form, { FormSection, TextField, TransferField } from '../Form' +import { getGroupData } from './getGroupData' +import styles from './GroupForm.module.css' +import { useFormData } from './useFormData' +import { + useDebouncedUniqueGroupNameValidator, + useDebouncedUniqueGroupCodeValidator, +} from './validators' + +const codeLengthValidator = createMaxCharacterLength(50) + +const GroupForm = ({ submitButtonLabel, group }) => { + const history = useHistory() + const engine = useDataEngine() + const debouncedUniqueGroupNameValidator = + useDebouncedUniqueGroupNameValidator({ engine, groupName: group?.name }) + const debouncedUniqueGroupCodeValidator = + useDebouncedUniqueGroupCodeValidator({ engine, groupCode: group?.code }) + const { loading, error, userGroupOptions, attributes } = useFormData() + const { currentUser, refreshCurrentUser } = useCurrentUser() + const handleSubmit = async values => { + const groupData = getGroupData({ values, group, attributes }) + + try { + if (group) { + await engine.mutate({ + resource: `userGroups/${group.id}?mergeMode=MERGE`, + type: 'update', + data: groupData, + }) + } else { + await engine.mutate({ + resource: 'userGroups', + type: 'create', + data: groupData, + }) + } + + history.goBack() + if (group && currentUser.userGroupIds.includes(group.id)) { + refreshCurrentUser() + } + } catch (error) { + return ( + error?.details?.response?.errorReports?.reduce( + (errors, error) => { + const field = + error.errorProperty || FinalForm.FORM_ERROR + errors[field] = error.message + return errors + }, + {} + ) || { [FinalForm.FORM_ERROR]: error } + ) + } + } + + return ( +
+ {({ submitError }) => ( + <> + {submitError && ( + + {submitError.message} + + )} + + + + + + {/* TODO: https://github.com/dhis2/user-app/pull/854 */} + + {i18n.t( + 'To add a user to this group, go to the User section and edit the user group settings for a specific user.' + )} + + + + id) || [] + } + /> + + {attributes.length > 0 && ( + + + + )} + + )} +
+ ) +} + +GroupForm.propTypes = { + submitButtonLabel: PropTypes.string.isRequired, + group: PropTypes.shape({ + attributeValues: PropTypes.arrayOf(PropTypes.object.isRequired) + .isRequired, + id: PropTypes.string.isRequired, + name: PropTypes.string.isRequired, + code: PropTypes.string, + managedGroups: PropTypes.arrayOf( + PropTypes.shape({ + id: PropTypes.string.isRequired, + }) + ), + }), +} + +export default GroupForm diff --git a/src/components/GroupForm/GroupForm.module.css b/src/components/GroupForm/GroupForm.module.css new file mode 100644 index 000000000..8f34e3423 --- /dev/null +++ b/src/components/GroupForm/GroupForm.module.css @@ -0,0 +1,4 @@ +.noticeBox { + max-width: 500px; + margin-bottom: var(--spacers-dp16); +} diff --git a/src/components/GroupForm/getGroupData.js b/src/components/GroupForm/getGroupData.js new file mode 100644 index 000000000..73b6eb579 --- /dev/null +++ b/src/components/GroupForm/getGroupData.js @@ -0,0 +1,21 @@ +import { getAttributeValues } from '../../attributes' + +const wrapIds = ids => ids.map(id => ({ id })) + +export const getGroupData = ({ values, group, attributes }) => { + const { name, code, managedGroups } = values + + return { + // Because the data object is used as the payload of a PUT request, + // properties that are omitted will be removed. To prevent this, all + // remaining owned properties are copied from the user to the data + // object. + ...group, + + name, + code, + managedGroups: wrapIds(managedGroups), + + attributeValues: getAttributeValues({ attributes, values }), + } +} diff --git a/src/components/GroupForm/index.js b/src/components/GroupForm/index.js new file mode 100644 index 000000000..cdfea680b --- /dev/null +++ b/src/components/GroupForm/index.js @@ -0,0 +1,2 @@ +import GroupForm from './GroupForm.js' +export default GroupForm diff --git a/src/components/GroupForm/useFormData.js b/src/components/GroupForm/useFormData.js new file mode 100644 index 000000000..dac418444 --- /dev/null +++ b/src/components/GroupForm/useFormData.js @@ -0,0 +1,37 @@ +import { useDataQuery } from '@dhis2/app-runtime' +import { groupAttributesQuery } from '../../attributes' + +const query = { + userGroups: { + resource: 'userGroups', + params: { + fields: ['id', 'displayName'], + paging: false, + }, + }, + attributes: groupAttributesQuery, +} + +const makeOptions = array => + array.map(({ displayName, name, id }) => ({ + label: displayName || name, + value: id, + })) + +export const useFormData = () => { + const { loading, error, data } = useDataQuery(query) + + if (loading || error) { + return { loading, error } + } + + const { + userGroups: { userGroups }, + attributes: { attributes }, + } = data + + return { + userGroupOptions: makeOptions(userGroups), + attributes, + } +} diff --git a/src/components/GroupForm/validators.js b/src/components/GroupForm/validators.js new file mode 100644 index 000000000..245d833cf --- /dev/null +++ b/src/components/GroupForm/validators.js @@ -0,0 +1,79 @@ +import i18n from '@dhis2/d2-i18n' +import pDebounce from 'p-debounce' +import { useValidator } from '../../hooks/useValidator' + +const DEBOUNCE_DELAY_MS = 350 + +export const useDebouncedUniqueGroupNameValidator = ({ + engine, + groupName: currentGroupName, +}) => { + const findGroupByName = pDebounce(async groupName => { + const { + groups: { userGroups: groups }, + } = await engine.query({ + groups: { + resource: 'userGroups', + params: { + filter: `name:eq:${groupName}`, + fields: 'id', + }, + }, + }) + return groups[0] + }, DEBOUNCE_DELAY_MS) + const validator = async groupName => { + if (groupName === currentGroupName) { + return + } + + try { + const group = await findGroupByName(groupName) + if (group) { + return i18n.t('Name is already taken') + } + } catch (error) { + return i18n.t( + 'There was a problem whilst checking the availability of this group name' + ) + } + } + return useValidator(validator) +} + +export const useDebouncedUniqueGroupCodeValidator = ({ + engine, + groupCode: currentGroupCode, +}) => { + const findGroupByCode = pDebounce(async groupCode => { + const { + groups: { userGroups: groups }, + } = await engine.query({ + groups: { + resource: 'userGroups', + params: { + filter: `code:eq:${groupCode}`, + fields: 'id', + }, + }, + }) + return groups[0] + }, DEBOUNCE_DELAY_MS) + const validator = async groupCode => { + if (!groupCode || groupCode === currentGroupCode) { + return + } + + try { + const group = await findGroupByCode(groupCode) + if (group) { + return i18n.t('Code is already taken') + } + } catch (error) { + return i18n.t( + 'There was a problem whilst checking the availability of this group code' + ) + } + } + return useValidator(validator) +} diff --git a/src/components/RoleForm/MetadataAuthoritiesTable.js b/src/components/RoleForm/MetadataAuthoritiesTable.js new file mode 100644 index 000000000..2cac67298 --- /dev/null +++ b/src/components/RoleForm/MetadataAuthoritiesTable.js @@ -0,0 +1,236 @@ +import i18n from '@dhis2/d2-i18n' +import { + Input, + Checkbox, + CheckboxField, + DataTable, + DataTableHead, + DataTableRow, + DataTableColumnHeader, + DataTableBody, + DataTableCell, +} from '@dhis2/ui' +import cx from 'classnames' +import PropTypes from 'prop-types' +import React from 'react' +import { + AuthorityPropType, + MetadataAuthoritiesPropType, +} from './authority-prop-types' +import styles from './MetadataAuthoritiesTable.module.css' + +const ColumnHeader = ({ children }) => ( + + {children} + +) + +ColumnHeader.propTypes = { + children: PropTypes.node.isRequired, +} + +const CheckboxColumnHeader = ({ + name, + label, + selectedColumns, + onSelectedColumnToggle, +}) => ( + + onSelectedColumnToggle(name)} + /> + +) + +CheckboxColumnHeader.propTypes = { + label: PropTypes.string.isRequired, + name: PropTypes.string.isRequired, + selectedColumns: PropTypes.instanceOf(Set).isRequired, + onSelectedColumnToggle: PropTypes.func.isRequired, +} + +const AuthorityCell = React.memo( + ({ authority, disabled, selected, onSelectedAuthorityToggle }) => ( + + {!authority.empty && ( + onSelectedAuthorityToggle(authority.id)} + /> + )} + + ) +) + +AuthorityCell.propTypes = { + authority: AuthorityPropType.isRequired, + selected: PropTypes.bool.isRequired, + onSelectedAuthorityToggle: PropTypes.func.isRequired, + disabled: PropTypes.bool, +} + +const Row = ({ + item, + filter, + filterSelectedOnly, + selectedAuthorities, + onSelectedAuthorityToggle, +}) => { + const addUpdatePublicSelected = selectedAuthorities.has( + item.addUpdatePublic.id + ) + const addUpdatePrivateSelected = + addUpdatePublicSelected || + selectedAuthorities.has(item.addUpdatePrivate.id) + const deleteSelected = selectedAuthorities.has(item.delete.id) + const externalAccessSelected = selectedAuthorities.has( + item.externalAccess.id + ) + + const hasSelection = + addUpdatePublicSelected || + addUpdatePrivateSelected || + deleteSelected || + externalAccessSelected + + return ( + + {item.name} + + + + + + ) +} + +Row.propTypes = { + filter: PropTypes.string.isRequired, + filterSelectedOnly: PropTypes.bool.isRequired, + item: PropTypes.object.isRequired, + selectedAuthorities: PropTypes.instanceOf(Set).isRequired, + onSelectedAuthorityToggle: PropTypes.func.isRequired, +} + +const MetadataAuthoritiesTable = React.memo( + ({ + metadataAuthorities, + selectedAuthorities, + onSelectedAuthorityToggle, + selectedColumns, + onSelectedColumnToggle, + filter, + onFilterChange, + filterSelectedOnly, + onFilterSelectedOnlyChange, + }) => ( +
+
+ onFilterChange(value)} + /> + + onFilterSelectedOnlyChange(checked) + } + /> +
+ + + + {i18n.t('Authority')} + + + + + + + + {metadataAuthorities.map(item => ( + + ))} + + +
+ ) +) + +MetadataAuthoritiesTable.propTypes = { + filter: PropTypes.string.isRequired, + filterSelectedOnly: PropTypes.bool.isRequired, + metadataAuthorities: MetadataAuthoritiesPropType.isRequired, + selectedAuthorities: PropTypes.instanceOf(Set).isRequired, + selectedColumns: PropTypes.instanceOf(Set).isRequired, + onFilterChange: PropTypes.func.isRequired, + onFilterSelectedOnlyChange: PropTypes.func.isRequired, + onSelectedAuthorityToggle: PropTypes.func.isRequired, + onSelectedColumnToggle: PropTypes.func.isRequired, +} + +export default MetadataAuthoritiesTable diff --git a/src/components/RoleForm/MetadataAuthoritiesTable.module.css b/src/components/RoleForm/MetadataAuthoritiesTable.module.css new file mode 100644 index 000000000..d2140b7ce --- /dev/null +++ b/src/components/RoleForm/MetadataAuthoritiesTable.module.css @@ -0,0 +1,30 @@ +.container { + margin-top: var(--spacers-dp16); + max-width: 800px; +} + +.container :global(.tablescrollbox) { + /* Always show scrollbar in order to maintain width when showing one or zero results */ + overflow-y: scroll; +} + +.columnHeader { + vertical-align: middle !important; +} + +.columnHeader label { + font-size: 13px !important; + color: var(--colors-grey800); +} + +.filters { + display: grid; + grid-template-columns: 360px auto; + gap: var(--spacers-dp16); + align-items: center; + margin-bottom: var(--spacers-dp16); +} + +.hiddenRow { + display: none; +} diff --git a/src/components/RoleForm/MetadataAuthoritiesTableField.js b/src/components/RoleForm/MetadataAuthoritiesTableField.js new file mode 100644 index 000000000..4d5176b79 --- /dev/null +++ b/src/components/RoleForm/MetadataAuthoritiesTableField.js @@ -0,0 +1,180 @@ +import { ReactFinalForm } from '@dhis2/ui' +import PropTypes from 'prop-types' +import React, { useCallback, useState } from 'react' +import { MetadataAuthoritiesPropType } from './authority-prop-types' +import MetadataAuthoritiesTable from './MetadataAuthoritiesTable' + +export const groupAuthorities = metadataAuthorities => + metadataAuthorities.reduce( + (groupedAuthorities, auth) => { + for (const group of Object.keys(groupedAuthorities)) { + if (auth[group].id) { + groupedAuthorities[group].push(auth[group].id) + } + } + return groupedAuthorities + }, + { + addUpdatePublic: [], + addUpdatePrivate: [], + delete: [], + externalAccess: [], + } + ) + +export const getInitiallySelectedColumns = ({ + metadataAuthorities, + selectedAuthorities, +}) => { + const groupedAuthorities = groupAuthorities(metadataAuthorities) + const initiallySelectedColumns = new Set() + for (const [column, ids] of Object.entries(groupedAuthorities)) { + if (ids.length > 0 && ids.every(id => selectedAuthorities.has(id))) { + initiallySelectedColumns.add(column) + } + } + return initiallySelectedColumns +} + +const MetadataAuthoritiesTableFF = ({ + input, + // Don't pass meta to MetadataAuthoritiesTable component as it invalidates React.memo + // eslint-disable-next-line no-unused-vars + meta, + setSelectedColumns, + ...props +}) => { + const handleSelectedAuthorityToggle = useCallback( + id => { + const groupedAuthorities = groupAuthorities( + props.metadataAuthorities + ) + const newSelectedAuthorities = new Set(input.value) + const newSelectedColumns = new Set(props.selectedColumns) + + if (newSelectedAuthorities.has(id)) { + newSelectedAuthorities.delete(id) + for (const [group, ids] of Object.entries(groupedAuthorities)) { + if (ids.includes(id)) { + newSelectedColumns.delete(group) + break + } + } + } else { + newSelectedAuthorities.add(id) + for (const [group, ids] of Object.entries(groupedAuthorities)) { + if ( + ids.includes(id) && + ids.every(i => newSelectedAuthorities.has(i)) + ) { + newSelectedColumns.add(group) + break + } + } + } + + setSelectedColumns(newSelectedColumns) + input.onChange(newSelectedAuthorities) + }, + [ + input.value, + input.onChange, + props.metadataAuthorities, + props.selectedColumns, + setSelectedColumns, + ] + ) + + const handleSelectedColumnToggle = useCallback( + column => { + const groupedAuthorities = groupAuthorities( + props.metadataAuthorities + ) + const newSelectedAuthorities = new Set(input.value) + const newSelectedColumns = new Set(props.selectedColumns) + + if (newSelectedColumns.has(column)) { + newSelectedColumns.delete(column) + for (const id of groupedAuthorities[column]) { + newSelectedAuthorities.delete(id) + } + } else { + newSelectedColumns.add(column) + for (const id of groupedAuthorities[column]) { + newSelectedAuthorities.add(id) + } + } + + setSelectedColumns(newSelectedColumns) + input.onChange(newSelectedAuthorities) + }, + [ + input.value, + input.onChange, + props.metadataAuthorities, + props.selectedColumns, + setSelectedColumns, + ] + ) + + return ( + + ) +} + +MetadataAuthoritiesTableFF.propTypes = { + input: PropTypes.shape({ + value: PropTypes.instanceOf(Set).isRequired, + onChange: PropTypes.func.isRequired, + }).isRequired, + meta: PropTypes.object.isRequired, + metadataAuthorities: MetadataAuthoritiesPropType.isRequired, + selectedColumns: PropTypes.instanceOf(Set).isRequired, + setSelectedColumns: PropTypes.func.isRequired, +} + +const MetadataAuthoritiesTableField = ({ + initialValue, + metadataAuthorities, + ...props +}) => { + // Fixes the infinite loop rendering bug that occurs when the + // initial value fails shallow equal on form rerender. + // Issue on GitHub: https://github.com/final-form/react-final-form/issues/686 + const [memoedInitialValue] = useState(new Set(initialValue)) + const [selectedColumns, setSelectedColumns] = useState(() => + getInitiallySelectedColumns({ + metadataAuthorities, + selectedAuthorities: memoedInitialValue, + }) + ) + const [filter, setFilter] = useState('') + const [filterSelectedOnly, setFilterSelectedOnly] = useState(false) + + return ( + + ) +} + +MetadataAuthoritiesTableField.propTypes = { + initialValue: PropTypes.arrayOf(PropTypes.string.isRequired).isRequired, + metadataAuthorities: MetadataAuthoritiesPropType.isRequired, +} + +export default MetadataAuthoritiesTableField diff --git a/src/components/RoleForm/MetadataAuthoritiesTableField.test.js b/src/components/RoleForm/MetadataAuthoritiesTableField.test.js new file mode 100644 index 000000000..17219baad --- /dev/null +++ b/src/components/RoleForm/MetadataAuthoritiesTableField.test.js @@ -0,0 +1,72 @@ +import { + groupAuthorities, + getInitiallySelectedColumns, +} from './MetadataAuthoritiesTableField' + +describe('groupAuthorities', () => { + it('groups metadata authorities', () => { + const groupedAuthorities = groupAuthorities([ + { + addUpdatePublic: { id: 'ADD_UPDATE_PUBLIC' }, + addUpdatePrivate: { id: 'ADD_UPDATE_PRIVATE' }, + delete: {}, + externalAccess: {}, + }, + { + addUpdatePublic: { id: 'ADD_UPDATE_PUBLIC_2' }, + addUpdatePrivate: {}, + delete: {}, + externalAccess: {}, + }, + ]) + + expect(groupedAuthorities.addUpdatePublic).toHaveLength(2) + expect(groupedAuthorities.addUpdatePrivate).toHaveLength(1) + expect(groupedAuthorities.delete).toHaveLength(0) + expect(groupedAuthorities.externalAccess).toHaveLength(0) + + expect(groupedAuthorities.addUpdatePublic).toEqual([ + 'ADD_UPDATE_PUBLIC', + 'ADD_UPDATE_PUBLIC_2', + ]) + expect(groupedAuthorities.addUpdatePrivate).toEqual([ + 'ADD_UPDATE_PRIVATE', + ]) + }) +}) + +describe('getInitiallySelectedColumns', () => { + it('returns a set', () => { + const columns = getInitiallySelectedColumns({ + metadataAuthorities: [], + selectedAuthorities: new Set(), + }) + expect(columns).toBeInstanceOf(Set) + expect(columns.size).toBe(0) + }) + + it('returns initially selected columns', () => { + const columns = getInitiallySelectedColumns({ + metadataAuthorities: [ + { + name: 'Some group', + addUpdatePublic: { id: 'FOO' }, + addUpdatePrivate: {}, + delete: {}, + externalAccess: { id: 'BAR' }, + }, + { + name: 'Another group', + addUpdatePublic: { id: 'FOOBAR' }, + addUpdatePrivate: {}, + delete: {}, + externalAccess: { id: 'BAZ' }, + }, + ], + selectedAuthorities: new Set(['FOO', 'BAR', 'FOOBAR']), + }) + expect(columns.size).toBe(1) + expect(columns.has('addUpdatePublic')).toBe(true) + expect(columns.has('externalAccess')).toBe(false) + }) +}) diff --git a/src/components/RoleForm/RoleForm.js b/src/components/RoleForm/RoleForm.js new file mode 100644 index 000000000..1127c2b10 --- /dev/null +++ b/src/components/RoleForm/RoleForm.js @@ -0,0 +1,223 @@ +import { useDataEngine } from '@dhis2/app-runtime' +import i18n from '@dhis2/d2-i18n' +import { NoticeBox, composeValidators, hasValue, FinalForm } from '@dhis2/ui' +import { flatMap } from 'lodash-es' +import PropTypes from 'prop-types' +import React from 'react' +import { useHistory } from 'react-router-dom' +import { useCurrentUser } from '../../hooks/useCurrentUser' +import Form, { FormSection, TextField, TransferField } from '../Form' +import { getRoleData } from './getRoleData' +import MetadataAuthoritiesTableField from './MetadataAuthoritiesTableField' +import styles from './RoleForm.module.css' +import { useFormData } from './useFormData' +import { useDebouncedUniqueRoleNameValidator } from './validators' + +const getRoleAuthorityIDs = ({ + role, + metadataAuthorities, + appAuthorityOptions, + trackerAuthorityOptions, + importExportAuthorityOptions, + systemAuthorityOptions, +}) => { + const metadataIDs = new Set( + flatMap(metadataAuthorities, authority => [ + authority.addUpdatePublic.id, + authority.addUpdatePrivate.id, + authority.delete.id, + authority.externalAccess.id, + ]).filter(authID => authID !== undefined) + ) + const appIDs = new Set(appAuthorityOptions.map(({ value }) => value)) + const trackerIDs = new Set( + trackerAuthorityOptions.map(({ value }) => value) + ) + const importExportIDs = new Set( + importExportAuthorityOptions.map(({ value }) => value) + ) + const systemIDs = new Set(systemAuthorityOptions.map(({ value }) => value)) + + return { + metadata: role.authorities.filter(id => metadataIDs.has(id)), + apps: role.authorities.filter(id => appIDs.has(id)), + tracker: role.authorities.filter(id => trackerIDs.has(id)), + importExport: role.authorities.filter(id => importExportIDs.has(id)), + system: role.authorities.filter(id => systemIDs.has(id)), + } +} + +const RoleForm = ({ submitButtonLabel, role }) => { + const history = useHistory() + const engine = useDataEngine() + const debouncedUniqueRoleNameValidator = + useDebouncedUniqueRoleNameValidator({ engine, roleName: role?.name }) + const { + loading, + error, + metadataAuthorities, + appAuthorityOptions, + trackerAuthorityOptions, + importExportAuthorityOptions, + systemAuthorityOptions, + } = useFormData() + const roleAuthorityIDs = + role && + !loading && + !error && + getRoleAuthorityIDs({ + role, + metadataAuthorities, + appAuthorityOptions, + trackerAuthorityOptions, + importExportAuthorityOptions, + systemAuthorityOptions, + }) + const { currentUser, refreshCurrentUser } = useCurrentUser() + const handleSubmit = async values => { + const roleData = getRoleData({ values, role }) + + try { + if (role) { + await engine.mutate({ + resource: `userRoles/${role.id}`, + type: 'update', + data: roleData, + }) + } else { + await engine.mutate({ + resource: 'userRoles', + type: 'create', + data: roleData, + }) + } + + history.goBack() + if (role && currentUser.userRoleIds.includes(role.id)) { + refreshCurrentUser() + } + } catch (error) { + return ( + error?.details?.response?.errorReports?.reduce( + (errors, error) => { + const field = + error.errorProperty || FinalForm.FORM_ERROR + errors[field] = error.message + return errors + }, + {} + ) || { [FinalForm.FORM_ERROR]: error } + ) + } + } + + return ( +
+ {({ submitError }) => ( + <> + {submitError && ( + + {submitError.message} + + )} + + + + + + + + + + + + + + + )} +
+ ) +} + +RoleForm.propTypes = { + submitButtonLabel: PropTypes.string.isRequired, + role: PropTypes.shape({ + authorities: PropTypes.arrayOf(PropTypes.string.isRequired).isRequired, + id: PropTypes.string.isRequired, + name: PropTypes.string.isRequired, + description: PropTypes.string, + }), +} + +export default RoleForm diff --git a/src/components/RoleForm/RoleForm.module.css b/src/components/RoleForm/RoleForm.module.css new file mode 100644 index 000000000..8f34e3423 --- /dev/null +++ b/src/components/RoleForm/RoleForm.module.css @@ -0,0 +1,4 @@ +.noticeBox { + max-width: 500px; + margin-bottom: var(--spacers-dp16); +} diff --git a/src/components/RoleForm/authority-prop-types.js b/src/components/RoleForm/authority-prop-types.js new file mode 100644 index 000000000..b2e5ac126 --- /dev/null +++ b/src/components/RoleForm/authority-prop-types.js @@ -0,0 +1,19 @@ +import PropTypes from 'prop-types' + +export const AuthorityPropType = PropTypes.shape({ + empty: PropTypes.bool, + id: PropTypes.string, + implicit: PropTypes.bool, + name: PropTypes.string, + selected: PropTypes.bool, +}) + +export const MetadataAuthoritiesPropType = PropTypes.arrayOf( + PropTypes.shape({ + addUpdatePrivate: AuthorityPropType.isRequired, + addUpdatePublic: AuthorityPropType.isRequired, + delete: AuthorityPropType.isRequired, + name: PropTypes.string.isRequired, + externalAccess: AuthorityPropType, + }) +) diff --git a/src/components/RoleForm/getRoleData.js b/src/components/RoleForm/getRoleData.js new file mode 100644 index 000000000..30f8af2f6 --- /dev/null +++ b/src/components/RoleForm/getRoleData.js @@ -0,0 +1,29 @@ +export const getRoleData = ({ values, role }) => { + const { + name, + description, + metadataAuthorities, + appAuthorities, + trackerAuthorities, + importExportAuthorities, + systemAuthorities, + } = values + + return { + // Because the data object is used as the payload of a PUT request, + // properties that are omitted will be removed. To prevent this, all + // remaining owned properties are copied from the user to the data + // object. + ...role, + + name, + description, + authorities: [ + ...metadataAuthorities, + ...appAuthorities, + ...trackerAuthorities, + ...importExportAuthorities, + ...systemAuthorities, + ], + } +} diff --git a/src/components/RoleForm/groupAuthorities/groupAuthorities.js b/src/components/RoleForm/groupAuthorities/groupAuthorities.js new file mode 100644 index 000000000..76f9378c2 --- /dev/null +++ b/src/components/RoleForm/groupAuthorities/groupAuthorities.js @@ -0,0 +1,126 @@ +import i18n from '@dhis2/d2-i18n' +import { sortBy } from 'lodash-es' +import { createMetadataGroup } from './metadata' + +const AUTHORITY_GROUPS = { + tracker: new Set([ + 'F_ENROLLMENT_CASCADE_DELETE', + 'F_IGNORE_TRACKER_REQUIRED_VALUE_VALIDATION', + 'F_PROGRAM_DASHBOARD_CONFIG_ADMIN', + 'F_PROGRAM_ENROLLMENT_READ', + 'F_PROGRAM_ENROLLMENT', + 'F_PROGRAM_RULE_MANAGEMENT', + 'F_PROGRAM_UNENROLLMENT', + 'F_TEI_CASCADE_DELETE', + 'F_TRACKED_ENTITY_DATAVALUE_READ', + 'F_TRACKED_ENTITY_INSTANCE_SEARCH_IN_ALL_ORGUNITS', + 'F_TRACKED_ENTITY_INSTANCE_SEARCH', + 'F_TRACKED_ENTITY_MERGE', + 'F_TRACKED_ENTITY_UPDATE', + 'F_TRACKER_IMPORTER_EXPERIMENTAL', + 'F_UNCOMPLETE_EVENT', + 'F_VIEW_EVENT_ANALYTICS', + ]), + importExport: new Set([ + 'F_EXPORT_DATA', + 'F_EXPORT_EVENTS', + 'F_IMPORT_DATA', + 'F_IMPORT_EVENTS', + 'F_IMPORT_GML', + 'F_METADATA_EXPORT', + 'F_METADATA_IMPORT', + 'F_METADATA_MANAGE', + 'F_SKIP_DATA_IMPORT_AUDIT', + ]), + system: new Set([ + 'ALL', + 'F_APPROVE_DATA', + 'F_APPROVE_DATA_LOWER_LEVELS', + 'F_ACCEPT_DATA_LOWER_LEVELS', + 'F_VIEW_UNAPPROVED_DATA', + 'F_ORGANISATIONUNIT_MOVE', + 'F_ORGANISATIONUNITLEVEL_UPDATE', + 'F_RUN_VALIDATION', + 'F_REPLICATE_USER', + 'F_USER_VIEW', + 'F_USERGROUP_MANAGING_RELATIONSHIPS_ADD', + 'F_USERGROUP_MANAGING_RELATIONSHIPS_VIEW', + 'F_PERFORM_MAINTENANCE', + 'F_SCHEDULING_ADMIN', + 'F_GENERATE_MIN_MAX_VALUES', + 'F_PREDICTOR_RUN', + 'F_INSERT_CUSTOM_JS_CSS', + 'F_SYSTEM_SETTING', + 'F_SEND_EMAIL', + 'F_MOBILE_SETTINGS', + 'F_MOBILE_SENDSMS', + 'F_OAUTH2_CLIENT_MANAGE', + ]), +} + +const APP_AUTH_PREFIX = 'M_' + +const groupForAuthority = auth => { + for (const [group, authorityIDs] of Object.entries(AUTHORITY_GROUPS)) { + if (authorityIDs.has(auth.id)) { + return group + } + } + return 'system' +} + +const sortGroupedAuthorities = groupedAuthorities => { + const sortedGroupedAuthorities = {} + for (const [group, items] of Object.entries(groupedAuthorities)) { + sortedGroupedAuthorities[group] = sortBy(items, 'name') + } + return sortedGroupedAuthorities +} + +// Receives an authority item and creates an authority metadata group based on +// suffixes +const groupAuthorities = authorities => { + // A lookup map used to check if an authority still needs to be assigned + // to a group in constant time. Used to ensure each authority is assigned + // to only one group + const lookup = authorities.reduce((lookup, auth) => { + lookup.set(auth.id, auth) + return lookup + }, new Map()) + + const groupedAuthorities = authorities.reduce( + (groupedAuthorities, auth) => { + if (auth.id === 'ALL') { + auth.name = i18n.t('All (Full authority)') + } + + if (!lookup.has(auth.id)) { + // Do nothing if authority has already been removed from lookup + } else if (auth.id.startsWith(APP_AUTH_PREFIX)) { + groupedAuthorities.apps.push(auth) + } else { + const metadataGroup = createMetadataGroup(auth.id, lookup) + if (metadataGroup) { + groupedAuthorities.metadata.push(metadataGroup) + } else { + const group = groupForAuthority(auth) + groupedAuthorities[group].push(auth) + } + } + + lookup.delete(auth.id) + return groupedAuthorities + }, + { + metadata: [], + apps: [], + tracker: [], + importExport: [], + system: [], + } + ) + + return sortGroupedAuthorities(groupedAuthorities) +} + +export default groupAuthorities diff --git a/src/components/RoleForm/groupAuthorities/groupAuthorities.test.js b/src/components/RoleForm/groupAuthorities/groupAuthorities.test.js new file mode 100644 index 000000000..8f21652a3 --- /dev/null +++ b/src/components/RoleForm/groupAuthorities/groupAuthorities.test.js @@ -0,0 +1,61 @@ +import groupAuthorities from './groupAuthorities' + +describe('groupAuthorities', () => { + it('groups unknown authorities under the system group', () => { + const authorities = [{ id: 'FOO' }] + const groupedAuthorities = groupAuthorities(authorities) + + expect(groupedAuthorities.metadata).toHaveLength(0) + expect(groupedAuthorities.apps).toHaveLength(0) + expect(groupedAuthorities.tracker).toHaveLength(0) + expect(groupedAuthorities.importExport).toHaveLength(0) + expect(groupedAuthorities.system).toHaveLength(1) + + expect(groupedAuthorities.system[0].id).toBe('FOO') + }) + + it('ensures authorities are only added once to any group', () => { + const authorities = [{ id: 'FOO' }, { id: 'BAR' }, { id: 'FOO' }] + const groupedAuthorities = groupAuthorities(authorities) + + expect(groupedAuthorities.metadata).toHaveLength(0) + expect(groupedAuthorities.apps).toHaveLength(0) + expect(groupedAuthorities.tracker).toHaveLength(0) + expect(groupedAuthorities.importExport).toHaveLength(0) + expect(groupedAuthorities.system).toHaveLength(2) + + expect(groupedAuthorities.system[0].id).toBe('FOO') + expect(groupedAuthorities.system[1].id).toBe('BAR') + }) + + it(`sets the name of the ALL authority to 'All (Full authority)'`, () => { + const authorities = [{ id: 'ALL' }] + const groupedAuthorities = groupAuthorities(authorities) + + expect(groupedAuthorities.system).toHaveLength(1) + expect(groupedAuthorities.system[0].id).toBe('ALL') + expect(groupedAuthorities.system[0].name).toBe('All (Full authority)') + }) + + it('groups authorities with the app authority prefix M_ under the apps group', () => { + const authorities = [{ id: 'M_SOME_APP' }] + const groupedAuthorities = groupAuthorities(authorities) + + expect(groupedAuthorities.apps).toHaveLength(1) + expect(groupedAuthorities.apps[0].id).toBe('M_SOME_APP') + }) + + it('sorts authorities alphabetically according to their name', () => { + const authorities = [ + { id: 'FOO', name: 'Foo' }, + { id: 'BAR', name: 'Bar' }, + { id: 'FOOBAR', name: 'Foobar' }, + ] + const groupedAuthorities = groupAuthorities(authorities) + + expect(groupedAuthorities.system).toHaveLength(3) + expect(groupedAuthorities.system[0].id).toBe('BAR') + expect(groupedAuthorities.system[1].id).toBe('FOO') + expect(groupedAuthorities.system[2].id).toBe('FOOBAR') + }) +}) diff --git a/src/components/RoleForm/groupAuthorities/index.js b/src/components/RoleForm/groupAuthorities/index.js new file mode 100644 index 000000000..c9a41f2a6 --- /dev/null +++ b/src/components/RoleForm/groupAuthorities/index.js @@ -0,0 +1 @@ +export { default as groupAuthorities } from './groupAuthorities.js' diff --git a/src/components/RoleForm/groupAuthorities/metadata.js b/src/components/RoleForm/groupAuthorities/metadata.js new file mode 100644 index 000000000..d9c0545b2 --- /dev/null +++ b/src/components/RoleForm/groupAuthorities/metadata.js @@ -0,0 +1,164 @@ +import i18n from '@dhis2/d2-i18n' + +const GROUP_NAMES = { + F_ANALYTICSTABLEHOOK: i18n.t('Analytics Table Hook'), + F_ATTRIBUTE: i18n.t('Attribute'), + F_CATEGORY_COMBO: i18n.t('Category Combo'), + F_CATEGORY: i18n.t('Category'), + F_CATEGORY_OPTION: i18n.t('Category Option'), + F_CATEGORY_OPTION_GROUP: i18n.t('Category Option Group'), + F_CATEGORY_OPTION_GROUP_SET: i18n.t('Category Option Group Set'), + F_COLOR_SET: i18n.t('Color Set'), + F_CONSTANT: i18n.t('Constant'), + F_DASHBOARD: i18n.t('Dashboard'), + F_DATAELEMENTGROUPSET: i18n.t('Data Element Group Sets'), + F_DATAELEMENTGROUP: i18n.t('Data Element Groups'), + F_DATAELEMENT: i18n.t('Data Element'), + F_DATAELEMENT_MINMAX: i18n.t('Min/max rule'), + F_DATASET: i18n.t('Data Set'), + F_DATAVALUE: i18n.t('Data Value'), + F_DOCUMENT: i18n.t('Document'), + F_EVENTCHART: i18n.t('Event Chart'), + F_EVENTREPORT: i18n.t('Event Report'), + F_EXTERNAL_MAP_LAYER: i18n.t('External Map Layer'), + F_INDICATORGROUPSET: i18n.t('Indicator Group Sets'), + F_INDICATORGROUP: i18n.t('Indicator Group'), + F_INDICATORTYPE: i18n.t('Indicator Type'), + F_INDICATOR: i18n.t('Indicator'), + F_LEGEND_SET: i18n.t('Legend Set'), + F_MAP: i18n.t('Map'), + F_MINMAX_DATAELEMENT: i18n.t('Min-Max Data Element'), + F_OPTIONGROUPSET: i18n.t('Option Group Set'), + F_OPTIONGROUP: i18n.t('Option Group'), + F_OPTIONSET: i18n.t('Option Set'), + F_ORGANISATIONUNIT: i18n.t('Organisation Unit'), + F_ORGUNITGROUPSET: i18n.t('Organisation Unit Group Set'), + F_ORGUNITGROUP: i18n.t('Organisation Unit Group'), + F_PREDICTOR: i18n.t('Predictor'), + F_PROGRAMSTAGE: i18n.t('Program Stage'), + F_PROGRAM: i18n.t('Program'), + F_PROGRAM_INDICATOR: i18n.t('Program Indicator'), + F_PROGRAM_INDICATOR_GROUP: i18n.t('Program Indicator Group'), + F_PROGRAM_RULE: i18n.t('Program Rule'), + F_PROGRAM_TRACKED_ENTITY_ATTRIBUTE_GROUP: i18n.t( + 'Program Tracked Entity Attribute Group' + ), + F_PUSH_ANALYSIS: i18n.t('Push Analysis'), + F_RELATIONSHIPTYPE: i18n.t('Relationship Type'), + F_REPORT: i18n.t('Report'), + F_SECTION: i18n.t('Section'), + F_SQLVIEW: i18n.t('SQL View'), + F_TRACKED_ENTITY: i18n.t('Tracked Entity'), + F_TRACKED_ENTITY_ATTRIBUTE: i18n.t('Tracked Entity Attribute'), + F_TRACKED_ENTITY_DATAVALUE: i18n.t('Tracked Entity Data Value'), + F_TRACKED_ENTITY_INSTANCE: i18n.t('Tracked Entity Instance'), + F_USERGROUP: i18n.t('User Group'), + F_USERROLE: i18n.t('User Role'), + F_USER: i18n.t('User'), + F_VALIDATIONRULEGROUP: i18n.t('Validation Rule Group'), + F_VALIDATIONRULE: i18n.t('Validation Rule'), + F_PREDICTORGROUP: i18n.t('Data predictor group'), + F_SKIP_DATA_IMPORT_AUDIT: i18n.t('Skip data import audit'), + F_VISUALIZATION: i18n.t('Visualization'), +} + +// Metadata group suffixes +const PUBLIC_ADD_SUFFIX = '_PUBLIC_ADD' +const PRIVATE_ADD_SUFFIX = '_PRIVATE_ADD' +const ADD_SUFFIX = '_ADD' +const DELETE_SUFFIX = '_DELETE' +const EXTERNAL_ACCESS_SUFFIX = '_EXTERNAL' +const ALL_SUFFIXES = [ + PUBLIC_ADD_SUFFIX, + PRIVATE_ADD_SUFFIX, + ADD_SUFFIX, + DELETE_SUFFIX, + EXTERNAL_ACCESS_SUFFIX, +] + +// Metadata with implicit add and delete +const AUTHS_WITH_IMPLICIT_ADD_PRIVATE_AND_DELETE = new Set([ + 'F_DASHBOARD_PUBLIC_ADD', + 'F_EVENTCHART_PUBLIC_ADD', + 'F_EVENTREPORT_PUBLIC_ADD', + 'F_MAP_PUBLIC_ADD', + 'F_VISUALIZATION_PUBLIC_ADD', +]) + +// Templates for creating implicit options and empty cells +const EMPTY_GROUP_ITEM = { + empty: true, +} +const IMPLICIT_GROUP_ITEM = { + implicit: true, +} + +const hasMetadataGroupSuffix = authID => + ALL_SUFFIXES.some(suffix => authID.endsWith(suffix)) + +export const getMetadataAuthBaseName = authID => { + // The suffix of the the incoming authority, i.e. "F_CATEGORY_COMBO_DELETE" => "_DELETE" + const authSuffix = ALL_SUFFIXES.find(suffix => authID.endsWith(suffix)) + // The authority baseName, i.e. "F_CATEGORY_COMBO_DELETE" => "F_CATEGORY_COMBO" + return authID.replace(new RegExp(`${authSuffix}$`), '') +} + +/** + * Receives an authority item and creates an authority metadata group based on suffixes + * @param {Object} auth - The authority to group + * @param {Map} lookup - The authority lookup map + * @return {Object} A metadata authority group + */ +export const createMetadataGroup = (authID, lookup) => { + if (!hasMetadataGroupSuffix(authID)) { + return null + } + + const baseName = getMetadataAuthBaseName(authID) + + // Some metadata authorities distinguish between PUBLIC_ADD and PRIVATE_ADD + // Others only have a _ADD version which equates to PUBLIC_ADD and PRIVATE_ADD may be left empty + const genericAdd = lookup.get(baseName + ADD_SUFFIX) + + // Some authorities do not have _ADD_PRIVATE and _DELETE siblings in the authority list + // however, they do belong to the metadata section. If a role is granted ADD_PUBLIC rights it is also allowed + // to ADD_PRIVATE and DELETE implicitly + const hasImplicitAddPrivateAndDelete = + AUTHS_WITH_IMPLICIT_ADD_PRIVATE_AND_DELETE.has( + baseName + PUBLIC_ADD_SUFFIX + ) + + // Set each authority item for the current authority group + const addUpdatePublic = + genericAdd || lookup.get(baseName + PUBLIC_ADD_SUFFIX) + const addUpdatePrivate = genericAdd + ? EMPTY_GROUP_ITEM + : hasImplicitAddPrivateAndDelete + ? IMPLICIT_GROUP_ITEM + : lookup.get(baseName + PRIVATE_ADD_SUFFIX) + const deleteAuth = hasImplicitAddPrivateAndDelete + ? IMPLICIT_GROUP_ITEM + : lookup.get(baseName + DELETE_SUFFIX) + // Some metadata authorities have an external access authority version. If + // not present this may be left empty + const externalAccess = + lookup.get(baseName + EXTERNAL_ACCESS_SUFFIX) || EMPTY_GROUP_ITEM + + // If any of these variable are undefined, the authority in question has an + // ID with a metadata suffix, but is not actually a metadata authority. + // i.e. "F_ENROLLMENT_CASCADE_DELETE" + if (!addUpdatePublic || !addUpdatePrivate || !deleteAuth) { + return null + } + + // Delete from lookup to prevent double entries + ALL_SUFFIXES.forEach(suffix => lookup.delete(baseName + suffix)) + + return { + name: GROUP_NAMES[baseName] || baseName, + addUpdatePublic, + addUpdatePrivate, + delete: deleteAuth, + externalAccess, + } +} diff --git a/src/components/RoleForm/groupAuthorities/metadata.test.js b/src/components/RoleForm/groupAuthorities/metadata.test.js new file mode 100644 index 000000000..71390dd8f --- /dev/null +++ b/src/components/RoleForm/groupAuthorities/metadata.test.js @@ -0,0 +1,153 @@ +import { keyBy } from 'lodash-es' +import { getMetadataAuthBaseName, createMetadataGroup } from './metadata.js' + +describe('getMetadataAuthBaseName', () => { + it(`returns the authority's base name by removing its ID's suffix`, () => { + ;[ + ['F_CATEGORY_COMBO_DELETE', 'F_CATEGORY_COMBO'], + ['F_DOCUMENT_PUBLIC_ADD', 'F_DOCUMENT'], + ['FOO', 'FOO'], + ['X_EXTERNAL_FOO_EXTERNAL', 'X_EXTERNAL_FOO'], + ].forEach(([authID, expectedBaseName]) => { + expect(getMetadataAuthBaseName(authID)).toBe(expectedBaseName) + }) + }) +}) + +describe('createMetadataGroup', () => { + it('returns null if the authority is not actually a metadata authority', () => { + expect( + createMetadataGroup('F_ENROLLMENT_CASCADE_DELETE', new Map()) + ).toBe(null) + }) + + it('creates a metadata group from related metadata authorities', () => { + const authIDs = [ + 'F_ATTRIBUTE_PUBLIC_ADD', + 'F_ATTRIBUTE_PRIVATE_ADD', + 'F_ATTRIBUTE_DELETE', + 'F_ATTRIBUTE_EXTERNAL', + ] + const auths = keyBy( + authIDs.map(id => ({ id })), + 'id' + ) + const createLookup = () => new Map(Object.entries(auths)) + + const expectedGroup = { + name: 'Attribute', + addUpdatePublic: { + id: 'F_ATTRIBUTE_PUBLIC_ADD', + }, + addUpdatePrivate: { + id: 'F_ATTRIBUTE_PRIVATE_ADD', + }, + delete: { + id: 'F_ATTRIBUTE_DELETE', + }, + externalAccess: { + id: 'F_ATTRIBUTE_EXTERNAL', + }, + } + + for (const authID of authIDs) { + // IDs in group will be deleted from lookup so need to create a new + // lookup every test + const lookup = createLookup() + // Any auth ID that is a member of the group should work + const group = createMetadataGroup(authID, lookup) + expect(group).toEqual(expectedGroup) + } + }) + + it('supports authorities which do not distinguish between PUBLIC_ADD and PRIVATE_ADD', () => { + const authIDs = [ + 'F_ATTRIBUTE_ADD', + 'F_ATTRIBUTE_DELETE', + 'F_ATTRIBUTE_EXTERNAL', + ] + const auths = keyBy( + authIDs.map(id => ({ id })), + 'id' + ) + const lookup = new Map(Object.entries(auths)) + + const expectedGroup = { + name: 'Attribute', + addUpdatePublic: { + id: 'F_ATTRIBUTE_ADD', + }, + addUpdatePrivate: { + empty: true, + }, + delete: { + id: 'F_ATTRIBUTE_DELETE', + }, + externalAccess: { + id: 'F_ATTRIBUTE_EXTERNAL', + }, + } + + const group = createMetadataGroup('F_ATTRIBUTE_ADD', lookup) + expect(group).toEqual(expectedGroup) + }) + + // TODO: implicit selections from `AUTHS_WITH_IMPLICIT_ADD_PRIVATE_AND_DELETE` + it('supports metadata authorities with no PUBLIC_ADD and DELETE siblings', () => { + const auths = { + F_DASHBOARD_PUBLIC_ADD: { + id: 'F_DASHBOARD_PUBLIC_ADD', + }, + } + const lookup = new Map(Object.entries(auths)) + + const expectedGroup = { + name: 'Dashboard', + addUpdatePublic: { + id: 'F_DASHBOARD_PUBLIC_ADD', + }, + addUpdatePrivate: { + implicit: true, + }, + delete: { + implicit: true, + }, + externalAccess: { + empty: true, + }, + } + + expect(createMetadataGroup('F_DASHBOARD_PUBLIC_ADD', lookup)).toEqual( + expectedGroup + ) + }) + + it('deletes all related authorities from the lookup', () => { + const metadataAuthIDs = [ + 'F_ATTRIBUTE_PUBLIC_ADD', + 'F_ATTRIBUTE_PRIVATE_ADD', + 'F_ATTRIBUTE_DELETE', + 'F_ATTRIBUTE_EXTERNAL', + ] + const otherAuthIDs = [ + 'SOME_OTHER_AUTH_1', + 'SOME_OTHER_AUTH_2', + 'SOME_OTHER_AUTH_3', + ] + const authIDs = [...metadataAuthIDs, ...otherAuthIDs] + const auths = keyBy( + authIDs.map(id => ({ id })), + 'id' + ) + const lookup = new Map(Object.entries(auths)) + + createMetadataGroup('F_ATTRIBUTE_PUBLIC_ADD', lookup) + + for (const authID of metadataAuthIDs) { + expect(lookup.has(authID)).toBe(false) + } + for (const authID of otherAuthIDs) { + expect(lookup.has(authID)).toBe(true) + } + }) +}) diff --git a/src/components/RoleForm/index.js b/src/components/RoleForm/index.js new file mode 100644 index 000000000..4d262b00f --- /dev/null +++ b/src/components/RoleForm/index.js @@ -0,0 +1,2 @@ +import RoleForm from './RoleForm.js' +export default RoleForm diff --git a/src/components/RoleForm/useFormData.js b/src/components/RoleForm/useFormData.js new file mode 100644 index 000000000..a3d3034e6 --- /dev/null +++ b/src/components/RoleForm/useFormData.js @@ -0,0 +1,47 @@ +import { useDataQuery } from '@dhis2/app-runtime' +import { useMemo } from 'react' +import { groupAuthorities } from './groupAuthorities/index.js' + +const query = { + authorities: { + resource: 'authorities', + params: { + fields: ['id', 'name'], + }, + }, +} + +const makeOptions = array => + array.map(({ name, id }) => ({ + label: name, + value: id, + })) + +export const useFormData = () => { + const { loading, error, data } = useDataQuery(query) + const authorities = useMemo(() => { + if (!data) { + return + } + + const { + authorities: { systemAuthorities }, + } = data + const groupedAuthorities = groupAuthorities(systemAuthorities) + + return { + metadataAuthorities: groupedAuthorities.metadata, + appAuthorityOptions: makeOptions(groupedAuthorities.apps), + trackerAuthorityOptions: makeOptions(groupedAuthorities.tracker), + importExportAuthorityOptions: makeOptions( + groupedAuthorities.importExport + ), + systemAuthorityOptions: makeOptions(groupedAuthorities.system), + } + }, [data]) + + if (loading || error) { + return { loading, error } + } + return authorities +} diff --git a/src/components/RoleForm/validators.js b/src/components/RoleForm/validators.js new file mode 100644 index 000000000..ee0238758 --- /dev/null +++ b/src/components/RoleForm/validators.js @@ -0,0 +1,40 @@ +import i18n from '@dhis2/d2-i18n' +import pDebounce from 'p-debounce' +import { useValidator } from '../../hooks/useValidator' + +export const useDebouncedUniqueRoleNameValidator = ({ + engine, + roleName: currentRoleName, +}) => { + const findRolebyName = pDebounce(async roleName => { + const { + roles: { userRoles: roles }, + } = await engine.query({ + roles: { + resource: 'userRoles', + params: { + filter: `name:eq:${roleName}`, + fields: 'id', + }, + }, + }) + return roles[0] + }, 350) + const validator = async roleName => { + if (roleName === currentRoleName) { + return + } + + try { + const role = await findRolebyName(roleName) + if (role) { + return i18n.t('Name is already taken') + } + } catch (error) { + return i18n.t( + 'There was a problem whilst checking the availability of this role name' + ) + } + } + return useValidator(validator) +} diff --git a/src/components/SearchableOrgUnitTree/AsyncAutoComplete/AsyncAutoComplete.js b/src/components/SearchableOrgUnitTree/AsyncAutoComplete/AsyncAutoComplete.js index 837f7495c..2f29a8008 100644 --- a/src/components/SearchableOrgUnitTree/AsyncAutoComplete/AsyncAutoComplete.js +++ b/src/components/SearchableOrgUnitTree/AsyncAutoComplete/AsyncAutoComplete.js @@ -8,7 +8,7 @@ import getRefineSearchLabel from './getRefineSearchLabel.js' import getValidationText from './getValidationText.js' import useOrgUnitSearchResults from './useOrgUnitSearchResults.js' -const AsyncAutoComplete = ({ selectHandler, orgUnitType, dense }) => { +const AsyncAutoComplete = ({ selectHandler, orgUnitType }) => { const inputRef = useRef(null) const inputEl = inputRef.current?.querySelector('input') const [searchText, setSearchText] = useState('') @@ -39,19 +39,15 @@ const AsyncAutoComplete = ({ selectHandler, orgUnitType, dense }) => { return ( <> -
+
setSearchText(value)} - placeholder={i18n.t('Enter search term')} + placeholder={i18n.t('Search for an organisation unit')} validationText={validationText} value={searchText} - dense={dense} + dense={true} />
@@ -94,7 +90,6 @@ const AsyncAutoComplete = ({ selectHandler, orgUnitType, dense }) => { AsyncAutoComplete.propTypes = { orgUnitType: PropTypes.string.isRequired, selectHandler: PropTypes.func.isRequired, - dense: PropTypes.bool, } export default AsyncAutoComplete diff --git a/src/components/SearchableOrgUnitTree/AsyncAutoComplete/AsyncAutoComplete.module.css b/src/components/SearchableOrgUnitTree/AsyncAutoComplete/AsyncAutoComplete.module.css index 8ab45d775..4aa62e5c3 100644 --- a/src/components/SearchableOrgUnitTree/AsyncAutoComplete/AsyncAutoComplete.module.css +++ b/src/components/SearchableOrgUnitTree/AsyncAutoComplete/AsyncAutoComplete.module.css @@ -4,13 +4,7 @@ max-width: 350px; overflow-y: auto; } -.inputWrap { - min-height: 90px; -} -.inputWrapDense { - padding-top: var(--spacers-dp4); - min-height: 55px; -} + .refineSearchWarning { font-style: italic; text-align: center; diff --git a/src/components/SearchableOrgUnitTree/AsyncAutoComplete/getRestrictedOrgUnits.js b/src/components/SearchableOrgUnitTree/AsyncAutoComplete/getRestrictedOrgUnits.js index 2a48960d4..d85e69d16 100644 --- a/src/components/SearchableOrgUnitTree/AsyncAutoComplete/getRestrictedOrgUnits.js +++ b/src/components/SearchableOrgUnitTree/AsyncAutoComplete/getRestrictedOrgUnits.js @@ -1,4 +1,3 @@ -import { DATA_CAPTURE_AND_MAINTENANCE_ORG_UNITS } from '../../../containers/UserForm/config.js' import store from '../../../store.js' /** @@ -19,7 +18,7 @@ export const getRestrictedOrgUnits = (orgUnits, orgUnitType) => { const availableOrgUnits = currentUser[orgUnitType].size > 0 ? currentUser[orgUnitType] - : currentUser[DATA_CAPTURE_AND_MAINTENANCE_ORG_UNITS] + : currentUser.organisationUnits return orgUnits.filter(unit => { const isAvailableUnit = Boolean(availableOrgUnits.get(unit.id)) diff --git a/src/components/SearchableOrgUnitTree/AsyncAutoComplete/useOrgUnitSearchResults.js b/src/components/SearchableOrgUnitTree/AsyncAutoComplete/useOrgUnitSearchResults.js index 9f79c0d6d..6a3169830 100644 --- a/src/components/SearchableOrgUnitTree/AsyncAutoComplete/useOrgUnitSearchResults.js +++ b/src/components/SearchableOrgUnitTree/AsyncAutoComplete/useOrgUnitSearchResults.js @@ -1,5 +1,5 @@ import { useDataQuery } from '@dhis2/app-runtime' -import debounce from 'lodash.debounce' +import { debounce } from 'lodash-es' import { useState, useEffect, useRef } from 'react' import { PAGE_SIZE, MIN_CHAR_LENGTH, DEBOUNCE_TIME } from './constants.js' import { getRestrictedOrgUnits } from './getRestrictedOrgUnits.js' diff --git a/src/components/SearchableOrgUnitTree/SearchableOrgUnitTree.js b/src/components/SearchableOrgUnitTree/SearchableOrgUnitTree.js index 25b2f67e9..ebdedd25a 100644 --- a/src/components/SearchableOrgUnitTree/SearchableOrgUnitTree.js +++ b/src/components/SearchableOrgUnitTree/SearchableOrgUnitTree.js @@ -4,13 +4,13 @@ import { getAllExpandedOrgUnitPaths, Button, ButtonStrip, - Field, - Divider, + IconErrorFilled24, + theme, } from '@dhis2/ui' import cx from 'classnames' -import defer from 'lodash.defer' +import { defer } from 'lodash-es' import PropTypes from 'prop-types' -import React, { useState } from 'react' +import React, { useState, useCallback, useMemo } from 'react' import { useSelector } from 'react-redux' import api from '../../api' import AsyncAutoComplete from './AsyncAutoComplete/index.js' @@ -19,6 +19,13 @@ import getInitiallySelectedUnits from './getInitiallySelectedUnits.js' import getOrgUnitRoots from './getOrgUnitRoots.js' import removeLastPathSegment from './removeLastPathSegment.js' import styles from './SearchableOrgUnitTree.module.css' +import { useDeepMemo } from './useDeepMemo.js' + +// Rendering an org unit tree can be expensive and this is particularly +// problematic in React Final Form forms due to the fact that they rerender on +// every input change, so we use React.memo and useCallback to ensure props are +// shallow equal on rerenders. +const MemoedOrganisationUnitTree = React.memo(OrganisationUnitTree) /** * Renders a @dhis2/ui OrganisationUnitTree with an AsyncAutoComplete above it and a button strip below @@ -30,10 +37,9 @@ const SearchableOrgUnitTree = ({ orgUnitType, initiallySelected, confirmSelection, - errorText, headerText, - side, - dense, + description, + error, onBlur, onChange, }) => { @@ -49,54 +55,66 @@ const SearchableOrgUnitTree = ({ getInitiallyExpandedUnits(initiallySelected) ) - const handleExpand = ({ path }) => { - if (!expanded.includes(path)) { - setExpanded([...expanded, path]) - } - } + const handleExpand = useCallback( + ({ path }) => { + if (!expanded.includes(path)) { + setExpanded([...expanded, path]) + } + }, + [expanded, setExpanded] + ) + + const handleCollapse = useCallback( + ({ path }) => { + const pathIndex = expanded.indexOf(path) + + if (pathIndex !== -1) { + const updatedExpanded = + pathIndex === 0 + ? expanded.slice(1) + : [ + ...expanded.slice(0, pathIndex), + ...expanded.slice(pathIndex + 1), + ] + + setExpanded(updatedExpanded) + } + }, + [expanded, setExpanded] + ) - const handleCollapse = ({ path }) => { - const pathIndex = expanded.indexOf(path) + const update = useCallback( + (nextOrgUnits, nextExpanded) => { + if (onChange) { + onChange(nextOrgUnits.map(unit => unit.id)) + // Also call onBlur if this is available. In a redux-form the component will be 'touched' by it + onBlur && onBlur() + } + + setSelectedOrgUnits(nextOrgUnits) + + if (nextExpanded) { + setExpanded(nextExpanded) + } + }, + [onChange, onBlur, setSelectedOrgUnits, setExpanded] + ) - if (pathIndex !== -1) { - const updatedExpanded = - pathIndex === 0 - ? expanded.slice(1) + const toggleSelectedOrgUnits = useCallback( + ({ id, path, displayName }) => { + const orgUnitIndex = selectedOrgUnits.findIndex(u => u.id === id) + const nextOrgUnits = + orgUnitIndex === -1 + ? [...selectedOrgUnits, { id, path, displayName }] : [ - ...expanded.slice(0, pathIndex), - ...expanded.slice(pathIndex + 1), + ...selectedOrgUnits.slice(0, orgUnitIndex), + ...selectedOrgUnits.slice(orgUnitIndex + 1), ] - setExpanded(updatedExpanded) - } - } - - const update = (nextOrgUnits, nextExpanded) => { - if (onChange) { - onChange(nextOrgUnits.map(unit => unit.id)) - // Also call onBlur if this is available. In a redux-form the component will be 'touched' by it - onBlur && onBlur() - } - - setSelectedOrgUnits(nextOrgUnits) - - if (nextExpanded) { - setExpanded(nextExpanded) - } - } - - const toggleSelectedOrgUnits = ({ id, path, displayName }) => { - const orgUnitIndex = selectedOrgUnits.findIndex(u => u.id === id) - const nextOrgUnits = - orgUnitIndex === -1 - ? [...selectedOrgUnits, { id, path, displayName }] - : [ - ...selectedOrgUnits.slice(0, orgUnitIndex), - ...selectedOrgUnits.slice(orgUnitIndex + 1), - ] - - update(nextOrgUnits) - } + update(nextOrgUnits) + }, + [selectedOrgUnits, update] + ) const selectAndShowFilteredOrgUnit = orgUnit => { const nextOrgUnits = [...selectedOrgUnits, orgUnit] @@ -118,56 +136,73 @@ const SearchableOrgUnitTree = ({ defer(() => confirmSelection([])) } + const rootIds = useDeepMemo(() => roots.map(({ id }) => id), [roots]) + const selectedOrgUnitPaths = useMemo( + () => selectedOrgUnits.map(({ path }) => path), + [selectedOrgUnits] + ) + return ( -
- - {/* Without `display: grid`, AsyncAutoComplete takes up too much vertical space */} -
-
- {headerText && ( +
+
+
+ {headerText && ( +

{headerText}

- )} + {description && ( +

+ {description} +

+ )} +
+ )} +
- - -
- id)} + path)} + selected={selectedOrgUnitPaths} expanded={expanded} handleExpand={handleExpand} handleCollapse={handleCollapse} />
- - {confirmSelection && ( -
- - - - + {confirmSelection && ( +
+ + + + +
+ )} +
+ {error && ( +
+
)}
@@ -177,18 +212,17 @@ const SearchableOrgUnitTree = ({ SearchableOrgUnitTree.propTypes = { initiallySelected: PropTypes.arrayOf( PropTypes.shape({ - displayName: PropTypes.string.isRequired, id: PropTypes.string.isRequired, path: PropTypes.string.isRequired, + displayName: PropTypes.string, }).isRequired ).isRequired, orgUnitType: PropTypes.string.isRequired, className: PropTypes.string, confirmSelection: PropTypes.func, - dense: PropTypes.bool, - errorText: PropTypes.oneOfType([PropTypes.string, PropTypes.bool]), - headerText: PropTypes.string, - side: PropTypes.oneOf(['left', 'right']), + description: PropTypes.string, + error: PropTypes.bool, + headerText: PropTypes.node, onBlur: PropTypes.func, onChange: PropTypes.func, } diff --git a/src/components/SearchableOrgUnitTree/SearchableOrgUnitTree.module.css b/src/components/SearchableOrgUnitTree/SearchableOrgUnitTree.module.css index a52a8562e..421f8614e 100644 --- a/src/components/SearchableOrgUnitTree/SearchableOrgUnitTree.module.css +++ b/src/components/SearchableOrgUnitTree/SearchableOrgUnitTree.module.css @@ -1,41 +1,50 @@ .horizontalPadding { - padding: 0 var(--spacers-dp12); + padding: 0 var(--spacers-dp8); } -.grid { - display: grid; -} - -.header { +.header, .searchFilterWrapper { composes: horizontalPadding; + padding: var(--spacers-dp8); } .headerText { - font-weight: normal; + font-size: 14px; + font-weight: 500; color: rgba(0, 0, 0, 0.87); - margin: 12px 0px; + margin: 0; } -.wrapper { - display: inline-block; - border: 1px solid var(--colors-grey400); - border-radius: 3px; +.headerDescription { + font-size: 14px; + color: var(--colors-grey800); + margin: 0; + margin-top: var(--spacers-dp4); +} + +.searchFilterWrapper { + background: var(--colors-grey100); +} + +.flexWrapper { + display: flex; + align-items: center; } -.wrapper.left, -.wrapper.right { - float: left; - margin-top: var(--spacers-dp8); - margin-bottom: var(--spacers-dp8); - width: calc(50% - var(--spacers-dp24)); +.errorIcon { + flex-shrink: 0; + flex-grow: 0; + margin-left: var(--spacers-dp8); } -.wrapper.left { - margin-right: var(--spacers-dp24); +.innerWrapper { + display: inline-block; + border: 1px solid var(--colors-grey400); + border-radius: 3px; + width: 480px; } -.wrapper.right { - margin-left: var(--spacers-dp24); +.innerWrapper.error { + border-color: var(--theme-error); } .scrollBox { diff --git a/src/components/SearchableOrgUnitTree/getOrgUnitRoots.js b/src/components/SearchableOrgUnitTree/getOrgUnitRoots.js index 72b5c2dfe..3ae71ee2e 100644 --- a/src/components/SearchableOrgUnitTree/getOrgUnitRoots.js +++ b/src/components/SearchableOrgUnitTree/getOrgUnitRoots.js @@ -1,5 +1,3 @@ -import { DATA_CAPTURE_AND_MAINTENANCE_ORG_UNITS } from '../../containers/UserForm/config' - /** * Organisation unit trees should have different roots depending on the context. * @param {String} orgUnitType - The type orgUnits to return @@ -11,8 +9,7 @@ import { DATA_CAPTURE_AND_MAINTENANCE_ORG_UNITS } from '../../containers/UserFor const getOrgUnitRoots = (orgUnitType, currentUser) => { const systemOrgRoots = currentUser.systemOrganisationUnitRoots const requestedOrgUnitRoots = currentUser[orgUnitType] - const fallBackOrgUnitRoots = - currentUser[DATA_CAPTURE_AND_MAINTENANCE_ORG_UNITS] + const fallBackOrgUnitRoots = currentUser.organisationUnits let orgUnitRoots = null if (currentUser.authorities.has('ALL')) { diff --git a/src/components/SearchableOrgUnitTree/useDeepMemo.js b/src/components/SearchableOrgUnitTree/useDeepMemo.js new file mode 100644 index 000000000..b4716fbb3 --- /dev/null +++ b/src/components/SearchableOrgUnitTree/useDeepMemo.js @@ -0,0 +1,13 @@ +import { isEqual } from 'lodash-es' +import { useRef } from 'react' + +// Like useMemo but with deepEquality +export const useDeepMemo = (fn, keys) => { + const ref = useRef() + + if (!ref.current || !isEqual(keys, ref.current.keys)) { + ref.current = { keys, value: fn() } + } + + return ref.current.value +} diff --git a/src/components/SectionLoader.js b/src/components/SectionLoader.js index 159030726..9f0068505 100644 --- a/src/components/SectionLoader.js +++ b/src/components/SectionLoader.js @@ -78,6 +78,12 @@ class SectionLoader extends Component { if (!entityType) { return true } + + // In case of error `currentUser` is a string containing the error message + if (typeof currentUser === 'string') { + return false + } + const { models } = this.context.d2 const canCreate = currentUser.canCreate(models[entityType]) const canDelete = currentUser.canDelete(models[entityType]) diff --git a/src/components/SectionLoader.module.css b/src/components/SectionLoader.module.css index ba1948753..57707670c 100644 --- a/src/components/SectionLoader.module.css +++ b/src/components/SectionLoader.module.css @@ -5,5 +5,6 @@ } .content { - padding: 16px; + padding: var(--spacers-dp16); + background: var(--colors-grey100); } diff --git a/src/components/SharingDialogContainer.js b/src/components/SharingDialogContainer.js deleted file mode 100644 index fb46ad35d..000000000 --- a/src/components/SharingDialogContainer.js +++ /dev/null @@ -1,39 +0,0 @@ -import SharingDialog from '@dhis2/d2-ui-sharing-dialog' -import PropTypes from 'prop-types' -import React from 'react' -import { connect } from 'react-redux' -import { hideSharingDialog } from '../actions' -import api from '../api' - -/** - * A small wrapper around the d2-ui SharingDialog so it can easily be controlled by state - * @class - */ -const SharingDialogContainer = ({ open, id, type, hideSharingDialog }) => { - return ( - - ) -} - -SharingDialogContainer.propTypes = { - hideSharingDialog: PropTypes.func.isRequired, - open: PropTypes.bool.isRequired, - id: PropTypes.string, - type: PropTypes.string, -} - -const mapStateToProps = state => ({ - open: state.popups.sharing.show, - id: state.popups.sharing.id, - type: state.popups.sharing.type, -}) - -export default connect(mapStateToProps, { - hideSharingDialog, -})(SharingDialogContainer) diff --git a/src/components/SnackbarContainer.js b/src/components/SnackbarContainer.js deleted file mode 100644 index 336dd1c78..000000000 --- a/src/components/SnackbarContainer.js +++ /dev/null @@ -1,36 +0,0 @@ -import Snackbar from 'material-ui/Snackbar' -import PropTypes from 'prop-types' -import React from 'react' -import { connect } from 'react-redux' -import { hideSnackbar } from '../actions' - -/** - * A small wrapper around the MUI Snackbar so it can easily be controlled by state - * @class - */ -const SnackbarContainer = ({ open, snackbarProps, hideSnackbar }) => { - const defaults = { - autoHideDuration: 6000, - onRequestClose: hideSnackbar, - style: { whiteSpace: 'nowrap' }, // Forces text to stay on one line - bodyStyle: { maxWidth: '100%' }, // Overrides the default max-width of 587px - contentStyle: { display: 'flex' }, // Forces the confirm button to be on the same line as the text - } - const finalProps = { ...defaults, ...snackbarProps } - return -} - -SnackbarContainer.propTypes = { - hideSnackbar: PropTypes.func.isRequired, - open: PropTypes.bool.isRequired, - snackbarProps: PropTypes.object.isRequired, -} - -const mapStateToProps = state => ({ - open: state.popups.snackbar.show, - snackbarProps: state.popups.snackbar.props, -}) - -export default connect(mapStateToProps, { - hideSnackbar, -})(SnackbarContainer) diff --git a/src/components/UserForm/AnalyticsDimensionRestrictionsSection.js b/src/components/UserForm/AnalyticsDimensionRestrictionsSection.js new file mode 100644 index 000000000..a1675928e --- /dev/null +++ b/src/components/UserForm/AnalyticsDimensionRestrictionsSection.js @@ -0,0 +1,34 @@ +import i18n from '@dhis2/d2-i18n' +import PropTypes from 'prop-types' +import React from 'react' +import { FormSection, TransferField } from '../Form' + +const AnalyticsDimensionsRestrictionsSection = React.memo( + ({ user, dimensionConstraintOptions }) => ( + + id) + : [] + } + /> + + ) +) + +AnalyticsDimensionsRestrictionsSection.propTypes = { + dimensionConstraintOptions: PropTypes.array.isRequired, + user: PropTypes.object, +} + +export default AnalyticsDimensionsRestrictionsSection diff --git a/src/components/UserForm/BasicInformationSection.js b/src/components/UserForm/BasicInformationSection.js new file mode 100644 index 000000000..0d9c5bb01 --- /dev/null +++ b/src/components/UserForm/BasicInformationSection.js @@ -0,0 +1,134 @@ +import i18n from '@dhis2/d2-i18n' +import { composeValidators, hasValue, dhis2Username, email } from '@dhis2/ui' +import PropTypes from 'prop-types' +import React from 'react' +import { + FormSection, + TextField, + EmailField, + SingleSelectField, + CheckboxField, +} from '../Form' +import { useDebouncedUniqueUsernameValidator } from './validators' + +const hasOption = (options, value) => + !!options.find(option => option.value === value) + +const BasicInformationSection = React.memo( + ({ + user, + inviteUser, + userInterfaceLanguage, + interfaceLanguageOptions, + userDatabaseLanguage, + databaseLanguageOptions, + currentUserId, + }) => { + const debouncedUniqueUsernameValidator = + useDebouncedUniqueUsernameValidator({ + username: user?.userCredentials.username, + }) + const userInterfaceLanguageInitialValue = hasOption( + interfaceLanguageOptions, + userInterfaceLanguage + ) + ? userInterfaceLanguage + : undefined + const userDatabaseLanguageInitialValue = hasOption( + databaseLanguageOptions + ) + ? userDatabaseLanguage + : undefined + + return ( + + + + + + + + + + ) + } +) + +BasicInformationSection.propTypes = { + currentUserId: PropTypes.string.isRequired, + databaseLanguageOptions: PropTypes.array.isRequired, + interfaceLanguageOptions: PropTypes.array.isRequired, + userInterfaceLanguage: PropTypes.string.isRequired, + inviteUser: PropTypes.string, + user: PropTypes.object, + userDatabaseLanguage: PropTypes.string, +} + +export default BasicInformationSection diff --git a/src/components/UserForm/ContactDetailsSection.js b/src/components/UserForm/ContactDetailsSection.js new file mode 100644 index 000000000..6fed6666a --- /dev/null +++ b/src/components/UserForm/ContactDetailsSection.js @@ -0,0 +1,45 @@ +import i18n from '@dhis2/d2-i18n' +import PropTypes from 'prop-types' +import React from 'react' +import { FormSection, TextField } from '../Form' + +const ContactDetailsSection = React.memo(({ user }) => ( + + + + + + + + +)) + +ContactDetailsSection.propTypes = { + user: PropTypes.object, +} + +export default ContactDetailsSection diff --git a/src/components/UserForm/InviteUserSection.js b/src/components/UserForm/InviteUserSection.js new file mode 100644 index 000000000..3c46e7409 --- /dev/null +++ b/src/components/UserForm/InviteUserSection.js @@ -0,0 +1,37 @@ +import i18n from '@dhis2/d2-i18n' +import PropTypes from 'prop-types' +import React from 'react' +import { FormSection, SingleSelectField } from '../Form' + +const InviteUserSection = ({ user, emailConfigured }) => { + if (user || !emailConfigured) { + return null + } + + return ( + + + + ) +} + +InviteUserSection.propTypes = { + emailConfigured: PropTypes.bool, + user: PropTypes.object, +} + +export default InviteUserSection diff --git a/src/components/UserForm/OrganisationUnitsSection.js b/src/components/UserForm/OrganisationUnitsSection.js new file mode 100644 index 000000000..cf5491b3f --- /dev/null +++ b/src/components/UserForm/OrganisationUnitsSection.js @@ -0,0 +1,87 @@ +import i18n from '@dhis2/d2-i18n' +import { NoticeBox } from '@dhis2/ui' +import PropTypes from 'prop-types' +import React from 'react' +import { + FormSection, + SearchableOrgUnitTreeField, + SingleSelectField, +} from '../Form' +import styles from './UserForm.module.css' +import { hasSelectionValidator } from './validators' + +const OrganisationUnitsSection = React.memo( + ({ user, filledOrganisationUnitLevels }) => ( + + + {i18n.t( + 'Selecting a unit gives access to all units in its sub-hierarchy.' + )} + + + + + ({ + label: displayName, + value: level.toString(), + }) + )} + /> + + ) +) + +OrganisationUnitsSection.propTypes = { + filledOrganisationUnitLevels: PropTypes.arrayOf( + PropTypes.shape({ + displayName: PropTypes.string.isRequired, + level: PropTypes.number.isRequired, + }).isRequired + ).isRequired, + user: PropTypes.object, +} + +export default OrganisationUnitsSection diff --git a/src/components/UserForm/RolesSection.js b/src/components/UserForm/RolesSection.js new file mode 100644 index 000000000..39cba5897 --- /dev/null +++ b/src/components/UserForm/RolesSection.js @@ -0,0 +1,43 @@ +import i18n from '@dhis2/d2-i18n' +import PropTypes from 'prop-types' +import React from 'react' +import { FormSection, TransferField } from '../Form' +import { hasSelectionValidator } from './validators' + +const RolesSection = React.memo( + ({ user, userRoleOptions, userGroupOptions }) => ( + + id) || [] + } + validate={hasSelectionValidator} + /> + id) || []} + /> + + ) +) + +RolesSection.propTypes = { + userGroupOptions: PropTypes.array.isRequired, + userRoleOptions: PropTypes.array.isRequired, + user: PropTypes.object, +} + +export default RolesSection diff --git a/src/components/UserForm/SecuritySection.js b/src/components/UserForm/SecuritySection.js new file mode 100644 index 000000000..d0688d369 --- /dev/null +++ b/src/components/UserForm/SecuritySection.js @@ -0,0 +1,136 @@ +import i18n from '@dhis2/d2-i18n' +import { composeValidators, hasValue, dhis2Password } from '@dhis2/ui' +import moment from 'moment' +import PropTypes from 'prop-types' +import React from 'react' +import { + FormSection, + CheckboxField, + PasswordField, + TextField, + DateField, +} from '../Form' +import styles from './UserForm.module.css' +import { createRepeatPasswordValidator } from './validators' + +const SecuritySection = React.memo( + ({ user, inviteUser, externalAuth, changePassword, password }) => { + if (inviteUser === 'INVITE_USER') { + return null + } + + return ( + + {!externalAuth && ( + <> + {user && ( + + )} +
+ + +
+ + )} + + + + +
+ ) + } +) + +SecuritySection.propTypes = { + changePassword: PropTypes.bool, + externalAuth: PropTypes.bool, + inviteUser: PropTypes.string, + password: PropTypes.string, + user: PropTypes.object, +} + +export default SecuritySection diff --git a/src/components/UserForm/UserForm.js b/src/components/UserForm/UserForm.js new file mode 100644 index 000000000..50b2618d2 --- /dev/null +++ b/src/components/UserForm/UserForm.js @@ -0,0 +1,268 @@ +import { useConfig, useDataEngine } from '@dhis2/app-runtime' +import i18n from '@dhis2/d2-i18n' +import { NoticeBox, FinalForm } from '@dhis2/ui' +import { keyBy } from 'lodash-es' +import PropTypes from 'prop-types' +import React from 'react' +import { useHistory } from 'react-router-dom' +import { useCurrentUser } from '../../hooks/useCurrentUser' +import Attributes from '../Attributes' +import Form, { FormSection } from '../Form' +import AnalyticsDimensionsRestrictionsSection from './AnalyticsDimensionRestrictionsSection' +import BasicInformationSection from './BasicInformationSection' +import ContactDetailsSection from './ContactDetailsSection' +import { getUserData } from './getUserData' +import InviteUserSection from './InviteUserSection' +import OrganisationUnitsSection from './OrganisationUnitsSection' +import RolesSection from './RolesSection' +import SecuritySection from './SecuritySection' +import { useFormData } from './useFormData' +import styles from './UserForm.module.css' + +const UserForm = ({ + submitButtonLabel, + user, + userInterfaceLanguage, + userDatabaseLanguage, +}) => { + const { + systemInfo: { emailConfigured }, + } = useConfig() + const history = useHistory() + const engine = useDataEngine() + const { + loading, + error, + interfaceLanguageOptions, + databaseLanguageOptions, + userRoleOptions, + userGroupOptions, + dimensionConstraints, + dimensionConstraintOptions, + filledOrganisationUnitLevels, + attributes, + } = useFormData() + const { currentUser, refreshCurrentUser } = useCurrentUser() + const handleSubmit = async values => { + const userData = getUserData({ + values, + dimensionConstraintsById: keyBy(dimensionConstraints, 'id'), + user, + attributes, + }) + + try { + if (user) { + await engine.mutate({ + resource: `users/${userData.id}`, + type: 'update', + data: userData, + }) + } else { + const inviteUser = values.inviteUser === 'INVITE_USER' + await engine.mutate({ + resource: inviteUser ? 'users/invite' : 'users', + type: 'create', + data: userData, + }) + } + + if (values.interfaceLanguage !== userInterfaceLanguage) { + await engine.mutate({ + resource: 'userSettings/keyUiLocale', + type: 'create', + params: { + user: values.username, + value: values.interfaceLanguage, + }, + }) + } + if (values.databaseLanguage !== userDatabaseLanguage) { + if (values.databaseLanguage === 'USE_DB_LOCALE') { + await engine.mutate({ + resource: 'userSettings/keyDbLocale', + type: 'delete', + params: { + user: values.username, + }, + }) + } else { + await engine.mutate({ + resource: 'userSettings/keyDbLocale', + type: 'create', + params: { + user: values.username, + value: values.databaseLanguage, + }, + }) + } + } + + history.goBack() + if (user && user.id === currentUser.id) { + refreshCurrentUser() + } + } catch (error) { + return ( + error?.details?.response?.errorReports?.reduce( + (errors, error) => { + switch (error.errorCode) { + case 'E4049': + errors.username = i18n.t('Invalid username') + break + case 'E4027': + errors.whatsApp = i18n.t( + 'Invalid WhatsApp number' + ) + break + default: { + const field = + error.errorProperty || FinalForm.FORM_ERROR + errors[field] = error.message + } + } + return errors + }, + {} + ) || { [FinalForm.FORM_ERROR]: error } + ) + } + } + + return ( +
+ {({ values, submitError }) => ( + <> + {submitError && ( + + {submitError.message} + + )} + + + + + + + + {attributes.length > 0 && ( + + + + )} + + )} + + ) +} + +const OrganisationUnitsPropType = PropTypes.arrayOf( + PropTypes.shape({ + id: PropTypes.string.isRequired, + path: PropTypes.string.isRequired, + displayName: PropTypes.string, + }).isRequired +) + +UserForm.propTypes = { + submitButtonLabel: PropTypes.string.isRequired, + userInterfaceLanguage: PropTypes.string.isRequired, + user: PropTypes.shape({ + attributeValues: PropTypes.arrayOf(PropTypes.object.isRequired) + .isRequired, + dataViewOrganisationUnits: OrganisationUnitsPropType.isRequired, + firstName: PropTypes.string.isRequired, + id: PropTypes.string.isRequired, + organisationUnits: OrganisationUnitsPropType.isRequired, + surname: PropTypes.string.isRequired, + teiSearchOrganisationUnits: OrganisationUnitsPropType.isRequired, + userCredentials: PropTypes.shape({ + catDimensionConstraints: PropTypes.arrayOf( + PropTypes.shape({ + id: PropTypes.string.isRequired, + }).isRequired + ).isRequired, + cogsDimensionConstraints: PropTypes.arrayOf( + PropTypes.shape({ + id: PropTypes.string.isRequired, + }).isRequired + ).isRequired, + disabled: PropTypes.bool.isRequired, + externalAuth: PropTypes.bool.isRequired, + userRoles: PropTypes.arrayOf( + PropTypes.shape({ + displayName: PropTypes.string.isRequired, + id: PropTypes.string.isRequired, + }).isRequired + ).isRequired, + username: PropTypes.string.isRequired, + accountExpiry: PropTypes.string, + ldapId: PropTypes.string, + openId: PropTypes.string, + }).isRequired, + userGroups: PropTypes.arrayOf( + PropTypes.shape({ + displayName: PropTypes.string.isRequired, + id: PropTypes.string.isRequired, + }).isRequired + ).isRequired, + dataViewMaxOrganisationUnitLevel: PropTypes.number, + email: PropTypes.string, + facebookMessenger: PropTypes.string, + phoneNumber: PropTypes.string, + skype: PropTypes.string, + telegram: PropTypes.string, + twitter: PropTypes.string, + whatsApp: PropTypes.string, + }), + userDatabaseLanguage: PropTypes.string, +} + +export default UserForm diff --git a/src/components/UserForm/UserForm.module.css b/src/components/UserForm/UserForm.module.css new file mode 100644 index 000000000..c551ffafc --- /dev/null +++ b/src/components/UserForm/UserForm.module.css @@ -0,0 +1,13 @@ +.organisationUnitsNoticeBox { + width: fit-content; + margin-top: var(--spacers-dp16); +} + +.indentedPasswordFields { + margin-left: var(--spacers-dp24); +} + +.noticeBox { + max-width: 500px; + margin-bottom: var(--spacers-dp16); +} diff --git a/src/components/UserForm/getUserData.js b/src/components/UserForm/getUserData.js new file mode 100644 index 000000000..a1f8889ca --- /dev/null +++ b/src/components/UserForm/getUserData.js @@ -0,0 +1,99 @@ +import { getAttributeValues } from '../../attributes' + +const wrapIds = ids => ids.map(id => ({ id })) + +export const getUserData = ({ + values, + dimensionConstraintsById, + user, + attributes, +}) => { + const inviteUser = values.inviteUser === 'INVITE_USER' + const { + email, + firstName, + surname, + phoneNumber, + whatsApp, + facebookMessenger, + skype, + telegram, + twitter, + organisationUnits, + dataViewOrganisationUnits, + teiSearchOrganisationUnits, + dataViewMaxOrganisationUnitLevel, + userGroups, + username, + changePassword, + password, + disabled, + accountExpiry, + openId, + ldapId, + externalAuth, + userRoles, + dimensionConstraints, + } = values + const constraintsForType = dimensionType => + wrapIds( + dimensionConstraints.filter( + id => + dimensionConstraintsById[id].dimensionType === dimensionType + ) + ) + + return { + // Because the data object is used as the payload of a PUT request, + // properties that are omitted will be removed. To prevent this, all + // remaining owned properties are copied from the user to the data + // object. + ...user, + + email, + firstName, + surname, + phoneNumber, + whatsApp, + facebookMessenger, + skype, + telegram, + twitter, + organisationUnits: wrapIds(organisationUnits), + dataViewOrganisationUnits: wrapIds(dataViewOrganisationUnits), + teiSearchOrganisationUnits: wrapIds(teiSearchOrganisationUnits), + dataViewMaxOrganisationUnitLevel: + dataViewMaxOrganisationUnitLevel ?? + Number(dataViewMaxOrganisationUnitLevel), + userGroups: wrapIds(userGroups), + + attributeValues: getAttributeValues({ attributes, values }), + + userCredentials: { + id: user?.userCredentials?.id, + userInfo: user ? { id: user.id } : undefined, + + username, + disabled, + password: + !inviteUser && !externalAuth && (!user || changePassword) + ? password + : undefined, + // See https://jira.dhis2.org/browse/DHIS2-10569 + accountExpiry: + typeof accountExpiry === 'string' && accountExpiry !== '' + ? accountExpiry + : undefined, + openId, + ldapId, + externalAuth, + userRoles: wrapIds(userRoles), + // Dimension constraints are combined into a single input + // component, but need to be stored separately + catDimensionConstraints: constraintsForType('CATEGORY'), + cogsDimensionConstraints: constraintsForType( + 'CATEGORY_OPTION_GROUP_SET' + ), + }, + } +} diff --git a/src/components/UserForm/getUserData.test.js b/src/components/UserForm/getUserData.test.js new file mode 100644 index 000000000..c343dae02 --- /dev/null +++ b/src/components/UserForm/getUserData.test.js @@ -0,0 +1,245 @@ +import { getUserData } from './getUserData' + +describe('getUserData', () => { + const values = { + inviteUser: 'SET_PASSWORD', + email: 'email', + firstName: 'firstName', + surname: 'surname', + phoneNumber: 'phoneNumber', + whatsApp: 'whatsApp', + facebookMessenger: 'facebookMessenger', + skype: 'skype', + telegram: 'telegram', + twitter: 'twitter', + organisationUnits: ['org-1', 'org-2', 'org-3'], + dataViewOrganisationUnits: ['org-4', 'org-5', 'org-6'], + teiSearchOrganisationUnits: ['org-7', 'org-8', 'org-9'], + userGroups: ['group-1', 'group-2', 'group-3'], + username: 'username', + changePassword: true, + password: 'password', + disabled: false, + accountExpiry: '', + openId: 'openId', + ldapId: 'ldapId', + externalAuth: false, + userRoles: ['role-1', 'role-2', 'role-3'], + dimensionConstraints: ['type-1', 'type-2'], + } + const dimensionConstraintsById = { + 'type-1': { + id: 'type-1', + dimensionType: 'CATEGORY', + }, + 'type-2': { + id: 'type-2', + dimensionType: 'CATEGORY_OPTION_GROUP_SET', + }, + } + + it('optionally takes the existing user model', () => { + const userDataWithoutUser = getUserData({ + values, + dimensionConstraintsById, + attributes: [], + user: undefined, + }) + const userDataWithUser = getUserData({ + values, + dimensionConstraintsById, + attributes: [], + user: { id: 'user-1' }, + }) + for (const key of Object.keys(values)) { + if (key !== 'userCredentials') { + expect(userDataWithoutUser[key]).toEqual(userDataWithUser[key]) + } + } + }) + + it('splits dimension constraints', () => { + const userData = getUserData({ + values, + dimensionConstraintsById, + attributes: [], + }) + + expect(userData.userCredentials.catDimensionConstraints).toEqual([ + { id: 'type-1' }, + ]) + expect(userData.userCredentials.cogsDimensionConstraints).toEqual([ + { id: 'type-2' }, + ]) + }) + + it('wraps organisation unit IDs', () => { + const userData = getUserData({ + values, + dimensionConstraintsById, + attributes: [], + }) + + expect(userData.organisationUnits).toEqual([ + { id: 'org-1' }, + { id: 'org-2' }, + { id: 'org-3' }, + ]) + expect(userData.dataViewOrganisationUnits).toEqual([ + { id: 'org-4' }, + { id: 'org-5' }, + { id: 'org-6' }, + ]) + expect(userData.teiSearchOrganisationUnits).toEqual([ + { id: 'org-7' }, + { id: 'org-8' }, + { id: 'org-9' }, + ]) + }) + + it('wraps user group IDs', () => { + const userData = getUserData({ + values, + dimensionConstraintsById, + attributes: [], + }) + + expect(userData.userGroups).toEqual([ + { id: 'group-1' }, + { id: 'group-2' }, + { id: 'group-3' }, + ]) + }) + + it('wraps user role IDs', () => { + const userData = getUserData({ + values, + dimensionConstraintsById, + attributes: [], + }) + + expect(userData.userCredentials.userRoles).toEqual([ + { id: 'role-1' }, + { id: 'role-2' }, + { id: 'role-3' }, + ]) + }) + + // See https://jira.dhis2.org/browse/DHIS2-10569 + it('replaces empty account expiry with undefined', () => { + const valuesWithEmptyAccountExpiry = { + ...values, + userCredentials: { + ...values.userCredentials, + accountExpiry: '', + }, + } + const userData = getUserData({ + values: valuesWithEmptyAccountExpiry, + dimensionConstraintsById, + attributes: [], + }) + + expect(userData.userCredentials.accountExpiry).toBe(undefined) + }) + + describe('only sets a password in certain conditions', () => { + it('does not set a password if the user is invited', () => { + const valuesWithInvitedUser = { + ...values, + inviteUser: 'INVITE_USER', + externalAuth: false, + changePassword: true, + password: 'password', + } + const userData = getUserData({ + values: valuesWithInvitedUser, + dimensionConstraintsById, + attributes: [], + }) + + expect(userData.userCredentials.password).toBe(undefined) + }) + + it('does not set a password if externalAuth is true', () => { + const valuesWithExternalAuth = { + ...values, + inviteUser: 'SET_PASSWORD', + externalAuth: true, + changePassword: true, + password: 'password', + } + const userData = getUserData({ + values: valuesWithExternalAuth, + dimensionConstraintsById, + attributes: [], + }) + + expect(userData.userCredentials.password).toBe(undefined) + }) + + it('does not set a password if user exists and changePassword is false', () => { + const valuesWithChangePasswordFalse = { + ...values, + inviteUser: 'SET_PASSWORD', + externalAuth: false, + changePassword: false, + password: 'password', + } + const userData = getUserData({ + values: valuesWithChangePasswordFalse, + dimensionConstraintsById, + attributes: [], + user: { id: 'user-1' }, + }) + + expect(userData.userCredentials.password).toBe(undefined) + }) + + it('sets a password if user is new and will not be invited nor use external auth', () => { + const valuesForNewUserWithPassword = { + ...values, + inviteUser: 'SET_PASSWORD', + externalAuth: false, + changePassword: false, + password: 'password', + } + const userData = getUserData({ + values: valuesForNewUserWithPassword, + dimensionConstraintsById, + attributes: [], + }) + + expect(userData.userCredentials.password).toBe('password') + }) + + it('sets a password if user exists and changePassword is true and external auth will not be used', () => { + const valuesForExistingUserWithPassword = { + ...values, + inviteUser: 'SET_PASSWORD', + externalAuth: false, + changePassword: true, + password: 'password', + } + const userData = getUserData({ + values: valuesForExistingUserWithPassword, + dimensionConstraintsById, + attributes: [], + user: { id: 'user-1' }, + }) + + expect(userData.userCredentials.password).toBe('password') + }) + }) + + it('copies fields present in user but not present in form', () => { + const userData = getUserData({ + values, + dimensionConstraintsById, + attributes: [], + user: { id: 'user-1', unknownField: true }, + }) + + expect(userData.unknownField).toBe(true) + }) +}) diff --git a/src/containers/UserForm/index.js b/src/components/UserForm/index.js similarity index 100% rename from src/containers/UserForm/index.js rename to src/components/UserForm/index.js diff --git a/src/components/UserForm/useFormData.js b/src/components/UserForm/useFormData.js new file mode 100644 index 000000000..2799391b5 --- /dev/null +++ b/src/components/UserForm/useFormData.js @@ -0,0 +1,90 @@ +import { useDataQuery } from '@dhis2/app-runtime' +import { uniqBy } from 'lodash-es' +import { useMemo } from 'react' +import { userAttributesQuery } from '../../attributes' + +const query = { + interfaceLanguages: { + resource: 'locales/ui', + }, + databaseLanguages: { + resource: 'locales/db', + }, + userRoles: { + resource: 'userRoles', + params: { + fields: ['id', 'displayName'], + canIssue: true, + paging: false, + }, + }, + userGroups: { + resource: 'userGroups', + params: { + fields: ['id', 'displayName'], + paging: false, + }, + }, + dimensionConstraints: { + resource: 'dimensions/constraints', + params: { + fields: ['id', 'name', 'dimensionType'], + paging: false, + }, + }, + filledOrganisationUnitLevels: { + resource: 'filledOrganisationUnitLevels', + }, + attributes: userAttributesQuery, +} + +const optionsFromLanguages = languages => + // It is possible for the server to return duplicate entries for database locales + uniqBy( + languages.map(({ name, locale }) => ({ + label: name, + value: locale, + })), + 'value' + ) + +const makeOptions = array => + array.map(({ displayName, name, id }) => ({ + label: displayName || name, + value: id, + })) + +export const useFormData = () => { + const { loading, error, data } = useDataQuery(query) + const formData = useMemo(() => { + if (!data) { + return + } + + const { + interfaceLanguages, + databaseLanguages, + userRoles: { userRoles }, + userGroups: { userGroups }, + dimensionConstraints: { dimensions: dimensionConstraints }, + attributes: { attributes }, + filledOrganisationUnitLevels, + } = data + + return { + interfaceLanguageOptions: optionsFromLanguages(interfaceLanguages), + databaseLanguageOptions: optionsFromLanguages(databaseLanguages), + userRoleOptions: makeOptions(userRoles), + userGroupOptions: makeOptions(userGroups), + dimensionConstraints, + dimensionConstraintOptions: makeOptions(dimensionConstraints), + filledOrganisationUnitLevels, + attributes, + } + }, [data]) + + if (loading || error) { + return { loading, error } + } + return formData +} diff --git a/src/components/UserForm/validators.js b/src/components/UserForm/validators.js new file mode 100644 index 000000000..beca9019f --- /dev/null +++ b/src/components/UserForm/validators.js @@ -0,0 +1,53 @@ +import { useDataEngine } from '@dhis2/app-runtime' +import i18n from '@dhis2/d2-i18n' +import pDebounce from 'p-debounce' +import { useValidator } from '../../hooks/useValidator' + +export const useDebouncedUniqueUsernameValidator = ({ + username: currentUsername, +}) => { + const engine = useDataEngine() + const findUserByUsername = pDebounce(async username => { + const { + users: { users }, + } = await engine.query({ + users: { + resource: 'users', + params: { + filter: `userCredentials.username:eq:${username}`, + fields: 'id', + }, + }, + }) + return users[0] + }, 350) + const validator = async username => { + if (username === currentUsername) { + return + } + + try { + const user = await findUserByUsername(username) + if (user) { + return i18n.t('Username already taken') + } + } catch (error) { + return i18n.t( + 'There was a problem whilst checking the availability of this username' + ) + } + } + return useValidator(validator) +} + +export const createRepeatPasswordValidator = password => repeatPassword => { + if (password && password !== repeatPassword) { + return i18n.t('Passwords do not match') + } +} + +export const hasSelectionValidator = value => { + if (!Array.isArray(value) || value.length === 0) { + return i18n.t('Please provide a value') + } +} diff --git a/src/constants/filterFieldNames.js b/src/constants/filterFieldNames.js deleted file mode 100644 index 5f63bc656..000000000 --- a/src/constants/filterFieldNames.js +++ /dev/null @@ -1 +0,0 @@ -export const QUERY = 'query' diff --git a/src/constants/routeConfig.js b/src/constants/routeConfig.js index 6c8624307..354f7c754 100644 --- a/src/constants/routeConfig.js +++ b/src/constants/routeConfig.js @@ -1,20 +1,24 @@ import i18n from '@dhis2/d2-i18n' import React from 'react' -import FormLoader from '../components/FormLoader' -import PageNotFound from '../components/PageNotFound' import GroupDetails from '../containers/GroupDetails' -import GroupList from '../containers/GroupList' -import Home from '../containers/Home' import RoleDetails from '../containers/RoleDetails' -import RoleList from '../containers/RoleList' -import UserList from '../containers/UserList' import UserProfile from '../containers/UserProfile' +import CreateGroup from '../pages/CreateGroup' +import CreateRole from '../pages/CreateRole' +import CreateUser from '../pages/CreateUser' +import EditGroup from '../pages/EditGroup' +import EditRole from '../pages/EditRole' +import EditUser from '../pages/EditUser' +import GroupList from '../pages/GroupList' +import Home from '../pages/Home' +import PageNotFound from '../pages/PageNotFound' +import RoleList from '../pages/RoleList' +import UserList from '../pages/UserList' import { USER, USER_ROLE, USER_GROUP } from './entityTypes' const getUserSection = () => ({ key: 'user_section', label: i18n.t('User'), - icon: 'person', path: '/users', description: i18n.t('Create, modify, view and delete Users'), component: UserList, @@ -23,7 +27,6 @@ const getUserSection = () => ({ const getUserRoleSection = () => ({ key: 'user_role_section', label: i18n.t('User role'), - icon: 'folder_shared', path: '/user-roles', description: i18n.t('Create, modify, view and delete User Roles'), component: RoleList, @@ -32,7 +35,6 @@ const getUserRoleSection = () => ({ const getUserGroupSection = () => ({ key: 'user_group_section', label: i18n.t('User group'), - icon: 'group', path: '/user-groups', description: i18n.t('Create, modify, view and delete User Groups'), component: GroupList, @@ -45,13 +47,13 @@ const createRouteConfig = () => [ { key: 'user_new_view', path: '/users/new', - render: props => , + render: () => , entityType: USER, }, { key: 'user_edit_view', path: '/users/edit/:id', - render: props => , + render: ({ match }) => , entityType: USER, }, { @@ -65,13 +67,13 @@ const createRouteConfig = () => [ { key: 'user_role_new_view', path: '/user-roles/new', - render: props => , + render: () => , entityType: USER_ROLE, }, { key: 'user_role_edit_view', path: '/user-roles/edit/:id', - render: props => , + render: ({ match }) => , entityType: USER_ROLE, }, { @@ -85,13 +87,13 @@ const createRouteConfig = () => [ { key: 'user_group_new_view', path: '/user-groups/new', - render: props => , + render: () => , entityType: USER_GROUP, }, { key: 'user_group_edit_view', path: '/user-groups/edit/:id', - render: props => , + render: ({ match }) => , entityType: USER_GROUP, }, { diff --git a/src/containers/GroupDetails.js b/src/containers/GroupDetails.js index 1579526d0..621bfbd39 100644 --- a/src/containers/GroupDetails.js +++ b/src/containers/GroupDetails.js @@ -1,8 +1,8 @@ import PropTypes from 'prop-types' import React from 'react' import DetailSummary from '../components/DetailSummary' -import { getUserGroupDetails } from '../constants/detailFieldConfigs' import { USER_GROUP } from '../constants/entityTypes' +import { getUserGroupDetails } from './detailFieldConfigs' /** Renders a DetailSummary for a UserGroup instance * @class diff --git a/src/containers/GroupForm/GroupForm.js b/src/containers/GroupForm/GroupForm.js deleted file mode 100644 index b3f88a66b..000000000 --- a/src/containers/GroupForm/GroupForm.js +++ /dev/null @@ -1,248 +0,0 @@ -import i18n from '@dhis2/d2-i18n' -import CircularProgress from 'material-ui/CircularProgress' -import RaisedButton from 'material-ui/RaisedButton' -import PropTypes from 'prop-types' -import React, { Component } from 'react' -import { connect } from 'react-redux' -import { Field, reduxForm } from 'redux-form' -import makeTrashable from 'trashable' -import { clearItem, showSnackbar, getList } from '../../actions' -import api from '../../api' -import { USER_GROUP } from '../../constants/entityTypes' -import { userGroupFormInitialValuesSelector } from '../../selectors' -import { - generateAttributeFields, - parseAttributeValues, - addUniqueAttributesToAsyncBlurFields, -} from '../../utils/attributeFieldHelpers' -import createHumanErrorMessage from '../../utils/createHumanErrorMessage' -import detectCurrentUserChanges from '../../utils/detectCurrentUserChanges' -import { - renderSearchableGroupEditor, - renderText, -} from '../../utils/fieldRenderers' -import history from '../../utils/history' -import { asyncValidatorSwitch } from '../../utils/validatorsAsync' -import collectValidators from './collectValidators' -import { FORM_NAME, NAME, CODE, MANAGED_GROUPS, getFields } from './config' -import * as CONFIG from './config' - -/** - * Only replace UI, nothing else - */ - -/** - * Container component that is controlled by redux-form. It renders an array of fields and validates their input. - * When valid it will save on submit and show relevant snackbar message. - */ -class GroupForm extends Component { - constructor(props) { - super(props) - this.state = { - attributeFields: null, - } - this.trashableAttributesPromise = null - this.fields = getFields() - } - - async componentDidMount() { - const { group, showSnackbar, initialize } = this.props - - this.trashableAttributesPromise = makeTrashable( - api.getAttributes(USER_GROUP) - ) - - try { - const attributes = await this.trashableAttributesPromise - const attributeFields = generateAttributeFields( - attributes, - group.attributeValues - ) - addUniqueAttributesToAsyncBlurFields( - attributeFields, - this.props.asyncBlurFields - ) - this.setState({ attributeFields }) - initialize( - userGroupFormInitialValuesSelector(group, attributeFields) - ) - } catch (error) { - console.error(error) - showSnackbar({ - message: createHumanErrorMessage( - error, - i18n.t( - 'Could not load the user group data. Please refresh the page.' - ) - ), - }) - } - } - - createIdValueObject(value) { - return { - id: typeof value === 'string' ? value : value.id, - } - } - - saveGroup = async (values, _, props) => { - const { group, showSnackbar, clearItem, getList } = props - - group[NAME] = values[NAME] - group[CODE] = values[CODE] - group[MANAGED_GROUPS] = values[MANAGED_GROUPS].map( - this.createIdValueObject - ) - group.attributeValues = parseAttributeValues( - values, - this.state.attributeFields - ) - - try { - await api.saveUserGroup(group.toJSON()) - const msg = i18n.t( - 'User group "{{displayName}}" saved successfully', - { - displayName: group.name, - } - ) - showSnackbar({ message: msg }) - clearItem() - getList(USER_GROUP) - this.backToList() - detectCurrentUserChanges(group) - } catch (error) { - showSnackbar({ - message: createHumanErrorMessage( - error, - i18n.t('There was a problem saving the user group.') - ), - }) - } - } - - backToList = () => { - history.goBack() - } - - renderFields(fields) { - const { group } = this.props - return fields.map(fieldConfig => { - const { - name, - fieldRenderer, - label, - isRequiredField, - isAttributeField, - fieldValidators, - ...conf - } = fieldConfig - const suffix = isRequiredField ? ' *' : '' - const labelText = label + suffix - const validators = [] - - if (fieldRenderer === renderText) { - return renderText(fieldConfig) - } - - if (fieldRenderer === renderSearchableGroupEditor) { - if (isRequiredField) { - conf.assignedItemsLabel += ' *' - } - conf.initialValues = fieldConfig.initialItemsSelector(group) - } - - conf.validate = collectValidators( - this.props, - name, - isRequiredField, - isAttributeField, - fieldValidators - ) - - return ( - - ) - }) - } - - render() { - const { handleSubmit, submitting, asyncValidating, pristine, valid } = - this.props - const { attributeFields } = this.state - const disableSubmit = Boolean( - submitting || asyncValidating || pristine || !valid - ) - - if (!attributeFields) { - return ( -
- -
- ) - } - - return ( -
-
- {this.renderFields(this.fields)} - {this.renderFields(attributeFields)} -
- - -
-
-
- ) - } -} - -GroupForm.propTypes = { - asyncValidating: PropTypes.oneOfType([PropTypes.bool, PropTypes.string]) - .isRequired, - clearItem: PropTypes.func.isRequired, - getList: PropTypes.func.isRequired, - group: PropTypes.object.isRequired, - handleSubmit: PropTypes.func.isRequired, - pristine: PropTypes.bool.isRequired, - showSnackbar: PropTypes.func.isRequired, - submitting: PropTypes.bool.isRequired, - valid: PropTypes.bool.isRequired, - asyncBlurFields: PropTypes.arrayOf(PropTypes.string), - initialize: PropTypes.func, -} - -const mapStateToProps = state => ({ - group: state.currentItem, -}) - -const ReduxFormWrappedGroupForm = reduxForm({ - form: FORM_NAME, - asyncValidate: asyncValidatorSwitch, - asyncBlurFields: [NAME, CODE], -})(GroupForm) - -export default connect(mapStateToProps, { - clearItem, - showSnackbar, - getList, -})(ReduxFormWrappedGroupForm) diff --git a/src/containers/GroupForm/collectValidators.js b/src/containers/GroupForm/collectValidators.js deleted file mode 100644 index 135628404..000000000 --- a/src/containers/GroupForm/collectValidators.js +++ /dev/null @@ -1,33 +0,0 @@ -/* eslint-disable max-params */ - -import { required, code } from '../../utils/validators' -import { NAME, CODE } from './config' - -export default function collectValidators( - props, - name, - isRequiredField, - isAttributeField, - fieldValidators -) { - const validatorsToApply = [] - const isRequiredAttributeField = isAttributeField && isRequiredField - - if (name === NAME) { - validatorsToApply.push(required) - } - - if (name === CODE) { - validatorsToApply.push(code) - } - - if (isRequiredAttributeField) { - validatorsToApply.push(required) - } - - if (isAttributeField && fieldValidators) { - validatorsToApply.push(...fieldValidators) - } - - return validatorsToApply -} diff --git a/src/containers/GroupForm/config.js b/src/containers/GroupForm/config.js deleted file mode 100644 index 57735c24d..000000000 --- a/src/containers/GroupForm/config.js +++ /dev/null @@ -1,63 +0,0 @@ -import i18n from '@dhis2/d2-i18n' -import asArray from '../../utils/asArray' -import { - renderText, - renderTextField, - renderSearchableGroupEditor, -} from '../../utils/fieldRenderers' - -export const FORM_NAME = 'groupForm' -export const NAME = 'name' -export const CODE = 'code' -export const MANAGED_GROUPS = 'managedGroups' - -export const GROUP_PROPS = [NAME, CODE, MANAGED_GROUPS] - -export const STYLES = { - loaderWrap: { - paddingTop: '2rem', - textAlign: 'center', - }, -} - -export const getFields = () => [ - { - name: NAME, - label: i18n.t('Name'), - fieldRenderer: renderTextField, - isRequiredField: true, - }, - { - name: CODE, - label: i18n.t('Code'), - fieldRenderer: renderTextField, - }, - { - name: 'manage_users_info', - fieldRenderer: renderText, - label: i18n.t( - 'To add a user to this group, go to the User section and edit the user group settings for a specific user.' - ), - style: { - border: '1px solid #bdbdbd', - backgroundColor: '#e5e5e5', - padding: 12, - }, - }, - { - name: MANAGED_GROUPS, - fieldRenderer: renderSearchableGroupEditor, - initialItemsSelector: group => asArray(group[MANAGED_GROUPS]), - availableItemsQuery: { - availableItems: { - resource: 'userGroups', - params: { - fields: ['id', 'displayName'], - paging: false, - }, - }, - }, - availableItemsLabel: i18n.t('Available user groups'), - assignedItemsLabel: i18n.t('Managed user groups'), - }, -] diff --git a/src/containers/GroupForm/index.js b/src/containers/GroupForm/index.js deleted file mode 100644 index 746404c1e..000000000 --- a/src/containers/GroupForm/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import GroupForm from './GroupForm' -export default GroupForm diff --git a/src/containers/RoleDetails.js b/src/containers/RoleDetails.js index b4762529c..cf771f74a 100644 --- a/src/containers/RoleDetails.js +++ b/src/containers/RoleDetails.js @@ -1,8 +1,8 @@ import PropTypes from 'prop-types' import React from 'react' import DetailSummary from '../components/DetailSummary' -import { getUserRoleDetails } from '../constants/detailFieldConfigs' import { USER_ROLE } from '../constants/entityTypes' +import { getUserRoleDetails } from './detailFieldConfigs' /** Renders a DetailSummary for a UserRole instance * @class diff --git a/src/containers/RoleForm/RoleForm.js b/src/containers/RoleForm/RoleForm.js deleted file mode 100644 index 0543e52ab..000000000 --- a/src/containers/RoleForm/RoleForm.js +++ /dev/null @@ -1,143 +0,0 @@ -import i18n from '@dhis2/d2-i18n' -import RaisedButton from 'material-ui/RaisedButton' -import PropTypes from 'prop-types' -import React, { Component } from 'react' -import { connect } from 'react-redux' -import { Field, reduxForm } from 'redux-form' -import { clearItem, showSnackbar, getList } from '../../actions' -import api from '../../api' -import { USER_ROLE } from '../../constants/entityTypes' -import createHumanErrorMessage from '../../utils/createHumanErrorMessage' -import detectCurrentUserChanges from '../../utils/detectCurrentUserChanges' -import history from '../../utils/history' -import { required } from '../../utils/validators' -import { asyncValidateUniqueness } from '../../utils/validatorsAsync' -import { NAME, DESCRIPTION, AUTHORITIES, getFields } from './config' - -/** - * Container component that is controlled by redux-form. It renders an array of fields and validates their input. - * When valid it will save on submit and show relevant snackbar message. - */ -class RoleForm extends Component { - fields = getFields() - - saveRole = async (values, _, props) => { - const { role, showSnackbar, clearItem, getList } = props - const data = { - ...role.toJSON(), - [NAME]: values[NAME], - [DESCRIPTION]: values[DESCRIPTION], - [AUTHORITIES]: values[AUTHORITIES], - } - - try { - await api.saveRole(data) - const msg = i18n.t( - 'User role "{{displayName}}" saved successfully', - { - displayName: data[NAME], - } - ) - showSnackbar({ message: msg }) - clearItem() - getList(USER_ROLE) - this.backToList() - detectCurrentUserChanges(role) - } catch (error) { - showSnackbar({ - message: createHumanErrorMessage( - error, - i18n.t('There was a problem saving the user role.') - ), - }) - } - } - - backToList = () => { - history.goBack() - } - - renderFields() { - return this.fields.map(fieldConfig => { - const { name, fieldRenderer, label, isRequiredField, ...conf } = - fieldConfig - const suffix = isRequiredField ? ' *' : '' - const labelText = label + suffix - const validators = name === NAME ? [required] : [] - - return ( - - ) - }) - } - - render = () => { - const { handleSubmit, submitting, asyncValidating, pristine, valid } = - this.props - const disableSubmit = Boolean( - submitting || asyncValidating || pristine || !valid - ) - return ( -
-
- {this.renderFields()} -
- - -
-
-
- ) - } -} - -RoleForm.propTypes = { - asyncValidating: PropTypes.oneOfType([PropTypes.bool, PropTypes.string]) - .isRequired, - clearItem: PropTypes.func.isRequired, - getList: PropTypes.func.isRequired, - handleSubmit: PropTypes.func.isRequired, - initialValues: PropTypes.object.isRequired, - pristine: PropTypes.bool.isRequired, - role: PropTypes.object.isRequired, - showSnackbar: PropTypes.func.isRequired, - submitting: PropTypes.bool.isRequired, - valid: PropTypes.bool.isRequired, -} - -const mapStateToProps = state => ({ - role: state.currentItem, - initialValues: { - [NAME]: state.currentItem[NAME], - [DESCRIPTION]: state.currentItem[DESCRIPTION], - [AUTHORITIES]: state.currentItem[AUTHORITIES] || [], - }, -}) - -const ReduxFormWrappedRoleForm = reduxForm({ - form: 'roleForm', - asyncValidate: asyncValidateUniqueness, - asyncBlurFields: [NAME], -})(RoleForm) - -export default connect(mapStateToProps, { - clearItem, - showSnackbar, - getList, -})(ReduxFormWrappedRoleForm) diff --git a/src/containers/RoleForm/config.js b/src/containers/RoleForm/config.js deleted file mode 100644 index bd490a5d6..000000000 --- a/src/containers/RoleForm/config.js +++ /dev/null @@ -1,30 +0,0 @@ -import i18n from '@dhis2/d2-i18n' -import { - renderTextField, - renderAuthorityEditor, -} from '../../utils/fieldRenderers' - -export const NAME = 'name' -export const DESCRIPTION = 'description' -export const AUTHORITIES = 'authorities' - -export const ROLE_PROPS = [NAME, DESCRIPTION, AUTHORITIES] - -export const getFields = () => [ - { - name: NAME, - label: i18n.t('Name'), - fieldRenderer: renderTextField, - isRequiredField: true, - }, - { - name: DESCRIPTION, - label: i18n.t('Description'), - fieldRenderer: renderTextField, - }, - { - name: AUTHORITIES, - label: i18n.t('Authorities'), - fieldRenderer: renderAuthorityEditor, - }, -] diff --git a/src/containers/RoleForm/index.js b/src/containers/RoleForm/index.js deleted file mode 100644 index 222fc0745..000000000 --- a/src/containers/RoleForm/index.js +++ /dev/null @@ -1,2 +0,0 @@ -import RoleForm from './RoleForm' -export default RoleForm diff --git a/src/containers/UserForm/UserForm.js b/src/containers/UserForm/UserForm.js deleted file mode 100644 index dd80302db..000000000 --- a/src/containers/UserForm/UserForm.js +++ /dev/null @@ -1,410 +0,0 @@ -/* eslint-disable max-params */ - -import i18n from '@dhis2/d2-i18n' -import CircularProgress from 'material-ui/CircularProgress' -import FlatButton from 'material-ui/FlatButton' -import RaisedButton from 'material-ui/RaisedButton' -import HardwareKeyboardArrowDown from 'material-ui/svg-icons/hardware/keyboard-arrow-down' -import HardwareKeyboardArrowUp from 'material-ui/svg-icons/hardware/keyboard-arrow-up' -import PropTypes from 'prop-types' -import React, { Component } from 'react' -import { connect } from 'react-redux' -import { Field, reduxForm, formValueSelector } from 'redux-form' -import makeTrashable from 'trashable' -import { clearItem, getList, showSnackbar } from '../../actions' -import api from '../../api' -import { USER } from '../../constants/entityTypes' -import { - userFormInitialValuesSelector, - inviteUserValueSelector, -} from '../../selectors' -import asArray from '../../utils/asArray' -import { - generateAttributeFields, - addUniqueAttributesToAsyncBlurFields, -} from '../../utils/attributeFieldHelpers' -import createHumanErrorMessage from '../../utils/createHumanErrorMessage' -import detectCurrentUserChanges from '../../utils/detectCurrentUserChanges' -import { - renderTextField, - renderText, - renderSearchableOrgUnitTree, - renderSearchableGroupEditor, - renderSelectField, -} from '../../utils/fieldRenderers' -import getNestedProp from '../../utils/getNestedProp' -import history from '../../utils/history' -import { asyncValidatorSwitch } from '../../utils/validatorsAsync' -import collectValidators from './collectValidators' -import * as CONFIG from './config' - -/** - * Container component that is controlled by redux-form. When mounting, it will fetch available and selected locales. - * Once these are loaded, it renders an array of fields and validates their input. - * When valid it will save on submit and show relevant snackbar message. - */ -class UserForm extends Component { - constructor(props) { - super(props) - this.state = { - showMore: false, - locales: null, - attributeFields: null, - } - this.trashableAttributesPromise = null - this.trashableLocalePromise = null - this.inviteFields = CONFIG.getInviteFields() - this.baseFields = CONFIG.getBaseFields() - this.additionalFields = CONFIG.getAdditionalFields() - } - - async componentDidMount() { - const { user, showSnackbar, initialize } = this.props - const username = user.id ? user.userCredentials.username : null - - this.trashableLocalePromise = makeTrashable( - api.getSelectedAndAvailableLocales(username) - ) - this.trashableAttributesPromise = makeTrashable(api.getAttributes(USER)) - - try { - const locales = await this.trashableLocalePromise - const attributes = await this.trashableAttributesPromise - const attributeFields = generateAttributeFields( - attributes, - user.attributeValues - ) - addUniqueAttributesToAsyncBlurFields( - attributeFields, - this.props.asyncBlurFields - ) - this.setState({ locales, attributeFields }) - initialize( - userFormInitialValuesSelector(user, locales, attributeFields) - ) - } catch (error) { - console.error(error) - showSnackbar({ - message: createHumanErrorMessage( - error, - i18n.t( - 'Could not load the user data. Please refresh the page.' - ) - ), - }) - } - } - - componentWillUnmount() { - this.trashableLocalePromise.trash() - this.trashableAttributesPromise.trash() - } - - toggleShowMore = () => { - this.setState({ - showMore: !this.state.showMore, - }) - } - - handleSubmit = async (values, _, props) => { - const { user, inviteUser, showSnackbar, clearItem, getList } = props - const initialUiLocale = this.state.locales.ui.selected - const initialDbLocale = this.state.locales.db.selected - - try { - await api.saveOrInviteUser( - values, - user, - inviteUser, - initialUiLocale, - initialDbLocale, - this.state.attributeFields - ) - const msg = i18n.t('User "{{displayName}}" saved successfully', { - displayName: `${values.firstName} ${values.surname}`, - }) - showSnackbar({ message: msg }) - clearItem() - getList(USER) - this.backToList() - detectCurrentUserChanges(user) - } catch (error) { - console.error(error) - showSnackbar({ - message: createHumanErrorMessage( - error, - i18n.t('There was a problem saving the user.') - ), - }) - } - } - - backToList = () => { - history.goBack() - } - - getLabelText(label, user, isRequiredField) { - const { inviteUser } = this.props - return isRequiredField === CONFIG.ALWAYS_REQUIRED || - (inviteUser && isRequiredField === CONFIG.INVITE_REQUIRED) || - (isRequiredField === CONFIG.CREATE_REQUIRED && - !user.id && - !inviteUser) || - (typeof isRequiredField === 'boolean' && isRequiredField) - ? `${label} *` - : label - } - - prepareGroupEditor(conf, fieldConfig, user, isRequiredField) { - conf.assignedItemsLabel = this.getLabelText( - conf.assignedItemsLabel, - user, - isRequiredField - ) - conf.initialValues = fieldConfig.initialItemsSelector(user) - } - - exludeField(fieldName) { - const { user, inviteUser, externalAuthOnly } = this.props - const systemCanEmail = this.context.d2.system.systemInfo.emailConfigured - - if ((!systemCanEmail || user.id) && fieldName === CONFIG.INVITE) { - return true - } - - if ( - (inviteUser || externalAuthOnly) && - (fieldName === CONFIG.PASSWORD || - fieldName === CONFIG.REPEAT_PASSWORD) - ) { - return true - } - - if ( - inviteUser && - [CONFIG.EXTERNAL_AUTH, CONFIG.OPEN_ID, CONFIG.LDAP_ID].includes( - fieldName - ) - ) { - return true - } - - return false - } - - renderFields(fields) { - const { user } = this.props - - return fields.reduce((filteredFields, fieldConfig) => { - const { - name, - fieldRenderer, - label, - isRequiredField, - isAttributeField, - fieldValidators, - ...conf - } = fieldConfig - const labelText = this.getLabelText(label, user, isRequiredField) - - if (this.exludeField(name)) { - return filteredFields - } - - if (fieldRenderer === renderText) { - filteredFields.push(renderText(fieldConfig)) - return filteredFields - } - - switch (fieldRenderer) { - case renderTextField: - if (!conf.hintText) { - conf.hintText = label - } - conf.disabled = Boolean(name === CONFIG.USERNAME && user.id) - break - case renderSearchableOrgUnitTree: - conf.initialValues = asArray(user[fieldConfig.name]) - break - case renderSearchableGroupEditor: - this.prepareGroupEditor( - conf, - fieldConfig, - user, - isRequiredField - ) - break - case renderSelectField: - conf.options = fieldConfig.optionsSelector - ? getNestedProp(fieldConfig.optionsSelector, this.state) - : fieldConfig.options - break - default: - break - } - - conf.validate = collectValidators( - this.props, - name, - isRequiredField, - isAttributeField, - fieldValidators - ) - - filteredFields.push( - - ) - return filteredFields - }, []) - } - - renderCreateOrInviteField() { - return this.renderFields(this.inviteFields) - } - - renderAttributeFields() { - return this.renderFields(this.state.attributeFields) - } - - renderBaseFields() { - return this.renderFields(this.baseFields) - } - - renderAdditionalFields(showMore) { - if (!showMore) { - return null - } - return ( -
- {this.renderFields(this.additionalFields)} -
- ) - } - - renderToggler(showMore) { - const togglerText = showMore - ? i18n.t('Show fewer options') - : i18n.t('Show more options') - const icon = showMore ? ( - - ) : ( - - ) - - return ( -
- -
- ) - } - - render() { - const { - handleSubmit, - submitting, - asyncValidating, - pristine, - valid, - inviteUser, - } = this.props - const { showMore, locales } = this.state - const disableSubmit = Boolean( - submitting || asyncValidating || pristine || !valid - ) - const submitText = - inviteUser === true ? i18n.t('Send invite') : i18n.t('Save') - - if (!locales) { - return ( -
- -
- ) - } - - return ( -
-
- {this.renderCreateOrInviteField()} - {this.renderBaseFields()} - {this.renderAttributeFields()} - {this.renderAdditionalFields(showMore)} - {this.renderToggler(showMore)} -
- - -
-
-
- ) - } -} - -UserForm.propTypes = { - asyncValidating: PropTypes.oneOfType([PropTypes.bool, PropTypes.string]) - .isRequired, - change: PropTypes.func.isRequired, - clearItem: PropTypes.func.isRequired, - externalAuthOnly: PropTypes.bool.isRequired, - getList: PropTypes.func.isRequired, - handleSubmit: PropTypes.func.isRequired, - initialize: PropTypes.func.isRequired, - inviteUser: PropTypes.bool.isRequired, - pristine: PropTypes.bool.isRequired, - showSnackbar: PropTypes.func.isRequired, - submitting: PropTypes.bool.isRequired, - user: PropTypes.object.isRequired, - valid: PropTypes.bool.isRequired, - asyncBlurFields: PropTypes.arrayOf(PropTypes.string), - fallbackOrgUnits: PropTypes.object, -} - -UserForm.contextTypes = { - d2: PropTypes.object.isRequired, -} - -const selector = formValueSelector(CONFIG.FORM_NAME) -const mapStateToProps = state => { - return { - user: state.currentItem, - fallbackOrgUnits: - state.currentUser[CONFIG.DATA_CAPTURE_AND_MAINTENANCE_ORG_UNITS], - inviteUser: inviteUserValueSelector(state.form[CONFIG.FORM_NAME]), - externalAuthOnly: Boolean(selector(state, CONFIG.EXTERNAL_AUTH)), - } -} - -const ReduxFormWrappedUserForm = reduxForm({ - form: CONFIG.FORM_NAME, - asyncValidate: asyncValidatorSwitch, - asyncBlurFields: [CONFIG.USERNAME], -})(UserForm) - -export default connect(mapStateToProps, { - clearItem, - showSnackbar, - getList, -})(ReduxFormWrappedUserForm) diff --git a/src/containers/UserForm/collectValidators.js b/src/containers/UserForm/collectValidators.js deleted file mode 100644 index 3ccdc5d03..000000000 --- a/src/containers/UserForm/collectValidators.js +++ /dev/null @@ -1,73 +0,0 @@ -/* eslint-disable max-params */ - -import * as validators from '../../utils/validators' -import { - USERNAME, - PASSWORD, - REPEAT_PASSWORD, - SURNAME, - FIRST_NAME, - EMAIL, -} from './config' - -// Use this to make sure validator names match form field names (see const fieldSpecificValidator) -const validatorLookup = { - ...validators, - userRoles: validators.requiredArray, - organisationUnits: validators.requiredArray, -} - -// When creating a user, a password is required, because there is no step to create -// a password, which a user does get when he is invited by email. On the other hand, -// the email field is optional, because the user can just use his username to login. -// And for this reason, the username field is required too. -const CREATE_REQUIRED_FIELDS = new Set([ - USERNAME, - PASSWORD, - REPEAT_PASSWORD, - SURNAME, - FIRST_NAME, -]) - -// When inviting a user, email, firstname and surname is sufficient. -// The user can setup a username and password when clicking on the invite link. -const INVITE_REQUIRED_FIELDS = new Set([EMAIL, SURNAME, FIRST_NAME]) - -// In edit mode, the username field is disabled, because this is create-only. -// The password fields are also optional, we just keep the current password -// if no new values are provided. Only firstname and surname are required, -// to prevent these fields from being cleared. -const EDIT_REQUIRED_FIELDS = new Set([SURNAME, FIRST_NAME]) - -export default function collectValidators( - props, - name, - isRequiredField, - isAttributeField, - fieldValidators -) { - const validatorsToApply = [] - const isEditingUser = Boolean(props.user.id) - const isRequiredAttributeField = isAttributeField && isRequiredField - const fieldSpecificValidator = validatorLookup[name] - const isRequiredStaticField = - !isAttributeField && isEditingUser - ? EDIT_REQUIRED_FIELDS.has(name) - : props.inviteUser - ? INVITE_REQUIRED_FIELDS.has(name) - : CREATE_REQUIRED_FIELDS.has(name) - - if (fieldSpecificValidator) { - validatorsToApply.push(fieldSpecificValidator) - } - - if (isRequiredAttributeField || isRequiredStaticField) { - validatorsToApply.push(validators.required) - } - - if (isAttributeField && fieldValidators) { - validatorsToApply.push(...fieldValidators) - } - - return validatorsToApply -} diff --git a/src/containers/UserForm/config.js b/src/containers/UserForm/config.js deleted file mode 100644 index a82d6605b..000000000 --- a/src/containers/UserForm/config.js +++ /dev/null @@ -1,341 +0,0 @@ -import i18n from '@dhis2/d2-i18n' -import { blue600 } from 'material-ui/styles/colors' -import { analyticsDimensionsRestrictionsSelector } from '../../selectors' -import asArray from '../../utils/asArray' -import { - renderTextField, - renderDateField, - renderCheckbox, - renderSelectField, - renderSearchableGroupEditor, - renderSearchableOrgUnitTree, - renderText, -} from '../../utils/fieldRenderers' -import getNestedProp from '../../utils/getNestedProp' - -export const STYLES = { - loaderWrap: { - paddingTop: '2rem', - textAlign: 'center', - }, - toggler: { - color: blue600, - }, - togglerWrap: { - clear: 'both', - paddingTop: '1.2rem', - marginBottom: '1.5rem', - }, - additionalFieldsWrap: { - clear: 'both', - paddingTop: '1.5rem', - }, -} - -export const FORM_NAME = 'userForm' -export const USERNAME = 'username' -export const EMAIL = 'email' -export const EXPIRE_DATE = 'accountExpiry' -export const DISABLED = 'disabled' -export const INVITE = 'inviteUser' -export const EXTERNAL_AUTH = 'externalAuth' -export const PASSWORD = 'password' -export const REPEAT_PASSWORD = 'repeatPassword' -export const SURNAME = 'surname' -export const FIRST_NAME = 'firstName' -export const OPEN_ID = 'openId' -export const LDAP_ID = 'ldapId' -export const PHONE_NUMBER = 'phoneNumber' -export const INTERFACE_LANGUAGE = 'interfaceLanguage' -export const DATABASE_LANGUAGE = 'databaseLanguage' -export const ASSIGNED_ROLES = 'userRoles' -export const DATA_CAPTURE_AND_MAINTENANCE_ORG_UNITS = 'organisationUnits' -export const DATA_OUTPUT_AND_ANALYTICS_ORG_UNITS = 'dataViewOrganisationUnits' -export const TEI_SEARCH_ORG_UNITS = 'teiSearchOrganisationUnits' -export const ASSIGNED_USER_GROUPS = 'userGroups' -export const DIMENSION_RESTRICTIONS_FOR_DATA_ANALYTICS = - 'catCogsDimensionConstraints' -export const WHATS_APP = 'whatsApp' -export const FACEBOOK_MESSENGER = 'facebookMessenger' -export const SKYPE = 'skype' -export const TELEGRAM = 'telegram' -export const TWITTER = 'twitter' - -export const USER_PROPS = [ - SURNAME, - FIRST_NAME, - EMAIL, - PHONE_NUMBER, - WHATS_APP, - FACEBOOK_MESSENGER, - SKYPE, - TELEGRAM, - TWITTER, - DATA_CAPTURE_AND_MAINTENANCE_ORG_UNITS, - DATA_OUTPUT_AND_ANALYTICS_ORG_UNITS, - ASSIGNED_USER_GROUPS, - TEI_SEARCH_ORG_UNITS, -] - -export const USER_CRED_PROPS = [ - USERNAME, - DISABLED, - EXPIRE_DATE, - EXTERNAL_AUTH, - PASSWORD, - OPEN_ID, - LDAP_ID, - ASSIGNED_ROLES, - DIMENSION_RESTRICTIONS_FOR_DATA_ANALYTICS, -] - -export const ALWAYS_REQUIRED = 'ALWAYS_REQUIRED' -export const INVITE_REQUIRED = 'INVITE_REQUIRED' -export const CREATE_REQUIRED = 'CREATE_REQUIRED' - -export const USE_DB_LOCALE = 'use_db_locale' - -export const SET_PASSWORD = 'SET_PASSWORD' -export const INVITE_USER = 'INVITE_USER' - -const getBaseCaption = () => ({ - label: i18n.t( - 'Selecting an organisation unit provides access to all units in the sub-hierarchy' - ), - fieldRenderer: renderText, - style: { - clear: 'both', - paddingTop: '0.8rem', - fontStyle: 'italic', - fontSize: '0.9rem', - }, -}) - -export const getInviteFields = () => [ - { - name: INVITE, - label: i18n.t('Create account or email invitation'), - fieldRenderer: renderSelectField, - options: [ - { - id: SET_PASSWORD, - label: i18n.t('Create account with user details'), - }, - { - id: INVITE_USER, - label: i18n.t('Email invitation to create account'), - }, - ], - props: { - style: { - // backgroundColor: 'rgb(110,188,253)', - }, - }, - }, -] - -export const getBaseFields = () => [ - { - name: USERNAME, - label: i18n.t('Username'), - fieldRenderer: renderTextField, - isRequiredField: CREATE_REQUIRED, - }, - { - name: EMAIL, - label: i18n.t('E-mail'), - fieldRenderer: renderTextField, - isRequiredField: INVITE_REQUIRED, - }, - { - name: EXTERNAL_AUTH, - label: i18n.t('External authentication only (OpenID or LDAP)'), - fieldRenderer: renderCheckbox, - }, - { - name: EXPIRE_DATE, - label: i18n.t('Account expiration date'), - fieldRenderer: renderDateField, - }, - { - name: DISABLED, - label: i18n.t('Disabled'), - fieldRenderer: renderCheckbox, - }, - { - name: PASSWORD, - label: i18n.t('Password'), - fieldRenderer: renderTextField, - isRequiredField: CREATE_REQUIRED, - props: { - type: 'password', - autoComplete: 'new-password', - }, - }, - { - name: REPEAT_PASSWORD, - label: i18n.t('Retype password'), - fieldRenderer: renderTextField, - isRequiredField: CREATE_REQUIRED, - props: { - type: 'password', - autoComplete: 'new-password', - }, - }, - { - name: FIRST_NAME, - label: i18n.t('First name'), - isRequiredField: ALWAYS_REQUIRED, - fieldRenderer: renderTextField, - }, - { - name: SURNAME, - label: i18n.t('Last name'), - isRequiredField: ALWAYS_REQUIRED, - fieldRenderer: renderTextField, - }, - { - name: OPEN_ID, - label: i18n.t('OIDC mapping value'), - fieldRenderer: renderTextField, - }, - { - name: LDAP_ID, - label: i18n.t('LDAP identifier'), - fieldRenderer: renderTextField, - }, - { - name: PHONE_NUMBER, - label: i18n.t('Mobile phone number'), - fieldRenderer: renderTextField, - }, - { - name: WHATS_APP, - label: i18n.t('WhatsApp'), - fieldRenderer: renderTextField, - }, - { - name: FACEBOOK_MESSENGER, - label: i18n.t('Facebook Messenger'), - fieldRenderer: renderTextField, - }, - { - name: SKYPE, - label: i18n.t('Skype'), - fieldRenderer: renderTextField, - }, - { - name: TELEGRAM, - label: i18n.t('Telegram'), - fieldRenderer: renderTextField, - }, - { - name: TWITTER, - label: i18n.t('Twitter'), - fieldRenderer: renderTextField, - }, - { - name: INTERFACE_LANGUAGE, - label: i18n.t('Interface language'), - fieldRenderer: renderSelectField, - optionsSelector: 'locales.ui.available', - isRequiredField: ALWAYS_REQUIRED, - }, - { - name: DATABASE_LANGUAGE, - label: i18n.t('Database language'), - fieldRenderer: renderSelectField, - optionsSelector: 'locales.db.available', - isRequiredField: ALWAYS_REQUIRED, - }, - { - name: ASSIGNED_ROLES, - fieldRenderer: renderSearchableGroupEditor, - isRequiredField: ALWAYS_REQUIRED, - initialItemsSelector: user => - asArray(getNestedProp('userCredentials.userRoles', user) || []), - availableItemsQuery: { - availableItems: { - resource: 'userRoles', - params: { - canIssue: true, - fields: ['id', 'displayName'], - paging: false, - }, - }, - }, - availableItemsLabel: i18n.t('Available roles'), - assignedItemsLabel: i18n.t('Selected roles'), - }, - { - name: DATA_CAPTURE_AND_MAINTENANCE_ORG_UNITS, - label: i18n.t('Data capture and maintenance organisation units'), - isRequiredField: ALWAYS_REQUIRED, - orgUnitType: DATA_CAPTURE_AND_MAINTENANCE_ORG_UNITS, - fieldRenderer: renderSearchableOrgUnitTree, - side: 'left', - }, - { - name: DATA_OUTPUT_AND_ANALYTICS_ORG_UNITS, - label: i18n.t('Data output and analytic organisation units'), - orgUnitType: DATA_OUTPUT_AND_ANALYTICS_ORG_UNITS, - fieldRenderer: renderSearchableOrgUnitTree, - side: 'right', - }, - { - ...getBaseCaption(), - name: 'org_unit_info_1', - }, -] - -export const getAdditionalFields = () => [ - { - name: TEI_SEARCH_ORG_UNITS, - label: i18n.t('Search Organisation Units'), - orgUnitType: TEI_SEARCH_ORG_UNITS, - fieldRenderer: renderSearchableOrgUnitTree, - side: 'left', - }, - { - ...getBaseCaption(), - name: 'org_unit_info_2', - }, - { - name: ASSIGNED_USER_GROUPS, - fieldRenderer: renderSearchableGroupEditor, - initialItemsSelector: user => asArray(user.userGroups) || [], - availableItemsQuery: { - availableItems: { - resource: 'userGroups', - params: { - fields: ['id', 'displayName'], - paging: false, - }, - }, - }, - availableItemsLabel: i18n.t('Available user groups'), - assignedItemsLabel: i18n.t('Selected user groups'), - }, - { - name: DIMENSION_RESTRICTIONS_FOR_DATA_ANALYTICS, - fieldRenderer: renderSearchableGroupEditor, - initialItemsSelector: user => - analyticsDimensionsRestrictionsSelector(user), - availableItemsQuery: { - availableItems: { - resource: 'dimensions/constraints', - params: { - fields: ['id', 'name', 'dimensionType'], - paging: false, - }, - }, - }, - availableItemsLabel: i18n.t( - 'Available dimension restrictions for data analytics' - ), - assignedItemsLabel: i18n.t( - 'Selected dimension restrictions for data analytics' - ), - returnModelsOnUpdate: true, - }, -] diff --git a/src/containers/UserProfile.js b/src/containers/UserProfile.js index e779362ba..f489a6504 100644 --- a/src/containers/UserProfile.js +++ b/src/containers/UserProfile.js @@ -1,8 +1,8 @@ import PropTypes from 'prop-types' import React from 'react' import DetailSummary from '../components/DetailSummary' -import { getUserProfile } from '../constants/detailFieldConfigs' import { USER } from '../constants/entityTypes' +import { getUserProfile } from './detailFieldConfigs' /** Renders a DetailSummary for a User instance * @class diff --git a/src/constants/detailFieldConfigs.js b/src/containers/detailFieldConfigs.js similarity index 100% rename from src/constants/detailFieldConfigs.js rename to src/containers/detailFieldConfigs.js diff --git a/src/hooks/useCurrentUser.js b/src/hooks/useCurrentUser.js new file mode 100644 index 000000000..425cf4951 --- /dev/null +++ b/src/hooks/useCurrentUser.js @@ -0,0 +1,14 @@ +import { useSelector } from 'react-redux' +import * as actions from '../actions' +import store from '../store' + +export const useCurrentUser = () => { + const currentUser = useSelector(({ currentUser }) => currentUser) + + return { + currentUser, + refreshCurrentUser: () => { + store.dispatch(actions.refreshCurrentUser()) + }, + } +} diff --git a/src/hooks/useValidator.js b/src/hooks/useValidator.js new file mode 100644 index 000000000..f51f7a904 --- /dev/null +++ b/src/hooks/useValidator.js @@ -0,0 +1,13 @@ +import memoizeOne from 'memoize-one' +import { useCallback } from 'react' + +// Only compare first arg of validators, which is current value +const isEqual = (newArgs, lastArgs) => Object.is(newArgs[0], lastArgs[0]) + +// Memoize validator as react final form reruns all validators when any field +// changes. +// See https://github.com/final-form/react-final-form/issues/292 +export const useValidator = validator => { + const memoedValidator = memoizeOne(validator, isEqual) + return useCallback(memoedValidator, []) +} diff --git a/src/pages/CreateGroup.js b/src/pages/CreateGroup.js new file mode 100644 index 000000000..d84ec718e --- /dev/null +++ b/src/pages/CreateGroup.js @@ -0,0 +1,12 @@ +import i18n from '@dhis2/d2-i18n' +import React from 'react' +import GroupForm from '../components/GroupForm/index.js' + +const CreateGroup = () => ( + <> +

{i18n.t('New group')}

+ + +) + +export default CreateGroup diff --git a/src/pages/CreateRole.js b/src/pages/CreateRole.js new file mode 100644 index 000000000..84c1af1e3 --- /dev/null +++ b/src/pages/CreateRole.js @@ -0,0 +1,12 @@ +import i18n from '@dhis2/d2-i18n' +import React from 'react' +import RoleForm from '../components/RoleForm/index.js' + +const CreateRole = () => ( + <> +

{i18n.t('New role')}

+ + +) + +export default CreateRole diff --git a/src/pages/CreateUser.js b/src/pages/CreateUser.js new file mode 100644 index 000000000..bd0cfa29f --- /dev/null +++ b/src/pages/CreateUser.js @@ -0,0 +1,50 @@ +import { useDataQuery } from '@dhis2/app-runtime' +import i18n from '@dhis2/d2-i18n' +import { CenteredContent, CircularLoader, NoticeBox } from '@dhis2/ui' +import React from 'react' +import UserForm from '../components/UserForm/index.js' + +const query = { + userInterfaceLanguage: { + resource: 'systemSettings/keyUiLocale', + }, +} + +const CreateUser = () => { + const { loading, error, data } = useDataQuery(query) + + if (loading) { + return ( + + + + ) + } + + if (error) { + return ( + + {i18n.t( + 'There was an error fetching the default interface language.' + )} + + ) + } + + return ( + <> +

{i18n.t('New user')}

+ + + ) +} + +export default CreateUser diff --git a/src/pages/EditGroup.js b/src/pages/EditGroup.js new file mode 100644 index 000000000..b920df36f --- /dev/null +++ b/src/pages/EditGroup.js @@ -0,0 +1,76 @@ +import { useDataQuery } from '@dhis2/app-runtime' +import i18n from '@dhis2/d2-i18n' +import { CenteredContent, CircularLoader, NoticeBox } from '@dhis2/ui' +import PropTypes from 'prop-types' +import React, { useEffect } from 'react' +import GroupForm from '../components/GroupForm/index.js' + +const query = { + group: { + resource: 'userGroups', + id: ({ groupId }) => groupId, + params: { + fields: [':owner', 'access', 'displayName', '!users'], + }, + }, +} + +const useGroup = groupId => { + const { called, loading, fetching, error, data, refetch } = useDataQuery( + query, + { + lazy: true, + } + ) + + useEffect(() => { + refetch({ groupId }) + }, [groupId]) + + return { + // Don't use SWR for forms as react final form only renders the first + // value passed to the initialValue prop - subsequent updates are + // ignored. + loading: !called || loading || fetching, + error, + group: data?.group, + } +} + +const EditGroup = ({ groupId }) => { + const { loading, error, group } = useGroup(groupId) + + if (loading) { + return ( + + + + ) + } + + if (error) { + return ( + + + {i18n.t('There was an error fetching this group.')} + + + ) + } + + return ( + <> +

{i18n.t('Edit group')}

+ + + ) +} + +EditGroup.propTypes = { + groupId: PropTypes.string.isRequired, +} + +export default EditGroup diff --git a/src/pages/EditRole.js b/src/pages/EditRole.js new file mode 100644 index 000000000..1047e515b --- /dev/null +++ b/src/pages/EditRole.js @@ -0,0 +1,73 @@ +import { useDataQuery } from '@dhis2/app-runtime' +import i18n from '@dhis2/d2-i18n' +import { CenteredContent, CircularLoader, NoticeBox } from '@dhis2/ui' +import PropTypes from 'prop-types' +import React, { useEffect } from 'react' +import RoleForm from '../components/RoleForm/index.js' + +const query = { + role: { + resource: 'userRoles', + id: ({ roleId }) => roleId, + params: { + fields: [':owner', 'access', 'displayName', 'authorities'], + }, + }, +} + +const useRole = roleId => { + const { called, loading, fetching, error, data, refetch } = useDataQuery( + query, + { + lazy: true, + } + ) + + useEffect(() => { + refetch({ roleId }) + }, [roleId]) + + return { + // Don't use SWR for forms as react final form only renders the first + // value passed to the initialValue prop - subsequent updates are + // ignored. + loading: !called || loading || fetching, + error, + role: data?.role, + } +} + +const EditRole = ({ roleId }) => { + const { loading, error, role } = useRole(roleId) + + if (loading) { + return ( + + + + ) + } + + if (error) { + return ( + + + {i18n.t('There was an error fetching this role.')} + + + ) + } + + return ( + <> +

{i18n.t('Edit role')}

+ + + ) +} + +EditRole.propTypes = { + roleId: PropTypes.string.isRequired, +} + +export default EditRole diff --git a/src/pages/EditUser.js b/src/pages/EditUser.js new file mode 100644 index 000000000..9f2e19289 --- /dev/null +++ b/src/pages/EditUser.js @@ -0,0 +1,124 @@ +import { useDataEngine } from '@dhis2/app-runtime' +import { useD2 } from '@dhis2/app-runtime-adapter-d2' +import i18n from '@dhis2/d2-i18n' +import { CenteredContent, CircularLoader, NoticeBox } from '@dhis2/ui' +import PropTypes from 'prop-types' +import React, { useEffect, useState } from 'react' +import UserForm from '../components/UserForm/index.js' + +const userQuery = { + user: { + resource: 'users', + id: ({ id }) => id, + params: { + fields: [ + ':owner', + 'access', + 'displayName', + 'userGroups[id,displayName]', + 'organisationUnits[id,displayName,path]', + 'dataViewOrganisationUnits[id,displayName,path]', + 'teiSearchOrganisationUnits[id,displayName,path]', + 'dataViewMaxOrganisationUnitLevel', + 'userCredentials[id,username,accountExpiry,lastLogin,externalAuth,userRoles[id,displayName],cogsDimensionConstraints[id,displayName,dimensionType],catDimensionConstraints[id,displayName,dimensionType],openId,ldapId,disabled]', + 'whatsApp', + 'facebookMessenger', + 'skype', + 'telegram', + 'twitter', + ], + }, + }, +} + +const useUser = userId => { + const engine = useDataEngine() + const { d2 } = useD2() + const [loading, setLoading] = useState(true) + const [error, setError] = useState(null) + const [data, setData] = useState(null) + + const fetch = async () => { + setLoading(true) + setError(null) + setData(null) + try { + const { user } = await engine.query(userQuery, { + variables: { id: userId }, + }) + const { username } = user.userCredentials + // Use d2 to fetch locales as userSettings endpoint sets the + // content-type of its responses to application/json even when they + // are invalid JSON, causing issues with the data engine. + // N.B. Once this endpoint is fixed and useDataQuery can be used, + // SWR needs to be disabled (by using fetching instead of loading) + // due to the behaviour of react final form's initialValue prop + const userInterfaceLanguage = await d2.Api.getApi().get( + `/userSettings/keyUiLocale?user=${username}` + ) + const userDatabaseLanguage = await d2.Api.getApi().get( + `/userSettings/keyDbLocale?user=${username}` + ) + setData({ user, userInterfaceLanguage, userDatabaseLanguage }) + } catch (error) { + setError(error) + } + setLoading(false) + } + + useEffect(() => { + fetch() + }, [userId]) + + return { + loading, + error, + ...data, + } +} + +const EditUser = ({ userId }) => { + const { + loading, + error, + user, + userInterfaceLanguage, + userDatabaseLanguage, + } = useUser(userId) + + if (loading) { + return ( + + + + ) + } + + if (error) { + return ( + + + {i18n.t('There was an error fetching this user.')} + + + ) + } + + return ( + <> +

{i18n.t('Edit user')}

+ + + ) +} + +EditUser.propTypes = { + userId: PropTypes.string.isRequired, +} + +export default EditUser diff --git a/src/containers/GroupList/ContextMenu/ContextMenu.js b/src/pages/GroupList/ContextMenu/ContextMenu.js similarity index 100% rename from src/containers/GroupList/ContextMenu/ContextMenu.js rename to src/pages/GroupList/ContextMenu/ContextMenu.js diff --git a/src/containers/GroupList/ContextMenu/ContextMenuButton.js b/src/pages/GroupList/ContextMenu/ContextMenuButton.js similarity index 100% rename from src/containers/GroupList/ContextMenu/ContextMenuButton.js rename to src/pages/GroupList/ContextMenu/ContextMenuButton.js diff --git a/src/containers/GroupList/ContextMenu/ContextMenuButton.module.css b/src/pages/GroupList/ContextMenu/ContextMenuButton.module.css similarity index 100% rename from src/containers/GroupList/ContextMenu/ContextMenuButton.module.css rename to src/pages/GroupList/ContextMenu/ContextMenuButton.module.css diff --git a/src/containers/GroupList/ContextMenu/Modals/DeleteModal.js b/src/pages/GroupList/ContextMenu/Modals/DeleteModal.js similarity index 100% rename from src/containers/GroupList/ContextMenu/Modals/DeleteModal.js rename to src/pages/GroupList/ContextMenu/Modals/DeleteModal.js diff --git a/src/containers/GroupList/ContextMenu/Modals/JoinModal.js b/src/pages/GroupList/ContextMenu/Modals/JoinModal.js similarity index 100% rename from src/containers/GroupList/ContextMenu/Modals/JoinModal.js rename to src/pages/GroupList/ContextMenu/Modals/JoinModal.js diff --git a/src/containers/GroupList/ContextMenu/Modals/LeaveModal.js b/src/pages/GroupList/ContextMenu/Modals/LeaveModal.js similarity index 100% rename from src/containers/GroupList/ContextMenu/Modals/LeaveModal.js rename to src/pages/GroupList/ContextMenu/Modals/LeaveModal.js diff --git a/src/containers/GroupList/ContextMenu/Modals/SharingSettingsModal.js b/src/pages/GroupList/ContextMenu/Modals/SharingSettingsModal.js similarity index 100% rename from src/containers/GroupList/ContextMenu/Modals/SharingSettingsModal.js rename to src/pages/GroupList/ContextMenu/Modals/SharingSettingsModal.js diff --git a/src/containers/GroupList/GroupList.js b/src/pages/GroupList/GroupList.js similarity index 100% rename from src/containers/GroupList/GroupList.js rename to src/pages/GroupList/GroupList.js diff --git a/src/containers/GroupList/GroupList.module.css b/src/pages/GroupList/GroupList.module.css similarity index 100% rename from src/containers/GroupList/GroupList.module.css rename to src/pages/GroupList/GroupList.module.css diff --git a/src/containers/GroupList/GroupTable.js b/src/pages/GroupList/GroupTable.js similarity index 100% rename from src/containers/GroupList/GroupTable.js rename to src/pages/GroupList/GroupTable.js diff --git a/src/containers/GroupList/GroupTable.test.js b/src/pages/GroupList/GroupTable.test.js similarity index 100% rename from src/containers/GroupList/GroupTable.test.js rename to src/pages/GroupList/GroupTable.test.js diff --git a/src/containers/GroupList/index.js b/src/pages/GroupList/index.js similarity index 100% rename from src/containers/GroupList/index.js rename to src/pages/GroupList/index.js diff --git a/src/containers/GroupList/useFilters.js b/src/pages/GroupList/useFilters.js similarity index 100% rename from src/containers/GroupList/useFilters.js rename to src/pages/GroupList/useFilters.js diff --git a/src/containers/Home/Home.js b/src/pages/Home/Home.js similarity index 100% rename from src/containers/Home/Home.js rename to src/pages/Home/Home.js diff --git a/src/containers/Home/Home.module.css b/src/pages/Home/Home.module.css similarity index 100% rename from src/containers/Home/Home.module.css rename to src/pages/Home/Home.module.css diff --git a/src/containers/Home/SectionCard.js b/src/pages/Home/SectionCard.js similarity index 95% rename from src/containers/Home/SectionCard.js rename to src/pages/Home/SectionCard.js index 5a2a10f9c..5ffe1a8d0 100644 --- a/src/containers/Home/SectionCard.js +++ b/src/pages/Home/SectionCard.js @@ -28,7 +28,7 @@ const SectionCard = ({ titleText, bodyText, actions }) => ( SectionCard.propTypes = { actions: PropTypes.arrayOf( PropTypes.shape({ - icon: PropTypes.element.isRequired, + icon: PropTypes.elementType.isRequired, label: PropTypes.string.isRequired, to: PropTypes.string.isRequired, }).isRequired diff --git a/src/containers/Home/SectionCard.module.css b/src/pages/Home/SectionCard.module.css similarity index 100% rename from src/containers/Home/SectionCard.module.css rename to src/pages/Home/SectionCard.module.css diff --git a/src/containers/Home/index.js b/src/pages/Home/index.js similarity index 100% rename from src/containers/Home/index.js rename to src/pages/Home/index.js diff --git a/src/components/PageNotFound.js b/src/pages/PageNotFound.js similarity index 100% rename from src/components/PageNotFound.js rename to src/pages/PageNotFound.js diff --git a/src/containers/RoleList/ContextMenu/ContextMenu.js b/src/pages/RoleList/ContextMenu/ContextMenu.js similarity index 100% rename from src/containers/RoleList/ContextMenu/ContextMenu.js rename to src/pages/RoleList/ContextMenu/ContextMenu.js diff --git a/src/containers/RoleList/ContextMenu/ContextMenuButton.js b/src/pages/RoleList/ContextMenu/ContextMenuButton.js similarity index 100% rename from src/containers/RoleList/ContextMenu/ContextMenuButton.js rename to src/pages/RoleList/ContextMenu/ContextMenuButton.js diff --git a/src/containers/RoleList/ContextMenu/ContextMenuButton.module.css b/src/pages/RoleList/ContextMenu/ContextMenuButton.module.css similarity index 100% rename from src/containers/RoleList/ContextMenu/ContextMenuButton.module.css rename to src/pages/RoleList/ContextMenu/ContextMenuButton.module.css diff --git a/src/containers/RoleList/ContextMenu/Modals/DeleteModal.js b/src/pages/RoleList/ContextMenu/Modals/DeleteModal.js similarity index 100% rename from src/containers/RoleList/ContextMenu/Modals/DeleteModal.js rename to src/pages/RoleList/ContextMenu/Modals/DeleteModal.js diff --git a/src/containers/RoleList/ContextMenu/Modals/SharingSettingsModal.js b/src/pages/RoleList/ContextMenu/Modals/SharingSettingsModal.js similarity index 100% rename from src/containers/RoleList/ContextMenu/Modals/SharingSettingsModal.js rename to src/pages/RoleList/ContextMenu/Modals/SharingSettingsModal.js diff --git a/src/containers/RoleList/RoleList.js b/src/pages/RoleList/RoleList.js similarity index 100% rename from src/containers/RoleList/RoleList.js rename to src/pages/RoleList/RoleList.js diff --git a/src/containers/RoleList/RoleList.module.css b/src/pages/RoleList/RoleList.module.css similarity index 100% rename from src/containers/RoleList/RoleList.module.css rename to src/pages/RoleList/RoleList.module.css diff --git a/src/containers/RoleList/RoleTable.js b/src/pages/RoleList/RoleTable.js similarity index 98% rename from src/containers/RoleList/RoleTable.js rename to src/pages/RoleList/RoleTable.js index 70d1fbfa2..6b2e0e54e 100644 --- a/src/containers/RoleList/RoleTable.js +++ b/src/pages/RoleList/RoleTable.js @@ -115,9 +115,9 @@ RoleTable.propTypes = { read: PropTypes.bool.isRequired, update: PropTypes.bool.isRequired, }).isRequired, - description: PropTypes.string.isRequired, displayName: PropTypes.string.isRequired, id: PropTypes.string.isRequired, + description: PropTypes.string, }).isRequired ), } diff --git a/src/containers/RoleList/RoleTable.test.js b/src/pages/RoleList/RoleTable.test.js similarity index 100% rename from src/containers/RoleList/RoleTable.test.js rename to src/pages/RoleList/RoleTable.test.js diff --git a/src/containers/RoleList/index.js b/src/pages/RoleList/index.js similarity index 100% rename from src/containers/RoleList/index.js rename to src/pages/RoleList/index.js diff --git a/src/containers/RoleList/useFilters.js b/src/pages/RoleList/useFilters.js similarity index 100% rename from src/containers/RoleList/useFilters.js rename to src/pages/RoleList/useFilters.js diff --git a/src/containers/UserList/ContextMenu/ContextMenu.js b/src/pages/UserList/ContextMenu/ContextMenu.js similarity index 100% rename from src/containers/UserList/ContextMenu/ContextMenu.js rename to src/pages/UserList/ContextMenu/ContextMenu.js diff --git a/src/containers/UserList/ContextMenu/ContextMenuButton.js b/src/pages/UserList/ContextMenu/ContextMenuButton.js similarity index 100% rename from src/containers/UserList/ContextMenu/ContextMenuButton.js rename to src/pages/UserList/ContextMenu/ContextMenuButton.js diff --git a/src/containers/UserList/ContextMenu/ContextMenuButton.module.css b/src/pages/UserList/ContextMenu/ContextMenuButton.module.css similarity index 100% rename from src/containers/UserList/ContextMenu/ContextMenuButton.module.css rename to src/pages/UserList/ContextMenu/ContextMenuButton.module.css diff --git a/src/containers/UserList/ContextMenu/Modals/DeleteModal.js b/src/pages/UserList/ContextMenu/Modals/DeleteModal.js similarity index 100% rename from src/containers/UserList/ContextMenu/Modals/DeleteModal.js rename to src/pages/UserList/ContextMenu/Modals/DeleteModal.js diff --git a/src/containers/UserList/ContextMenu/Modals/Disable2FaModal.js b/src/pages/UserList/ContextMenu/Modals/Disable2FaModal.js similarity index 100% rename from src/containers/UserList/ContextMenu/Modals/Disable2FaModal.js rename to src/pages/UserList/ContextMenu/Modals/Disable2FaModal.js diff --git a/src/containers/UserList/ContextMenu/Modals/DisableModal.js b/src/pages/UserList/ContextMenu/Modals/DisableModal.js similarity index 100% rename from src/containers/UserList/ContextMenu/Modals/DisableModal.js rename to src/pages/UserList/ContextMenu/Modals/DisableModal.js diff --git a/src/containers/UserList/ContextMenu/Modals/EnableModal.js b/src/pages/UserList/ContextMenu/Modals/EnableModal.js similarity index 100% rename from src/containers/UserList/ContextMenu/Modals/EnableModal.js rename to src/pages/UserList/ContextMenu/Modals/EnableModal.js diff --git a/src/containers/UserList/ContextMenu/Modals/ReplicateModal.js b/src/pages/UserList/ContextMenu/Modals/ReplicateModal.js similarity index 100% rename from src/containers/UserList/ContextMenu/Modals/ReplicateModal.js rename to src/pages/UserList/ContextMenu/Modals/ReplicateModal.js diff --git a/src/containers/UserList/ContextMenu/Modals/ReplicateModal.module.css b/src/pages/UserList/ContextMenu/Modals/ReplicateModal.module.css similarity index 100% rename from src/containers/UserList/ContextMenu/Modals/ReplicateModal.module.css rename to src/pages/UserList/ContextMenu/Modals/ReplicateModal.module.css diff --git a/src/containers/UserList/ContextMenu/Modals/ResetPasswordModal.js b/src/pages/UserList/ContextMenu/Modals/ResetPasswordModal.js similarity index 100% rename from src/containers/UserList/ContextMenu/Modals/ResetPasswordModal.js rename to src/pages/UserList/ContextMenu/Modals/ResetPasswordModal.js diff --git a/src/containers/UserList/Filters.js b/src/pages/UserList/Filters.js similarity index 100% rename from src/containers/UserList/Filters.js rename to src/pages/UserList/Filters.js diff --git a/src/containers/UserList/Filters.module.css b/src/pages/UserList/Filters.module.css similarity index 100% rename from src/containers/UserList/Filters.module.css rename to src/pages/UserList/Filters.module.css diff --git a/src/containers/UserList/OrganisationUnitFilter.js b/src/pages/UserList/OrganisationUnitFilter.js similarity index 93% rename from src/containers/UserList/OrganisationUnitFilter.js rename to src/pages/UserList/OrganisationUnitFilter.js index ab79af1cd..69d61dbda 100644 --- a/src/containers/UserList/OrganisationUnitFilter.js +++ b/src/pages/UserList/OrganisationUnitFilter.js @@ -2,7 +2,6 @@ import i18n from '@dhis2/d2-i18n' import PropTypes from 'prop-types' import React, { useRef } from 'react' import SearchableOrgUnitTree from '../../components/SearchableOrgUnitTree' -import { TEI_SEARCH_ORG_UNITS } from '../UserForm/config' import styles from './OrganisationUnitFilter.module.css' import { Select } from './select' import { Input } from './single-select/input' @@ -44,13 +43,12 @@ const OrganisationUnitFilter = ({ menu={ { onOrganisationUnitsChange(selectedOrgUnits) selectRef.current.handleClose() }} - dense /> } maxHeight="100%" diff --git a/src/containers/UserList/OrganisationUnitFilter.module.css b/src/pages/UserList/OrganisationUnitFilter.module.css similarity index 100% rename from src/containers/UserList/OrganisationUnitFilter.module.css rename to src/pages/UserList/OrganisationUnitFilter.module.css diff --git a/src/containers/UserList/UserList.js b/src/pages/UserList/UserList.js similarity index 100% rename from src/containers/UserList/UserList.js rename to src/pages/UserList/UserList.js diff --git a/src/containers/UserList/UserList.module.css b/src/pages/UserList/UserList.module.css similarity index 100% rename from src/containers/UserList/UserList.module.css rename to src/pages/UserList/UserList.module.css diff --git a/src/containers/UserList/UserTable.js b/src/pages/UserList/UserTable.js similarity index 100% rename from src/containers/UserList/UserTable.js rename to src/pages/UserList/UserTable.js diff --git a/src/containers/UserList/UserTable.test.js b/src/pages/UserList/UserTable.test.js similarity index 100% rename from src/containers/UserList/UserTable.test.js rename to src/pages/UserList/UserTable.test.js diff --git a/src/containers/UserList/index.js b/src/pages/UserList/index.js similarity index 100% rename from src/containers/UserList/index.js rename to src/pages/UserList/index.js diff --git a/src/containers/UserList/select/debounce/debounce.js b/src/pages/UserList/select/debounce/debounce.js similarity index 100% rename from src/containers/UserList/select/debounce/debounce.js rename to src/pages/UserList/select/debounce/debounce.js diff --git a/src/containers/UserList/select/debounce/debounce.spec.js b/src/pages/UserList/select/debounce/debounce.spec.js similarity index 100% rename from src/containers/UserList/select/debounce/debounce.spec.js rename to src/pages/UserList/select/debounce/debounce.spec.js diff --git a/src/containers/UserList/select/empty.js b/src/pages/UserList/select/empty.js similarity index 100% rename from src/containers/UserList/select/empty.js rename to src/pages/UserList/select/empty.js diff --git a/src/containers/UserList/select/filter-input.js b/src/pages/UserList/select/filter-input.js similarity index 100% rename from src/containers/UserList/select/filter-input.js rename to src/pages/UserList/select/filter-input.js diff --git a/src/containers/UserList/select/filterable-menu.js b/src/pages/UserList/select/filterable-menu.js similarity index 100% rename from src/containers/UserList/select/filterable-menu.js rename to src/pages/UserList/select/filterable-menu.js diff --git a/src/containers/UserList/select/index.js b/src/pages/UserList/select/index.js similarity index 100% rename from src/containers/UserList/select/index.js rename to src/pages/UserList/select/index.js diff --git a/src/containers/UserList/select/input-clear-button.js b/src/pages/UserList/select/input-clear-button.js similarity index 100% rename from src/containers/UserList/select/input-clear-button.js rename to src/pages/UserList/select/input-clear-button.js diff --git a/src/containers/UserList/select/input-placeholder.js b/src/pages/UserList/select/input-placeholder.js similarity index 100% rename from src/containers/UserList/select/input-placeholder.js rename to src/pages/UserList/select/input-placeholder.js diff --git a/src/containers/UserList/select/input-prefix.js b/src/pages/UserList/select/input-prefix.js similarity index 100% rename from src/containers/UserList/select/input-prefix.js rename to src/pages/UserList/select/input-prefix.js diff --git a/src/containers/UserList/select/input-wrapper.js b/src/pages/UserList/select/input-wrapper.js similarity index 100% rename from src/containers/UserList/select/input-wrapper.js rename to src/pages/UserList/select/input-wrapper.js diff --git a/src/containers/UserList/select/loading.js b/src/pages/UserList/select/loading.js similarity index 100% rename from src/containers/UserList/select/loading.js rename to src/pages/UserList/select/loading.js diff --git a/src/containers/UserList/select/menu-wrapper.js b/src/pages/UserList/select/menu-wrapper.js similarity index 100% rename from src/containers/UserList/select/menu-wrapper.js rename to src/pages/UserList/select/menu-wrapper.js diff --git a/src/containers/UserList/select/no-match.js b/src/pages/UserList/select/no-match.js similarity index 100% rename from src/containers/UserList/select/no-match.js rename to src/pages/UserList/select/no-match.js diff --git a/src/containers/UserList/select/option-helpers.js b/src/pages/UserList/select/option-helpers.js similarity index 100% rename from src/containers/UserList/select/option-helpers.js rename to src/pages/UserList/select/option-helpers.js diff --git a/src/containers/UserList/select/select.js b/src/pages/UserList/select/select.js similarity index 100% rename from src/containers/UserList/select/select.js rename to src/pages/UserList/select/select.js diff --git a/src/containers/UserList/single-select/filterable-menu.js b/src/pages/UserList/single-select/filterable-menu.js similarity index 100% rename from src/containers/UserList/single-select/filterable-menu.js rename to src/pages/UserList/single-select/filterable-menu.js diff --git a/src/containers/UserList/single-select/index.js b/src/pages/UserList/single-select/index.js similarity index 100% rename from src/containers/UserList/single-select/index.js rename to src/pages/UserList/single-select/index.js diff --git a/src/containers/UserList/single-select/input.js b/src/pages/UserList/single-select/input.js similarity index 100% rename from src/containers/UserList/single-select/input.js rename to src/pages/UserList/single-select/input.js diff --git a/src/containers/UserList/single-select/menu.js b/src/pages/UserList/single-select/menu.js similarity index 100% rename from src/containers/UserList/single-select/menu.js rename to src/pages/UserList/single-select/menu.js diff --git a/src/containers/UserList/single-select/selection.js b/src/pages/UserList/single-select/selection.js similarity index 100% rename from src/containers/UserList/single-select/selection.js rename to src/pages/UserList/single-select/selection.js diff --git a/src/containers/UserList/single-select/single-select.js b/src/pages/UserList/single-select/single-select.js similarity index 100% rename from src/containers/UserList/single-select/single-select.js rename to src/pages/UserList/single-select/single-select.js diff --git a/src/containers/UserList/useFilters.js b/src/pages/UserList/useFilters.js similarity index 87% rename from src/containers/UserList/useFilters.js rename to src/pages/UserList/useFilters.js index fed46c876..8c1000ba0 100644 --- a/src/containers/UserList/useFilters.js +++ b/src/pages/UserList/useFilters.js @@ -1,5 +1,9 @@ -import { useState } from 'react' -import { withDefault, StringParam, BooleanParam } from 'use-query-params' +import { + withDefault, + StringParam, + BooleanParam, + JsonParam, +} from 'use-query-params' import { useQueryParam, usePagerQueryParams, @@ -13,7 +17,10 @@ export const useFilters = () => { 'query', withDefault(StringParam, '') ) - const [organisationUnits, setOrganisationUnits] = useState([]) + const [organisationUnits, setOrganisationUnits] = useQueryParam( + 'organisationUnits', + withDefault(JsonParam, []) + ) const [inactiveMonths, setInactiveMonths] = useQueryParam( 'inactiveMonths', StringParam diff --git a/src/selectors/index.js b/src/selectors/index.js deleted file mode 100644 index bacd9af26..000000000 --- a/src/selectors/index.js +++ /dev/null @@ -1,218 +0,0 @@ -/** - * A collection of selector functions that return derived state slices. Results are memoized where possible. - * @module selectors - */ -import i18n from '@dhis2/d2-i18n' -import isUndefined from 'lodash.isundefined' -import memoize from 'lodash.memoize' -import { getFields as getUserGroupFields } from '../containers/GroupForm/config' -import { - USER_PROPS, - USER_CRED_PROPS, - INTERFACE_LANGUAGE, - DATABASE_LANGUAGE, - INVITE, - INVITE_USER, - DIMENSION_RESTRICTIONS_FOR_DATA_ANALYTICS, - EXPIRE_DATE, - SET_PASSWORD, -} from '../containers/UserForm/config' -import asArray from '../utils/asArray' -import getNestedProp from '../utils/getNestedProp' - -/** - * @param {Object} pager - A d2 Pager instance - * @returns {Object} The d2 Pager instance with an appended 'currentlyShown' property - * @function - */ -export const pagerSelector = memoize(pager => { - if (pager === null) { - return pager - } - const { - total, - pageCount, - page, - query: { pageSize }, - } = pager - const pageCalculationValue = - total - (total - (pageCount - (pageCount - page)) * pageSize) - const startItem = 1 + pageCalculationValue - pageSize - const endItem = pageCalculationValue - - pager.currentlyShown = `${startItem} - ${endItem > total ? total : endItem}` - return pager -}) - -/** - * @param {Object} list - A d2 list ModelCollection instance - * @param {Object} [groupMemberships] - An array of groupMembership IDs (userGroup only) - * @returns {Array} An array of d2 model instances with properties appended for use in the List component - * @function - */ -export const listSelector = (list, groupMemberships) => { - if (!list || typeof list === 'string') { - return list - } - - const listType = list.modelDefinition.name - return list - .toArray() - .map(item => listMappings[listType](item, groupMemberships)) -} - -const listMappings = { - user: item => { - item.userName = item.userCredentials.username - item.disabled = item.userCredentials.disabled - item.accountExpiry = item.userCredentials.accountExpiry - item.lastLogin = item.userCredentials.lastLogin - return item - }, - userRole: item => item, - userGroup: (item, groupMemberships) => { - item.currentUserIsMember = groupMemberships.includes(item.id) - return item - }, -} - -/** - * @param {Object} orgUnits - an array of d2 organisation unit instances - * @returns {String} Either a comma delimited list of organisation unit names, or a count of selected organisation units phrase - * @function - */ -export const orgUnitsAsStringSelector = memoize(orgUnits => { - return orgUnits.length < 3 - ? orgUnits.map(unit => unit.displayName).join(', ') - : i18n.t('{{count}} selected', { count: orgUnits.length }) -}) - -const jsDateToISO8601 = date => - `${date.getFullYear().toString()}-${(date.getMonth() + 1) - .toString() - .padStart(2, 0)}-${date.getDate().toString().padStart(2, 0)}` - -const addInitialValueFrom = (sourceObject, initialValues, propName) => { - if (propName === EXPIRE_DATE && sourceObject[propName]) { - const expiryDate = new Date(sourceObject[propName]) - const formattedDate = jsDateToISO8601(expiryDate) - initialValues[propName] = formattedDate - } else if (propName === DIMENSION_RESTRICTIONS_FOR_DATA_ANALYTICS) { - initialValues[propName] = [ - ...sourceObject.catDimensionConstraints, - ...sourceObject.cogsDimensionConstraints, - ] - } else if ( - (sourceObject[propName] && !isUndefined(sourceObject[propName].size)) || - Array.isArray(sourceObject[propName]) - ) { - initialValues[propName] = asArray(sourceObject[propName]).map( - ({ id }) => id - ) - } else { - initialValues[propName] = sourceObject[propName] - } -} - -/** - * Produces initial values for redux form - * @param {Object} user - A d2 user model instance (state.currentItem) - * @param {Object} locales - Contains available and selected locales for the UI and DB - * @returns {Object} Initial values for the redux form wrapping the UserForm component - * @function - */ -export const userFormInitialValuesSelector = memoize( - (user, locales, attributeFields) => { - const initialValues = { - [INVITE]: SET_PASSWORD, - } - - if (user.id) { - USER_PROPS.forEach(propName => { - addInitialValueFrom(user, initialValues, propName) - }) - - USER_CRED_PROPS.forEach(propName => { - addInitialValueFrom( - user.userCredentials, - initialValues, - propName - ) - }) - - attributeFields.forEach( - field => (initialValues[field.name] = field.value) - ) - } - - // 'en' is a fallback for systems that have no default system UI locale specified - initialValues[INTERFACE_LANGUAGE] = locales.ui.selected || 'en' - initialValues[DATABASE_LANGUAGE] = locales.db.selected - - return initialValues - } -) - -export const userGroupFormInitialValuesSelector = memoize( - (userGroup, attributeFields) => { - const initialValues = {} - - getUserGroupFields().forEach(field => { - addInitialValueFrom(userGroup, initialValues, field.name) - }) - - attributeFields.forEach( - field => (initialValues[field.name] = field.value) - ) - - return initialValues - } -) - -/** - * Used to combine cat and cog dimension restrictions into a single array - * @param {Object} user - A d2 user model instance (state.currentItem) - * @returns {Object} An array of cat and cog IDs - * @function - */ -export const analyticsDimensionsRestrictionsSelector = memoize(user => { - const catConstraints = asArray( - getNestedProp('userCredentials.catDimensionConstraints', user) - ) - const cogsConstraints = asArray( - getNestedProp('userCredentials.cogsDimensionConstraints', user) - ) - return [...catConstraints, ...cogsConstraints] -}) - -/** - * A short item is a basic version of state.currentItem, derived from a list. - * It is used to display basic information in a FormLoader or DetailSummary component - * while the full version of the currentItem is being fetched. - * @param {String} id - The id of the model selected in a list - * @param {Object} list - A d2 model collection instance instance (state.list) - * @returns {Object} A d2 model instance containing only a few basic properties - * @function - */ -export const shortItemSelector = memoize((id, list) => { - if (!list || !id) { - return null - } - return list.get(id) -}) - -/** - * The redux form `formValueSelector` was returning incorrect values, - * so this selector was born. - * @param {Object} formState - state.form.userForm - * @returns {Boolean} - True if select box was switched to 'Invite user' - * @function - */ -export const inviteUserValueSelector = formState => { - const fields = formState && formState.registeredFields - const values = formState && formState.values - const isRenderedField = Boolean(fields && fields[INVITE]) - const fieldValue = isRenderedField && values && values[INVITE] - - return fieldValue === INVITE_USER -} diff --git a/src/store.js b/src/store.js index 7c7e83b6b..d30fee97c 100644 --- a/src/store.js +++ b/src/store.js @@ -1,5 +1,4 @@ import { createStore, applyMiddleware, combineReducers } from 'redux' -import { reducer as formReducer } from 'redux-form' import logger from 'redux-logger' import ReduxThunk from 'redux-thunk' import currentItemReducer from './reducers/currentItem' @@ -24,7 +23,6 @@ const rootReducer = combineReducers({ currentItem: currentItemReducer, currentUser: currentUserReducer, popups: popupsReducer, - form: formReducer, }) export default createStore(rootReducer, applyMiddleware(...middlewares)) diff --git a/src/styles/styles.css b/src/styles/styles.css deleted file mode 100644 index c93cebbd8..000000000 --- a/src/styles/styles.css +++ /dev/null @@ -1,67 +0,0 @@ -body { - background-color: #fbfcfd; - font-family: Roboto, sans-serif; - padding: 0; - margin: 0; -} - -.data-table, -.data-table-pager, -.tree-view.orgunit { - font-size: 14px; - font-family: Roboto, sans-serif; -} - -.authority-editor__filter-checkbox label { - font-size: 16px; -} - -.entity-list__add-new-entity { - position: fixed; - right: 1.5rem; - bottom: 1.5rem; -} -.data-table__rows__row__column { - white-space: nowrap; -} - -.user-list .data-table__rows__row__column:nth-child(1), -.user-list .data-table__rows__row__column:nth-child(2), -.user-list .data-table__rows__row__column:nth-child(3) { - width: 30%; -} - -.user-list .data-table__rows__row__column:nth-child(4) { - width: 10%; -} - -.group-list .data-table__rows__row__column:nth-child(2) { - width: 10%; -} - -.data-table__rows__row__column:last-child { - max-width: 90px; - min-width: initial; -} - -.data-table__headers__header { - white-space: nowrap; -} -.search-input input { - -webkit-appearance: textfield; -} -/* OrgTreeView empty items should look the same as ones with children */ -.orgunit.without-children { - font-size: 14px !important; - font-weight: normal !important; -} -.orgunit.without-children > div:first-child { - width: 16px !important; - height: 13px !important; -} -.page-loader-wrap { - display: flex; - height: 100%; - align-items: center; - justify-content: center; -} diff --git a/src/utils/asArray.js b/src/utils/asArray.js deleted file mode 100644 index edc118c89..000000000 --- a/src/utils/asArray.js +++ /dev/null @@ -1,20 +0,0 @@ -/** - * @module utils - */ - -/** - * It is not always clear when d2 will return an array or a ModelCollection instance. - * This function is used to work with both in the same way. - * @param {Array|Object} input - Either an array of d2 model instances or a ModelCollection instance - * @returns {Array} An array of model instances - * @memberof module:utils - * @function - */ -const asArray = input => { - if (!input) { - return [] - } - return typeof input.toArray === 'function' ? input.toArray() : input -} - -export default asArray diff --git a/src/utils/attributeFieldHelpers.js b/src/utils/attributeFieldHelpers.js deleted file mode 100644 index 40e51def3..000000000 --- a/src/utils/attributeFieldHelpers.js +++ /dev/null @@ -1,224 +0,0 @@ -import i18n from '@dhis2/d2-i18n' -import browserHasDateInputSupport from './browserHasDateInputSupport' -import { - renderTextField, - renderCheckbox, - renderSelectField, -} from './fieldRenderers' -import { - number, - integer, - positiveInteger, - negativeInteger, - date, -} from './validators' - -export const USER_ATTRIBUTE_FIELD_PREFIX = 'userAttibute_' -export const NO_VALUE_OPTION = 'no_value' -/************************************************************************** - Attributes can be either based on an optionSet, or based on a valueType. - Attributes based on optionSets are supported. - Attributes based on valueTypes are partially supported, see below: - [X] TEXT - [X] LONG_TEXT - [ ] LETTER - [ ] PHONE_NUMBER - [ ] EMAIL - [X] BOOLEAN - [X] TRUE_ONLY - [X] DATE - [ ] DATETIME - [ ] TIME - [X] NUMBER - [ ] UNIT_INTERVAL - [ ] PERCENTAGE - [X] INTEGER - [X] INTEGER_POSITIVE - [X] INTEGER_NEGATIVE - [ ] INTEGER_ZERO_OR_POSITIVE - [ ] TRACKER_ASSOCIATE - [ ] USERNAME - [ ] COORDINATE - [ ] ORGANISATION_UNIT - [ ] AGE - [ ] URL - [ ] FILE_RESOURCE - [ ] IMAGE -****************************************************************************/ - -export function generateAttributeFields(attributes, userAttributeValues) { - return attributes.map(attribute => - generateAttributeField(attribute, userAttributeValues) - ) -} - -export function addUniqueAttributesToAsyncBlurFields( - attributeFields, - asyncBlurFields -) { - attributeFields.forEach(({ shouldBeUnique, name }) => { - if (shouldBeUnique) { - // It seems hacky to push to props, but seems to be the way to do it: - // https://github.com/erikras/redux-form/issues/708#issuecomment-191446641 - asyncBlurFields.push(name) - } - }) -} - -export function parseAttributeValues(values, attributeFields) { - const fieldTypeLookup = attributeFields.reduce( - (lookup, { attributeId, valueType }) => { - lookup[attributeId] = valueType - return lookup - }, - {} - ) - - return Object.keys(values).reduce((attributeValues, key) => { - const isUserAttribute = key.indexOf(USER_ATTRIBUTE_FIELD_PREFIX) !== -1 - - if (isUserAttribute) { - const id = key.replace(USER_ATTRIBUTE_FIELD_PREFIX, '') - const value = values[key] - const isClearedTrueOnlyField = - fieldTypeLookup[id] === 'TRUE_ONLY' && !value - const isClearedOptionalDropDown = value === NO_VALUE_OPTION - - if (!isClearedTrueOnlyField && !isClearedOptionalDropDown) { - attributeValues.push({ - value: value, - attribute: { - id: id, - }, - }) - } - } - return attributeValues - }, []) -} - -const createValueTypeMapping = () => ({ - OPTION_SET: { - fieldRenderer: renderSelectField, - }, - TEXT: { - fieldRenderer: renderTextField, - }, - LONG_TEXT: { - fieldRenderer: renderTextField, - props: { - multiLine: true, - rows: 3, - rowsMax: 6, - }, - }, - DATE: { - fieldRenderer: renderTextField, - props: { - type: 'date', - // If browser supports , the label should always float above the input - // because the date input has some text that overlaps with the hintText - floatingLabelFixed: browserHasDateInputSupport(), - hintText: null, - }, - fieldValidators: [date], - }, - BOOLEAN: { - fieldRenderer: renderSelectField, - props: { - options: [ - { id: 'true', label: i18n.t('Yes') }, - { id: 'false', label: i18n.t('No') }, - ], - }, - }, - TRUE_ONLY: { - fieldRenderer: renderCheckbox, - }, - NUMBER: { - fieldRenderer: renderTextField, - fieldValidators: [number], - }, - INTEGER: { - fieldRenderer: renderTextField, - fieldValidators: [integer], - }, - INTEGER_POSITIVE: { - fieldRenderer: renderTextField, - fieldValidators: [positiveInteger], - }, - INTEGER_NEGATIVE: { - fieldRenderer: renderTextField, - fieldValidators: [negativeInteger], - }, -}) - -const getValueTypeMapping = (() => { - let valueTypeMapping = null - return () => { - if (!valueTypeMapping) { - valueTypeMapping = createValueTypeMapping() - } - return valueTypeMapping - } -})() - -function generateAttributeField( - { id, valueType, displayName, mandatory, unique, optionSet }, - userAttributeValues -) { - const userAttribute = - userAttributeValues && - userAttributeValues.find( - attributeValue => attributeValue.attribute.id === id - ) - - const valueTypeProps = getValueTypeProps(valueType, optionSet, mandatory) - - return { - name: USER_ATTRIBUTE_FIELD_PREFIX + id, - isAttributeField: true, - label: displayName, - isRequiredField: mandatory, - shouldBeUnique: unique, - attributeId: id, - value: (userAttribute && userAttribute.value) || null, - valueType, - ...valueTypeProps, - } -} - -function getValueTypeProps(valueType, optionSet, mandatory) { - const valueTypeMapping = getValueTypeMapping() - // Attributes based on an option-set have TEXT as their valueType but need to render a select/dropdown with the options - const valueTypeProps = optionSet - ? { - ...valueTypeMapping.OPTION_SET, - props: { - options: optionSet.options.map(option => ({ - id: option.id, - label: option.displayName, - })), - }, - } - : // Use valueTypeMapping.TEXT as fallback field renderer. - // This way all attributes will always be editable, albeit not necesarrily enforcing the correct formatting - valueTypeMapping[valueType] || valueTypeMapping.TEXT - - // Optional dropdown fields need a way to be cleared, so we create an empty option - if ( - valueTypeProps.fieldRenderer === renderSelectField && - !mandatory && - valueTypeProps.props.options[0].id !== NO_VALUE_OPTION - ) { - valueTypeProps.props.options = [ - { - id: NO_VALUE_OPTION, - label: i18n.t(''), - }, - ...valueTypeProps.props.options, - ] - } - - return valueTypeProps -} diff --git a/src/utils/browserHasDateInputSupport.js b/src/utils/browserHasDateInputSupport.js deleted file mode 100644 index a844b3bda..000000000 --- a/src/utils/browserHasDateInputSupport.js +++ /dev/null @@ -1,17 +0,0 @@ -const notADateValue = 'not-a-date' -let hasDateInputSupport - -export default function browserHasDateInputSupport() { - // Return cached result if available - if (typeof hasDateInputSupport !== 'undefined') { - return hasDateInputSupport - } - - let input = document.createElement('input') - input.setAttribute('type', 'date') - input.setAttribute('value', notADateValue) - // Cache result - hasDateInputSupport = input.value !== notADateValue - input = null - return hasDateInputSupport -} diff --git a/src/utils/detectCurrentUserChanges.js b/src/utils/detectCurrentUserChanges.js deleted file mode 100644 index c4db5060e..000000000 --- a/src/utils/detectCurrentUserChanges.js +++ /dev/null @@ -1,58 +0,0 @@ -import { refreshCurrentUser as refresh } from '../actions' -import api from '../api' -import { USER, USER_ROLE, USER_GROUP } from '../constants/entityTypes' -import store from '../store' - -/** - * This function can be called after users/ userRoles/ urserGroups have been updated or deleted. - * It will determine if these changes impact the current user. - * If so, an action is dispatched that will trigger the currentUser state to be refreshed. - * Or, in case a currentUser was disabled or removed it will trigger a page refresh - * Currently this function is used by: - * - `UserForm.saveGroup` - * - `GroupForm.saveGroup` - * - `RoleForm.saveRole` - * - `onRemoveConfirm` in `sharedActions` - * - `updateDisabledState` in `UserContextMenuActions` - * - * @param {String} entityType - The type of object that was changed - * @param {Object} model - A d2 model or POJO that provides at least the ID of the entity that was changed - * @param {String} [changeType] - The type of change that happened - * @memberof module:utils - * @function - */ -const detectCurrentUserChanges = (model, disable) => { - const { currentUser } = store.getState() - const entityType = model.modelDefinition.name - - if (entityType === USER && model.id === currentUser.id) { - disable ? logout() : refreshCurrentUser() - } - - if ( - entityType === USER_ROLE && - currentUser.userRoleIds.includes(model.id) - ) { - refreshCurrentUser() - } - - if ( - entityType === USER_GROUP && - currentUser.userGroupIds.includes(model.id) - ) { - refreshCurrentUser() - } -} - -const refreshCurrentUser = () => { - store.dispatch(refresh()) -} - -const logout = () => { - const contextPath = api.getContextPath() - const logoutSuffix = '/dhis-web-commons-security/logout.action' - const logoutUrl = contextPath + logoutSuffix - window.location.assign(logoutUrl) -} - -export default detectCurrentUserChanges diff --git a/src/utils/fieldRenderers.js b/src/utils/fieldRenderers.js deleted file mode 100644 index a118b0f10..000000000 --- a/src/utils/fieldRenderers.js +++ /dev/null @@ -1,265 +0,0 @@ -import i18n from '@dhis2/d2-i18n' -import Checkbox from 'material-ui/Checkbox/Checkbox' -import MenuItem from 'material-ui/MenuItem' -import SelectField from 'material-ui/SelectField/SelectField' -import { orange500 } from 'material-ui/styles/colors' -import TextField from 'material-ui/TextField/TextField' -import PropTypes from 'prop-types' -import React from 'react' -import AuthorityEditor from '../components/AuthorityEditor' -import SearchableGroupEditor from '../components/SearchableGroupEditor' -import SearchableOrgUnitTree from '../components/SearchableOrgUnitTree' - -/** - * TODOS - * - re-implement AuthorityEditor UI - DONE - * - re-implement SearchableGroupEditor UI - DONE - * - re-implement SearchableOrgUnitTree UI - NOTE also used in OrganisationUnitFilter - * - re-implement all fieldRenderers - */ - -const styles = { - checkbox: { - marginTop: '32px', - fontSize: '16px', - }, - warning: { - color: orange500, - }, -} - -export const renderDateField = ({ input, meta, label, ...other }) => { - const { asyncValidating, touched, error } = meta - - const errorText = asyncValidating - ? i18n.t('Validating...') - : touched && error - - if (asyncValidating) { - other.errorStyle = styles.warning - } - - return ( -
- - -
- -
-
- ) -} - -renderDateField.propTypes = { - input: PropTypes.shape({ - name: PropTypes.string.isRequired, - value: PropTypes.string.isRequired, - onChange: PropTypes.func.isRequired, - }).isRequired, - label: PropTypes.string.isRequired, - meta: PropTypes.shape({ - asyncValidating: PropTypes.bool, - error: PropTypes.string, - touched: PropTypes.bool, - }).isRequired, -} - -/** - * Helper functions used as "component" props for redux-form Field components. - * @name fieldRenderers - * @memberof module:utils - */ -export const renderTextField = ({ - input, - label, - meta: { touched, error, asyncValidating }, - ...other -}) => { - const errorText = asyncValidating - ? i18n.t('Validating...') - : touched && error - - if (asyncValidating) { - other.errorStyle = styles.warning - } - - return ( - - ) -} - -export const renderAuthorityEditor = ({ input }) => { - const initiallySelected = input.value === '' ? [] : input.value - return ( - - ) -} - -export const renderCheckbox = ({ input, label }) => { - return ( - - ) -} - -export const renderSelectField = ({ - input, - label, - meta: { touched, error, asyncValidating }, - options, - style, -}) => { - const errorText = asyncValidating - ? i18n.t('Validating...') - : touched && error - const errorStyle = asyncValidating ? styles.warning : undefined - - return ( - { - input.onChange(value) - // Trigger onBlur after a value is selected, in order to trigger - // a validator to run if the SelectField is in the asyncBlurFields list - setTimeout(() => input.onBlur(value), 1) - }} - style={style} - errorText={errorText} - errorStyle={errorStyle} - > - {options.map(({ id, label }, i) => ( - - ))} - - ) -} - -export const renderSearchableGroupEditor = ({ - input, - meta: { touched, error }, - availableItemsQuery, - availableItemsLabel, - assignedItemsLabel, - initialValues, - ...other -}) => { - return ( - - ) -} - -export const renderSearchableOrgUnitTree = ({ - input, - meta: { touched, error }, - label, - side, - initialValues, - orgUnitType, -}) => { - return ( - - ) -} - -export const renderText = ({ name, label, style }) => { - return ( -

- {label} -

- ) -} - -const sharedPropTypes = { - input: PropTypes.object.isRequired, - label: PropTypes.string, - meta: PropTypes.shape({ - touched: PropTypes.bool.isRequired, - asyncValidating: PropTypes.bool, - error: PropTypes.string, - }), -} - -renderTextField.propTypes = sharedPropTypes - -renderCheckbox.propTypes = sharedPropTypes - -renderSelectField.propTypes = { - ...sharedPropTypes, - options: PropTypes.array.isRequired, -} - -renderSearchableGroupEditor.propTypes = { - ...sharedPropTypes, - availableItemsQuery: PropTypes.func.isRequired, - initialValues: PropTypes.array.isRequired, - assignedItemsLabel: PropTypes.string, - availableItemsLabel: PropTypes.string, -} - -renderSearchableOrgUnitTree.propTypes = { - ...sharedPropTypes, - initialValues: PropTypes.array.isRequired, - side: PropTypes.oneOf(['left', 'right']), -} - -renderAuthorityEditor.propTypes = { - ...sharedPropTypes, -} - -renderText.propTypes = { - label: PropTypes.string.isRequired, - name: PropTypes.string.isRequired, - style: PropTypes.object.isRequired, -} diff --git a/src/utils/getNestedProp.js b/src/utils/getNestedProp.js deleted file mode 100644 index e4fb5354f..000000000 --- a/src/utils/getNestedProp.js +++ /dev/null @@ -1,20 +0,0 @@ -/** - * Helper function for form components (UserForm, GroupForm, RoleForm). - * This function can receive a string representation of a property path, i.e. 'userCredentials.username' - * and an object to pick from and will return the nested property's value. - * This works recursively so it can be as many levels deep as required. - * @param {String} propertyPathStr - String representation of a property path - * @param {*} parent - The base object to pick from - * @returns {*} The value of the nested property - * @memberof module:utils - * @function - */ -const getNestedProp = (propertyPathStr, parent) => { - return propertyPathStr.split('.').reduce((currentLevel, propName) => { - return currentLevel && currentLevel[propName] - ? currentLevel[propName] - : null - }, parent) -} - -export default getNestedProp diff --git a/src/utils/validators.js b/src/utils/validators.js deleted file mode 100644 index ef4d958f6..000000000 --- a/src/utils/validators.js +++ /dev/null @@ -1,167 +0,0 @@ -import i18n from '@dhis2/d2-i18n' -import { PASSWORD, REPEAT_PASSWORD } from '../containers/UserForm/config' - -// Same as used in @dhis2/ui-forms -const EMAIL_ADDRESS_PATTERN = - /^(([^<>()[\]\\.,;:\s@"]+(\.[^<>()[\]\\.,;:\s@"]+)*)|(".+"))@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\])|(([a-zA-Z\-0-9]+\.)+[a-zA-Z]{2,}))$/i -const INTERNATIONAL_PHONE_NUMBER_PATTERN = /^\+(?:[0-9].?){4,14}[0-9]$/ -const DATE_PATTERN = /[0-9]{4}-[0-9]{2}-[0-9]{2}/ -const LOWER_CASE_PATTERN = /^(?=.*[a-z]).+$/ -const UPPER_CASE_PATTERN = /^(?=.*[A-Z]).+$/ -const DIGIT_PATTERN = /^(?=.*[0-9]).+$/ -// Using this regex to match all non-alphanumeric characters to match server-side implementation -// https://github.com/dhis2/dhis2-core/blob/master/dhis-2/dhis-services/dhis-service-core/src/main/java/org/hisp/dhis/user/SpecialCharacterValidationRule.java#L39 -const SPECIAL_CHARACTER_PATTERN = /[^a-zA-Z0-9]/ - -// validators (ordered alphabetically) -export function code(value) { - if (hasValue(value) && value.length > 50) { - return i18n.t('Exceeds maximum character limit of 50') - } -} - -export function date(value) { - if (hasValue(value) && !DATE_PATTERN.test(value)) { - return i18n.t( - 'Please enter a valid date with the following format yyyy-mm-dd' - ) - } -} - -export function email(value) { - if (hasValue(value) && !EMAIL_ADDRESS_PATTERN.test(value.toLowerCase())) { - return i18n.t('Please provide a valid email address') - } -} - -export function integer(value) { - if (hasValue(value) && !isInteger(value)) { - return i18n.t('Value should be an integer') - } -} - -export function negativeInteger(value) { - if (hasValue(value) && (!isInteger(value) || parseInt(value, 10) >= 0)) { - return i18n.t('Value should be a nagative integer') - } -} - -export function number(value) { - if (hasValue(value) && isNaN(value)) { - return i18n.t('Value should be a number') - } -} - -export function password(value, allValues, props) { - if (!shouldValidatePassword(allValues, props)) { - return undefined - } - const passwordError = checkPasswordForErrors(allValues[PASSWORD]) - if (passwordError) { - return passwordError - } -} - -export function positiveInteger(value) { - if (hasValue(value) && (!isInteger(value) || parseInt(value, 10) <= 0)) { - return i18n.t('Value should be a positive integer') - } -} - -export function repeatPassword(value, allValues) { - if (allValues[REPEAT_PASSWORD] !== allValues[PASSWORD]) { - return i18n.t('Passwords do not match') - } -} - -export function required(value) { - return !hasValue(value) ? i18n.t('This field is required') : undefined -} - -export function requiredArray(value) { - if (!(Array.isArray(value) && value.length > 0)) { - return i18n.t('This field is required. Please select at least one') - } -} - -export function username(value) { - if (hasValue(value) && value.length < 2) { - return i18n.t('A username should be at least 2 characters long') - } - - if (hasValue(value) && value.length > 140) { - return i18n.t('Username may not exceed 140 characters') - } -} - -export function whatsApp(value) { - if (hasValue(value) && !INTERNATIONAL_PHONE_NUMBER_PATTERN.test(value)) { - return i18n.t( - 'Please provide a valid international phone number (+0123456789)' - ) - } -} - -// Helpers -/** - * Tests if a given password is compliant with the password restrictions. This function checks all restrictions below, but returns when the first violation was found: - * - At least 8 characters - * - No more than 34 characters - * - Contains at least 1 lowercase character - * - Contains at least 1 UPPERCASE character - * - Contains at least 1 number - * - Contains at least 1 special character - * @param {String} password - * @return {null|String} Null if password is OK, otherwise an error message - * @memberof module:utils - * @function - */ -function checkPasswordForErrors(password) { - if (!hasValue(password)) { - return i18n.t('This field is required') - } - if (password.length < 8) { - return i18n.t('Password should be at least 8 characters long') - } - if (password.length > 35) { - return i18n.t('Password should be no longer than 34 characters') - } - if (!LOWER_CASE_PATTERN.test(password)) { - return i18n.t('Password should contain at least one lowercase letter') - } - if (!UPPER_CASE_PATTERN.test(password)) { - return i18n.t('Password should contain at least one UPPERCASE letter') - } - if (!DIGIT_PATTERN.test(password)) { - return i18n.t('Password should contain at least one number') - } - if (!SPECIAL_CHARACTER_PATTERN.test(password)) { - return i18n.t('Password should have at least one special character') - } - - return null -} - -function isInteger(value) { - if (isNaN(value)) { - return false - } - const x = parseFloat(value) - return (x | 0) === x -} - -function shouldValidatePassword(allValues, props) { - if (props.inviteUser) { - return false - } - - const isEditingUser = Boolean(props.user.id) - const isEmptyOnEdit = - isEditingUser && !allValues[PASSWORD] && !allValues[REPEAT_PASSWORD] - - return isEmptyOnEdit ? false : true -} - -function hasValue(value) { - return typeof value !== 'undefined' && value !== null && value !== '' -} diff --git a/src/utils/validatorsAsync.js b/src/utils/validatorsAsync.js deleted file mode 100644 index dde63a69b..000000000 --- a/src/utils/validatorsAsync.js +++ /dev/null @@ -1,200 +0,0 @@ -/* eslint-disable max-params */ - -import i18n from '@dhis2/d2-i18n' -import capitalize from 'lodash.capitalize' -import api from '../api' -import { USER, USER_GROUP } from '../constants/entityTypes' -import { - CODE, - NAME, - FORM_NAME as GROUP_FORM, -} from '../containers/GroupForm/config' -import { USERNAME, FORM_NAME as USER_FORM } from '../containers/UserForm/config' -import { USER_ATTRIBUTE_FIELD_PREFIX } from './attributeFieldHelpers' -import createHumanErrorMessage from './createHumanErrorMessage' - -export async function asyncValidatorSwitch(values, _, props, blurredField) { - const priorErrors = props.asyncErrors - // Skip aSync validation when submitting the form because all fields have been - // validated on blur anyway, and the server will reject them - if (!blurredField && !priorErrors) { - return Promise.resolve() - } - - let newError - if (props.form === USER_FORM && blurredField === USERNAME) { - newError = await getUserNameError(values, props) - } else if ( - props.form === GROUP_FORM && - (blurredField === CODE || blurredField === NAME) - ) { - newError = await getGenericUniquenessError(values, props, blurredField) - } else { - newError = await getAttributeUniquenessError( - values, - props, - blurredField - ) - } - - const errors = - priorErrors || newError ? { ...priorErrors, ...newError } : undefined - - if (errors) { - throw errors - } else { - return Promise.resolve() - } -} - -export async function asyncValidateUsername(values, _, props, blurredField) { - return asyncSingleFieldValidator( - values, - props, - blurredField, - getUserNameError - ) -} - -export async function asyncValidateUniqueness(values, _, props, blurredField) { - return asyncSingleFieldValidator( - values, - props, - blurredField, - getGenericUniquenessError - ) -} - -async function asyncSingleFieldValidator( - values, - props, - blurredField, - apiMethod -) { - if (!blurredField) { - return Promise.resolve() - } - const error = await apiMethod(values, props, blurredField) - if (error) { - throw error - } else { - return Promise.resolve() - } -} - -async function getUserNameError(values, props) { - const newUserName = values[USERNAME] - const editingExistingUser = props.user && props.user.id - - if (!newUserName || editingExistingUser) { - return Promise.resolve() - } - - try { - const modelCollection = await api.genericFind( - 'users', - 'userCredentials.username', - newUserName - ) - if (modelCollection.size > 0) { - return { - [USERNAME]: i18n.t('Username already taken'), - } - } - } catch (error) { - return { - [USERNAME]: i18n.t( - 'There was a problem whilst checking the availability of this username' - ), - } - } -} - -/** - * Calls the genericFind method of the Api instance to find out whether a userRole/userGroup model instance with the same property value exists - * @param {Object} values - redux form values object - * @param {Object} props - Component properties, containing either a userRole or userGroup model - * @param {Object} fieldName - The property name to check on uniqueness - * @returns {Object} errors - Will be empty of the entry was unique. Otherwise will contain error message for duplicate property values. - * @memberof module:utils - * @function - */ - -async function getGenericUniquenessError(values, props, fieldName) { - const { group, role } = props - const model = role || group - const entityName = model.modelDefinition.name - const fieldValue = values[fieldName] - const fieldDisplayName = capitalize(fieldName) - - if (!fieldValue) { - return Promise.resolve() - } - - try { - const modelCollection = await api.genericFind( - entityName, - fieldName, - fieldValue - ) - if (modelCollection.size > 0) { - const foundId = modelCollection.values().next().value.id - if (foundId !== model.id) { - return { - [fieldName]: i18n.t( - '{{fieldDisplayName}} is already taken', - { - fieldDisplayName, - } - ), - } - } - } - } catch (error) { - const fallBackMsg = i18n.t( - 'Could not verify if this {{fieldDisplayName}} is unique', - { - fieldDisplayName, - } - ) - - return { - [fieldName]: createHumanErrorMessage(error, fallBackMsg), - } - } -} - -async function getAttributeUniquenessError(values, props, blurredField) { - const value = values[blurredField] - - if (!value) { - return Promise.resolve() - } - - const entityType = props.form === USER_FORM ? USER : USER_GROUP - const id = - entityType === USER ? props.user.id || '_' : props.group.id || '_' - const attributeId = blurredField.replace(USER_ATTRIBUTE_FIELD_PREFIX, '') - - try { - const isUnique = await api.isAttributeUnique( - entityType, - id, - attributeId, - value - ) - if (!isUnique) { - return { - [blurredField]: i18n.t( - 'Attribute value needs to be unique, value already taken.' - ), - } - } - } catch (error) { - return { - [blurredField]: i18n.t( - 'There was a problem checking if this attribute value is unique' - ), - } - } -} diff --git a/yarn.lock b/yarn.lock index b00217a31..00a3fd960 100644 --- a/yarn.lock +++ b/yarn.lock @@ -1583,518 +1583,573 @@ debug "^3.1.0" lodash.once "^4.1.1" -"@dhis2-ui/alert@7.4.1": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@dhis2-ui/alert/-/alert-7.4.1.tgz#07f0a7fc96afbfd65f8e3065454a98d8ea623863" - integrity sha512-32VTz/tJ+wd41CjvTAeUCEFv5YqAJZjAp+JhU+bosPEJNx5h/sBhbVXtW7A1Zne9L3sMSBtN7I7D5GbwTw1N5A== +"@dhis2-ui/alert@7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@dhis2-ui/alert/-/alert-7.14.2.tgz#0fbd81eb161fe6b836c4a7d5056138d5d94601f6" + integrity sha512-Yc5IByfvjrn58McFuuJ73Abd65jKdH5aM7NR19u2Gx1ycGunQLwziKUE4uNpngIofSkX4LDDORu5eLVo9BogAw== dependencies: - "@dhis2-ui/portal" "7.4.1" + "@dhis2-ui/portal" "7.14.2" "@dhis2/prop-types" "^3.0.0-beta.1" - "@dhis2/ui-constants" "7.4.1" - "@dhis2/ui-icons" "7.4.1" + "@dhis2/ui-constants" "7.14.2" + "@dhis2/ui-icons" "7.14.2" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/box@7.4.1": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@dhis2-ui/box/-/box-7.4.1.tgz#3b2441662d8aad5ffdd9e6bffe3bb283c9079846" - integrity sha512-Ks/xVlNctrfu/htEs5YR2bHV4s0Fn2Yc4ZRVpDgmhNPuvmU3wvcEyrxZhwTSg8ilVm38bB8ZObMFp5KISJTG/Q== +"@dhis2-ui/box@7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@dhis2-ui/box/-/box-7.14.2.tgz#e2c59053ca59b59d4af17b191f9ca15bea9d3f26" + integrity sha512-OG4y7erQboUmSiLwx70OlETAdypvZF9ro3kBzhSnP6YN3xMvCuXMCX3vaS2NcfzIPunhFqQAaIs+RxXmxJCKsg== dependencies: "@dhis2/prop-types" "^3.0.0-beta.1" - "@dhis2/ui-constants" "7.4.1" + "@dhis2/ui-constants" "7.14.2" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/button@7.4.1": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@dhis2-ui/button/-/button-7.4.1.tgz#46b50b7843dc72c037a832ff9c1276996d745c5f" - integrity sha512-YX2rU12d+gaoyEQMy4dUHW61ySZGHRFIgCodH5k//8k955N6pDzMOlnTpErbC2IkVPTrwNX+c5BNrw69Mhg7Gw== +"@dhis2-ui/button@7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@dhis2-ui/button/-/button-7.14.2.tgz#8de3ee1c3162a416a1728b9622425d0683540525" + integrity sha512-LRE0hy4zbM+XTB1HpEjAatzCuvZyEXyS5jltrk40+EfPXr63mW7n85CjrKw5cd+leNwK6k+gYdvqDvPvItPsMQ== dependencies: - "@dhis2-ui/layer" "7.4.1" - "@dhis2-ui/loader" "7.4.1" - "@dhis2-ui/popper" "7.4.1" + "@dhis2-ui/layer" "7.14.2" + "@dhis2-ui/loader" "7.14.2" + "@dhis2-ui/popper" "7.14.2" "@dhis2/prop-types" "^3.0.0-beta.1" - "@dhis2/ui-constants" "7.4.1" - "@dhis2/ui-icons" "7.4.1" + "@dhis2/ui-constants" "7.14.2" + "@dhis2/ui-icons" "7.14.2" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/card@7.4.1": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@dhis2-ui/card/-/card-7.4.1.tgz#13dcd6d9b24199f5ffcf377066379218bf65875c" - integrity sha512-Elxyvm6PrsNuNqSxx36ldSEisHLOBjnmHNyZWvjEEP4m28R6glXtj/Y+sticwbVS60cSGNnb3gkiIToKbzsLuA== +"@dhis2-ui/card@7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@dhis2-ui/card/-/card-7.14.2.tgz#adc4d55b2ab5077b3cf295874dff2f429fb507d9" + integrity sha512-BptxzB2+YkQF/5WiBPab8JIXaRuHcFyLiUdSpdSNRjAKtgd+tdmSa2LljYYfc9xuwO1YtXUqzATpK9k9lYvcbg== dependencies: "@dhis2/prop-types" "^3.0.0-beta.1" - "@dhis2/ui-constants" "7.4.1" + "@dhis2/ui-constants" "7.14.2" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/center@7.4.1": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@dhis2-ui/center/-/center-7.4.1.tgz#59f324d7473916cb31bd54c623ec313b29b4460a" - integrity sha512-higJfrEgdV+XMPeC9CK3hBTDV9BKE90x2TCgrm7TnII6DFUyyuKFtVnFpgZpbc3+oxyKn44QqsXnqt63BGwnew== +"@dhis2-ui/center@7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@dhis2-ui/center/-/center-7.14.2.tgz#f029bede3d4450b3ab03bb272aac5f118ac1d761" + integrity sha512-zkFmfdugVMXe5qcaKisy1OSRrl/UFUpzDtDbKq6HLZbgnyXPGxCdQNH5nZvutJcIiMffxEbuRUHTyEaoP+sUFg== dependencies: "@dhis2/prop-types" "^3.0.0-beta.1" - "@dhis2/ui-constants" "7.4.1" + "@dhis2/ui-constants" "7.14.2" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/checkbox@7.4.1": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@dhis2-ui/checkbox/-/checkbox-7.4.1.tgz#27b1862ff8db4bf1b3369e3173d4a634b5481483" - integrity sha512-h27lgJ4tNIGbQFyB866ivd7dwOShlN/oZtKiHtGIL7pBx4IPGO8RhyIehqFjOznhNRUKTccJJcinQA4aGaAtEg== +"@dhis2-ui/checkbox@7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@dhis2-ui/checkbox/-/checkbox-7.14.2.tgz#7e16a6749eea7f8085d421d41ed40fa5cdaeba18" + integrity sha512-rGWCD1fYf2N/Sm0ySgITTjCvKoguIqACwhEHgjmVHl1HttiKGXd+fwFdF+BdoDfu0KYiuOnSbGGfLC+IZfqbww== dependencies: - "@dhis2-ui/field" "7.4.1" - "@dhis2-ui/required" "7.4.1" + "@dhis2-ui/field" "7.14.2" + "@dhis2-ui/required" "7.14.2" "@dhis2/prop-types" "^3.0.0-beta.1" - "@dhis2/ui-constants" "7.4.1" + "@dhis2/ui-constants" "7.14.2" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/chip@7.4.1": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@dhis2-ui/chip/-/chip-7.4.1.tgz#35371ffc3fdc6d1b42a4b262803438d913447193" - integrity sha512-HTZHeAj+4eSP7KLP/3LHIi7USIGuYkt4JrDLheBRZgLqas8qgzE8avp7puMIJ9Cpx1RkhXSjUgIEADXPGdxZ2g== +"@dhis2-ui/chip@7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@dhis2-ui/chip/-/chip-7.14.2.tgz#2fb705c9440850c234cef7541441e9dd2cff304a" + integrity sha512-XmF3fDh5c/QvaDA1p105jAO/3V0bEcObyAktgwk39cyqCZW4MqoDuVNMqpyZbS0lJrEwUknOPU12jEQOUdTBKg== dependencies: "@dhis2/prop-types" "^3.0.0-beta.1" - "@dhis2/ui-constants" "7.4.1" + "@dhis2/ui-constants" "7.14.2" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/cover@7.4.1": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@dhis2-ui/cover/-/cover-7.4.1.tgz#895225d0524793b025fb6ab79dbda43d9a2e360e" - integrity sha512-RvXKW57wDKBqu7mEGeazGWpylvEoXE68XCn9ZEVxFBeKebUc23qC5zTm9stHLqgX6oYh5ywlXhl4E7SQMWFfxw== +"@dhis2-ui/cover@7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@dhis2-ui/cover/-/cover-7.14.2.tgz#9910543db9f57f25dde5a973bf4dc11fe7311260" + integrity sha512-m6OVu3uO1P0IHnzX+WRnFPWLqtS18Bp/2L7yqDDfWOqpB3UaDVbYBHJkMpxuQpDaEkTewzCjtqw2MdTRImYnGA== dependencies: "@dhis2/prop-types" "^3.0.0-beta.1" - "@dhis2/ui-constants" "7.4.1" + "@dhis2/ui-constants" "7.14.2" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/css@7.4.1": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@dhis2-ui/css/-/css-7.4.1.tgz#de80fd414517bfc7e6f533e783f01056b28778c1" - integrity sha512-mG/VNisHfoV38UE13mLMxCDNXvlUSpaCN517ba+iW5qN/r+1Nz3oC9Wgen+YzDkWA9JUEOJOQdYv1xgXZr+MPg== +"@dhis2-ui/css@7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@dhis2-ui/css/-/css-7.14.2.tgz#44631dce4b9e493bc4819b80cfd59b13cd28a0b8" + integrity sha512-lL0U30AEdaudm28kY8XhEchXBodggxjPlYk9V4/b7aRKuYDpO0NPY4C35bZtX+h05dm0efAb86m8ZVu7El9ljg== dependencies: "@dhis2/prop-types" "^3.0.0-beta.1" - "@dhis2/ui-constants" "7.4.1" + "@dhis2/ui-constants" "7.14.2" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/divider@7.4.1": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@dhis2-ui/divider/-/divider-7.4.1.tgz#83530ca7cef67cc02043c75e803cf004bb67adb2" - integrity sha512-AosDb32aF0b6060//oDDMSdkq+ztfndRAS0AFkQCfCaA/PnPkbtxo6uxabW7GCmROjbj624ZkNuXUyn10NpM/g== +"@dhis2-ui/divider@7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@dhis2-ui/divider/-/divider-7.14.2.tgz#e924bedbfc7ee94c8ae2a96c264c3c058a44db2a" + integrity sha512-Hyklv+dtyxZdvEL4ukrqyz36FjjGUDdCnik6+7oxATr/ImxXFZ1LG1cNVp1bv7vZDhWG3jvXSQqpRkhKpLPQNg== dependencies: "@dhis2/prop-types" "^3.0.0-beta.1" - "@dhis2/ui-constants" "7.4.1" + "@dhis2/ui-constants" "7.14.2" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/field@7.4.1": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@dhis2-ui/field/-/field-7.4.1.tgz#54515021cdcfad0edabc2f9772d3a0874ed5672b" - integrity sha512-8GTWrcn4Z82z7TB4jBm4UF2/32JOJ05adlmc8kOjjN4lPlKaMWNr7Qyug3DJDgJYJBVPkNqJSfPOOFDtFPWYhQ== +"@dhis2-ui/field@7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@dhis2-ui/field/-/field-7.14.2.tgz#f152e3f63b229e5be42dfff67164ce9b640f0662" + integrity sha512-FlFrzr5UXHBuaHXnDVzSGJ+W1f7bqefcHfbFVO/gPjHI6YoLyooQ/iI/0bjmwocT4Slr48LfLaWITp+HWA8fpg== dependencies: - "@dhis2-ui/box" "7.4.1" - "@dhis2-ui/help" "7.4.1" - "@dhis2-ui/label" "7.4.1" + "@dhis2-ui/box" "7.14.2" + "@dhis2-ui/help" "7.14.2" + "@dhis2-ui/label" "7.14.2" "@dhis2/prop-types" "^3.0.0-beta.1" - "@dhis2/ui-constants" "7.4.1" + "@dhis2/ui-constants" "7.14.2" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/file-input@7.4.1": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@dhis2-ui/file-input/-/file-input-7.4.1.tgz#f0fe4ee567c788ba50ce81fede77ed0343a1140f" - integrity sha512-nB1WF6/h6TU7kb7DW6cZapKTLhC1IH+bTyR2Nyt6h+gdJOfvh+iy3ZW0Ldk87E0sx5VkLyS6ltxLwRxdYi9r8A== +"@dhis2-ui/file-input@7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@dhis2-ui/file-input/-/file-input-7.14.2.tgz#fb68be6738239aa64ab03cd3694aa5df714eb60f" + integrity sha512-WZz0xRCUp1X3ySsvAK+iYoh9OKcD9kUpllVkVxaFHyxYLCPoFCnjl3kJdMZw6hFJzOgk8Um0owriJ7TgUS++0w== dependencies: - "@dhis2-ui/button" "7.4.1" - "@dhis2-ui/field" "7.4.1" - "@dhis2-ui/label" "7.4.1" - "@dhis2-ui/loader" "7.4.1" + "@dhis2-ui/button" "7.14.2" + "@dhis2-ui/field" "7.14.2" + "@dhis2-ui/label" "7.14.2" + "@dhis2-ui/loader" "7.14.2" + "@dhis2-ui/status-icon" "7.14.2" "@dhis2/prop-types" "^3.0.0-beta.1" - "@dhis2/ui-constants" "7.4.1" - "@dhis2/ui-icons" "7.4.1" + "@dhis2/ui-constants" "7.14.2" + "@dhis2/ui-icons" "7.14.2" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/header-bar@7.4.1": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@dhis2-ui/header-bar/-/header-bar-7.4.1.tgz#026675875d17b1d43b505569d07dbc3430c76b34" - integrity sha512-9ui8V6azE0mFwhe/ZuspZrPvRIMNZdAlEdIE1ZbNCUY+3X21d9X4/yNBzgaZCLjSXAzPoQtn/x/6N9HbdAYFJA== - dependencies: - "@dhis2-ui/box" "7.4.1" - "@dhis2-ui/card" "7.4.1" - "@dhis2-ui/center" "7.4.1" - "@dhis2-ui/divider" "7.4.1" - "@dhis2-ui/input" "7.4.1" - "@dhis2-ui/layer" "7.4.1" - "@dhis2-ui/loader" "7.4.1" - "@dhis2-ui/logo" "7.4.1" - "@dhis2-ui/menu" "7.4.1" +"@dhis2-ui/header-bar@7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@dhis2-ui/header-bar/-/header-bar-7.14.2.tgz#9c72cd0d7bd669d22c7e25ec9c670ddc36d3dd19" + integrity sha512-j0/+mQQD7kOWfwtUiLhqK1VH9nQNgQ1h4d/c1uRYhKJ1pTuro5S/6Em40cTDTDn1PZ5TiPELHQkcso1XNgBewA== + dependencies: + "@dhis2-ui/box" "7.14.2" + "@dhis2-ui/card" "7.14.2" + "@dhis2-ui/center" "7.14.2" + "@dhis2-ui/divider" "7.14.2" + "@dhis2-ui/input" "7.14.2" + "@dhis2-ui/layer" "7.14.2" + "@dhis2-ui/loader" "7.14.2" + "@dhis2-ui/logo" "7.14.2" + "@dhis2-ui/menu" "7.14.2" + "@dhis2-ui/user-avatar" "7.14.2" "@dhis2/prop-types" "^3.0.0-beta.1" - "@dhis2/ui-constants" "7.4.1" - "@dhis2/ui-icons" "7.4.1" + "@dhis2/ui-constants" "7.14.2" + "@dhis2/ui-icons" "7.14.2" classnames "^2.3.1" moment "^2.29.1" prop-types "^15.7.2" -"@dhis2-ui/help@7.4.1": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@dhis2-ui/help/-/help-7.4.1.tgz#bcd3680c333d0b8ab207f2dbe5b02b5ae75e1148" - integrity sha512-R3Q6bT5qc3MZBgPXNOCK2GSqEdhHwUg4Iiiuaiq5cu8K9hFjiCaZa8FVgL5m1CZBUgiuuFfQaB7UDVLny/445Q== +"@dhis2-ui/help@7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@dhis2-ui/help/-/help-7.14.2.tgz#dcbcd43d6cd74047930fb4a48d12cab5f5777bb5" + integrity sha512-UFOoUVUf6yAVf7PRTSK5MVj6F1QXQyXinzA6eEjfH0H8pZ0F2g8tilQhw4YDl9NjKssnseyClxButI3E6rZNQw== dependencies: "@dhis2/prop-types" "^3.0.0-beta.1" - "@dhis2/ui-constants" "7.4.1" + "@dhis2/ui-constants" "7.14.2" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/input@7.4.1": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@dhis2-ui/input/-/input-7.4.1.tgz#4c37c646861aeef90c00fc8e6c56cf268d2ec843" - integrity sha512-l9P5AzG4eGr8s0Q0gHq66TJNxexA4zoVhLX0N+8PVBMH+d9EF7nu/LSjqDeM9KhzpEFa643rqaGZi+R1Bw8ANQ== +"@dhis2-ui/input@7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@dhis2-ui/input/-/input-7.14.2.tgz#1ad46716db8228cc4682df476100f9a3f1a8ec77" + integrity sha512-hJFKKmoKoMOt4UitaXZEjtcuEqiwtvXuJgJXD1AxALjLsnd07tzspZPMrl+VgdoTWnAAttpiZlEJ4wTUDyTFdw== dependencies: - "@dhis2-ui/box" "7.4.1" - "@dhis2-ui/field" "7.4.1" - "@dhis2-ui/input" "7.4.1" - "@dhis2-ui/loader" "7.4.1" + "@dhis2-ui/box" "7.14.2" + "@dhis2-ui/field" "7.14.2" + "@dhis2-ui/input" "7.14.2" + "@dhis2-ui/loader" "7.14.2" + "@dhis2-ui/status-icon" "7.14.2" "@dhis2/prop-types" "^3.0.0-beta.1" - "@dhis2/ui-constants" "7.4.1" - "@dhis2/ui-icons" "7.4.1" + "@dhis2/ui-constants" "7.14.2" + "@dhis2/ui-icons" "7.14.2" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/intersection-detector@7.4.1": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@dhis2-ui/intersection-detector/-/intersection-detector-7.4.1.tgz#dc9d78008220ffaf9cc8d222ad050c8d2d287c10" - integrity sha512-va10GOOXGiNa8SwHS0dXQ6SOQcwWVEOrWVFe4aVoyck/3+Ag4yd0Rht4i44fhxVTx5Y/ghQDT016maBvOJ2ImA== +"@dhis2-ui/intersection-detector@7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@dhis2-ui/intersection-detector/-/intersection-detector-7.14.2.tgz#72f5d0524ae161daf1bace62b81ce1d764ee6019" + integrity sha512-2kCOnaMd0lhRpq87yFsGTwtPpOUNbzXdp++HmkYrrAiPRgxOlpGClo6nl8X6PEj+TqSlhbjlyxClm5+n16TJcQ== dependencies: "@dhis2/prop-types" "^3.0.0-beta.1" - "@dhis2/ui-constants" "7.4.1" + "@dhis2/ui-constants" "7.14.2" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/label@7.4.1": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@dhis2-ui/label/-/label-7.4.1.tgz#c9f9fda5e85c65259a2c7e20127ee72f92805dd8" - integrity sha512-HOtAvXpMq3Rw5sBMCoVi3tE1JBfOfWv5NPgU2/iwkafT+cR8jzyMzTb8hmoFAQee6ZS5E2a6Weh1ZE03z4YGpA== +"@dhis2-ui/label@7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@dhis2-ui/label/-/label-7.14.2.tgz#1234df5a1ee1521b885900f8be38742ba021747d" + integrity sha512-dZ/cTxF9RQ84dgNAg3PD0j4yXe187bh+I7wxEGU8NGzFxtqbxQwpzoDaDgevOjxxoD6AniYcOUxuPBVZjxX8/Q== dependencies: - "@dhis2-ui/required" "7.4.1" + "@dhis2-ui/required" "7.14.2" "@dhis2/prop-types" "^3.0.0-beta.1" - "@dhis2/ui-constants" "7.4.1" + "@dhis2/ui-constants" "7.14.2" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/layer@7.4.1": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@dhis2-ui/layer/-/layer-7.4.1.tgz#23a95e7babbc502959a047d74ffb1f3f5c931526" - integrity sha512-rnG1S2rIyzmXtUR/ZmUbl0vDDw/v6+dXz3BlSyjbAxBriD06c/npMVvWtOZdNEqfsVKtfeDf2lW0YKJIJiHSgg== +"@dhis2-ui/layer@7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@dhis2-ui/layer/-/layer-7.14.2.tgz#0e57d82506361631f514efbba0b2edfd302b1582" + integrity sha512-MtPJZViUJvTdTLX/VsBVANcCQFjJS2+PDX8wetTR+qRuFhhqOjFEpoC2IWcjzpuIK/8PkET857oaxAB7fYu8zQ== dependencies: - "@dhis2-ui/portal" "7.4.1" + "@dhis2-ui/portal" "7.14.2" "@dhis2/prop-types" "^3.0.0-beta.1" - "@dhis2/ui-constants" "7.4.1" + "@dhis2/ui-constants" "7.14.2" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/legend@7.4.1": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@dhis2-ui/legend/-/legend-7.4.1.tgz#f592b3ddfc052471f96ae5f0d976875bdbca0ef9" - integrity sha512-ZErFGb5jaRsqkmJGoWAYxx9FWHQ7M+5fQ1gJNvbmeO8Q6Z6WPVEqoymV5bgM8Ge7hEsPJzyTBoMLdx8SItffSg== +"@dhis2-ui/legend@7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@dhis2-ui/legend/-/legend-7.14.2.tgz#1a230f17cf65eb697db165a75c03bb7ae283c510" + integrity sha512-isIGN1MUgyJQ2/SghRsYweL1k/GvBZm24wtucHcyoshEBeeNJxu9HFf2JW6gpdBCPBHByqLs7t3cfvgcVlzidw== dependencies: - "@dhis2-ui/required" "7.4.1" + "@dhis2-ui/required" "7.14.2" "@dhis2/prop-types" "^3.0.0-beta.1" - "@dhis2/ui-constants" "7.4.1" + "@dhis2/ui-constants" "7.14.2" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/loader@7.4.1": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@dhis2-ui/loader/-/loader-7.4.1.tgz#2943cf87b21722a58e188142543f829399697b7a" - integrity sha512-vhC75LI2n6i9LtAdTdevHzSobIeldxJASFv6KGMbHvfnZ1NkSHepP/kzymt9Fjlduuen+Qybq5R5wdmy1Rh7ow== +"@dhis2-ui/loader@7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@dhis2-ui/loader/-/loader-7.14.2.tgz#ee7456723c46129c146eddeae25a90dfc4aae556" + integrity sha512-NyyWbZM17cahzNi5bdmi5ppNoSkgQ529B9GKdQhAIjoLwbjEHhpjlsbAB2I+evMNIac8KFNkCAX/Lc7VYEhAdg== dependencies: "@dhis2/prop-types" "^3.0.0-beta.1" - "@dhis2/ui-constants" "7.4.1" + "@dhis2/ui-constants" "7.14.2" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/logo@7.4.1": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@dhis2-ui/logo/-/logo-7.4.1.tgz#aa561e4f644a62349481f17c90737c90075be1cc" - integrity sha512-mmsEOCbSANsojTR2BJ2Cr8RwLQF8mzO5gsQalBmnDyiapnMpl8xQh+MXuWMnRCNAOiiuoC2UlhRhHHcZDoRCdQ== +"@dhis2-ui/logo@7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@dhis2-ui/logo/-/logo-7.14.2.tgz#626d98cc389d37ebb610b8b7e96bd107783ffbc0" + integrity sha512-X6dP6YJ/Mom7ThFCdI0fmIHcKk+nbgWpYc5XDmELK8h+Bdpk17lo0bcyEX8YA4c/7I++j7jeSORnZYVh7O/38g== dependencies: "@dhis2/prop-types" "^3.0.0-beta.1" - "@dhis2/ui-constants" "7.4.1" + "@dhis2/ui-constants" "7.14.2" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/menu@7.4.1": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@dhis2-ui/menu/-/menu-7.4.1.tgz#dfecb2f241bf27c61cba5f12a019a14fd75f7d83" - integrity sha512-qQz02oYUtjd9EvM+E8ybDKLbBOWMt+jLPxZCE32U3oAq+0qRRnrUHBE5ie2wRjMCbWXuhB2uozdG/uo38xQY5A== - dependencies: - "@dhis2-ui/card" "7.4.1" - "@dhis2-ui/divider" "7.4.1" - "@dhis2-ui/layer" "7.4.1" - "@dhis2-ui/popper" "7.4.1" - "@dhis2-ui/portal" "7.4.1" +"@dhis2-ui/menu@7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@dhis2-ui/menu/-/menu-7.14.2.tgz#aa0b35371f915931b9b9cf78228e253978930822" + integrity sha512-sYWpCihvtMzYEKBQsbKiGXoTOwLNC6I1Da9+qMNQcZuwBF89EBjCi5ohbZevalhIkdSu/e+NTYAlrD/CHFjAqQ== + dependencies: + "@dhis2-ui/card" "7.14.2" + "@dhis2-ui/divider" "7.14.2" + "@dhis2-ui/layer" "7.14.2" + "@dhis2-ui/popper" "7.14.2" + "@dhis2-ui/portal" "7.14.2" "@dhis2/prop-types" "^3.0.0-beta.1" - "@dhis2/ui-constants" "7.4.1" - "@dhis2/ui-icons" "7.4.1" + "@dhis2/ui-constants" "7.14.2" + "@dhis2/ui-icons" "7.14.2" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/modal@7.4.1": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@dhis2-ui/modal/-/modal-7.4.1.tgz#53439f655a533aef77f0e1adbdb8d4ae574a3519" - integrity sha512-/hkSsPOccOA1T07IPcWD8dYk4BWwwFz519bd2BvD0RwACCEVivdvobcJx45/APedRzKWSV7V0QlgLNDoMCRm+g== +"@dhis2-ui/modal@7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@dhis2-ui/modal/-/modal-7.14.2.tgz#a425a4ec9d4c7a0b47c9087b26f2ed8f919e4921" + integrity sha512-ODI4RQAW2KJeIJH0cBU0lDLIG3Tq5aFdEzpAMKvVUrue5WSZAfdJ65gjy1YGrK/hcckirFnhCg/1o7D70JyxCQ== dependencies: - "@dhis2-ui/card" "7.4.1" - "@dhis2-ui/center" "7.4.1" - "@dhis2-ui/layer" "7.4.1" - "@dhis2-ui/portal" "7.4.1" + "@dhis2-ui/card" "7.14.2" + "@dhis2-ui/center" "7.14.2" + "@dhis2-ui/layer" "7.14.2" + "@dhis2-ui/portal" "7.14.2" "@dhis2/prop-types" "^3.0.0-beta.1" - "@dhis2/ui-constants" "7.4.1" + "@dhis2/ui-constants" "7.14.2" + "@dhis2/ui-icons" "7.14.2" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/node@7.4.1": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@dhis2-ui/node/-/node-7.4.1.tgz#2c51b79f915dec5a5ea84104f6f3ecfa5e1f631c" - integrity sha512-pDdrVVoiY4R8Fd9AOtzA/fWMoIgb97zqn3nII9shgYKd2NdNbCGJz0iNKk8XKduhGlIYY2D8EivrsG50QNyoMQ== +"@dhis2-ui/node@7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@dhis2-ui/node/-/node-7.14.2.tgz#b30ab8310c4bd5a05a9d5d3849082cded82cf2e9" + integrity sha512-y6GJDfYiWPG82jRGrWOQA2h74sBPU9vzAlx9bgGU4Z3reGiqkhX89FgncOUbA4YubL747oEn5bUGBk5xSbz6Ow== dependencies: - "@dhis2-ui/loader" "7.4.1" + "@dhis2-ui/loader" "7.14.2" "@dhis2/prop-types" "^3.0.0-beta.1" - "@dhis2/ui-constants" "7.4.1" + "@dhis2/ui-constants" "7.14.2" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/notice-box@7.4.1": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@dhis2-ui/notice-box/-/notice-box-7.4.1.tgz#5f1be969855590fbf7834ac251bd9e424456861d" - integrity sha512-uDP/l/4XXcHuF1l8eREbxjg59ymbS2B6SqCwf/a1JPkU78JpadkE9b1JTHeoB1Yda6aaIOPEN9G4xvdw1OJLDw== +"@dhis2-ui/notice-box@7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@dhis2-ui/notice-box/-/notice-box-7.14.2.tgz#7fa8c8249143108bfcd3c22cc0c54850cfa25ed1" + integrity sha512-0yuWd+QTatQ/0/OWxq2cNTGQgPJuwEfQky5Ja+eZpHueGOQX+jH8+sw7+G4TZVLqsp7oChEi6zrKWUsa6qoJTw== dependencies: "@dhis2/prop-types" "^3.0.0-beta.1" - "@dhis2/ui-constants" "7.4.1" - "@dhis2/ui-icons" "7.4.1" + "@dhis2/ui-constants" "7.14.2" + "@dhis2/ui-icons" "7.14.2" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/organisation-unit-tree@7.4.1": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@dhis2-ui/organisation-unit-tree/-/organisation-unit-tree-7.4.1.tgz#aedd6c729654f65d5cd33580d5cf2118d68c44f5" - integrity sha512-nZZKn6ewnM7n+oc6RUeedHqfbQvWK24CMfYr6qOFeWSWF9YnPbbLqbfokPv04nvlzpm6bVD/4nmN2wTz4bBzAw== +"@dhis2-ui/organisation-unit-tree@7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@dhis2-ui/organisation-unit-tree/-/organisation-unit-tree-7.14.2.tgz#0aaf0dd462e72a36662f110cbb689958cdd1c282" + integrity sha512-mK5qJGC+b5JXTfuCUKDUYbdu44VQgl4kVbIFXz0lZGAgRcY/FGN8B8MdEp4tsyLux2a5/7UsTcLZZ3djiVT01w== dependencies: - "@dhis2-ui/checkbox" "7.4.1" - "@dhis2-ui/loader" "7.4.1" - "@dhis2-ui/node" "7.4.1" + "@dhis2-ui/checkbox" "7.14.2" + "@dhis2-ui/loader" "7.14.2" + "@dhis2-ui/node" "7.14.2" "@dhis2/prop-types" "^3.0.0-beta.1" - "@dhis2/ui-constants" "7.4.1" + "@dhis2/ui-constants" "7.14.2" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/pagination@7.4.1": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@dhis2-ui/pagination/-/pagination-7.4.1.tgz#8d4489b8332bec2d47338e42a606c85cb1f8b759" - integrity sha512-YyyrOUbrxmF/zNVbHBqU5I/YBZiM20Cin+YOu7f/FvMXjKV7/89GRMIel98IlomT+nQnsAxHf9TkASpGzdQoiQ== +"@dhis2-ui/pagination@7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@dhis2-ui/pagination/-/pagination-7.14.2.tgz#5fdf0b45181fe809a146e6398287b6f95969fdf7" + integrity sha512-Vo9FSj0NtTJdg8GyRj3eLXiZZspevLEVDImNldrCgNfU7bKnDBDyeRS8GM7KevU17DvvMtQ5uWvshPMcAxsMuw== dependencies: - "@dhis2-ui/button" "7.4.1" - "@dhis2-ui/select" "7.4.1" + "@dhis2-ui/button" "7.14.2" + "@dhis2-ui/select" "7.14.2" "@dhis2/prop-types" "^3.0.0-beta.1" - "@dhis2/ui-constants" "7.4.1" - "@dhis2/ui-icons" "7.4.1" + "@dhis2/ui-constants" "7.14.2" + "@dhis2/ui-icons" "7.14.2" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/popover@7.4.1": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@dhis2-ui/popover/-/popover-7.4.1.tgz#a115bd119c4540652e5bb370348cd6fe2450665e" - integrity sha512-4yVof3l+ENbcMg6SKQi8mhhrDHmrWCLIOapVhYvxT11B133wrM1++AhlbI0RKYPZB0+N8m/aPc0ngPa9y+DhDA== +"@dhis2-ui/popover@7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@dhis2-ui/popover/-/popover-7.14.2.tgz#5afa530a884a27ac4adb5db30e9c490bf9da349a" + integrity sha512-evJh04baLWEz7VstVLq8ryseY83X3jfWnbGoAZoiSfFVbe3Wkkq7pZBOd0fox0ANppquRoIlAe144lwesOjCsA== dependencies: - "@dhis2-ui/layer" "7.4.1" - "@dhis2-ui/popper" "7.4.1" + "@dhis2-ui/layer" "7.14.2" + "@dhis2-ui/popper" "7.14.2" "@dhis2/prop-types" "^3.0.0-beta.1" - "@dhis2/ui-constants" "7.4.1" + "@dhis2/ui-constants" "7.14.2" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/popper@7.4.1": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@dhis2-ui/popper/-/popper-7.4.1.tgz#83960a2d64c8c3d1fd524a0e14180a953b2a1b11" - integrity sha512-OXvcUxBzB4h4cST4MpsfZap6NsYcSPiCz4UowwrTxO55O8cJx+SZrzOmPXG4OPZ/5aXsKiFum/QAo00sYdwOMw== +"@dhis2-ui/popper@7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@dhis2-ui/popper/-/popper-7.14.2.tgz#cd820aa10427e5d7416690bdf614944aa36fba97" + integrity sha512-ymOiUxOS+5ZKIDD4GxNv1Cfgm7CYxEJRbQYWWR0BA/NgcwX9vWhhSuvitCaozycAaWk6abqZurQMHdYp21HZKw== dependencies: "@dhis2/prop-types" "^3.0.0-beta.1" - "@dhis2/ui-constants" "7.4.1" + "@dhis2/ui-constants" "7.14.2" "@popperjs/core" "^2.10.1" classnames "^2.3.1" prop-types "^15.7.2" react-popper "^2.2.5" resize-observer-polyfill "^1.5.1" -"@dhis2-ui/portal@7.4.1": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@dhis2-ui/portal/-/portal-7.4.1.tgz#2aa903dd7cd433fcdcf6e810d50ddeffef32e747" - integrity sha512-mkT4gtVXKYTMfU2unk2sGOjPvgeslF2Itappih5wJrh47aME227T1bLqL8ycaF49SolOKv8keigEtDyNEALnJw== +"@dhis2-ui/portal@7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@dhis2-ui/portal/-/portal-7.14.2.tgz#798b5269bd2b4c2b629098da2d3ad28326eed193" + integrity sha512-KuLuyu2xMgQlFxm+QLm3eIXcgIYmGKfjdJEOpMKVPNJu/nCLpHOaJ99epI4ub/BIN6vceq2zp3J+vZ2hQJrvmg== dependencies: classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/radio@7.4.1": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@dhis2-ui/radio/-/radio-7.4.1.tgz#d2f3a013a32633e0b15e240a1a30994aed88b402" - integrity sha512-FAqh2QLlo4bMeXe2eBOSrpVpTwyJbGBbxP6J+hmi3u24QJHrJjLOQU5Cn0NIZ9ToPsGOPZ43Acri5a/7NjI++w== +"@dhis2-ui/radio@7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@dhis2-ui/radio/-/radio-7.14.2.tgz#e4a21bd71d85db476c170bcd420e352f867fb8e4" + integrity sha512-UoUVgkJeA6QgHfchk7+AqtBqqHrouW9vpwfBAPGIZUBFoqhdNES9wAHC68Gq5zJcY7382+5GBSruKkroPMvkbQ== dependencies: "@dhis2/prop-types" "^3.0.0-beta.1" - "@dhis2/ui-constants" "7.4.1" + "@dhis2/ui-constants" "7.14.2" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/required@7.4.1": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@dhis2-ui/required/-/required-7.4.1.tgz#d59335773cc2eb0b7ddd77e35ed61f8b690096ff" - integrity sha512-ss9+5d0kdiQQ8PphGRWs/8ST3og/SsG7gN/PdzEeAigKfh+xetD+E0cdHAjc8lTrKhn3gGGJxl5fxsCgQwTv0Q== +"@dhis2-ui/required@7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@dhis2-ui/required/-/required-7.14.2.tgz#a9d80a8b7bbbf9f56cdfeb19a5d5d8d290d0fd36" + integrity sha512-wffm1f5U4jMmV8zsHmwQznFXf+PWmkKNMxVKjUpmRbmHYrIeVbjf+N2EqA/hyMrKFxDFj2WS74G4JqQAF/XQGg== dependencies: "@dhis2/prop-types" "^3.0.0-beta.1" - "@dhis2/ui-constants" "7.4.1" + "@dhis2/ui-constants" "7.14.2" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/select@7.4.1": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@dhis2-ui/select/-/select-7.4.1.tgz#34cc719a186bc8d0d4d0fab382b84d98458e6422" - integrity sha512-tos9MzVIjPzeXVXsakiF6un6xq7dOrlSwgJiPGEnsYOEQ1zPo9/v6fJIqxuRh3jYuDn+p83FeGtorY/N+62KKw== - dependencies: - "@dhis2-ui/box" "7.4.1" - "@dhis2-ui/button" "7.4.1" - "@dhis2-ui/card" "7.4.1" - "@dhis2-ui/checkbox" "7.4.1" - "@dhis2-ui/chip" "7.4.1" - "@dhis2-ui/field" "7.4.1" - "@dhis2-ui/input" "7.4.1" - "@dhis2-ui/layer" "7.4.1" - "@dhis2-ui/loader" "7.4.1" - "@dhis2-ui/popper" "7.4.1" +"@dhis2-ui/segmented-control@7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@dhis2-ui/segmented-control/-/segmented-control-7.14.2.tgz#b7cfab49f21f2d481081f89182d84a7abfe0b89a" + integrity sha512-Y3LVoXrTkGdA22hUqZNC0F6jO/CDKFtSj11Qo1/ah7oaZlQB4nwnoD5Ez28Sq+HdmD2bAVG5j+UvfzzHtWdj7g== + dependencies: "@dhis2/prop-types" "^3.0.0-beta.1" - "@dhis2/ui-constants" "7.4.1" - "@dhis2/ui-icons" "7.4.1" + "@dhis2/ui-constants" "7.14.2" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/sharing-dialog@7.4.1": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@dhis2-ui/sharing-dialog/-/sharing-dialog-7.4.1.tgz#8297537790261c0a8e3bb6235ed08e7f3b81de84" - integrity sha512-CWFp8d6ep8LWSM25o9c4L0zmYFp+xz1RWyBAMiEmdLTcRQjOm+bDX7tOSdkBYTWcWBsHfcpntEFLO0UPSufQww== - dependencies: - "@dhis2-ui/button" "7.4.1" - "@dhis2-ui/card" "7.4.1" - "@dhis2-ui/divider" "7.4.1" - "@dhis2-ui/input" "7.4.1" - "@dhis2-ui/layer" "7.4.1" - "@dhis2-ui/loader" "7.4.1" - "@dhis2-ui/menu" "7.4.1" - "@dhis2-ui/modal" "7.4.1" - "@dhis2-ui/notice-box" "7.4.1" - "@dhis2-ui/popper" "7.4.1" - "@dhis2-ui/select" "7.4.1" - "@dhis2-ui/tab" "7.4.1" - "@dhis2-ui/tooltip" "7.4.1" +"@dhis2-ui/select@7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@dhis2-ui/select/-/select-7.14.2.tgz#5094387cf3e4bcf207647ab1434e620774704e3d" + integrity sha512-N5bwKPlIAapH4himeiIaO0st9RzXkfYf7ewaVXBY+ohOp7C8L+8l4b0oV1KJwOJ/dCckeJjRLAmZMqoXfvgwnQ== + dependencies: + "@dhis2-ui/box" "7.14.2" + "@dhis2-ui/button" "7.14.2" + "@dhis2-ui/card" "7.14.2" + "@dhis2-ui/checkbox" "7.14.2" + "@dhis2-ui/chip" "7.14.2" + "@dhis2-ui/field" "7.14.2" + "@dhis2-ui/input" "7.14.2" + "@dhis2-ui/layer" "7.14.2" + "@dhis2-ui/loader" "7.14.2" + "@dhis2-ui/popper" "7.14.2" + "@dhis2-ui/status-icon" "7.14.2" "@dhis2/prop-types" "^3.0.0-beta.1" - "@dhis2/ui-constants" "7.4.1" - "@dhis2/ui-icons" "7.4.1" + "@dhis2/ui-constants" "7.14.2" + "@dhis2/ui-icons" "7.14.2" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/switch@7.4.1": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@dhis2-ui/switch/-/switch-7.4.1.tgz#643e592e3dcd5f71599e05887d118d12bd4e6e56" - integrity sha512-DI1+Ip43qHVYARVOl8Q9OIx/emOz7CYRLvA6JdrlkXkyZcev9jCBdJD5SlpcBdnM9yIV5GPMENMmNSbBg51z5Q== +"@dhis2-ui/selector-bar@7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@dhis2-ui/selector-bar/-/selector-bar-7.14.2.tgz#6e229a84d4159d31e38e326d455da172587432b0" + integrity sha512-jIWMRLzhsyuf8erd+WWcsL4rcaBp5ppjnzum1kYTnSGj79aN/+6ah9WN1hmWLQIHB/GyU0jMhK8p6jYNDNbY9g== + dependencies: + "@dhis2-ui/button" "7.14.2" + "@dhis2-ui/card" "7.14.2" + "@dhis2-ui/layer" "7.14.2" + "@dhis2-ui/popper" "7.14.2" + "@dhis2/ui-constants" "7.14.2" + "@dhis2/ui-icons" "7.14.2" + "@testing-library/react" "^12.1.2" + classnames "^2.3.1" + prop-types "^15.7.2" + +"@dhis2-ui/sharing-dialog@7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@dhis2-ui/sharing-dialog/-/sharing-dialog-7.14.2.tgz#a2ac3efc6a7293c43d14d6c13e6f32e3ca7aa17d" + integrity sha512-sqc9WsKfNY91pw6ryVZCxRRD0Puog2ThWr6Z6bID+U7nQTNcjxuWVgUz2iYtVtHcFRg/e5ASXG9KTrmpFCoe7Q== + dependencies: + "@dhis2-ui/box" "7.14.2" + "@dhis2-ui/button" "7.14.2" + "@dhis2-ui/card" "7.14.2" + "@dhis2-ui/divider" "7.14.2" + "@dhis2-ui/input" "7.14.2" + "@dhis2-ui/layer" "7.14.2" + "@dhis2-ui/menu" "7.14.2" + "@dhis2-ui/modal" "7.14.2" + "@dhis2-ui/notice-box" "7.14.2" + "@dhis2-ui/popper" "7.14.2" + "@dhis2-ui/select" "7.14.2" + "@dhis2-ui/tab" "7.14.2" + "@dhis2-ui/tooltip" "7.14.2" + "@dhis2-ui/user-avatar" "7.14.2" + "@dhis2/prop-types" "^3.0.0-beta.1" + "@dhis2/ui-constants" "7.14.2" + "@dhis2/ui-icons" "7.14.2" + "@react-hook/size" "^2.1.2" + classnames "^2.3.1" + prop-types "^15.7.2" + +"@dhis2-ui/status-icon@7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@dhis2-ui/status-icon/-/status-icon-7.14.2.tgz#b80c2f0ac31db7ea6690e17ff74602418100aa7b" + integrity sha512-BU3vHnzJ+56hyrC1ZGQrr4S4SfIuEF0n8FuJWv56qp5jsRrjhOXmeroXJ2PxZ8lGD3e4ex2gixftlK/4FMYOcQ== dependencies: - "@dhis2-ui/field" "7.4.1" - "@dhis2-ui/required" "7.4.1" + "@dhis2-ui/loader" "7.14.2" "@dhis2/prop-types" "^3.0.0-beta.1" - "@dhis2/ui-constants" "7.4.1" + "@dhis2/ui-constants" "7.14.2" + "@dhis2/ui-icons" "7.14.2" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/tab@7.4.1": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@dhis2-ui/tab/-/tab-7.4.1.tgz#168e1ca4663df7f5b3f85e619557f709bfd22cf7" - integrity sha512-gSlsP4zWHBaP5S05xCEX4HAQavq29UQn9BV7qwPLk9yobDLzeYVrGJzAn21STU+jWpZUBkA1+M7weNinp1eiHw== +"@dhis2-ui/switch@7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@dhis2-ui/switch/-/switch-7.14.2.tgz#c1bfbcf8573353018ad4bf0573ed9259e715900a" + integrity sha512-rdg9RoEyfiONnsROiqk9K4MxwX8KEy0AHo98AgDBcTONazDmWPIdUjqLDKrgOEsbTR4qTjo6yBn4YJw0G2pCYg== dependencies: + "@dhis2-ui/field" "7.14.2" + "@dhis2-ui/required" "7.14.2" "@dhis2/prop-types" "^3.0.0-beta.1" - "@dhis2/ui-constants" "7.4.1" - "@dhis2/ui-icons" "7.4.1" + "@dhis2/ui-constants" "7.14.2" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/table@7.4.1": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@dhis2-ui/table/-/table-7.4.1.tgz#bbaada7f13e03271afdc57adf9b9e82b58fffba9" - integrity sha512-HOqixM8JCgEirVPRDX7jZSVROzJd0mekAeQrzMHebnkGlaeeL+b54YhSZrc2N8F6lAkx7fMDS/XoHG0ffcHahA== +"@dhis2-ui/tab@7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@dhis2-ui/tab/-/tab-7.14.2.tgz#562e9f702cee42a32def07578bb9e33b7cb9f861" + integrity sha512-W9jddgT3kEBMd4z0PGyFrZuce2qbSi3+JCGrCUlDiwjOW4YwbGLgXRP494qskdBnXXTA5j2OviO48Tg2puzj8g== dependencies: "@dhis2/prop-types" "^3.0.0-beta.1" - "@dhis2/ui-constants" "7.4.1" - "@dhis2/ui-icons" "7.4.1" + "@dhis2/ui-constants" "7.14.2" + "@dhis2/ui-icons" "7.14.2" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/tag@7.4.1": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@dhis2-ui/tag/-/tag-7.4.1.tgz#284bfe0c087bbffd77b5ce1d538a578a31a34e12" - integrity sha512-zzd0zA63doGcK3Y6yJABg95KvhMm4Jl4cSaZCev26CRIv9jZJUwQm5ea70LWfuLIcncy7bqxbRPgf/ULjVLBrA== +"@dhis2-ui/table@7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@dhis2-ui/table/-/table-7.14.2.tgz#2ee7daf40d08f6dfa7c20228171655c1dd5d156b" + integrity sha512-I/QNmO3CyLfYw7pa3UDe2nAuBH79Y5qA6gNC1/aOy5GQMQRmQpNDV3oipJwZEOSItuj2cuM5ivkRtjRListXXA== dependencies: "@dhis2/prop-types" "^3.0.0-beta.1" - "@dhis2/ui-constants" "7.4.1" + "@dhis2/ui-constants" "7.14.2" + "@dhis2/ui-icons" "7.14.2" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/text-area@7.4.1": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@dhis2-ui/text-area/-/text-area-7.4.1.tgz#5fb5d7b4bf4e2a3e713930c30b53e7478f59c6a5" - integrity sha512-S6NBao2YHtnjopSdlxx5ADTmciD173PnUZctqYZBbCSiBTd+fXb/4MIEamPdP2kxnmxvP0gdN3hlT8qX22hosw== +"@dhis2-ui/tag@7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@dhis2-ui/tag/-/tag-7.14.2.tgz#ea8a962c34a223f44ab8f3e61520f68afe6defd6" + integrity sha512-kCnLmlxTlZTXCmT8RPLfBXm3+VAA8bsiNZWC9gSOqjuYtUlM+BtvpXTyBkf8QHth1Q2Pcsi4djzW3P15T7ShdQ== dependencies: - "@dhis2-ui/box" "7.4.1" - "@dhis2-ui/field" "7.4.1" - "@dhis2-ui/loader" "7.4.1" "@dhis2/prop-types" "^3.0.0-beta.1" - "@dhis2/ui-constants" "7.4.1" - "@dhis2/ui-icons" "7.4.1" + "@dhis2/ui-constants" "7.14.2" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/tooltip@7.4.1": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@dhis2-ui/tooltip/-/tooltip-7.4.1.tgz#0ba5db8fbb1040b9892b041f5800925e8b7c801b" - integrity sha512-NfvRmBps/F+8sqp877VnDjElGfc3vEsJMk8Pp5cqiwJ1//GNHv77QTkasVi4GsxJImFOH6u8UDblUNb1u8nq9g== +"@dhis2-ui/text-area@7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@dhis2-ui/text-area/-/text-area-7.14.2.tgz#0179967f114e5f3f0f9f0e313dc30c29e15d2967" + integrity sha512-WOLBMFpGbJQRFnQkkpbto8L1m9ejrrSFTrIzZubj3rEDypIEZaa1LjTc2NhoW5ARunveSxMHTjrdepOb5+uhYA== dependencies: - "@dhis2-ui/popper" "7.4.1" - "@dhis2-ui/portal" "7.4.1" + "@dhis2-ui/box" "7.14.2" + "@dhis2-ui/field" "7.14.2" + "@dhis2-ui/loader" "7.14.2" + "@dhis2-ui/status-icon" "7.14.2" "@dhis2/prop-types" "^3.0.0-beta.1" - "@dhis2/ui-constants" "7.4.1" + "@dhis2/ui-constants" "7.14.2" + "@dhis2/ui-icons" "7.14.2" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2-ui/transfer@7.4.1": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@dhis2-ui/transfer/-/transfer-7.4.1.tgz#b2c5347bc5ab47178f24f60f136e1fe7d55cf82d" - integrity sha512-/UqJBxapbAnlYe8tr1b259+ti/0OEGkcOo4BPY5m3l52CWcGha0Ytj9Z3txNNvtn6qNWg4SP9NYZvIAtkcAixw== - dependencies: - "@dhis2-ui/button" "7.4.1" - "@dhis2-ui/field" "7.4.1" - "@dhis2-ui/input" "7.4.1" - "@dhis2-ui/intersection-detector" "7.4.1" - "@dhis2-ui/loader" "7.4.1" +"@dhis2-ui/tooltip@7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@dhis2-ui/tooltip/-/tooltip-7.14.2.tgz#b206c7f643b5c7b52780a4f1859b230e98287de6" + integrity sha512-CyCKrfGtyIFHmOILB7PxXTH2mad/wdJJ+gThuXwiSl1DIcFNiexslnK68e3wjJg6qjj5GXmk3rSzGVLbEHHwyg== + dependencies: + "@dhis2-ui/popper" "7.14.2" + "@dhis2-ui/portal" "7.14.2" "@dhis2/prop-types" "^3.0.0-beta.1" - "@dhis2/ui-constants" "7.4.1" + "@dhis2/ui-constants" "7.14.2" classnames "^2.3.1" prop-types "^15.7.2" -"@dhis2/app-adapter@8.0.1": - version "8.0.1" - resolved "https://registry.yarnpkg.com/@dhis2/app-adapter/-/app-adapter-8.0.1.tgz#d8dd5789fdffdd16731dee5cd9cf4f94734a703f" - integrity sha512-RC9i4a4wDT25zDRb2kh/aVRyfJAd/Q0XarkQ0XYmvrrGAgpsMLjnL0rfYRBdfWOFp5VIouRoG4jWj3bUHoOnRA== +"@dhis2-ui/transfer@7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@dhis2-ui/transfer/-/transfer-7.14.2.tgz#e26638d96907d4cc4176df752cf01d2a8eb5bcc0" + integrity sha512-IceACCfD4cE1ENgIf5ajH1uBb/NuSJXC46IBSKHuwbSSvWMVNuELLwWlrxabgASHZ6xsrb34MRfrFxUwUHaUlw== + dependencies: + "@dhis2-ui/button" "7.14.2" + "@dhis2-ui/field" "7.14.2" + "@dhis2-ui/input" "7.14.2" + "@dhis2-ui/intersection-detector" "7.14.2" + "@dhis2-ui/loader" "7.14.2" + "@dhis2/prop-types" "^3.0.0-beta.1" + "@dhis2/ui-constants" "7.14.2" + classnames "^2.3.1" + prop-types "^15.7.2" + +"@dhis2-ui/user-avatar@7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@dhis2-ui/user-avatar/-/user-avatar-7.14.2.tgz#5f2496bd288e8f9c34a2d1f131124d51cb0bc824" + integrity sha512-T0abjZ+DagF1SwmLr5e45gtRwRdk8y3KwtOa8OFPD7uSnS9/rLijEIELX8cRkWEU7N//xUx8vQ7YxV4LhLd7tQ== dependencies: - "@dhis2/pwa" "8.0.1" + "@dhis2/prop-types" "^3.0.0" + "@dhis2/ui-constants" "7.14.2" + classnames "^2.3.1" + prop-types "^15.7.2" + +"@dhis2/app-adapter@8.3.0": + version "8.3.0" + resolved "https://registry.yarnpkg.com/@dhis2/app-adapter/-/app-adapter-8.3.0.tgz#da938ed9425adb2b88cbdb21f0401ac77c7fa8e4" + integrity sha512-8JIdoWka8HrgE2lR0Phy7y4kIOwY9LrpYK+5EmcfgQlT6zrYvFUwN2DBcixhIYRjBZ+g4p6U9M9bJmjNc3hbyw== + dependencies: + "@dhis2/pwa" "8.3.0" moment "^2.24.0" "@dhis2/app-runtime-adapter-d2@^1.0.2": @@ -2104,50 +2159,50 @@ dependencies: prop-types "^15.7.2" -"@dhis2/app-runtime@^3.2.0": - version "3.2.0" - resolved "https://registry.yarnpkg.com/@dhis2/app-runtime/-/app-runtime-3.2.0.tgz#96e98c3874e9f60cf2598490b0c6a82aca7d810a" - integrity sha512-KlQun0RAHrgPErwZFaJ+fF8iW8advzhePYneRtRrWkjBXfxGE5L5qtsmZ3OC3ahVqOuyTXXMQHppfkw+m6fKUg== +"@dhis2/app-runtime@^3.2.0", "@dhis2/app-runtime@^3.2.3": + version "3.2.4" + resolved "https://registry.yarnpkg.com/@dhis2/app-runtime/-/app-runtime-3.2.4.tgz#78f73c799a764551f364642a18d8dda18fa00ef2" + integrity sha512-VApvxCHZ1AIVVO90a5BGSzwcmAXPZOhf2eMw/rzEF7w8ONWmidWocU5HwGUVb5Jn2/5UL8fGOvO0ZOKDgeev8A== dependencies: - "@dhis2/app-service-alerts" "3.2.0" - "@dhis2/app-service-config" "3.2.0" - "@dhis2/app-service-data" "3.2.0" - "@dhis2/app-service-offline" "3.2.0" + "@dhis2/app-service-alerts" "3.2.4" + "@dhis2/app-service-config" "3.2.4" + "@dhis2/app-service-data" "3.2.4" + "@dhis2/app-service-offline" "3.2.4" -"@dhis2/app-service-alerts@3.2.0": - version "3.2.0" - resolved "https://registry.yarnpkg.com/@dhis2/app-service-alerts/-/app-service-alerts-3.2.0.tgz#aeeacb92cae5b84c7619c21653b2c10c31c904da" - integrity sha512-QFLeA7itoKzzxtxR68JjAUu2VMtr2yybDXX4yFktGGDk6XmlRaWZ1ZzJZ1DGKK09x1+rL1Ex3atKwvJyQd+L2Q== +"@dhis2/app-service-alerts@3.2.4": + version "3.2.4" + resolved "https://registry.yarnpkg.com/@dhis2/app-service-alerts/-/app-service-alerts-3.2.4.tgz#a46e82b694cf443170db36cd9e2c7f1a813d9bbd" + integrity sha512-rMRqPaV9XaMvG2fURnom2F2fDpTCp8O1DCTkiC2aNUon9Jp5LXX3YmxLPY79DFyHCYhF87aub3rvHG7gzQUWYA== -"@dhis2/app-service-config@3.2.0": - version "3.2.0" - resolved "https://registry.yarnpkg.com/@dhis2/app-service-config/-/app-service-config-3.2.0.tgz#41d3047217d8f28ca0c8e58ca084f7ae707bbaa4" - integrity sha512-YLHSX82+X9tKTQYnzef5/U4p7oeTV5z8DNxDVQn1aYfoCn5Yno1h0vledVZKTm2bBzdaieOgoA5yPF+dtPK1/A== +"@dhis2/app-service-config@3.2.4": + version "3.2.4" + resolved "https://registry.yarnpkg.com/@dhis2/app-service-config/-/app-service-config-3.2.4.tgz#9da927b29ec0729eb0a16c6117bd9c4a2d4b52ca" + integrity sha512-zUlSJrLomsCgZpv2EBuwrOZVwXr+O73dPEsdZQ0boGL1evASv9pzJiJJyV4RdzE2mdkqNmmkS/QcXYg1x1C8iQ== -"@dhis2/app-service-data@3.2.0": - version "3.2.0" - resolved "https://registry.yarnpkg.com/@dhis2/app-service-data/-/app-service-data-3.2.0.tgz#7f3c459a54369e197825380c6816f1d1c6b88a42" - integrity sha512-5NnEbSJNC8xMA4ruuQjyw0v4IImHDdTpIBwTLJTiiL354+cOqJI8bRvyqLUEFLVNhR16kTOC6YCbQxTIHDYsSA== +"@dhis2/app-service-data@3.2.4": + version "3.2.4" + resolved "https://registry.yarnpkg.com/@dhis2/app-service-data/-/app-service-data-3.2.4.tgz#1e05580d24d44f730bf962cfcdfa35be60c6dbcb" + integrity sha512-a9vgCKL7wnnpWiazmwBG9st8R61tJVjLlW8UrR7Ydf9oXmRsabFsc0scgwx0sTGicp9gNk1KKDdb2xZGoMuU4A== dependencies: react-query "^3.13.11" -"@dhis2/app-service-offline@3.2.0": - version "3.2.0" - resolved "https://registry.yarnpkg.com/@dhis2/app-service-offline/-/app-service-offline-3.2.0.tgz#60561da1229bd696d449e1acb2e42a9f420e45a6" - integrity sha512-5aU/+lAKDEMeYCvznDunCqRmS0J0tzeHWmj2DjXHOqPpVdWTHPBNIboENYAfvA/rCq1+L/uMcgluoxsv/Opgkg== +"@dhis2/app-service-offline@3.2.4": + version "3.2.4" + resolved "https://registry.yarnpkg.com/@dhis2/app-service-offline/-/app-service-offline-3.2.4.tgz#488cb919fcc74d115aae342c91c1d882776ff2f8" + integrity sha512-Sjv0xSVhFtZs9+j7ibsHASHrf6QTD15xecEf8bq00TvxECpjeOdbA5dDVvur4BWvh0qib4jv+GIZFO/A0W89HA== dependencies: lodash "^4.17.21" -"@dhis2/app-shell@8.0.1": - version "8.0.1" - resolved "https://registry.yarnpkg.com/@dhis2/app-shell/-/app-shell-8.0.1.tgz#a08b20bc4d288a2167770fdb05f10ef6c0078e3e" - integrity sha512-OKAVsraXUgubO/L7QwgpbdL+ozCsCDcGCuhK8czSS9vVhU0jiStLluazr6cwNgKqBGnA/s4Gp1gPMBrSCzzFyg== +"@dhis2/app-shell@8.3.0": + version "8.3.0" + resolved "https://registry.yarnpkg.com/@dhis2/app-shell/-/app-shell-8.3.0.tgz#96b280ec920e66d51685fb5244dd7915d6e0afde" + integrity sha512-gZAA29xykxO3BRWrddygP+T4jWojhavV3P9v5PBNbH8cyABMUM9o7zB8qdE3rh03WwV65ZlU/wi7/ffgG4dn9g== dependencies: - "@dhis2/app-adapter" "8.0.1" - "@dhis2/app-runtime" "^3.2.0" + "@dhis2/app-adapter" "8.3.0" + "@dhis2/app-runtime" "^3.2.3" "@dhis2/d2-i18n" "^1.1.0" - "@dhis2/pwa" "8.0.1" - "@dhis2/ui" "^7.1.0" + "@dhis2/pwa" "8.3.0" + "@dhis2/ui" "^7.2.0" classnames "^2.2.6" moment "^2.29.1" prop-types "^15.7.2" @@ -2159,10 +2214,10 @@ typeface-roboto "^0.0.75" typescript "^3.6.3" -"@dhis2/cli-app-scripts@^8.0.1": - version "8.0.1" - resolved "https://registry.yarnpkg.com/@dhis2/cli-app-scripts/-/cli-app-scripts-8.0.1.tgz#2639723efd38baca1790db108a2f2be37c7e155f" - integrity sha512-US5FPNwGmSztkehJhqu3904EaOytA10sYH/yRRrXH1QVIJltlNGqzFSdlAigUe+NuJYOknxP8KAKCL0jg0g3Ow== +"@dhis2/cli-app-scripts@^8.3.0": + version "8.3.0" + resolved "https://registry.yarnpkg.com/@dhis2/cli-app-scripts/-/cli-app-scripts-8.3.0.tgz#110d70044a2ce685b062a6b9df683aff48259ef2" + integrity sha512-0wW7UD4KTXl9Mbta5ogyt4ZmVABpojsJdQP5PdcJFI4xz++ngxEPK8AO76v8RdajviljWNITpDGnNnA4irlHDw== dependencies: "@babel/core" "^7.6.2" "@babel/plugin-proposal-class-properties" "^7.8.3" @@ -2171,9 +2226,10 @@ "@babel/preset-env" "^7.14.7" "@babel/preset-react" "^7.0.0" "@babel/preset-typescript" "^7.6.0" - "@dhis2/app-shell" "8.0.1" + "@dhis2/app-shell" "8.3.0" "@dhis2/cli-helpers-engine" "^3.0.0" "@jest/core" "^27.0.6" + "@yarnpkg/lockfile" "^1.1.0" archiver "^3.1.1" axios "^0.20.0" babel-jest "^27.0.6" @@ -2257,16 +2313,6 @@ i18next "^10.3" moment "^2.24.0" -"@dhis2/d2-ui-app@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@dhis2/d2-ui-app/-/d2-ui-app-2.0.0.tgz#dac5af5b669c2e0254aa06f894aa65eec70b8fee" - integrity sha512-qrV4ydymMqI7hmoZpFL8j3rDpOuYQ85VcYKhkiRQMJE4Iw8HmRApEjeyqZULqjZ/0U9Zi5SM8piLCUoK1vKZVA== - dependencies: - "@dhis2/d2-ui-core" "^1.4.0" - babel-runtime "^6.26.0" - lodash "^4.17.10" - material-ui "^0.20.0" - "@dhis2/d2-ui-core@7.0.5", "@dhis2/d2-ui-core@^7.0.5": version "7.0.5" resolved "https://registry.yarnpkg.com/@dhis2/d2-ui-core/-/d2-ui-core-7.0.5.tgz#bfedb815ebc0edb2901c0b1f4b59a856e9d18c34" @@ -2278,52 +2324,6 @@ material-ui "^0.20.0" rxjs "^5.5.7" -"@dhis2/d2-ui-core@^1.4.0": - version "1.4.0" - resolved "https://registry.yarnpkg.com/@dhis2/d2-ui-core/-/d2-ui-core-1.4.0.tgz#123d071e507c862f2c0c316ff0bda052a676c262" - integrity sha512-J2NeaHXhYUzz7CGsIN4s6o+zOknKXrEG25Wk1XiSX9aO9shh8CTU++lzQJIgezF/UWHx2VDTwn171DTJI2ckJw== - dependencies: - babel-runtime "^6.26.0" - d2 "31.1.1" - lodash "^4.17.10" - material-ui "^0.20.0" - -"@dhis2/d2-ui-forms@^7.0.5": - version "7.0.5" - resolved "https://registry.yarnpkg.com/@dhis2/d2-ui-forms/-/d2-ui-forms-7.0.5.tgz#2a9eb5d761e3892a7a251461da4abb213e5cb009" - integrity sha512-PVYOWgiDrKH7yjr2rlGLs0yEbN+WskEIqY5zjGMa66Xj+gO6qdbknE2Qe31hQbM9NQNV/JMmejsr2EwA105lLw== - dependencies: - "@dhis2/d2-ui-core" "7.0.5" - babel-runtime "^6.26.0" - classnames "^2.2.5" - d2 "~31.1" - lodash "^4.17.10" - loglevel "^1.6.1" - material-ui "^0.20.0" - rxjs "^5.5.7" - -"@dhis2/d2-ui-group-editor@^7.0.5": - version "7.0.5" - resolved "https://registry.yarnpkg.com/@dhis2/d2-ui-group-editor/-/d2-ui-group-editor-7.0.5.tgz#83d2d7de04035dad98eba0066d020be7a1e0c51e" - integrity sha512-/i53j/xSsxE79p4fWVT9LX1i6M3Fs4GPzawn7kdM3uArsFvK+ugPfYgpT3SxaQhbdpkujmeOsdXDRDQ8pX+lLg== - dependencies: - "@dhis2/d2-ui-core" "7.0.5" - babel-runtime "^6.26.0" - material-ui "^0.20.0" - prop-types "^15.5.10" - recompose "^0.26.0" - rxjs "^5.5.7" - -"@dhis2/d2-ui-org-unit-tree@^7.0.5": - version "7.0.5" - resolved "https://registry.yarnpkg.com/@dhis2/d2-ui-org-unit-tree/-/d2-ui-org-unit-tree-7.0.5.tgz#07c8ee3041679d0f2aea21d1155a30db25476072" - integrity sha512-HJIy/rrrsONBjVyk0NxsTw9VBXiQu67d3tFM6rd65mBeokANLpWtFk4iGiiifECniX3c6D/NiyX5Ap2iqBIHPg== - dependencies: - "@dhis2/d2-ui-core" "7.0.5" - "@material-ui/core" "^3.3.1" - babel-runtime "^6.26.0" - prop-types "^15.5.10" - "@dhis2/d2-ui-sharing-dialog@^7.0.5": version "7.0.5" resolved "https://registry.yarnpkg.com/@dhis2/d2-ui-sharing-dialog/-/d2-ui-sharing-dialog-7.0.5.tgz#b73b587f004d7e81c2d2eb6fddade2f1e49b9b3e" @@ -2338,44 +2338,15 @@ recompose "^0.26.0" rxjs "^5.5.7" -"@dhis2/d2-ui-table@^7.0.5": - version "7.0.5" - resolved "https://registry.yarnpkg.com/@dhis2/d2-ui-table/-/d2-ui-table-7.0.5.tgz#af169f41828d4708acdaae4742924410fc9f3c4e" - integrity sha512-QMSH4q9DAWRpdizjNfeCNt4L9BqJmTfmBM/j+29gSLtc0KPC4uDzppzprgSIsczwIkQ+J5Y2tTMQoHeDiQT68w== - dependencies: - "@dhis2/d2-ui-core" "7.0.5" - "@dhis2/d2-ui-translation-dialog" "7.0.5" - babel-runtime "^6.26.0" - d2-utilizr "^0.2.15" - lodash "^4.17.10" - material-ui "^0.20.0" - prop-types "^15.5.10" - recompose "^0.26.0" - rxjs "^5.5.7" - -"@dhis2/d2-ui-translation-dialog@7.0.5": - version "7.0.5" - resolved "https://registry.yarnpkg.com/@dhis2/d2-ui-translation-dialog/-/d2-ui-translation-dialog-7.0.5.tgz#69330895f9d23890c0147f85a2931990f4c89a7a" - integrity sha512-DopAyROaMIrvXvsPVo3LOGenVFt3+hoeMhvkEA5/qlLsfZZVmcB+UsdX2gh6z7PuTY/jZ0eHGZkJf+Dow7x5ng== - dependencies: - "@dhis2/d2-ui-core" "7.0.5" - "@material-ui/core" "^3.3.1" - "@material-ui/icons" "^3.0.1" - babel-runtime "^6.26.0" - d2-utilizr "^0.2.15" - prop-types "^15.5.10" - react-select "^2.0.0" - rxjs "^5.5.7" - -"@dhis2/prop-types@^3.0.0-beta.1": - version "3.0.0-beta.1" - resolved "https://registry.yarnpkg.com/@dhis2/prop-types/-/prop-types-3.0.0-beta.1.tgz#31a724ebac900bed5218f3663b792b1b860e1b26" - integrity sha512-/1yZyXLwJXVkqvV9NJ9SQzU4/abdnoZ/nG1kGF/dPSCcPtGMGNF8ganV1JAxD/UFtLMU2g//7ohOUdrfLO2uow== +"@dhis2/prop-types@^3.0.0", "@dhis2/prop-types@^3.0.0-beta.1": + version "3.0.0" + resolved "https://registry.yarnpkg.com/@dhis2/prop-types/-/prop-types-3.0.0.tgz#a17dd1b8475ab7e4e66c736624ac83fd372876af" + integrity sha512-Crqimyk6XTJWWqmVZ+Asnle3OgOXsnUYVM2ozC+Z6Ad0O0M3I4lE2QS6V20nGEmUDl3K1Vri9lzmL8vAMpUBsw== -"@dhis2/pwa@8.0.1": - version "8.0.1" - resolved "https://registry.yarnpkg.com/@dhis2/pwa/-/pwa-8.0.1.tgz#7624fc5d15a4f4947ce2b46f9a66275e7d4277f8" - integrity sha512-kHJnYKuvf+6rSvgwk2x57wWDEcr2qvqg47+dyKOjD1N1szwAnv1/Ysr+5cNbsCji7y2Lqw6KCQlhKCpd1R2xLw== +"@dhis2/pwa@8.3.0": + version "8.3.0" + resolved "https://registry.yarnpkg.com/@dhis2/pwa/-/pwa-8.3.0.tgz#26f2bce13cf87fc911edabe5afd01bb4e549441d" + integrity sha512-ADP2ri5zVjkugPIa+epp/ZBZ2DOe4Pq8PPsis6clfdCGQynygX6LB4VMBwFTfixHcHjvVaVMUWXdSggLlj3HBg== dependencies: idb "^6.0.0" workbox-core "^6.1.5" @@ -2383,136 +2354,92 @@ workbox-routing "^6.1.5" workbox-strategies "^6.1.5" -"@dhis2/ui-constants@7.4.1": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@dhis2/ui-constants/-/ui-constants-7.4.1.tgz#829d1af878324e5ba7baccc8d74b4d7aa887bee2" - integrity sha512-2PH5KlXgD0kMFGBqCiE9gngwMBqb4CcPWPDd5lMn8exOjNLZ2/Sz1uzT2cASP7tQt1whdzYbgF6VeOE4G3jJlA== +"@dhis2/ui-constants@7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@dhis2/ui-constants/-/ui-constants-7.14.2.tgz#7e16518c2f2e2f26a6795214cb0d63bf77d1139d" + integrity sha512-xaMqhfEHTrNRzkNUBH/XL5Uh+hcFGV4DCZhK8ejAxWczHaWcFDwjSMuc0fN8Za9sHHP8jQ3PTjPBbU2V64MQWg== dependencies: prop-types "^15.7.2" -"@dhis2/ui-forms@7.4.1": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@dhis2/ui-forms/-/ui-forms-7.4.1.tgz#879ec3f6c9637da96e37b3b5fee0ec0464eb37c3" - integrity sha512-6qHXhvfalBNECXKrHHnpJlpWyXC1MwxFwNsBSFUc2nPT4Ci9ZDtjng2ck48JCxGVCYauifujj83J3PYZWfz7GQ== - dependencies: - "@dhis2-ui/button" "7.4.1" - "@dhis2-ui/checkbox" "7.4.1" - "@dhis2-ui/field" "7.4.1" - "@dhis2-ui/file-input" "7.4.1" - "@dhis2-ui/input" "7.4.1" - "@dhis2-ui/radio" "7.4.1" - "@dhis2-ui/select" "7.4.1" - "@dhis2-ui/switch" "7.4.1" - "@dhis2-ui/text-area" "7.4.1" +"@dhis2/ui-forms@7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@dhis2/ui-forms/-/ui-forms-7.14.2.tgz#e4a241e82b1d6738e429ef5a33e1de406de2d7c7" + integrity sha512-uat6EMN6AoPhgJvsAfuLCP9AZNafTJVSF3EroK3Pb12mzYiQhLG3WLt9Pw1EJ0JSYjLOyKxhF1WWEnBZJbW8ZA== + dependencies: + "@dhis2-ui/button" "7.14.2" + "@dhis2-ui/checkbox" "7.14.2" + "@dhis2-ui/field" "7.14.2" + "@dhis2-ui/file-input" "7.14.2" + "@dhis2-ui/input" "7.14.2" + "@dhis2-ui/radio" "7.14.2" + "@dhis2-ui/select" "7.14.2" + "@dhis2-ui/switch" "7.14.2" + "@dhis2-ui/text-area" "7.14.2" "@dhis2/prop-types" "^3.0.0-beta.1" classnames "^2.3.1" final-form "^4.20.2" prop-types "^15.7.2" react-final-form "^6.5.3" -"@dhis2/ui-icons@7.4.1": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@dhis2/ui-icons/-/ui-icons-7.4.1.tgz#0c9df34f5f290a9c9d4bbc54c075758fcee7960a" - integrity sha512-Uv7O1SempbQHz4mhg68zGKLKEzrmccRZLmZOkvuUjP6YiXz3c4hyUa1D6ixKkJsRiAuPWvZEb9WCHmxsw0Z2GQ== - -"@dhis2/ui@^7.1.0", "@dhis2/ui@^7.4.1": - version "7.4.1" - resolved "https://registry.yarnpkg.com/@dhis2/ui/-/ui-7.4.1.tgz#fab4ca01a4b12684efa494c41469731bebe5862e" - integrity sha512-01MJw4hMkzV8QblQ2yyOYaRTV2XYMHssYUUQfy63SQnP51njr8Kc+ahEaBnWxbSXNhpD9m1dlhitCxsikmBtZg== - dependencies: - "@dhis2-ui/alert" "7.4.1" - "@dhis2-ui/box" "7.4.1" - "@dhis2-ui/button" "7.4.1" - "@dhis2-ui/card" "7.4.1" - "@dhis2-ui/center" "7.4.1" - "@dhis2-ui/checkbox" "7.4.1" - "@dhis2-ui/chip" "7.4.1" - "@dhis2-ui/cover" "7.4.1" - "@dhis2-ui/css" "7.4.1" - "@dhis2-ui/divider" "7.4.1" - "@dhis2-ui/field" "7.4.1" - "@dhis2-ui/file-input" "7.4.1" - "@dhis2-ui/header-bar" "7.4.1" - "@dhis2-ui/help" "7.4.1" - "@dhis2-ui/input" "7.4.1" - "@dhis2-ui/intersection-detector" "7.4.1" - "@dhis2-ui/label" "7.4.1" - "@dhis2-ui/layer" "7.4.1" - "@dhis2-ui/legend" "7.4.1" - "@dhis2-ui/loader" "7.4.1" - "@dhis2-ui/logo" "7.4.1" - "@dhis2-ui/menu" "7.4.1" - "@dhis2-ui/modal" "7.4.1" - "@dhis2-ui/node" "7.4.1" - "@dhis2-ui/notice-box" "7.4.1" - "@dhis2-ui/organisation-unit-tree" "7.4.1" - "@dhis2-ui/pagination" "7.4.1" - "@dhis2-ui/popover" "7.4.1" - "@dhis2-ui/popper" "7.4.1" - "@dhis2-ui/portal" "7.4.1" - "@dhis2-ui/radio" "7.4.1" - "@dhis2-ui/required" "7.4.1" - "@dhis2-ui/select" "7.4.1" - "@dhis2-ui/sharing-dialog" "7.4.1" - "@dhis2-ui/switch" "7.4.1" - "@dhis2-ui/tab" "7.4.1" - "@dhis2-ui/table" "7.4.1" - "@dhis2-ui/tag" "7.4.1" - "@dhis2-ui/text-area" "7.4.1" - "@dhis2-ui/tooltip" "7.4.1" - "@dhis2-ui/transfer" "7.4.1" - "@dhis2/ui-constants" "7.4.1" - "@dhis2/ui-forms" "7.4.1" - "@dhis2/ui-icons" "7.4.1" +"@dhis2/ui-icons@7.14.2": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@dhis2/ui-icons/-/ui-icons-7.14.2.tgz#a828f9c19304dc8defc211062d9827ec1a64a152" + integrity sha512-kUJ2eC49zE9Gfl8kJXB9c7bP7F0GQBo59e1rs4SeKxEIVGnEUuXYT7uBlYaWTkveAjutMDqKDnMW2cnLkDXBIg== + +"@dhis2/ui@^7.14.2", "@dhis2/ui@^7.2.0": + version "7.14.2" + resolved "https://registry.yarnpkg.com/@dhis2/ui/-/ui-7.14.2.tgz#5ebc7a52dd6a177e7aaca848dbbd4d2d70a10120" + integrity sha512-vORzt1kjA9ajTY28EGLxkWfjDCAdTetu7J+2pTqFD5TbnRagyRoUme81MduxbY9LvaWGFei5j8NNmGiHXc6tCA== + dependencies: + "@dhis2-ui/alert" "7.14.2" + "@dhis2-ui/box" "7.14.2" + "@dhis2-ui/button" "7.14.2" + "@dhis2-ui/card" "7.14.2" + "@dhis2-ui/center" "7.14.2" + "@dhis2-ui/checkbox" "7.14.2" + "@dhis2-ui/chip" "7.14.2" + "@dhis2-ui/cover" "7.14.2" + "@dhis2-ui/css" "7.14.2" + "@dhis2-ui/divider" "7.14.2" + "@dhis2-ui/field" "7.14.2" + "@dhis2-ui/file-input" "7.14.2" + "@dhis2-ui/header-bar" "7.14.2" + "@dhis2-ui/help" "7.14.2" + "@dhis2-ui/input" "7.14.2" + "@dhis2-ui/intersection-detector" "7.14.2" + "@dhis2-ui/label" "7.14.2" + "@dhis2-ui/layer" "7.14.2" + "@dhis2-ui/legend" "7.14.2" + "@dhis2-ui/loader" "7.14.2" + "@dhis2-ui/logo" "7.14.2" + "@dhis2-ui/menu" "7.14.2" + "@dhis2-ui/modal" "7.14.2" + "@dhis2-ui/node" "7.14.2" + "@dhis2-ui/notice-box" "7.14.2" + "@dhis2-ui/organisation-unit-tree" "7.14.2" + "@dhis2-ui/pagination" "7.14.2" + "@dhis2-ui/popover" "7.14.2" + "@dhis2-ui/popper" "7.14.2" + "@dhis2-ui/portal" "7.14.2" + "@dhis2-ui/radio" "7.14.2" + "@dhis2-ui/required" "7.14.2" + "@dhis2-ui/segmented-control" "7.14.2" + "@dhis2-ui/select" "7.14.2" + "@dhis2-ui/selector-bar" "7.14.2" + "@dhis2-ui/sharing-dialog" "7.14.2" + "@dhis2-ui/switch" "7.14.2" + "@dhis2-ui/tab" "7.14.2" + "@dhis2-ui/table" "7.14.2" + "@dhis2-ui/tag" "7.14.2" + "@dhis2-ui/text-area" "7.14.2" + "@dhis2-ui/tooltip" "7.14.2" + "@dhis2-ui/transfer" "7.14.2" + "@dhis2-ui/user-avatar" "7.14.2" + "@dhis2/ui-constants" "7.14.2" + "@dhis2/ui-forms" "7.14.2" + "@dhis2/ui-icons" "7.14.2" prop-types "^15.7.2" -"@emotion/babel-utils@^0.6.4": - version "0.6.10" - resolved "https://registry.yarnpkg.com/@emotion/babel-utils/-/babel-utils-0.6.10.tgz#83dbf3dfa933fae9fc566e54fbb45f14674c6ccc" - integrity sha512-/fnkM/LTEp3jKe++T0KyTszVGWNKPNOUJfjNKLO17BzQ6QPxgbg3whayom1Qr2oLFH3V92tDymU+dT5q676uow== - dependencies: - "@emotion/hash" "^0.6.6" - "@emotion/memoize" "^0.6.6" - "@emotion/serialize" "^0.9.1" - convert-source-map "^1.5.1" - find-root "^1.1.0" - source-map "^0.7.2" - -"@emotion/hash@^0.6.2", "@emotion/hash@^0.6.6": - version "0.6.6" - resolved "https://registry.yarnpkg.com/@emotion/hash/-/hash-0.6.6.tgz#62266c5f0eac6941fece302abad69f2ee7e25e44" - integrity sha512-ojhgxzUHZ7am3D2jHkMzPpsBAiB005GF5YU4ea+8DNPybMk01JJUM9V9YRlF/GE95tcOm8DxQvWA2jq19bGalQ== - -"@emotion/memoize@^0.6.1", "@emotion/memoize@^0.6.6": - version "0.6.6" - resolved "https://registry.yarnpkg.com/@emotion/memoize/-/memoize-0.6.6.tgz#004b98298d04c7ca3b4f50ca2035d4f60d2eed1b" - integrity sha512-h4t4jFjtm1YV7UirAFuSuFGyLa+NNxjdkq6DpFLANNQY5rHueFZHVY+8Cu1HYVP6DrheB0kv4m5xPjo7eKT7yQ== - -"@emotion/serialize@^0.9.1": - version "0.9.1" - resolved "https://registry.yarnpkg.com/@emotion/serialize/-/serialize-0.9.1.tgz#a494982a6920730dba6303eb018220a2b629c145" - integrity sha512-zTuAFtyPvCctHBEL8KZ5lJuwBanGSutFEncqLn/m9T1a6a93smBStK+bZzcNPgj4QS8Rkw9VTwJGhRIUVO8zsQ== - dependencies: - "@emotion/hash" "^0.6.6" - "@emotion/memoize" "^0.6.6" - "@emotion/unitless" "^0.6.7" - "@emotion/utils" "^0.8.2" - -"@emotion/stylis@^0.7.0": - version "0.7.1" - resolved "https://registry.yarnpkg.com/@emotion/stylis/-/stylis-0.7.1.tgz#50f63225e712d99e2b2b39c19c70fff023793ca5" - integrity sha512-/SLmSIkN13M//53TtNxgxo57mcJk/UJIDFRKwOiLIBEyBHEcipgR6hNMQ/59Sl4VjCJ0Z/3zeAZyvnSLPG/1HQ== - -"@emotion/unitless@^0.6.2", "@emotion/unitless@^0.6.7": - version "0.6.7" - resolved "https://registry.yarnpkg.com/@emotion/unitless/-/unitless-0.6.7.tgz#53e9f1892f725b194d5e6a1684a7b394df592397" - integrity sha512-Arj1hncvEVqQ2p7Ega08uHLr1JuRYBuO5cIvcA+WWEQ5+VmkOE3ZXzl04NbQxeQpWX78G7u6MqxKuNX3wvYZxg== - -"@emotion/utils@^0.8.2": - version "0.8.2" - resolved "https://registry.yarnpkg.com/@emotion/utils/-/utils-0.8.2.tgz#576ff7fb1230185b619a75d258cbc98f0867a8dc" - integrity sha512-rLu3wcBWH4P5q1CGoSSH/i9hrXs7SlbRLkoq9IGuoPYNGQvDJ3pt/wmOM+XgYjIDRMVIdkUWt0RsfzF50JfnCw== - "@eslint/eslintrc@^0.4.3": version "0.4.3" resolved "https://registry.yarnpkg.com/@eslint/eslintrc/-/eslintrc-0.4.3.tgz#9e42981ef035beb3dd49add17acb96e8ff6f394c" @@ -2947,6 +2874,11 @@ "@types/yargs" "^16.0.0" chalk "^4.0.0" +"@juggle/resize-observer@^3.3.1": + version "3.3.1" + resolved "https://registry.yarnpkg.com/@juggle/resize-observer/-/resize-observer-3.3.1.tgz#b50a781709c81e10701004214340f25475a171a0" + integrity sha512-zMM9Ds+SawiUkakS7y94Ymqx+S0ORzpG3frZirN3l+UlXUmSUR7hF4wxCVqW+ei94JzV5kt0uXBcoOEAuiydrw== + "@ls-lint/ls-lint@^1.9.2": version "1.10.0" resolved "https://registry.yarnpkg.com/@ls-lint/ls-lint/-/ls-lint-1.10.0.tgz#cad20085edc010a3e938aa01bb66d05e5e12b3f3" @@ -3058,6 +2990,35 @@ resolved "https://registry.yarnpkg.com/@popperjs/core/-/core-2.10.2.tgz#0798c03351f0dea1a5a4cabddf26a55a7cbee590" integrity sha512-IXf3XA7+XyN7CP9gGh/XB0UxVMlvARGEgGXLubFICsUMGz6Q+DU+i4gGlpOxTjKvXjkJDJC8YdqdKkDj9qZHEQ== +"@react-hook/latest@^1.0.2": + version "1.0.3" + resolved "https://registry.yarnpkg.com/@react-hook/latest/-/latest-1.0.3.tgz#c2d1d0b0af8b69ec6e2b3a2412ba0768ac82db80" + integrity sha512-dy6duzl+JnAZcDbNTfmaP3xHiKtbXYOaz3G51MGVljh548Y8MWzTr+PHLOfvpypEVW9zwvl+VyKjbWKEVbV1Rg== + +"@react-hook/passive-layout-effect@^1.2.0": + version "1.2.1" + resolved "https://registry.yarnpkg.com/@react-hook/passive-layout-effect/-/passive-layout-effect-1.2.1.tgz#c06dac2d011f36d61259aa1c6df4f0d5e28bc55e" + integrity sha512-IwEphTD75liO8g+6taS+4oqz+nnroocNfWVHWz7j+N+ZO2vYrc6PV1q7GQhuahL0IOR7JccFTsFKQ/mb6iZWAg== + +"@react-hook/resize-observer@^1.2.1": + version "1.2.5" + resolved "https://registry.yarnpkg.com/@react-hook/resize-observer/-/resize-observer-1.2.5.tgz#b59e2300de98bc6ddc6946942f21243cde10f984" + integrity sha512-qa0pPvRxq5VbdI8mMK2apPFsZOckhQ6D3Jc9yLuyHMNhui8yEih4qyFCZBDzzK3ymZS6LAltVSVg3l1Dg9vA0w== + dependencies: + "@juggle/resize-observer" "^3.3.1" + "@react-hook/latest" "^1.0.2" + "@react-hook/passive-layout-effect" "^1.2.0" + "@types/raf-schd" "^4.0.0" + raf-schd "^4.0.2" + +"@react-hook/size@^2.1.2": + version "2.1.2" + resolved "https://registry.yarnpkg.com/@react-hook/size/-/size-2.1.2.tgz#87ed634ffb200f65d3e823501e5559aa3d584451" + integrity sha512-BmE5asyRDxSuQ9p14FUKJ0iBRgV9cROjqNG9jT/EjCM+xHha1HVqbPoT+14FQg1K7xIydabClCibUY4+1tw/iw== + dependencies: + "@react-hook/passive-layout-effect" "^1.2.0" + "@react-hook/resize-observer" "^1.2.1" + "@rollup/plugin-babel@^5.2.0": version "5.3.0" resolved "https://registry.yarnpkg.com/@rollup/plugin-babel/-/plugin-babel-5.3.0.tgz#9cb1c5146ddd6a4968ad96f209c50c62f92f9879" @@ -3522,6 +3483,11 @@ resolved "https://registry.yarnpkg.com/@types/q/-/q-1.5.2.tgz#690a1475b84f2a884fd07cd797c00f5f31356ea8" integrity sha512-ce5d3q03Ex0sy4R14722Rmt6MT07Ua+k4FwDfdcToYJcMKNtRVQvJ6JCAPdAmAnbRb6CsX6aYb9m96NGod9uTw== +"@types/raf-schd@^4.0.0": + version "4.0.1" + resolved "https://registry.yarnpkg.com/@types/raf-schd/-/raf-schd-4.0.1.tgz#1f9e03736f277fe9c7b82102bf18570a6ee19f82" + integrity sha512-Ha+EnKHFIh9EKW0/XZJPUd3EGDFisEvauaBd4VVCRPKeOqUxNEc9TodiY2Zhk33XCgzJucoFEcaoNcBAPHTQ2A== + "@types/react-dom@>=16.9.0": version "17.0.9" resolved "https://registry.yarnpkg.com/@types/react-dom/-/react-dom-17.0.9.tgz#441a981da9d7be117042e1a6fd3dac4b30f55add" @@ -4055,6 +4021,11 @@ resolved "https://registry.yarnpkg.com/@xtuc/long/-/long-4.2.2.tgz#d291c6a4e97989b5c61d9acf396ae4fe133a718d" integrity sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ== +"@yarnpkg/lockfile@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@yarnpkg/lockfile/-/lockfile-1.1.0.tgz#e77a97fbd345b76d83245edcd17d393b1b41fb31" + integrity sha512-GpSwvyXOcOOlV70vbnzjj4fW5xW/FdUF6nQEt1ENy7m4ZCczi1+/buVUPAqmGfqznsORNFzUMjctTIp8a9tuCQ== + JSONStream@^1.0.3, JSONStream@^1.0.4: version "1.3.5" resolved "https://registry.yarnpkg.com/JSONStream/-/JSONStream-1.3.5.tgz#3208c1f08d3a4d99261ab64f92302bc15e111ca0" @@ -4306,11 +4277,6 @@ ansi-regex@^5.0.0, ansi-regex@^5.0.1: resolved "https://registry.yarnpkg.com/ansi-regex/-/ansi-regex-5.0.1.tgz#082cb2c89c9fe8659a311a53bd6a4dc5301db304" integrity sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ== -ansi-styles@^2.2.1: - version "2.2.1" - resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-2.2.1.tgz#b432dd3358b634cf75e1e4664368240533c1ddbe" - integrity sha1-tDLdM1i2NM914eRmQ2gkBTPB3b4= - ansi-styles@^3.2.0, ansi-styles@^3.2.1: version "3.2.1" resolved "https://registry.yarnpkg.com/ansi-styles/-/ansi-styles-3.2.1.tgz#41fbb20243e50b12be0f04b8dedbf07520ce841d" @@ -4431,19 +4397,12 @@ arity-n@^1.0.4: resolved "https://registry.yarnpkg.com/arity-n/-/arity-n-1.0.4.tgz#d9e76b11733e08569c0847ae7b39b2860b30b745" integrity sha1-2edrEXM+CFacCEeuezmyhgswt0U= -arr-diff@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-2.0.0.tgz#8f3b827f955a8bd669697e4a4256ac3ceae356cf" - integrity sha1-jzuCf5Vai9ZpaX5KQlasPOrjVs8= - dependencies: - arr-flatten "^1.0.1" - arr-diff@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/arr-diff/-/arr-diff-4.0.0.tgz#d6461074febfec71e7e15235761a329a5dc7c520" integrity sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA= -arr-flatten@^1.0.1, arr-flatten@^1.1.0: +arr-flatten@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/arr-flatten/-/arr-flatten-1.1.0.tgz#36048bbff4e7b47e136644316c99669ea5ae91f1" integrity sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg== @@ -4496,11 +4455,6 @@ array-uniq@^1.0.1: resolved "https://registry.yarnpkg.com/array-uniq/-/array-uniq-1.0.3.tgz#af6ac877a25cc7f74e058894753858dfdb24fdb6" integrity sha1-r2rId6Jcx/dOBYiUdThY39sk/bY= -array-unique@^0.2.1: - version "0.2.1" - resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.2.1.tgz#a1d97ccafcbc2625cc70fadceb36a50c58b01a53" - integrity sha1-odl8yvy8JiXMcPrc6zalDFiwGlM= - array-unique@^0.3.2: version "0.3.2" resolved "https://registry.yarnpkg.com/array-unique/-/array-unique-0.3.2.tgz#a894b75d4bc4f6cd679ef3244a9fd8f46ae2d428" @@ -4699,15 +4653,6 @@ axobject-query@^2.2.0: resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-2.2.0.tgz#943d47e10c0b704aa42275e20edf3722648989be" integrity sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA== -babel-code-frame@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-code-frame/-/babel-code-frame-6.26.0.tgz#63fd43f7dc1e3bb7ce35947db8fe369a3f58c74b" - integrity sha1-Y/1D99weO7fONZR9uP42mj9Yx0s= - dependencies: - chalk "^1.1.3" - esutils "^2.0.2" - js-tokens "^3.0.2" - babel-core@^7.0.0-bridge.0: version "7.0.0-bridge.0" resolved "https://registry.yarnpkg.com/babel-core/-/babel-core-7.0.0-bridge.0.tgz#95a492ddd90f9b4e9a4a1da14eb335b87b634ece" @@ -4732,28 +4677,6 @@ babel-extract-comments@^1.0.0: dependencies: babylon "^6.18.0" -babel-generator@^6.18.0: - version "6.26.1" - resolved "https://registry.yarnpkg.com/babel-generator/-/babel-generator-6.26.1.tgz#1844408d3b8f0d35a404ea7ac180f087a601bd90" - integrity sha512-HyfwY6ApZj7BYTcJURpM5tznulaBvyio7/0d4zFOeMPUmfxkCjHocCuoLa2SAGzBI8AREcH3eP3758F672DppA== - dependencies: - babel-messages "^6.23.0" - babel-runtime "^6.26.0" - babel-types "^6.26.0" - detect-indent "^4.0.0" - jsesc "^1.3.0" - lodash "^4.17.4" - source-map "^0.5.7" - trim-right "^1.0.1" - -babel-jest@^22.4.3: - version "22.4.4" - resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-22.4.4.tgz#977259240420e227444ebe49e226a61e49ea659d" - integrity sha512-A9NB6/lZhYyypR9ATryOSDcqBaqNdzq4U+CN+/wcMsLcmKkPxQEoTKLajGfd3IkxNyVBT8NewUK2nWyGbSzHEQ== - dependencies: - babel-plugin-istanbul "^4.1.5" - babel-preset-jest "^22.4.4" - babel-jest@^26.6.0, babel-jest@^26.6.3: version "26.6.3" resolved "https://registry.yarnpkg.com/babel-jest/-/babel-jest-26.6.3.tgz#d87d25cb0037577a0c89f82e5755c5d293c01056" @@ -4793,13 +4716,6 @@ babel-loader@8.1.0: pify "^4.0.1" schema-utils "^2.6.5" -babel-messages@^6.23.0: - version "6.23.0" - resolved "https://registry.yarnpkg.com/babel-messages/-/babel-messages-6.23.0.tgz#f3cdf4703858035b2a2951c6ec5edf6c62f2630e" - integrity sha1-8830cDhYA1sqKVHG7F7fbGLyYw4= - dependencies: - babel-runtime "^6.22.0" - babel-plugin-add-module-exports@1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/babel-plugin-add-module-exports/-/babel-plugin-add-module-exports-1.0.2.tgz#96cd610d089af664f016467fc4567c099cce2d9c" @@ -4814,34 +4730,6 @@ babel-plugin-dynamic-import-node@^2.3.3: dependencies: object.assign "^4.1.0" -babel-plugin-emotion@^9.2.11: - version "9.2.11" - resolved "https://registry.yarnpkg.com/babel-plugin-emotion/-/babel-plugin-emotion-9.2.11.tgz#319c005a9ee1d15bb447f59fe504c35fd5807728" - integrity sha512-dgCImifnOPPSeXod2znAmgc64NhaaOjGEHROR/M+lmStb3841yK1sgaDYAYMnlvWNz8GnpwIPN0VmNpbWYZ+VQ== - dependencies: - "@babel/helper-module-imports" "^7.0.0" - "@emotion/babel-utils" "^0.6.4" - "@emotion/hash" "^0.6.2" - "@emotion/memoize" "^0.6.1" - "@emotion/stylis" "^0.7.0" - babel-plugin-macros "^2.0.0" - babel-plugin-syntax-jsx "^6.18.0" - convert-source-map "^1.5.0" - find-root "^1.1.0" - mkdirp "^0.5.1" - source-map "^0.5.7" - touch "^2.0.1" - -babel-plugin-istanbul@^4.1.5: - version "4.1.6" - resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-4.1.6.tgz#36c59b2192efce81c5b378321b74175add1c9a45" - integrity sha512-PWP9FQ1AhZhS01T/4qLSKoHGY/xvkZdVBGlKM/HuxxS3+sC66HhTNR7+MpbO/so/cz/wY94MeSWJuP1hXIPfwQ== - dependencies: - babel-plugin-syntax-object-rest-spread "^6.13.0" - find-up "^2.1.0" - istanbul-lib-instrument "^1.10.1" - test-exclude "^4.2.1" - babel-plugin-istanbul@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/babel-plugin-istanbul/-/babel-plugin-istanbul-6.0.0.tgz#e159ccdc9af95e0b570c75b4573b7c34d671d765" @@ -4853,11 +4741,6 @@ babel-plugin-istanbul@^6.0.0: istanbul-lib-instrument "^4.0.0" test-exclude "^6.0.0" -babel-plugin-jest-hoist@^22.4.4: - version "22.4.4" - resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-22.4.4.tgz#b9851906eab34c7bf6f8c895a2b08bea1a844c0b" - integrity sha512-DUvGfYaAIlkdnygVIEl0O4Av69NtuQWcrjMOv6DODPuhuGLDnbsARz3AwiiI/EkIMMlxQDUcrZ9yoyJvTNjcVQ== - babel-plugin-jest-hoist@^26.6.2: version "26.6.2" resolved "https://registry.yarnpkg.com/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-26.6.2.tgz#8185bd030348d254c6d7dd974355e6a28b21e62d" @@ -4878,7 +4761,7 @@ babel-plugin-jest-hoist@^27.2.0: "@types/babel__core" "^7.0.0" "@types/babel__traverse" "^7.0.6" -babel-plugin-macros@2.8.0, babel-plugin-macros@^2.0.0: +babel-plugin-macros@2.8.0: version "2.8.0" resolved "https://registry.yarnpkg.com/babel-plugin-macros/-/babel-plugin-macros-2.8.0.tgz#0f958a7cc6556b1e65344465d99111a1e5e10138" integrity sha512-SEP5kJpfGYqYKpBrj5XU3ahw5p5GOHJ0U5ssOSQ/WBVdwkD2Dzlce95exQTs3jOVWPPKLBN2rlEWkCK7dSmLvg== @@ -4921,12 +4804,7 @@ babel-plugin-react-require@^3.1.3: resolved "https://registry.yarnpkg.com/babel-plugin-react-require/-/babel-plugin-react-require-3.1.3.tgz#ba3d7305b044a90c35c32c5a9ab943fd68e1638d" integrity sha512-kDXhW2iPTL81x4Ye2aUMdEXQ56JP0sBJmRQRXJPH5FsNB7fOc/YCsHTqHv8IovPyw9Rk07gdd7MVUz8tUmRBCA== -babel-plugin-syntax-jsx@^6.18.0: - version "6.18.0" - resolved "https://registry.yarnpkg.com/babel-plugin-syntax-jsx/-/babel-plugin-syntax-jsx-6.18.0.tgz#0af32a9a6e13ca7a3fd5069e62d7b0f58d0d8946" - integrity sha1-CvMqmm4Tyno/1QaeYtew9Y0NiUY= - -babel-plugin-syntax-object-rest-spread@^6.13.0, babel-plugin-syntax-object-rest-spread@^6.8.0: +babel-plugin-syntax-object-rest-spread@^6.8.0: version "6.13.0" resolved "https://registry.yarnpkg.com/babel-plugin-syntax-object-rest-spread/-/babel-plugin-syntax-object-rest-spread-6.13.0.tgz#fd6536f2bce13836ffa3a5458c4903a597bb3bf5" integrity sha1-/WU28rzhODb/o6VFjEkDpZe7O/U= @@ -4962,14 +4840,6 @@ babel-preset-current-node-syntax@^1.0.0: "@babel/plugin-syntax-optional-chaining" "^7.8.3" "@babel/plugin-syntax-top-level-await" "^7.8.3" -babel-preset-jest@^22.4.4: - version "22.4.4" - resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-22.4.4.tgz#ec9fbd8bcd7dfd24b8b5320e0e688013235b7c39" - integrity sha512-+dxMtOFwnSYWfum0NaEc0O03oSdwBsjx4tMSChRDPGwu/4wSY6Q6ANW3wkjKpJzzguaovRs/DODcT4hbSN8yiA== - dependencies: - babel-plugin-jest-hoist "^22.4.4" - babel-plugin-syntax-object-rest-spread "^6.13.0" - babel-preset-jest@^26.6.2: version "26.6.2" resolved "https://registry.yarnpkg.com/babel-preset-jest/-/babel-preset-jest-26.6.2.tgz#747872b1171df032252426586881d62d31798fee" @@ -5007,7 +4877,7 @@ babel-preset-react-app@^10.0.0: babel-plugin-macros "2.8.0" babel-plugin-transform-react-remove-prop-types "0.4.24" -babel-runtime@^6.11.6, babel-runtime@^6.22.0, babel-runtime@^6.23.0, babel-runtime@^6.26.0: +babel-runtime@^6.11.6, babel-runtime@^6.23.0, babel-runtime@^6.26.0: version "6.26.0" resolved "https://registry.yarnpkg.com/babel-runtime/-/babel-runtime-6.26.0.tgz#965c7058668e82b55d7bfe04ff2337bc8b5647fe" integrity sha1-llxwWGaOgrVde/4E/yM3vItWR/4= @@ -5015,42 +4885,6 @@ babel-runtime@^6.11.6, babel-runtime@^6.22.0, babel-runtime@^6.23.0, babel-runti core-js "^2.4.0" regenerator-runtime "^0.11.0" -babel-template@^6.16.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-template/-/babel-template-6.26.0.tgz#de03e2d16396b069f46dd9fff8521fb1a0e35e02" - integrity sha1-3gPi0WOWsGn0bdn/+FIfsaDjXgI= - dependencies: - babel-runtime "^6.26.0" - babel-traverse "^6.26.0" - babel-types "^6.26.0" - babylon "^6.18.0" - lodash "^4.17.4" - -babel-traverse@^6.18.0, babel-traverse@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-traverse/-/babel-traverse-6.26.0.tgz#46a9cbd7edcc62c8e5c064e2d2d8d0f4035766ee" - integrity sha1-RqnL1+3MYsjlwGTi0tjQ9ANXZu4= - dependencies: - babel-code-frame "^6.26.0" - babel-messages "^6.23.0" - babel-runtime "^6.26.0" - babel-types "^6.26.0" - babylon "^6.18.0" - debug "^2.6.8" - globals "^9.18.0" - invariant "^2.2.2" - lodash "^4.17.4" - -babel-types@^6.18.0, babel-types@^6.26.0: - version "6.26.0" - resolved "https://registry.yarnpkg.com/babel-types/-/babel-types-6.26.0.tgz#a3b073f94ab49eb6fa55cd65227a334380632497" - integrity sha1-o7Bz+Uq0nrb6Vc1lInozQ4BjJJc= - dependencies: - babel-runtime "^6.26.0" - esutils "^2.0.2" - lodash "^4.17.4" - to-fast-properties "^1.0.3" - babelify@10.0.0: version "10.0.0" resolved "https://registry.yarnpkg.com/babelify/-/babelify-10.0.0.tgz#fe73b1a22583f06680d8d072e25a1e0d1d1d7fb5" @@ -5220,15 +5054,6 @@ brace-expansion@^1.1.7: balanced-match "^1.0.0" concat-map "0.0.1" -braces@^1.8.2: - version "1.8.5" - resolved "https://registry.yarnpkg.com/braces/-/braces-1.8.5.tgz#ba77962e12dff969d6b76711e914b737857bf6a7" - integrity sha1-uneWLhLf+WnWt2cR6RS3N4V79qc= - dependencies: - expand-range "^1.8.1" - preserve "^0.2.0" - repeat-element "^1.1.2" - braces@^2.3.1, braces@^2.3.2: version "2.3.2" resolved "https://registry.yarnpkg.com/braces/-/braces-2.3.2.tgz#5979fd3f14cd531565e5fa2df1abfff1dfaee729" @@ -5801,17 +5626,6 @@ chalk@4.1.0, chalk@^4.0.0, chalk@^4.1.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^1.1.3: - version "1.1.3" - resolved "https://registry.yarnpkg.com/chalk/-/chalk-1.1.3.tgz#a8115c55e4a702fe4d150abd3872822a7e09fc98" - integrity sha1-qBFcVeSnAv5NFQq9OHKCKn4J/Jg= - dependencies: - ansi-styles "^2.2.1" - escape-string-regexp "^1.0.2" - has-ansi "^2.0.0" - strip-ansi "^3.0.0" - supports-color "^2.0.0" - chalk@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/chalk/-/chalk-3.0.0.tgz#3f73c2bf526591f574cc492c51e2456349f844e4" @@ -6385,7 +6199,7 @@ convert-source-map@^0.3.3: resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-0.3.5.tgz#f1d802950af7dd2631a1febe0596550c86ab3190" integrity sha1-8dgClQr33SYxof6+BZZVDIarMZA= -convert-source-map@^1.1.0, convert-source-map@^1.3.0, convert-source-map@^1.4.0, convert-source-map@^1.5.0, convert-source-map@^1.5.1, convert-source-map@^1.6.0, convert-source-map@^1.7.0: +convert-source-map@^1.1.0, convert-source-map@^1.3.0, convert-source-map@^1.4.0, convert-source-map@^1.5.0, convert-source-map@^1.6.0, convert-source-map@^1.7.0: version "1.8.0" resolved "https://registry.yarnpkg.com/convert-source-map/-/convert-source-map-1.8.0.tgz#f3373c32d21b4d780dd8004514684fb791ca4369" integrity sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA== @@ -6522,19 +6336,6 @@ create-ecdh@^4.0.0: bn.js "^4.1.0" elliptic "^6.0.0" -create-emotion@^9.2.12: - version "9.2.12" - resolved "https://registry.yarnpkg.com/create-emotion/-/create-emotion-9.2.12.tgz#0fc8e7f92c4f8bb924b0fef6781f66b1d07cb26f" - integrity sha512-P57uOF9NL2y98Xrbl2OuiDQUZ30GVmASsv5fbsjF4Hlraip2kyAvMm+2PoYUvFFw03Fhgtxk3RqZSm2/qHL9hA== - dependencies: - "@emotion/hash" "^0.6.2" - "@emotion/memoize" "^0.6.1" - "@emotion/stylis" "^0.7.0" - "@emotion/unitless" "^0.6.2" - csstype "^2.5.2" - stylis "^3.5.0" - stylis-rule-sheet "^0.0.10" - create-hash@^1.1.0, create-hash@^1.1.2: version "1.2.0" resolved "https://registry.yarnpkg.com/create-hash/-/create-hash-1.2.0.tgz#889078af11a63756bcfb59bd221996be3a9ef196" @@ -7000,29 +6801,6 @@ cypress@^8.6.0: url "^0.11.0" yauzl "^2.10.0" -d2-utilizr@^0.2.15: - version "0.2.16" - resolved "https://registry.yarnpkg.com/d2-utilizr/-/d2-utilizr-0.2.16.tgz#b71df7ca8c7ab5125ca8bdb4899611bc6782a754" - integrity sha512-8Cqwe/3TIsHeLfRVsWFKYqRrY3ZzuHAJqkEMCPGW9gyNCAAnTPVjROFwBwonv0zodQhVntn1DlJCay/GTBPj1A== - dependencies: - lodash.isboolean "^3.0.3" - lodash.isfunction "^3.0.8" - lodash.ismap "^4.3.0" - lodash.isnumber "^3.0.3" - lodash.isobject "^3.0.2" - lodash.isset "^4.3.0" - lodash.isstring "^4.0.1" - -d2@31.1.1, d2@~31.1: - version "31.1.1" - resolved "https://registry.yarnpkg.com/d2/-/d2-31.1.1.tgz#8c551077c27031de8ad2d8df0b575242a3080917" - integrity sha512-Qk1Y0nr6DNCyyJ/jhJQuf5oECB1V0uCaDWLG9akjfy2HzSIueqaO3nuX++lPMTJez9Bb6j1FOjB6Cxxu5/wZ/g== - dependencies: - babel-jest "^22.4.3" - docdash "^0.4.0" - jsdoc "^3.5.5" - whatwg-fetch "^2.0.3" - d2@^31.7.0: version "31.8.2" resolved "https://registry.yarnpkg.com/d2/-/d2-31.8.2.tgz#1b0f47a3686c01ecaa805d3dc44f056626d9baaf" @@ -7096,7 +6874,7 @@ debounce@^1.1.0: resolved "https://registry.yarnpkg.com/debounce/-/debounce-1.2.0.tgz#44a540abc0ea9943018dc0eaa95cce87f65cd131" integrity sha512-mYtLl1xfZLi1m4RtQYlZgJUNQjl4ZxVnHzIR8nLLgi4q1YT8o/WM+MK/f8yfcc9s5Ir5zRaPZyZU6xs1Syoocg== -debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.8, debug@^2.6.9: +debug@2.6.9, debug@^2.2.0, debug@^2.3.3, debug@^2.6.0, debug@^2.6.9: version "2.6.9" resolved "https://registry.yarnpkg.com/debug/-/debug-2.6.9.tgz#5d128515df134ff327e90a4c93f4e077a536341f" integrity sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA== @@ -7301,13 +7079,6 @@ destroy@~1.0.4: resolved "https://registry.yarnpkg.com/destroy/-/destroy-1.0.4.tgz#978857442c44749e4206613e37946205826abd80" integrity sha1-l4hXRCxEdJ5CBmE+N5RiBYJqvYA= -detect-indent@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/detect-indent/-/detect-indent-4.0.0.tgz#f76d064352cdf43a1cb6ce619c4ee3a9475de208" - integrity sha1-920GQ1LN9Docts5hnE7jqUdd4gg= - dependencies: - repeating "^2.0.0" - detect-libc@^1.0.2: version "1.0.3" resolved "https://registry.yarnpkg.com/detect-libc/-/detect-libc-1.0.3.tgz#fa137c4bd698edf55cd5cd02ac559f91a4c4ba9b" @@ -7399,11 +7170,6 @@ dns-txt@^2.0.2: dependencies: buffer-indexof "^1.0.0" -docdash@^0.4.0: - version "0.4.0" - resolved "https://registry.yarnpkg.com/docdash/-/docdash-0.4.0.tgz#05c3a50d83189981699ee0c076d3a3950db7ec00" - integrity sha1-BcOlDYMYmYFpnuDAdtOjlQ237AA= - doctrine@1.5.0: version "1.5.0" resolved "https://registry.yarnpkg.com/doctrine/-/doctrine-1.5.0.tgz#379dce730f6166f76cefa4e6707a159b02c5a6fa" @@ -7654,14 +7420,6 @@ emojis-list@^3.0.0: resolved "https://registry.yarnpkg.com/emojis-list/-/emojis-list-3.0.0.tgz#5570662046ad29e2e916e71aae260abdff4f6a78" integrity sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q== -emotion@^9.1.2: - version "9.2.12" - resolved "https://registry.yarnpkg.com/emotion/-/emotion-9.2.12.tgz#53925aaa005614e65c6e43db8243c843574d1ea9" - integrity sha512-hcx7jppaI8VoXxIWEhxpDW7I+B4kq9RNzQLmsrF6LY8BGKqe2N+gFAQr0EfuFucFlPs2A9HM4+xNj4NeqEWIOQ== - dependencies: - babel-plugin-emotion "^9.2.11" - create-emotion "^9.2.12" - encodeurl@~1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/encodeurl/-/encodeurl-1.0.2.tgz#ad3ff4c86ec2d029322f5a02c3a9a606c95b3f59" @@ -7800,11 +7558,6 @@ es5-ext@^0.10.35, es5-ext@^0.10.50, es5-ext@~0.10.46: es6-symbol "~3.1.3" next-tick "~1.0.0" -es6-error@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/es6-error/-/es6-error-4.1.1.tgz#9e3af407459deed47e9a91f9b885a84eb05c561d" - integrity sha512-Um/+FxMr9CISWh0bi5Zv0iOD+4cFh5qLeks1qhAopKVAJw3drgKbKySikp7wGhDL0HPeaja0P5ULZrxLkniUVg== - es6-iterator@2.0.3, es6-iterator@~2.0.3: version "2.0.3" resolved "https://registry.yarnpkg.com/es6-iterator/-/es6-iterator-2.0.3.tgz#a7de889141a05a94b0854403b2d0a0fbfa98f3b7" @@ -7832,7 +7585,7 @@ escape-html@^1.0.3, escape-html@~1.0.3: resolved "https://registry.yarnpkg.com/escape-html/-/escape-html-1.0.3.tgz#0258eae4d3d0c0974de1c169188ef0051d1d1988" integrity sha1-Aljq5NPQwJdN4cFpGI7wBR0dGYg= -escape-string-regexp@1.0.5, escape-string-regexp@^1.0.2, escape-string-regexp@^1.0.5: +escape-string-regexp@1.0.5, escape-string-regexp@^1.0.5: version "1.0.5" resolved "https://registry.yarnpkg.com/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz#1b61c0562190a8dff6ae3bb2cf0200ca130b86d4" integrity sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ= @@ -8239,13 +7992,6 @@ exit@^0.1.2: resolved "https://registry.yarnpkg.com/exit/-/exit-0.1.2.tgz#0632638f8d877cc82107d30a0fff1a17cba1cd0c" integrity sha1-BjJjj42HfMghB9MKD/8aF8uhzQw= -expand-brackets@^0.1.4: - version "0.1.5" - resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-0.1.5.tgz#df07284e342a807cd733ac5af72411e581d1177b" - integrity sha1-3wcoTjQqgHzXM6xa9yQR5YHRF3s= - dependencies: - is-posix-bracket "^0.1.0" - expand-brackets@^2.1.4: version "2.1.4" resolved "https://registry.yarnpkg.com/expand-brackets/-/expand-brackets-2.1.4.tgz#b77735e315ce30f6b6eff0f83b04151a22449622" @@ -8259,13 +8005,6 @@ expand-brackets@^2.1.4: snapdragon "^0.8.1" to-regex "^3.0.1" -expand-range@^1.8.1: - version "1.8.2" - resolved "https://registry.yarnpkg.com/expand-range/-/expand-range-1.8.2.tgz#a299effd335fe2721ebae8e257ec79644fc85337" - integrity sha1-opnv/TNf4nIeuujiV+x5ZE/IUzc= - dependencies: - fill-range "^2.1.0" - expect@^26.6.0, expect@^26.6.2: version "26.6.2" resolved "https://registry.yarnpkg.com/expect/-/expect-26.6.2.tgz#c6b996bf26bf3fe18b67b2d0f51fc981ba934417" @@ -8362,13 +8101,6 @@ external-editor@^3.0.3: iconv-lite "^0.4.24" tmp "^0.0.33" -extglob@^0.3.1: - version "0.3.2" - resolved "https://registry.yarnpkg.com/extglob/-/extglob-0.3.2.tgz#2e18ff3d2f49ab2765cec9023f011daa8d8349a1" - integrity sha1-Lhj/PS9JqydlzskCPwEdqo2DSaE= - dependencies: - is-extglob "^1.0.0" - extglob@^2.0.4: version "2.0.4" resolved "https://registry.yarnpkg.com/extglob/-/extglob-2.0.4.tgz#ad00fe4dc612a9232e8718711dc5cb5ab0285543" @@ -8517,27 +8249,11 @@ filelist@^1.0.1: dependencies: minimatch "^3.0.4" -filename-regex@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/filename-regex/-/filename-regex-2.0.1.tgz#c1c4b9bee3e09725ddb106b75c1e301fe2f18b26" - integrity sha1-wcS5vuPglyXdsQa3XB4wH+LxiyY= - filesize@6.1.0: version "6.1.0" resolved "https://registry.yarnpkg.com/filesize/-/filesize-6.1.0.tgz#e81bdaa780e2451d714d71c0d7a4f3238d37ad00" integrity sha512-LpCHtPQ3sFx67z+uh2HnSyWSLLu5Jxo21795uRDuar/EOuYWXib5EmPaGIBuSnRqH2IODiKA2k5re/K9OnN/Yg== -fill-range@^2.1.0: - version "2.2.4" - resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-2.2.4.tgz#eb1e773abb056dcd8df2bfdf6af59b8b3a936565" - integrity sha512-cnrcCbj01+j2gTG921VZPnHbjmdAf8oQV/iGeV2kZxGSyfYjjTyY79ErsK1WJWMpw6DaApEX72binqJE+/d+5Q== - dependencies: - is-number "^2.1.0" - isobject "^2.0.0" - randomatic "^3.0.0" - repeat-element "^1.1.2" - repeat-string "^1.5.2" - fill-range@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/fill-range/-/fill-range-4.0.0.tgz#d544811d428f98eb06a63dc402d2403c328c38f7" @@ -8598,11 +8314,6 @@ find-cache-dir@^3.3.1: make-dir "^3.0.2" pkg-dir "^4.1.0" -find-root@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/find-root/-/find-root-1.1.0.tgz#abcfc8ba76f708c42a97b3d685b7e9450bfb9ce4" - integrity sha512-NKfW6bec6GfKc0SGx1e07QZY9PE99u0Bft/0rzSD5k3sO/vwkVUpDUKVm5Gpp5Ue3YfShPFTX2070tDs5kB9Ng== - find-up@4.1.0, find-up@^4.0.0, find-up@^4.1.0: version "4.1.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-4.1.0.tgz#97afe7d6cdc0bc5928584b7c8d7b16e8a9aa5d19" @@ -8611,14 +8322,6 @@ find-up@4.1.0, find-up@^4.0.0, find-up@^4.1.0: locate-path "^5.0.0" path-exists "^4.0.0" -find-up@^1.0.0: - version "1.1.2" - resolved "https://registry.yarnpkg.com/find-up/-/find-up-1.1.2.tgz#6b2e9822b1a2ce0a60ab64d610eccad53cb24d0f" - integrity sha1-ay6YIrGizgpgq2TWEOzK1TyyTQ8= - dependencies: - path-exists "^2.0.0" - pinkie-promise "^2.0.0" - find-up@^2.0.0, find-up@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/find-up/-/find-up-2.1.0.tgz#45d1b7e506c717ddd482775a2b77920a3c0c57a7" @@ -8677,18 +8380,11 @@ follow-redirects@^1.0.0, follow-redirects@^1.10.0, follow-redirects@^1.14.0: resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.14.4.tgz#838fdf48a8bbdd79e52ee51fb1c94e3ed98b9379" integrity sha512-zwGkiSXC1MUJG/qmeIFH2HBJx9u0V46QGUe3YR1fXG8bXQxq7fLj0RjLZQ5nubr9qNJUZrH+xUcwXEoXNpfS+g== -for-in@^1.0.1, for-in@^1.0.2: +for-in@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/for-in/-/for-in-1.0.2.tgz#81068d295a8142ec0ac726c6e2200c30fb6d5e80" integrity sha1-gQaNKVqBQuwKxybG4iAMMPttXoA= -for-own@^0.1.4: - version "0.1.5" - resolved "https://registry.yarnpkg.com/for-own/-/for-own-0.1.5.tgz#5265c681a4f294dabbf17c9509b6763aa84510ce" - integrity sha1-UmXGgaTylNq78XyVCbZ2OqhFEM4= - dependencies: - for-in "^1.0.1" - forever-agent@~0.6.1: version "0.6.1" resolved "https://registry.yarnpkg.com/forever-agent/-/forever-agent-0.6.1.tgz#fbc71f0c41adeb37f96c577ad1ed42d8fdacca91" @@ -9008,21 +8704,6 @@ git-raw-commits@^2.0.0: split2 "^2.0.0" through2 "^3.0.0" -glob-base@^0.3.0: - version "0.3.0" - resolved "https://registry.yarnpkg.com/glob-base/-/glob-base-0.3.0.tgz#dbb164f6221b1c0b1ccf82aea328b497df0ea3c4" - integrity sha1-27Fk9iIbHAscz4Kuoyi0l98Oo8Q= - dependencies: - glob-parent "^2.0.0" - is-glob "^2.0.0" - -glob-parent@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-2.0.0.tgz#81383d72db054fcccf5336daa902f182f6edbb28" - integrity sha1-gTg9ctsFT8zPUzbaqQLxgvbtuyg= - dependencies: - is-glob "^2.0.0" - glob-parent@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/glob-parent/-/glob-parent-3.1.0.tgz#9e6af6299d8d3bd2bd40430832bd113df906c5ae" @@ -9137,11 +8818,6 @@ globals@^13.6.0, globals@^13.9.0: dependencies: type-fest "^0.20.2" -globals@^9.18.0: - version "9.18.0" - resolved "https://registry.yarnpkg.com/globals/-/globals-9.18.0.tgz#aa3896b3e69b487f17e31ed2143d69a8e30c2d8a" - integrity sha512-S0nG3CLEQiY/ILxqtztTWH/3iRRdyBLw6KMDxnKMchrtbj2OFmehVh0WUCfW3DUrIgx/qFrJPICrq4Z4sTR9UQ== - globby@11.0.1: version "11.0.1" resolved "https://registry.yarnpkg.com/globby/-/globby-11.0.1.tgz#9a2bf107a068f3ffeabc49ad702c79ede8cfd357" @@ -9273,13 +8949,6 @@ harmony-reflect@^1.4.6: resolved "https://registry.yarnpkg.com/harmony-reflect/-/harmony-reflect-1.6.1.tgz#c108d4f2bb451efef7a37861fdbdae72c9bdefa9" integrity sha512-WJTeyp0JzGtHcuMsi7rw2VwtkvLa+JyfEKJCFyfcS0+CDkjQ5lHPu7zEhFZP+PDSRrEgXa5Ah0l1MbgbE41XjA== -has-ansi@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/has-ansi/-/has-ansi-2.0.0.tgz#34f5049ce1ecdf2b0649af3ef24e45ed35416d91" - integrity sha1-NPUEnOHs3ysGSa8+8k5F7TVBbZE= - dependencies: - ansi-regex "^2.0.0" - has-bigints@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/has-bigints/-/has-bigints-1.0.1.tgz#64fe6acb020673e3b78db035a5af69aa9d07b113" @@ -9386,11 +9055,6 @@ hex-color-regex@^1.1.0: resolved "https://registry.yarnpkg.com/hex-color-regex/-/hex-color-regex-1.1.0.tgz#4c06fccb4602fe2602b3c93df82d7e7dbf1a8a8e" integrity sha512-l9sfDFsuqtOqKDsQdqrMRk0U85RZc0RtOR9yPI7mRVOa4FsR/BVnZ0shmQRM96Ji99kYZP/7hn1cedc1+ApsTQ== -highlight-words-core@^1.2.0: - version "1.2.2" - resolved "https://registry.yarnpkg.com/highlight-words-core/-/highlight-words-core-1.2.2.tgz#1eff6d7d9f0a22f155042a00791237791b1eeaaa" - integrity sha512-BXUKIkUuh6cmmxzi5OIbUJxrG8OAk2MqoL1DtO3Wo9D2faJg2ph5ntyuQeLqaHJmzER6H5tllCDA9ZnNe9BVGg== - history@^4.9.0: version "4.9.0" resolved "https://registry.yarnpkg.com/history/-/history-4.9.0.tgz#84587c2068039ead8af769e9d6a6860a14fa1bca" @@ -9929,7 +9593,7 @@ internal-slot@^1.0.3: has "^1.0.3" side-channel "^1.0.4" -invariant@^2.2.2, invariant@^2.2.4: +invariant@^2.2.2: version "2.2.4" resolved "https://registry.yarnpkg.com/invariant/-/invariant-2.2.4.tgz#610f3c92c9359ce1db616e538008d23ff35158e6" integrity sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA== @@ -10109,18 +9773,6 @@ is-docker@^2.0.0: resolved "https://registry.yarnpkg.com/is-docker/-/is-docker-2.1.1.tgz#4125a88e44e450d384e09047ede71adc2d144156" integrity sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw== -is-dotfile@^1.0.0: - version "1.0.3" - resolved "https://registry.yarnpkg.com/is-dotfile/-/is-dotfile-1.0.3.tgz#a6a2f32ffd2dfb04f5ca25ecd0f6b83cf798a1e1" - integrity sha1-pqLzL/0t+wT1yiXs0Pa4PPeYoeE= - -is-equal-shallow@^0.1.3: - version "0.1.3" - resolved "https://registry.yarnpkg.com/is-equal-shallow/-/is-equal-shallow-0.1.3.tgz#2238098fc221de0bcfa5d9eac4c45d638aa1c534" - integrity sha1-IjgJj8Ih3gvPpdnqxMRdY4qhxTQ= - dependencies: - is-primitive "^2.0.0" - is-extendable@^0.1.0, is-extendable@^0.1.1: version "0.1.1" resolved "https://registry.yarnpkg.com/is-extendable/-/is-extendable-0.1.1.tgz#62b110e289a471418e3ec36a617d472e301dfc89" @@ -10133,21 +9785,11 @@ is-extendable@^1.0.1: dependencies: is-plain-object "^2.0.4" -is-extglob@^1.0.0: - version "1.0.0" - resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-1.0.0.tgz#ac468177c4943405a092fc8f29760c6ffc6206c0" - integrity sha1-rEaBd8SUNAWgkvyPKXYMb/xiBsA= - is-extglob@^2.1.0, is-extglob@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/is-extglob/-/is-extglob-2.1.1.tgz#a88c02535791f02ed37c76a1b9ea9773c833f8c2" integrity sha1-qIwCU1eR8C7TfHahueqXc8gz+MI= -is-finite@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/is-finite/-/is-finite-1.1.0.tgz#904135c77fb42c0641d6aa1bcdbc4daa8da082f3" - integrity sha512-cdyMtqX/BOqqNBBiKlIVkytNHm49MtMlYyn1zxzvJKWmFMlGzm+ry5BBfYyeY9YmNKbRSo/o7OX9w9ale0wg3w== - is-fullwidth-code-point@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/is-fullwidth-code-point/-/is-fullwidth-code-point-1.0.0.tgz#ef9e31386f031a7f0d643af82fde50c457ef00cb" @@ -10175,13 +9817,6 @@ is-generator@^1.0.2: resolved "https://registry.yarnpkg.com/is-generator/-/is-generator-1.0.3.tgz#c14c21057ed36e328db80347966c693f886389f3" integrity sha1-wUwhBX7TbjKNuANHlmxpP4hjifM= -is-glob@^2.0.0, is-glob@^2.0.1: - version "2.0.1" - resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-2.0.1.tgz#d096f926a3ded5600f3fdfd91198cb0888c2d863" - integrity sha1-0Jb5JqPe1WAPP9/ZEZjLCIjC2GM= - dependencies: - is-extglob "^1.0.0" - is-glob@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/is-glob/-/is-glob-3.1.0.tgz#7ba5ae24217804ac70707b96922567486cc3e84a" @@ -10242,13 +9877,6 @@ is-number-object@^1.0.4: resolved "https://registry.yarnpkg.com/is-number-object/-/is-number-object-1.0.4.tgz#36ac95e741cf18b283fc1ddf5e83da798e3ec197" integrity sha512-zohwelOAur+5uXtk8O3GPQ1eAcu4ZX3UwxQhUlfFFMNpUd83gXgjbhJh6HmB6LUNV/ieOLQuDwJO3dWJosUeMw== -is-number@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-2.1.0.tgz#01fcbbb393463a548f2f466cce16dece49db908f" - integrity sha1-Afy7s5NGOlSPL0ZszhbezknbkI8= - dependencies: - kind-of "^3.0.2" - is-number@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-3.0.0.tgz#24fd6201a4782cf50561c810276afc7d12d71195" @@ -10256,11 +9884,6 @@ is-number@^3.0.0: dependencies: kind-of "^3.0.2" -is-number@^4.0.0: - version "4.0.0" - resolved "https://registry.yarnpkg.com/is-number/-/is-number-4.0.0.tgz#0026e37f5454d73e356dfe6564699867c6a7f0ff" - integrity sha512-rSklcAIlf1OmFdyAqbnWTLVelsQ58uvZ66S/ZyawjWqIviTWCjg2PzVGw8WUA+nNuPTqb4wgA+NszrJ+08LlgQ== - is-number@^7.0.0: version "7.0.0" resolved "https://registry.yarnpkg.com/is-number/-/is-number-7.0.0.tgz#7535345b896734d5f80c4d06c50955527a14f12b" @@ -10319,26 +9942,11 @@ is-plain-object@^2.0.1, is-plain-object@^2.0.3, is-plain-object@^2.0.4: dependencies: isobject "^3.0.1" -is-posix-bracket@^0.1.0: - version "0.1.1" - resolved "https://registry.yarnpkg.com/is-posix-bracket/-/is-posix-bracket-0.1.1.tgz#3334dc79774368e92f016e6fbc0a88f5cd6e6bc4" - integrity sha1-MzTceXdDaOkvAW5vvAqI9c1ua8Q= - is-potential-custom-element-name@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz#171ed6f19e3ac554394edf78caa05784a45bebb5" integrity sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ== -is-primitive@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/is-primitive/-/is-primitive-2.0.0.tgz#207bab91638499c07b2adf240a41a87210034575" - integrity sha1-IHurkWOEmcB7Kt8kCkGochADRXU= - -is-promise@^2.1.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/is-promise/-/is-promise-2.1.0.tgz#79a2a9ece7f096e80f36d2b2f3bc16c1ff4bf3fa" - integrity sha1-eaKp7OfwlugPNtKy87wWwf9L8/o= - is-regex@^1.1.4: version "1.1.4" resolved "https://registry.yarnpkg.com/is-regex/-/is-regex-1.1.4.tgz#eef5663cd59fa4c0ae339505323df6854bb15958" @@ -10424,7 +10032,7 @@ is-unicode-supported@^0.1.0: resolved "https://registry.yarnpkg.com/is-unicode-supported/-/is-unicode-supported-0.1.0.tgz#3f26c76a809593b52bfa2ecb5710ed2779b522a7" integrity sha512-knxG2q4UC3u8stRGyAVJCOdxFmv5DZiRcdlIaAQXAbSfJya+OhopNotLQrstBhququ4ZpuKbDc/8S6mgXgPFPw== -is-utf8@^0.2.0, is-utf8@^0.2.1: +is-utf8@^0.2.1: version "0.2.1" resolved "https://registry.yarnpkg.com/is-utf8/-/is-utf8-0.2.1.tgz#4b0da1442104d1b336340e80797e865cf39f7d72" integrity sha1-Sw2hRCEE0bM2NA6AeX6GXPOffXI= @@ -10496,29 +10104,11 @@ isstream@~0.1.2: resolved "https://registry.yarnpkg.com/isstream/-/isstream-0.1.2.tgz#47e63f7af55afa6f92e1500e690eb8b8529c099a" integrity sha1-R+Y/evVa+m+S4VAOaQ64uFKcCZo= -istanbul-lib-coverage@^1.2.1: - version "1.2.1" - resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-1.2.1.tgz#ccf7edcd0a0bb9b8f729feeb0930470f9af664f0" - integrity sha512-PzITeunAgyGbtY1ibVIUiV679EFChHjoMNRibEIobvmrCRaIgwLxNucOSimtNWUhEib/oO7QY2imD75JVgCJWQ== - istanbul-lib-coverage@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/istanbul-lib-coverage/-/istanbul-lib-coverage-3.0.0.tgz#f5944a37c70b550b02a78a5c3b2055b280cec8ec" integrity sha512-UiUIqxMgRDET6eR+o5HbfRYP1l0hqkWOs7vNxC/mggutCMUIhWMm8gAHb8tHlyfD3/l6rlgNA5cKdDzEAf6hEg== -istanbul-lib-instrument@^1.10.1: - version "1.10.2" - resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-1.10.2.tgz#1f55ed10ac3c47f2bdddd5307935126754d0a9ca" - integrity sha512-aWHxfxDqvh/ZlxR8BBaEPVSWDPUkGD63VjGQn3jcw8jCp7sHEMKcrj4xfJn/ABzdMEHiQNyvDQhqm5o8+SQg7A== - dependencies: - babel-generator "^6.18.0" - babel-template "^6.16.0" - babel-traverse "^6.18.0" - babel-types "^6.18.0" - babylon "^6.18.0" - istanbul-lib-coverage "^1.2.1" - semver "^5.3.0" - istanbul-lib-instrument@^4.0.0, istanbul-lib-instrument@^4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/istanbul-lib-instrument/-/istanbul-lib-instrument-4.0.3.tgz#873c6fff897450118222774696a3f28902d77c1d" @@ -11410,11 +11000,6 @@ js-string-escape@^1.0.1: resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-4.0.0.tgz#19203fb59991df98e3a287050d4647cdeaf32499" integrity sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ== -js-tokens@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/js-tokens/-/js-tokens-3.0.2.tgz#9866df395102130e38f7f996bceb65443209c25b" - integrity sha1-mGbfOVECEw449/mWvOtlRDIJwls= - js-yaml@^3.13.0, js-yaml@^3.13.1, js-yaml@^3.9.0: version "3.13.1" resolved "https://registry.yarnpkg.com/js-yaml/-/js-yaml-3.13.1.tgz#aff151b30bfdfa8e49e05da22e7415e9dfa37847" @@ -11460,7 +11045,7 @@ jscodeshift@^0.11.0: temp "^0.8.1" write-file-atomic "^2.3.0" -jsdoc@^3.5.5, jsdoc@^3.6.2: +jsdoc@^3.6.2: version "3.6.5" resolved "https://registry.yarnpkg.com/jsdoc/-/jsdoc-3.6.5.tgz#e004372ca6f2dcdf19b3d2ebcd7c725528485502" integrity sha512-SbY+i9ONuxSK35cgVHaI8O9senTE4CDYAmGSDJ5l3+sfe62Ff4gy96osy6OW84t4K4A8iGnMrlRrsSItSNp3RQ== @@ -11513,11 +11098,6 @@ jsdom@^16.4.0, jsdom@^16.6.0: ws "^7.4.6" xml-name-validator "^3.0.0" -jsesc@^1.3.0: - version "1.3.0" - resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-1.3.0.tgz#46c3fec8c1892b12b0833db9bc7622176dbab34b" - integrity sha1-RsP+yMGJKxKwgz25vHYiF226s0s= - jsesc@^2.5.1: version "2.5.2" resolved "https://registry.yarnpkg.com/jsesc/-/jsesc-2.5.2.tgz#80564d2e483dacf6e8ef209650a67df3f0c283a4" @@ -11858,17 +11438,6 @@ listr2@^3.8.3: through "^2.3.8" wrap-ansi "^7.0.0" -load-json-file@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-1.1.0.tgz#956905708d58b4bab4c2261b04f59f31c99374c0" - integrity sha1-lWkFcI1YtLq0wiYbBPWfMcmTdMA= - dependencies: - graceful-fs "^4.1.2" - parse-json "^2.2.0" - pify "^2.0.0" - pinkie-promise "^2.0.0" - strip-bom "^2.0.0" - load-json-file@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/load-json-file/-/load-json-file-2.0.0.tgz#7947e42149af80d696cbf797bcaabcfe1fe29ca8" @@ -11946,16 +11515,16 @@ locate-path@^6.0.0: dependencies: p-locate "^5.0.0" +lodash-es@^4.17.21: + version "4.17.21" + resolved "https://registry.yarnpkg.com/lodash-es/-/lodash-es-4.17.21.tgz#43e626c46e6591b7750beb2b50117390c609e3ee" + integrity sha512-mKnC+QJ9pWVzv+C4/U3rRsHapFfHvQFoFB92e52xeyGMcX6/OlIl78je1u8vePzYZSkkogMPJ2yjxxsb89cxyw== + lodash._reinterpolate@^3.0.0, lodash._reinterpolate@~3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/lodash._reinterpolate/-/lodash._reinterpolate-3.0.0.tgz#0ccf2d89166af03b3663c796538b75ac6e114d9d" integrity sha1-DM8tiRZq8Ds2Y8eWU4t1rG4RTZ0= -lodash.capitalize@^4.2.1: - version "4.2.1" - resolved "https://registry.yarnpkg.com/lodash.capitalize/-/lodash.capitalize-4.2.1.tgz#f826c9b4e2a8511d84e3aca29db05e1a4f3b72a9" - integrity sha1-+CbJtOKoUR2E46yinbBeGk87cqk= - lodash.clonedeep@4.5.0, lodash.clonedeep@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.clonedeep/-/lodash.clonedeep-4.5.0.tgz#e23f3f9c4f8fbdde872529c1071857a086e5ccef" @@ -11971,21 +11540,11 @@ lodash.defaults@^4.2.0: resolved "https://registry.yarnpkg.com/lodash.defaults/-/lodash.defaults-4.2.0.tgz#d09178716ffea4dde9e5fb7b37f6f0802274580c" integrity sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw= -lodash.defer@^4.1.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/lodash.defer/-/lodash.defer-4.1.0.tgz#e9c158a961de1a46ea24fda34685b4ccdd358f3f" - integrity sha1-6cFYqWHeGkbqJP2jRoW0zN01jz8= - lodash.difference@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.difference/-/lodash.difference-4.5.0.tgz#9ccb4e505d486b91651345772885a2df27fd017c" integrity sha1-nMtOUF1Ia5FlE0V3KIWi3yf9AXw= -lodash.endswith@^4.2.1: - version "4.2.1" - resolved "https://registry.yarnpkg.com/lodash.endswith/-/lodash.endswith-4.2.1.tgz#fed59ac1738ed3e236edd7064ec456448b37bc09" - integrity sha1-/tWawXOO0+I27dcGTsRWRIs3vAk= - lodash.flatten@^4.4.0: version "4.4.0" resolved "https://registry.yarnpkg.com/lodash.flatten/-/lodash.flatten-4.4.0.tgz#f31c22225a9632d2bbf8e4addbef240aa765a61f" @@ -11996,61 +11555,11 @@ lodash.get@^4.4.2: resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" integrity sha1-LRd/ZS+jHpObRDjVNBSZ36OCXpk= -lodash.isboolean@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/lodash.isboolean/-/lodash.isboolean-3.0.3.tgz#6c2e171db2a257cd96802fd43b01b20d5f5870f6" - integrity sha1-bC4XHbKiV82WgC/UOwGyDV9YcPY= - -lodash.isequal@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" - integrity sha1-QVxEePK8wwEgwizhDtMib30+GOA= - -lodash.isfunction@^3.0.8: - version "3.0.9" - resolved "https://registry.yarnpkg.com/lodash.isfunction/-/lodash.isfunction-3.0.9.tgz#06de25df4db327ac931981d1bdb067e5af68d051" - integrity sha512-AirXNj15uRIMMPihnkInB4i3NHeb4iBtNg9WRWuK2o31S+ePwwNmDPaTL3o7dTJ+VXNZim7rFs4rxN4YU1oUJw== - -lodash.ismap@^4.3.0: - version "4.4.2" - resolved "https://registry.yarnpkg.com/lodash.ismap/-/lodash.ismap-4.4.2.tgz#836bf06dee57fd3d2aa357bf6946e61d1e77e279" - integrity sha1-g2vwbe5X/T0qo1e/aUbmHR534nk= - -lodash.isnumber@^3.0.3: - version "3.0.3" - resolved "https://registry.yarnpkg.com/lodash.isnumber/-/lodash.isnumber-3.0.3.tgz#3ce76810c5928d03352301ac287317f11c0b1ffc" - integrity sha1-POdoEMWSjQM1IwGsKHMX8RwLH/w= - -lodash.isobject@^3.0.2: - version "3.0.2" - resolved "https://registry.yarnpkg.com/lodash.isobject/-/lodash.isobject-3.0.2.tgz#3c8fb8d5b5bf4bf90ae06e14f2a530a4ed935e1d" - integrity sha1-PI+41bW/S/kK4G4U8qUwpO2TXh0= - lodash.isplainobject@^4.0.6: version "4.0.6" resolved "https://registry.yarnpkg.com/lodash.isplainobject/-/lodash.isplainobject-4.0.6.tgz#7c526a52d89b45c45cc690b88163be0497f550cb" integrity sha1-fFJqUtibRcRcxpC4gWO+BJf1UMs= -lodash.isset@^4.3.0: - version "4.4.2" - resolved "https://registry.yarnpkg.com/lodash.isset/-/lodash.isset-4.4.2.tgz#d5eecc56b7a97ab588509e4795b3541b1cdb67bb" - integrity sha1-1e7MVreperWIUJ5HlbNUGxzbZ7s= - -lodash.isstring@^4.0.1: - version "4.0.1" - resolved "https://registry.yarnpkg.com/lodash.isstring/-/lodash.isstring-4.0.1.tgz#d527dfb5456eca7cc9bb95d5daeaf88ba54a5451" - integrity sha1-1SfftUVuynzJu5XV2ur4i6VKVFE= - -lodash.isundefined@^3.0.1: - version "3.0.1" - resolved "https://registry.yarnpkg.com/lodash.isundefined/-/lodash.isundefined-3.0.1.tgz#23ef3d9535565203a66cefd5b830f848911afb48" - integrity sha1-I+89lTVWUgOmbO/VuDD4SJEa+0g= - -lodash.kebabcase@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz#8489b1cb0d29ff88195cceca448ff6d6cc295c36" - integrity sha1-hImxyw0p/4gZXM7KRI/21swpXDY= - lodash.memoize@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/lodash.memoize/-/lodash.memoize-4.1.2.tgz#bcc6c49a42a2840ed997f323eada5ecd182e0bfe" @@ -12071,21 +11580,11 @@ lodash.once@^4.1.1: resolved "https://registry.yarnpkg.com/lodash.once/-/lodash.once-4.1.1.tgz#0dd3971213c7c56df880977d504c88fb471a97ac" integrity sha1-DdOXEhPHxW34gJd9UEyI+0cal6w= -lodash.snakecase@^4.1.1: - version "4.1.1" - resolved "https://registry.yarnpkg.com/lodash.snakecase/-/lodash.snakecase-4.1.1.tgz#39d714a35357147837aefd64b5dcbb16becd8f8d" - integrity sha1-OdcUo1NXFHg3rv1ktdy7Fr7Nj40= - lodash.sortby@^4.7.0: version "4.7.0" resolved "https://registry.yarnpkg.com/lodash.sortby/-/lodash.sortby-4.7.0.tgz#edd14c824e2cc9c1e0b0a1b42bb5210516a42438" integrity sha1-7dFMgk4sycHgsKG0K7UhBRakJDg= -lodash.startswith@^4.2.1: - version "4.2.1" - resolved "https://registry.yarnpkg.com/lodash.startswith/-/lodash.startswith-4.2.1.tgz#c598c4adce188a27e53145731cdc6c0e7177600c" - integrity sha1-xZjErc4YiiflMUVzHNxsDnF3YAw= - lodash.template@^4.0.2, lodash.template@^4.2.4, lodash.template@^4.5.0: version "4.5.0" resolved "https://registry.yarnpkg.com/lodash.template/-/lodash.template-4.5.0.tgz#f976195cf3f347d0d5f52483569fe8031ccce8ab" @@ -12144,7 +11643,7 @@ log-update@^4.0.0: slice-ansi "^4.0.0" wrap-ansi "^6.2.0" -loglevel@^1.6.1, loglevel@^1.6.8: +loglevel@^1.6.8: version "1.7.0" resolved "https://registry.yarnpkg.com/loglevel/-/loglevel-1.7.0.tgz#728166855a740d59d38db01cf46f042caa041bb0" integrity sha512-i2sY04nal5jDcagM3FMfG++T69GEEM8CYuOfeOIvmXzOIcwE9a/CJPR0MFM97pYMj/u10lzz7/zd7+qwhrBTqQ== @@ -12292,11 +11791,6 @@ match-sorter@^6.0.2: "@babel/runtime" "^7.12.5" remove-accents "0.4.2" -material-design-icons-iconfont@^5.0.1: - version "5.0.1" - resolved "https://registry.yarnpkg.com/material-design-icons-iconfont/-/material-design-icons-iconfont-5.0.1.tgz#371875ed7fe9c8c520bc7123c3231feeab731c31" - integrity sha512-Xg6rIdGrfySTqiTZ6d+nQbcFepS6R4uKbJP0oAqyeZXJY/bX6mZDnOmmUJusqLXfhIwirs0c++a6JpqVa8RFvA== - material-ui@^0.20.0: version "0.20.2" resolved "https://registry.yarnpkg.com/material-ui/-/material-ui-0.20.2.tgz#5fc9b4b62b691d3b16c89d8e54597a0412b52c7d" @@ -12314,11 +11808,6 @@ material-ui@^0.20.0: simple-assign "^0.1.0" warning "^3.0.0" -math-random@^1.0.1: - version "1.0.4" - resolved "https://registry.yarnpkg.com/math-random/-/math-random-1.0.4.tgz#5dd6943c938548267016d4e34f057583080c514c" - integrity sha512-rUxjysqif/BZQH2yhd5Aaq7vXMSx9NdEsQcyA07uEzIvxgI7zIr33gGsh+RU0/XjmQpCW7RsVof1vlkvQVCK5A== - md5.js@^1.3.4: version "1.3.5" resolved "https://registry.yarnpkg.com/md5.js/-/md5.js-1.3.5.tgz#b5d07b8e3216e3e27cd728d72f70d1e6a342005f" @@ -12348,15 +11837,10 @@ media-typer@0.3.0: resolved "https://registry.yarnpkg.com/media-typer/-/media-typer-0.3.0.tgz#8710d7af0aa626f8fffa1ce00168545263255748" integrity sha1-hxDXrwqmJvj/+hzgAWhUUmMlV0g= -memoize-one@^4.0.0: - version "4.1.0" - resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-4.1.0.tgz#a2387c58c03fff27ca390c31b764a79addf3f906" - integrity sha512-2GApq0yI/b22J2j9rhbrAlsHb0Qcz+7yWxeLG8h+95sl1XPUgeLimQSOdur4Vw7cUhrBHwaUZxWFZueojqNRzA== - -memoize-one@^5.0.0: - version "5.1.1" - resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-5.1.1.tgz#047b6e3199b508eaec03504de71229b8eb1d75c0" - integrity sha512-HKeeBpWvqiVJD57ZUAsJNm71eHTykffzcLZVYWiVfQeI1rJtuEaS7hQiEpWfVVk18donPwJEcFKIkCmPJNOhHA== +memoize-one@^6.0.0: + version "6.0.0" + resolved "https://registry.yarnpkg.com/memoize-one/-/memoize-one-6.0.0.tgz#b2591b871ed82948aee4727dc6abceeeac8c1045" + integrity sha512-rkpe71W0N0c0Xz6QD0eJETuWAJGnJ9afsl1srmwPrI+yBCkge5EycXXbYRyvL29zZVUWQCY7InPRCv3GDXuZNw== memory-fs@^0.4.1: version "0.4.1" @@ -12416,25 +11900,6 @@ microevent.ts@~0.1.1: resolved "https://registry.yarnpkg.com/microevent.ts/-/microevent.ts-0.1.1.tgz#70b09b83f43df5172d0205a63025bce0f7357fa0" integrity sha512-jo1OfR4TaEwd5HOrt5+tAZ9mqT4jmpNAusXtyfNzqVm9uiSYFZlKM1wYL4oU7azZW/PxQW53wM0S6OR1JHNa2g== -micromatch@^2.3.11: - version "2.3.11" - resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-2.3.11.tgz#86677c97d1720b363431d04d0d15293bd38c1565" - integrity sha1-hmd8l9FyCzY0MdBNDRUpO9OMFWU= - dependencies: - arr-diff "^2.0.0" - array-unique "^0.2.1" - braces "^1.8.2" - expand-brackets "^0.1.4" - extglob "^0.3.1" - filename-regex "^2.0.0" - is-extglob "^1.0.0" - is-glob "^2.0.1" - kind-of "^3.0.2" - normalize-path "^2.0.1" - object.omit "^2.0.0" - parse-glob "^3.0.4" - regex-cache "^0.4.2" - micromatch@^3.1.10, micromatch@^3.1.4: version "3.1.10" resolved "https://registry.yarnpkg.com/micromatch/-/micromatch-3.1.10.tgz#70859bc95c9840952f359a068a3fc49f9ecfac23" @@ -12972,13 +12437,6 @@ nopt@^4.0.1: abbrev "1" osenv "^0.1.4" -nopt@~1.0.10: - version "1.0.10" - resolved "https://registry.yarnpkg.com/nopt/-/nopt-1.0.10.tgz#6ddd21bd2a31417b92727dd585f8a6f37608ebee" - integrity sha1-bd0hvSoxQXuScn3Vhfim83YI6+4= - dependencies: - abbrev "1" - normalize-package-data@^2.3.2, normalize-package-data@^2.5.0: version "2.5.0" resolved "https://registry.yarnpkg.com/normalize-package-data/-/normalize-package-data-2.5.0.tgz#e66db1838b200c1dfc233225d12cb36520e234a8" @@ -12989,7 +12447,7 @@ normalize-package-data@^2.3.2, normalize-package-data@^2.5.0: semver "2 || 3 || 4 || 5" validate-npm-package-license "^3.0.1" -normalize-path@^2.0.1, normalize-path@^2.1.1: +normalize-path@^2.1.1: version "2.1.1" resolved "https://registry.yarnpkg.com/normalize-path/-/normalize-path-2.1.1.tgz#1ab28b556e198363a8c1a6f7e6fa20137fe6aed9" integrity sha1-GrKLVW4Zg2Oowab35vogE3/mrtk= @@ -13173,14 +12631,6 @@ object.hasown@^1.0.0: define-properties "^1.1.3" es-abstract "^1.18.1" -object.omit@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/object.omit/-/object.omit-2.0.1.tgz#1a9c744829f39dbb858c76ca3579ae2a54ebd1fa" - integrity sha1-Gpx0SCnznbuFjHbKNXmuKlTr0fo= - dependencies: - for-own "^0.1.4" - is-extendable "^0.1.1" - object.pick@^1.3.0: version "1.3.0" resolved "https://registry.yarnpkg.com/object.pick/-/object.pick-1.3.0.tgz#87a10ac4c1694bd2e1cbf53591a66141fb5dd747" @@ -13334,6 +12784,11 @@ p-cancelable@^1.0.0: resolved "https://registry.yarnpkg.com/p-cancelable/-/p-cancelable-1.1.0.tgz#d078d15a3af409220c886f1d9a0ca2e441ab26cc" integrity sha512-s73XxOZ4zpt1edZYZzvhqFa6uvQc1vwUa0K0BdtIZgQMAJj9IbebH+JkgKZc9h+B05PKHLOTl4ajG1BmNrVZlw== +p-debounce@^4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/p-debounce/-/p-debounce-4.0.0.tgz#348e3f44489baa9435cc7d807f17b3bb2fb16b24" + integrity sha512-4Ispi9I9qYGO4lueiLDhe4q4iK5ERK8reLsuzH6BPaXn53EGaua8H66PXIFGrW897hwjXp+pVLrm/DLxN0RF0A== + p-each-series@^2.1.0: version "2.2.0" resolved "https://registry.yarnpkg.com/p-each-series/-/p-each-series-2.2.0.tgz#105ab0357ce72b202a8a8b94933672657b5e2a9a" @@ -13499,16 +12954,6 @@ parse-gitignore@^1.0.1: resolved "https://registry.yarnpkg.com/parse-gitignore/-/parse-gitignore-1.0.1.tgz#8b9dc57f17b810d495c5dfa62eb07caffe7758c7" integrity sha512-UGyowyjtx26n65kdAMWhm6/3uy5uSrpcuH7tt+QEVudiBoVS+eqHxD5kbi9oWVRwj7sCzXqwuM+rUGw7earl6A== -parse-glob@^3.0.4: - version "3.0.4" - resolved "https://registry.yarnpkg.com/parse-glob/-/parse-glob-3.0.4.tgz#b2c376cfb11f35513badd173ef0bb6e3a388391c" - integrity sha1-ssN2z7EfNVE7rdFz7wu246OIORw= - dependencies: - glob-base "^0.3.0" - is-dotfile "^1.0.0" - is-extglob "^1.0.0" - is-glob "^2.0.0" - parse-json@^2.2.0: version "2.2.0" resolved "https://registry.yarnpkg.com/parse-json/-/parse-json-2.2.0.tgz#f480f40434ef80741f8469099f8dea18f55a4dc9" @@ -13572,13 +13017,6 @@ path-dirname@^1.0.0: resolved "https://registry.yarnpkg.com/path-dirname/-/path-dirname-1.0.2.tgz#cc33d24d525e099a5388c0336c6e32b9160609e0" integrity sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA= -path-exists@^2.0.0: - version "2.1.0" - resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-2.1.0.tgz#0feb6c64f0fc518d9a754dd5efb62c7022761f4b" - integrity sha1-D+tsZPD8UY2adU3V77YscCJ2H0s= - dependencies: - pinkie-promise "^2.0.0" - path-exists@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/path-exists/-/path-exists-3.0.0.tgz#ce0ebeaa5f78cb18925ea7d810d7b59b010fd515" @@ -13631,15 +13069,6 @@ path-to-regexp@^1.7.0: dependencies: isarray "0.0.1" -path-type@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/path-type/-/path-type-1.1.0.tgz#59c44f7ee491da704da415da5a4070ba4f8fe441" - integrity sha1-WcRPfuSR2nBNpBXaWkBwuk+P5EE= - dependencies: - graceful-fs "^4.1.2" - pify "^2.0.0" - pinkie-promise "^2.0.0" - path-type@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/path-type/-/path-type-2.0.0.tgz#f012ccb8415b7096fc2daa1054c3d72389594c73" @@ -14479,11 +13908,6 @@ prepend-http@^2.0.0: resolved "https://registry.yarnpkg.com/prepend-http/-/prepend-http-2.0.0.tgz#e92434bfa5ea8c19f41cdfd401d741a3c819d897" integrity sha1-6SQ0v6XqjBn0HN/UAddBo8gZ2Jc= -preserve@^0.2.0: - version "0.2.0" - resolved "https://registry.yarnpkg.com/preserve/-/preserve-0.2.0.tgz#815ed1f6ebc65926f865b310c0713bcb3315ce4b" - integrity sha1-gV7R9uvGWSb4ZbMQwHE7yzMVzks= - prettier@^2.3.1: version "2.4.1" resolved "https://registry.yarnpkg.com/prettier/-/prettier-2.4.1.tgz#671e11c89c14a4cfc876ce564106c4a6726c9f5c" @@ -14564,7 +13988,7 @@ prompts@2.4.0, prompts@^2.0.1: kleur "^3.0.3" sisteransi "^1.0.5" -prop-types@^15.5.10, prop-types@^15.5.6, prop-types@^15.5.7, prop-types@^15.5.8, prop-types@^15.6.0, prop-types@^15.6.1, prop-types@^15.6.2, prop-types@^15.7.2: +prop-types@^15.5.10, prop-types@^15.5.6, prop-types@^15.5.7, prop-types@^15.6.0, prop-types@^15.6.2, prop-types@^15.7.2: version "15.7.2" resolved "https://registry.yarnpkg.com/prop-types/-/prop-types-15.7.2.tgz#52c41e75b8c87e72b9d9360e0206b99dcbffa6c5" integrity sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ== @@ -14718,7 +14142,12 @@ quick-lru@^4.0.1: resolved "https://registry.yarnpkg.com/quick-lru/-/quick-lru-4.0.1.tgz#5b8878f113a58217848c6482026c73e1ba57727f" integrity sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g== -raf@^3.4.0, raf@^3.4.1: +raf-schd@^4.0.2: + version "4.0.3" + resolved "https://registry.yarnpkg.com/raf-schd/-/raf-schd-4.0.3.tgz#5d6c34ef46f8b2a0e880a8fcdb743efc5bfdbc1a" + integrity sha512-tQkJl2GRWh83ui2DiPTJz9wEiMN20syf+5oKfB03yYP7ioZcJwsIK8FjrtLwH1m7C7e+Tt2yYBlrOpdT+dyeIQ== + +raf@^3.4.1: version "3.4.1" resolved "https://registry.yarnpkg.com/raf/-/raf-3.4.1.tgz#0742e99a4a6552f445d73e3ee0328af0ff1ede39" integrity sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA== @@ -14730,15 +14159,6 @@ ramda@~0.27.1: resolved "https://registry.yarnpkg.com/ramda/-/ramda-0.27.1.tgz#66fc2df3ef873874ffc2da6aa8984658abacf5c9" integrity sha512-PgIdVpn5y5Yns8vqb8FzBUEYn98V3xcPgawAkkgj0YJ0qDsnHCiNmZYfOGMgOvoB0eWFLpYbhxUR3mxfDIMvpw== -randomatic@^3.0.0: - version "3.1.1" - resolved "https://registry.yarnpkg.com/randomatic/-/randomatic-3.1.1.tgz#b776efc59375984e36c537b2f51a1f0aff0da1ed" - integrity sha512-TuDE5KxZ0J461RVjrJZCJc+J+zCkTb1MbH9AQUq68sMhOMcy9jLcb3BrZKgp9q9Ncltdg4QVqWrH02W2EFFVYw== - dependencies: - is-number "^4.0.0" - kind-of "^6.0.0" - math-random "^1.0.1" - randombytes@^2.0.0, randombytes@^2.0.1, randombytes@^2.0.5, randombytes@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/randombytes/-/randombytes-2.1.0.tgz#df6f84372f0270dc65cdf6291349ab7a473d4f2a" @@ -14864,23 +14284,7 @@ react-final-form@^6.5.3: dependencies: "@babel/runtime" "^7.12.1" -react-highlight-words@^0.16.0: - version "0.16.0" - resolved "https://registry.yarnpkg.com/react-highlight-words/-/react-highlight-words-0.16.0.tgz#4b4b9824e3d2b98789d3e3b3aedb5e961ae1b7cf" - integrity sha512-q34TwCSJOL+5pVDv6LUj3amaoyXdNDwd7zRqVAvceOrO9g1haWLAglK6WkGLMNUa3PFN8EgGedLg/k8Gpndxqg== - dependencies: - highlight-words-core "^1.2.0" - memoize-one "^4.0.0" - prop-types "^15.5.8" - -react-input-autosize@^2.2.1: - version "2.2.2" - resolved "https://registry.yarnpkg.com/react-input-autosize/-/react-input-autosize-2.2.2.tgz#fcaa7020568ec206bc04be36f4eb68e647c4d8c2" - integrity sha512-jQJgYCA3S0j+cuOwzuCd1OjmBmnZLdqQdiLKRYrsMMzbjUrVDS5RvJUDwJqA7sKuksDuzFtm6hZGKFu7Mjk5aw== - dependencies: - prop-types "^15.5.8" - -react-is@^16.13.1, react-is@^16.4.2, react-is@^16.6.0, react-is@^16.6.3, react-is@^16.7.0, react-is@^16.8.1: +react-is@^16.13.1, react-is@^16.6.0, react-is@^16.6.3, react-is@^16.7.0, react-is@^16.8.1: version "16.13.1" resolved "https://registry.yarnpkg.com/react-is/-/react-is-16.13.1.tgz#789729a4dc36de2999dc156dd6c1d9c18cea56a4" integrity sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ== @@ -15024,19 +14428,6 @@ react-scripts@^4.0.3: optionalDependencies: fsevents "^2.1.3" -react-select@^2.0.0: - version "2.4.4" - resolved "https://registry.yarnpkg.com/react-select/-/react-select-2.4.4.tgz#ba72468ef1060c7d46fbb862b0748f96491f1f73" - integrity sha512-C4QPLgy9h42J/KkdrpVxNmkY6p4lb49fsrbDk/hRcZpX7JvZPNb6mGj+c5SzyEtBv1DmQ9oPH4NmhAFvCrg8Jw== - dependencies: - classnames "^2.2.5" - emotion "^9.1.2" - memoize-one "^5.0.0" - prop-types "^15.6.0" - raf "^3.4.0" - react-input-autosize "^2.2.1" - react-transition-group "^2.2.1" - react-transition-group@^1.2.1: version "1.2.1" resolved "https://registry.yarnpkg.com/react-transition-group/-/react-transition-group-1.2.1.tgz#e11f72b257f921b213229a774df46612346c7ca6" @@ -15075,14 +14466,6 @@ read-only-stream@^2.0.0: dependencies: readable-stream "^2.0.2" -read-pkg-up@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-1.0.1.tgz#9d63c13276c065918d57f002a57f40a1b643fb02" - integrity sha1-nWPBMnbAZZGNV/ACpX9AobZD+wI= - dependencies: - find-up "^1.0.0" - read-pkg "^1.0.0" - read-pkg-up@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be" @@ -15100,15 +14483,6 @@ read-pkg-up@^7.0.1: read-pkg "^5.2.0" type-fest "^0.8.1" -read-pkg@^1.0.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-1.1.0.tgz#f5ffaa5ecd29cb31c0474bca7d756b6bb29e3f28" - integrity sha1-9f+qXs0pyzHAR0vKfXVra7KePyg= - dependencies: - load-json-file "^1.0.0" - normalize-package-data "^2.3.2" - path-type "^1.0.0" - read-pkg@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/read-pkg/-/read-pkg-2.0.0.tgz#8ef1c0623c6a6db0dc6713c4bfac46332b2368f8" @@ -15213,20 +14587,6 @@ redent@^3.0.0: indent-string "^4.0.0" strip-indent "^3.0.0" -redux-form@^8.3.7: - version "8.3.7" - resolved "https://registry.yarnpkg.com/redux-form/-/redux-form-8.3.7.tgz#24eb6d8b8b37098b4702fc4c52b6596b01a71c82" - integrity sha512-CUv6z5Gpog3shB3Ptsd+x6dmeQ1AzIlx1Tniri3j7Gf+oBBtLrD7dHMLOcTbJKsaEwG49SB/z1Pik3Hy04mNcQ== - dependencies: - "@babel/runtime" "^7.9.2" - es6-error "^4.1.1" - hoist-non-react-statics "^3.3.2" - invariant "^2.2.4" - is-promise "^2.1.0" - lodash "^4.17.15" - prop-types "^15.6.1" - react-is "^16.4.2" - redux-logger@^3.0.6: version "3.0.6" resolved "https://registry.yarnpkg.com/redux-logger/-/redux-logger-3.0.6.tgz#f7555966f3098f3c88604c449cf0baf5778274bf" @@ -15280,13 +14640,6 @@ regenerator-transform@^0.14.2: dependencies: "@babel/runtime" "^7.8.4" -regex-cache@^0.4.2: - version "0.4.4" - resolved "https://registry.yarnpkg.com/regex-cache/-/regex-cache-0.4.4.tgz#75bdc58a2a1496cec48a12835bc54c8d562336dd" - integrity sha512-nVIZwtCjkC9YgvWkpM55B5rBhBYRZhAaJbgcFYXXsHnbZ9UZI9nnVWYZpBlCqv9ho2eZryPnWrZGsOdPwVWXWQ== - dependencies: - is-equal-shallow "^0.1.3" - regex-not@^1.0.0, regex-not@^1.0.2: version "1.0.2" resolved "https://registry.yarnpkg.com/regex-not/-/regex-not-1.0.2.tgz#1f4ece27e00b0b65e0247a6810e6a85d83a5752c" @@ -15405,13 +14758,6 @@ repeat-string@^1.5.2, repeat-string@^1.6.1: resolved "https://registry.yarnpkg.com/repeat-string/-/repeat-string-1.6.1.tgz#8dcae470e1c88abc2d600fff4a776286da75e637" integrity sha1-jcrkcOHIirwtYA//Sndihtp15jc= -repeating@^2.0.0: - version "2.0.1" - resolved "https://registry.yarnpkg.com/repeating/-/repeating-2.0.1.tgz#5214c53a926d3552707527fbab415dbc08d06dda" - integrity sha1-UhTFOpJtNVJwdSf7q0FdvAjQbdo= - dependencies: - is-finite "^1.0.0" - replace-ext@^1.0.0: version "1.0.0" resolved "https://registry.yarnpkg.com/replace-ext/-/replace-ext-1.0.0.tgz#de63128373fcbf7c3ccfa4de5a480c45a67958eb" @@ -15460,11 +14806,6 @@ require-from-string@^2.0.1, require-from-string@^2.0.2: resolved "https://registry.yarnpkg.com/require-from-string/-/require-from-string-2.0.2.tgz#89a7fdd938261267318eafe14f9c32e598c36909" integrity sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw== -require-main-filename@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-1.0.1.tgz#97f717b69d48784f5f526a6c5aa8ffdda055a4d1" - integrity sha1-l/cXtp1IeE9fUmpsWqj/3aBVpNE= - require-main-filename@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/require-main-filename/-/require-main-filename-2.0.0.tgz#d0b329ecc7cc0f61649f62215be69af54aa8989b" @@ -16272,12 +15613,12 @@ source-map@0.6.1, source-map@^0.6.0, source-map@^0.6.1, source-map@~0.6.0, sourc resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.6.1.tgz#74722af32e9614e9c287a8d0bbde48b5e2f1a263" integrity sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g== -source-map@0.7.3, source-map@^0.7.2, source-map@^0.7.3, source-map@~0.7.2: +source-map@0.7.3, source-map@^0.7.3, source-map@~0.7.2: version "0.7.3" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.7.3.tgz#5302f8169031735226544092e64981f751750383" integrity sha512-CkCj6giN3S+n9qrYiBTX5gystlENnRW5jZeNLHpe6aue+SrHcG5VYwujhW9s4dY31mEGsxBDrHR6oI69fTXsaQ== -source-map@^0.5.0, source-map@^0.5.6, source-map@^0.5.7, source-map@~0.5.3: +source-map@^0.5.0, source-map@^0.5.6, source-map@~0.5.3: version "0.5.7" resolved "https://registry.yarnpkg.com/source-map/-/source-map-0.5.7.tgz#8a039d2d1021d22d1ea14c80d8ea468ba2ef3fcc" integrity sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w= @@ -16689,13 +16030,6 @@ strip-ansi@^5.0.0, strip-ansi@^5.1.0, strip-ansi@^5.2.0: dependencies: ansi-regex "^4.1.0" -strip-bom@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-2.0.0.tgz#6219a85616520491f35788bdbf1447a99c7e6b0e" - integrity sha1-YhmoVhZSBJHzV4i9vxRHqZx+aw4= - dependencies: - is-utf8 "^0.2.0" - strip-bom@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/strip-bom/-/strip-bom-3.0.0.tgz#2334c18e9c759f7bdd56fdef7e9ae3d588e68ed3" @@ -16777,12 +16111,12 @@ stylehacks@^4.0.0: postcss "^7.0.0" postcss-selector-parser "^3.0.0" -stylis-rule-sheet@0.0.10, stylis-rule-sheet@^0.0.10: +stylis-rule-sheet@0.0.10: version "0.0.10" resolved "https://registry.yarnpkg.com/stylis-rule-sheet/-/stylis-rule-sheet-0.0.10.tgz#44e64a2b076643f4b52e5ff71efc04d8c3c4a430" integrity sha512-nTbZoaqoBnmK+ptANthb10ZRZOGC+EmTLLUxeYIuHNkEKcmKgXX1XWKkUBT2Ac4es3NybooPe0SmvKdhKJZAuw== -stylis@3.5.4, stylis@^3.5.0: +stylis@3.5.4: version "3.5.4" resolved "https://registry.yarnpkg.com/stylis/-/stylis-3.5.4.tgz#f665f25f5e299cf3d64654ab949a57c768b73fbe" integrity sha512-8/3pSmthWM7lsPBKv7NXkzn2Uc9W7NotcwGNpJaa3k7WMM1XDCA4MgT5k/8BIexd5ydZdboXtU90XH9Ec4Bv/Q== @@ -16801,11 +16135,6 @@ supports-color@5.4.0: dependencies: has-flag "^3.0.0" -supports-color@^2.0.0: - version "2.0.0" - resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-2.0.0.tgz#535d045ce6b6363fa40117084629995e9df324c7" - integrity sha1-U10EXOa2Nj+kARcIRimZXp3zJMc= - supports-color@^5.3.0: version "5.5.0" resolved "https://registry.yarnpkg.com/supports-color/-/supports-color-5.5.0.tgz#e2e69a44ac8772f78a1ec0b35b689df6530efc8f" @@ -17069,17 +16398,6 @@ terser@^5.0.0, terser@^5.3.4, terser@^5.7.2: source-map "~0.7.2" source-map-support "~0.5.20" -test-exclude@^4.2.1: - version "4.2.3" - resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-4.2.3.tgz#a9a5e64474e4398339245a0a769ad7c2f4a97c20" - integrity sha512-SYbXgY64PT+4GAL2ocI3HwPa4Q4TBKm0cwAVeKOt/Aoc0gSpNRjJX8w0pA1LMKZ3LBmd8pYBqApFNQLII9kavA== - dependencies: - arrify "^1.0.1" - micromatch "^2.3.11" - object-assign "^4.1.0" - read-pkg-up "^1.0.1" - require-main-filename "^1.0.1" - test-exclude@^6.0.0: version "6.0.0" resolved "https://registry.yarnpkg.com/test-exclude/-/test-exclude-6.0.0.tgz#04a8698661d805ea6fa293b6cb9e63ac044ef15e" @@ -17186,12 +16504,7 @@ tiny-invariant@^1.0.2: resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.0.4.tgz#346b5415fd93cb696b0c4e8a96697ff590f92463" integrity sha512-lMhRd/djQJ3MoaHEBrw8e2/uM4rs9YMNk0iOr8rHQ0QdbM7D4l0gFl3szKdeixrlyfm9Zqi4dxHCM2qVG8ND5g== -tiny-warning@^1.0.0: - version "1.0.2" - resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.2.tgz#1dfae771ee1a04396bdfde27a3adcebc6b648b28" - integrity sha512-rru86D9CpQRLvsFG5XFdy0KdLAvjdQDyZCsRcuu60WtzFylDM3eAWSxEVz5kzL2Gp544XiUvPbVKtOA/txLi9Q== - -tiny-warning@^1.0.3: +tiny-warning@^1.0.0, tiny-warning@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/tiny-warning/-/tiny-warning-1.0.3.tgz#94a30db453df4c643d0fd566060d60a875d84754" integrity sha512-lBN9zLN/oAf68o3zNXYrdCt1kP8WsiGW8Oo2ka41b2IM5JL/S1CTyX1rW0mb/zSuJun0ZUrDxx4sqvYS2FWzPA== @@ -17236,11 +16549,6 @@ to-arraybuffer@^1.0.0: resolved "https://registry.yarnpkg.com/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz#7d229b1fcc637e466ca081180836a7aabff83f43" integrity sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M= -to-fast-properties@^1.0.3: - version "1.0.3" - resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-1.0.3.tgz#b83571fa4d8c25b82e231b06e3a3055de4ca1a47" - integrity sha1-uDVx+k2MJbguIxsG46MFXeTKGkc= - to-fast-properties@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/to-fast-properties/-/to-fast-properties-2.0.0.tgz#dc5e698cbd079265bc73e0377681a4e4e83f616e" @@ -17295,13 +16603,6 @@ toidentifier@1.0.0: resolved "https://registry.yarnpkg.com/toidentifier/-/toidentifier-1.0.0.tgz#7e1be3470f1e77948bc43d94a3c8f4d7752ba553" integrity sha512-yaOH/Pk/VEhBWWTlhI+qXxDFXlejDGcQipMlyxda9nthulaxLZUNcUqFxokp0vcYnvteJln5FNQDRrxj3YcbVw== -touch@^2.0.1: - version "2.0.2" - resolved "https://registry.yarnpkg.com/touch/-/touch-2.0.2.tgz#ca0b2a3ae3211246a61b16ba9e6cbf1596287164" - integrity sha512-qjNtvsFXTRq7IuMLweVgFxmEuQ6gLbRs2jQxL80TtZ31dEKWYIxRXquij6w6VimyDek5hD3PytljHmEtAs2u0A== - dependencies: - nopt "~1.0.10" - tough-cookie@^4.0.0: version "4.0.0" resolved "https://registry.yarnpkg.com/tough-cookie/-/tough-cookie-4.0.0.tgz#d822234eeca882f991f0f908824ad2622ddbece4" @@ -17333,11 +16634,6 @@ tr46@^2.1.0: dependencies: punycode "^2.1.1" -trashable@^1.0.6: - version "1.0.7" - resolved "https://registry.yarnpkg.com/trashable/-/trashable-1.0.7.tgz#0a3f6882af397aa39f8de93b8bb2118e295cdfe7" - integrity sha512-yDEVYO8VPqaWZg2yulq6xoUYB9XPdWeWCXepDSTp4yAfS8++mOcHXhlvzxP4/aG4MMfbIc5FV1k86KquqQuGwg== - trim-newlines@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/trim-newlines/-/trim-newlines-3.0.0.tgz#79726304a6a898aa8373427298d54c2ee8b1cb30" @@ -17348,11 +16644,6 @@ trim-off-newlines@^1.0.0: resolved "https://registry.yarnpkg.com/trim-off-newlines/-/trim-off-newlines-1.0.1.tgz#9f9ba9d9efa8764c387698bcbfeb2c848f11adb3" integrity sha1-n5up2e+odkw4dpi8v+sshI8RrbM= -trim-right@^1.0.1: - version "1.0.1" - resolved "https://registry.yarnpkg.com/trim-right/-/trim-right-1.0.1.tgz#cb2e1203067e0c8de1f614094b9fe45704ea6003" - integrity sha1-yy4SAwZ+DI3h9hQJS5/kVwTqYAM= - tryer@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/tryer/-/tryer-1.0.1.tgz#f2c85406800b9b0f74c9f7465b81eaad241252f8" @@ -18224,11 +17515,6 @@ whatwg-fetch@>=0.10.0, whatwg-fetch@^3.4.1: resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz#dced24f37f2624ed0281725d51d0e2e3fe677f8c" integrity sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA== -whatwg-fetch@^2.0.3: - version "2.0.4" - resolved "https://registry.yarnpkg.com/whatwg-fetch/-/whatwg-fetch-2.0.4.tgz#dde6a5df315f9d39991aa17621853d720b85566f" - integrity sha512-dcQ1GWpOD/eEQ97k66aiEVpNnapVj90/+R+SXTPYGHpYBBypfKJEQjLrvMZ7YXbKm21gXd4NcuxUTjiv1YtLng== - whatwg-mimetype@^2.3.0: version "2.3.0" resolved "https://registry.yarnpkg.com/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz#3d4b1e0312d2079879f826aff18dbeeca5960fbf"