diff --git a/website/data/app_releases.json b/website/data/app_releases.json
index 0263e2f0..5a4d88ab 100644
--- a/website/data/app_releases.json
+++ b/website/data/app_releases.json
@@ -221,8 +221,8 @@
"v100.1.0": {
"Bug Fixes": [
"add cypress data test prefix to cypress.json",
- "use getWithDataTest and findWithDataTest",
- "add start:nobrowser script"
+ "add start:nobrowser script",
+ "use getWithDataTest and findWithDataTest"
],
"Features": [
"add e2e workflow step"
@@ -230,6 +230,14 @@
}
},
"capture-app": {
+ "v100.47.0": {
+ "Features": [
+ "[DHIS2-16123] Add inheritable TEAs to Relationships (#3464)"
+ ],
+ "Bug Fixes": [
+ "translations: sync translations from transifex (master)"
+ ]
+ },
"v100.46.1": {
"Bug Fixes": [
"[DHIS2-15686] fix program rule variables for edit profile mode (#3463)"
@@ -297,8 +305,8 @@
},
"v100.43.0": {
"Bug Fixes": [
- "translations: sync translations from transifex (master)",
- "[DHIS2-15879] Unable to schedule event with note (#3421)"
+ "[DHIS2-15879] Unable to schedule event with note (#3421)",
+ "translations: sync translations from transifex (master)"
],
"Features": [
"[DHIS-14012] removed download as XML button (#3434)"
@@ -373,11 +381,6 @@
"Features": [
"[DHIS2-14334] edit enrollment date (#3350)"
]
- },
- "v100.37.0": {
- "Features": [
- "[DHIS2-15299] escape value for attribute filter (#3403)"
- ]
}
},
"dashboard-app": {
@@ -389,8 +392,8 @@
},
"v100.0.3": {
"Bug Fixes": [
- "merge to master",
- "parse the ou filter correctly for all ou types (#2691)"
+ "parse the ou filter correctly for all ou types (#2691)",
+ "merge to master"
]
},
"v100.0.2": {
@@ -405,6 +408,11 @@
}
},
"approval-app": {
+ "v100.0.11": {
+ "Bug Fixes": [
+ "translations: sync translations from transifex (master)"
+ ]
+ },
"v100.0.10": {
"Bug Fixes": [
"translations: sync translations from transifex (master)"
@@ -417,14 +425,14 @@
},
"v100.0.8": {
"Bug Fixes": [
+ "add scroll for workflows [DHIS2-15415]",
+ "update v39 fixtures",
"prevent failing jest test",
- "add scroll on workflow selector [DHIS2-15415]",
"update v38 fixtures",
- "update jest mock [DHIS2-15415]",
- "update v39 fixtures",
- "translations: sync translations from transifex (master)",
"remove v37 e2e",
- "add scroll for workflows [DHIS2-15415]"
+ "add scroll on workflow selector [DHIS2-15415]",
+ "update jest mock [DHIS2-15415]",
+ "translations: sync translations from transifex (master)"
]
},
"v100.0.7": {
@@ -494,8 +502,8 @@
"use import instead of require",
"debug merging launches",
"publish cypress test results to reportportal (#349)",
- "cleaning PR",
- "update API_KEY name and merge parallel launches"
+ "update API_KEY name and merge parallel launches",
+ "cleaning PR"
],
"Bug Fixes": [
"handle non-standard server time zone ids [DHIS2-15511] (#344)"
@@ -508,32 +516,32 @@
},
"v100.3.1": {
"Testing": [
- "use imperative validate: cover response transformation",
- "use update limits: cover with tests",
- "use set data value mutation: cover with tests",
- "use delete limits: cover with tests",
- "cartesian: cover with tests (DHIS2-14386)",
- "use delete data value mutation: cover with tests",
- "cover hooks in data-value-mutations.js (#314)",
- "metadata selectors: add jest tests for all untested selectors",
"cover remaining metadata selectors",
- "use upload file data value mutation: cover with tests",
- "cover & cartesian",
+ "use delete data value mutation: cover with tests",
+ "cartesian: cover with tests (DHIS2-14386)",
+ "use set form completion mutation: cover with tests",
+ "cover useImperativeValidate with tests (#321)",
"use imperative validate: use real query keys instead of mocked ones",
"use imperative validate: cover request failure",
+ "cover hooks in data-value-mutations.js (#314)",
+ "use set data value mutation: cover with tests",
+ "use update limits: cover with tests",
+ "use upload file data value mutation: cover with tests",
+ "use delete limits: cover with tests",
+ "use imperative validate: cover response transformation",
"category combo table body: cover with tests",
- "use set form completion mutation: cover with tests",
- "cover useImperativeValidate with tests (#321)"
+ "cover & cartesian",
+ "metadata selectors: add jest tests for all untested selectors"
],
"Bug Fixes": [
- "cartesian: return empty array when no vectors provided",
"rollback failed complete [DHIS2-15033] (#312)",
- "cover useSetFormCompletionMutation with tests (#315)",
- "include attribute options in completion post [DHIS2-15032] (#311)",
- "use set form completion mutation: handle optimistic update errors correctly",
+ "cartesian: return empty array when no vectors provided",
"use FetchError class from app-runtime [DHIS2-15085] (#316)",
"lock forms when organisation unit is closed [BETA-25] (#317)",
- "translations: sync translations from transifex (development)"
+ "translations: sync translations from transifex (development)",
+ "cover useSetFormCompletionMutation with tests (#315)",
+ "use set form completion mutation: handle optimistic update errors correctly",
+ "include attribute options in completion post [DHIS2-15032] (#311)"
],
"Features": [
"merge development into master"
@@ -541,34 +549,34 @@
},
"v100.3.0": {
"Features": [
- "form expiry info and data input periods [DHIS2-14600] [DHIS2-14218] (#300)",
- "lock-status: add expiry to footer bar",
+ "lock-status: check lockDate (wip)",
"nice UI",
- "lock-status: check lockDate (wip)"
+ "form expiry info and data input periods [DHIS2-14600] [DHIS2-14218] (#300)",
+ "lock-status: add expiry to footer bar"
],
"Bug Fixes": [
- "adjust for different time locales",
+ "use suggested text",
"handle undefined data set",
- "remove conditional chaining",
+ "only update status from backend once",
"use relative time with absolute time in tooltip",
"include username in string for i18n",
+ "don't show expiration if excepted by user authorities",
+ "align inputPeriod check with backend [DHIS2-14218]",
+ "remove conditional chaining",
"cover useSetFormCompletionMutation with tests (#315)",
"expiry date calculation",
"error when no period is selected",
- "only update status from backend once",
- "use suggested text",
"use set form completion mutation: handle optimistic update errors correctly",
- "align inputPeriod check with backend [DHIS2-14218]",
- "don't show expiration if excepted by user authorities"
+ "adjust for different time locales"
],
"Testing": [
- "use update limits: cover with tests",
- "use set data value mutation: cover with tests",
- "use delete limits: cover with tests",
"use delete data value mutation: cover with tests",
+ "use set form completion mutation: cover with tests",
"cover hooks in data-value-mutations.js (#314)",
+ "use set data value mutation: cover with tests",
+ "use update limits: cover with tests",
"use upload file data value mutation: cover with tests",
- "use set form completion mutation: cover with tests"
+ "use delete limits: cover with tests"
]
},
"v100.2.4": {
@@ -593,78 +601,78 @@
},
"v100.2.0": {
"Bug Fixes": [
- "handle remove periods calculation for end-of-month [DHIS2-14007] (#238)",
- "remove unnecessary overflow",
- "data-test attribute and linting errors",
- "option-set: remove unnecessary sort",
- "implement PR feedback by @tomzemp from 2023-03-02",
- "deps: update tanstack-query monorepo to v4.19.0",
- "metadata error handling",
- "deps: update dependency react-router-dom to v5.3.4",
- "deps: update dependency query-string to v7.1.3",
- "optionSet: sort selected options",
- "translations: sync translations from transifex (development)",
- "deps: update tanstack-query monorepo to v4.23.0",
- "deps: update dependency zustand to v4.1.5",
- "deps: update dependency chart.js to v3.9.1",
- "metadata and user info error handling (#294)",
- "deps: update tanstack-query monorepo to v4.24.9",
"options-sort: fix undefined check",
- "deps: update dependency final-form to v4.20.9",
- "deps: update dependency @tanstack/react-query-devtools to v4.24.13",
- "update ui version",
- "deps: update dependency query-string to v7.1.2",
"deps: update dependency classnames to v2.3.2",
- "deps: update tanstack-query monorepo to v4.20.4",
- "clean up audit styling [TECH-1469] [TECH-1470] (#237)",
"use periods: reverse order & add first/last periods of next/prev year if in current year",
- "deps: update tanstack-query monorepo to v4.24.10",
- "deps: update tanstack-query monorepo to v4.24.6",
+ "clear selections with only dataset [DHIS2-14039] (#243)",
+ "implement PR feedback by @tomzemp from 2023-03-04",
+ "deps: bump platform and runtime deps [TECH-1462] (#236)",
"deps: update dependency react-chartjs-2 to v4.3.1",
- "deps: update tanstack-query monorepo to v4.19.1",
- "data value store: return boolean from isComplete selector",
+ "deps: update tanstack-query monorepo to v4.24.6",
+ "update ui version",
+ "translations: sync translations from transifex (development)",
"use multi-calendar-dates to address periods that don't start on Jan 1st",
- "deps: update tanstack-query monorepo to v4.24.4",
- "ensure biweeks allow entry over entire year [TECH-1308] (#242)",
- "deps: update dependency reselect to v4.1.7",
- "deps: update dependency idb-keyval to v6.2.0",
- "print: fix print-styles for selects",
- "deps: update tanstack-query monorepo to v4.20.2",
- "total-cell: clear total value when printing empty form (#298)",
- "minor cleanup",
- "use periods: check if lastPeriodOfPrevYear exists",
- "deps: update dependency zustand to v4.1.4",
"deps: update tanstack-query monorepo to v4.16.1",
+ "optionSet: sort selected options",
+ "deps: update tanstack-query monorepo to v4.24.9",
+ "deps: update dependency re-reselect to v4.0.1",
+ "total-cell: clear total value when printing empty form (#298)",
+ "deps: update tanstack-query monorepo to v4.19.0",
+ "deps: update dependency zustand to v4.1.5",
+ "deps: update dependency chart.js to v3.9.1",
"deps: update tanstack-query monorepo to v4.17.1",
- "clear selections with only dataset [DHIS2-14039] (#243)",
+ "deps: update dependency zustand to v4.1.4",
+ "deps: update tanstack-query monorepo to v4.20.4",
+ "deps: update tanstack-query monorepo to v4.24.4",
+ "deps: update dependency final-form to v4.20.9",
+ "deps: update dependency idb-keyval to v6.2.0",
+ "deps: update tanstack-query monorepo to v4.19.1",
"adjust disabled org unit style",
- "optionset: re-add input spread to button",
+ "deps: update tanstack-query monorepo to v4.24.10",
+ "option-set: remove unnecessary sort",
"address period issues that occurred after new year 2022/2023",
+ "minor cleanup",
+ "ensure biweeks allow entry over entire year [TECH-1308] (#242)",
+ "multi-select: update max-width",
"deps: update dependency @tanstack/react-query-devtools to v4.24.14",
- "deps: bump platform and runtime deps [TECH-1462] (#236)",
- "deps: update tanstack-query monorepo to v4.18.0",
+ "clean up audit styling [TECH-1469] [TECH-1470] (#237)",
+ "deps: update dependency html-react-parser to v1.4.14",
+ "deps: update dependency reselect to v4.1.7",
+ "deps: update dependency react-router-dom to v5.3.4",
+ "deps: update dependency query-string to v7.1.3",
+ "deps: update dependency query-string to v7.1.2",
"option-set: fix clear button",
- "highlighted field store: correct wrong initial state",
- "deps: update dependency re-reselect to v4.0.1",
+ "optionset: re-add input spread to button",
"data value store: set correct default when data value set falsy",
- "deps: update dependency html-react-parser to v1.4.14",
- "implement PR feedback by @tomzemp from 2023-03-04",
- "multi-select: update max-width"
+ "highlighted field store: correct wrong initial state",
+ "data value store: return boolean from isComplete selector",
+ "metadata error handling",
+ "use periods: check if lastPeriodOfPrevYear exists",
+ "deps: update tanstack-query monorepo to v4.23.0",
+ "remove unnecessary overflow",
+ "handle remove periods calculation for end-of-month [DHIS2-14007] (#238)",
+ "deps: update tanstack-query monorepo to v4.18.0",
+ "deps: update tanstack-query monorepo to v4.20.2",
+ "deps: update dependency @tanstack/react-query-devtools to v4.24.13",
+ "implement PR feedback by @tomzemp from 2023-03-02",
+ "print: fix print-styles for selects",
+ "metadata and user info error handling (#294)",
+ "data-test attribute and linting errors"
],
"Features": [
- "zustand: create wrapper",
"option-set: add multi text support (#290)",
+ "zustand: create wrapper",
"optionset: add support for multi-text optionSet"
],
"Testing": [
- "sync errors store: cover with tests",
"validation store: cover with tests",
- "unsaved data store: cover with tests",
- "cover stores with tests (and fix some minor issues)",
+ "entry form store: cover with tests",
"data value store: cover with test & establish testing pattern",
"highlighted field store: cover with tests",
- "entry form store: cover with tests",
"get cell id: cover with tests",
+ "sync errors store: cover with tests",
+ "unsaved data store: cover with tests",
+ "cover stores with tests (and fix some minor issues)",
"data value store: cover store with tests"
]
},
@@ -675,131 +683,131 @@
},
"v100.1.1": {
"Bug Fixes": [
- "translations: sync translations from transifex (development)",
- "update periods height [DHIS2-14006]"
+ "update periods height [DHIS2-14006]",
+ "translations: sync translations from transifex (development)"
]
},
"v100.1.0": {
"Bug Fixes": [
- "init lastSyncedValue, fix file-field",
- "getCellId",
- "error-summary: use yellow800 for icon color",
+ "use retry to pause mutations",
+ "review",
+ "filter-field: do not reset highlighted when focused",
+ "global filter field size (#221)",
+ "filter-field: hide clear-button when no filter (#222)",
+ "bottom-bar: add failed to save summary",
+ "remove defaultOnSuccess for queries",
+ "clear highlight when field is umounted",
+ "adjust synced cell style (#199)",
+ "deps: update dependency @dhis2/ui to v8.5.3 (#225)",
+ "use date limit: prevent recomputing on every re-render",
+ "always apply long delay when showing/hiding",
"add missing error-summary file",
- "refactor validation-tooltip to child of wrapper",
- "misc cleanup",
- "remove 403 as temporal error",
- "resolveAlertProps",
- "manage unsaved comments when moving cells",
- "basic information: display client date in tooltip",
- "address pr comments",
- "file-input: reset lastSyncedValue",
+ "allow for unit paths starting at the real root instead of user root (#197)",
"deps: pin dependencies",
- "always retry offline-trigger errors",
- "make useDataValueParams and useApiAttributeParams stable",
- "section-filter: do not reset highlighted on focus",
- "add missing files",
- "tooltip: fix tooltip flickering",
+ "highlighted fields performance (#155)",
+ "use zustand store for highlighted-field",
+ "dates: use server time when appropriate",
+ "handle invalid parameters in URL [TECH-1382] [TECH-1384] (#208)",
+ "ensure offline units are fetched correctly for users deep in the hierarchy (#226)",
+ "update useHighlightedField",
"use a stable date string instead of an instable date instance (#201)",
- "adjust synced cell style (#199)",
+ "add missing files",
+ "getCellId",
+ "print styles [TECH-1312] (#217)",
+ "headerbar: use smarter delay for headerbar-status",
"deps: update deps",
- "allow for unit paths starting at the real root instead of user root (#197)",
- "ensure deepest level is never lower than root level",
- "highlighted fields performance (#155)",
- "onlineStatus: sync header-bar status to onlineManager status",
- "fix temporal error handling",
- "make bottom bar buttons small [DHIS2-13956]",
- "option-set input lastSyncedValue",
- "error-details optional chaining",
- "handle temporal mutation errors (#206)",
- "move handlerHeaderBarStatus to dataworkspace due to re-render issues",
- "try to use cjs import fetcherror",
- "onlineManager: make sure to go online when navigator goes online",
- "copy FetchError from data-service",
- "error-summary: count errors in selection",
- "persist: persist mutations that are network-errors",
- "always apply long delay when showing/hiding",
- "handle network-error alert",
+ "tooltip: fix tooltip flickering",
"contextual-help: add help-legend for sync-errors",
+ "errors-store: add getNumberOfErrors",
+ "persist: persist mutations that are network-errors",
"minor cleanup",
+ "update variable name [TECH-1465] (#231)",
+ "validation button: disable validation run when offline [TECH-1377] (#178)",
+ "import locales so app has access to them (#207)",
+ "set highlighted field null",
+ "copy FetchError from data-service",
+ "fix temporal error handling",
+ "use highlightedfieldstore",
+ "error-summary: use yellow800 for icon color",
+ "set networkmode offlineFirst",
+ "make bottom bar buttons small [DHIS2-13956]",
"stop tooltip flickering [DHIS2-13954]",
- "dates: use server time when appropriate",
- "global filter field size (#221)",
- "remove defaultOnSuccess for queries",
+ "preserve input-component format",
+ "make useDataValueParams and useApiAttributeParams stable",
+ "handle inconsistent formats from api for orgUnits [DHIS2-13888] (#210)",
"cleanup on umount only",
- "update Add limits styling [DHIS2-13958]",
- "headerbar: use smarter delay for headerbar-status",
- "rerun validation on main bar button click",
- "handle invalid parameters in URL [TECH-1382] [TECH-1384] (#208)",
- "filter-field: do not reset highlighted when focused",
- "adjust client time to server timezone when computing date ranges (#165)",
+ "handle network-error alert",
+ "remove 403 as temporal error",
"use prefetched units when user org unit is not the highest level",
- "use selector to get coc",
- "print styles [TECH-1312] (#217)",
- "fix some crashes",
- "data-value-set: disable when mutating",
- "audit history: update processing, clean up [TECH-1281] (#131)",
- "manage unsaved comments and limits when moving cells",
- "use retry to pause mutations",
+ "translations: sync translations from transifex (development)",
+ "deps: update dependency @dhis2/app-runtime to v3.5.0 (#224)",
+ "use-value-store: add optional-chaining for safety",
+ "manage unsaved comments when moving cells",
+ "always retry offline-trigger errors",
+ "data-value-set: disable when mutating",
+ "or between shortcuts [DHIS2-13955]",
+ "update Add limits styling [DHIS2-13958]",
+ "data-workspace: show loader if in flight, regardless of cached data",
+ "clear sync-status when value changes (#182)",
+ "fix some crashes",
+ "refactor validation-tooltip to child of wrapper",
"fix breaking tests around side bar, basic info and follow up button",
- "handle inconsistent formats from api for orgUnits [DHIS2-13888] (#210)",
- "entry-field: cleanup highlighted-field properly",
- "import locales so app has access to them (#207)",
+ "reset error when pristine",
+ "use selector to get coc",
+ "rerun validation on main bar button click",
+ "file-input: reset lastSyncedValue",
+ "manage unsaved limits when moving cells",
+ "shouldRollbackError",
"dates: ensure that server or client time is used when appropriate",
+ "onlineManager: make sure to go online when navigator goes online",
+ "audit history: update processing, clean up [TECH-1281] (#131)",
+ "inner-wrapper: properly clear error if last-synced",
+ "offline-error-types, show alertbar once",
+ "onlineStatus: sync header-bar status to onlineManager status",
+ "resolveAlertProps",
+ "move handlerHeaderBarStatus to dataworkspace due to re-render issues",
+ "address pr comments",
+ "try to use cjs import fetcherror",
+ "section-filter: do not reset highlighted on focus",
+ "true-only checkbox lastSynced comparison",
+ "entry-field: cleanup highlighted-field properly",
+ "allow the webapi to return a single object instead of wrapped array",
+ "handle temporal mutation errors (#206)",
+ "error-details optional chaining",
+ "misc cleanup",
"fix disabled cell styling [TECH-1466] (#234)",
- "tooltip: show all errors in tooltip",
- "use zustand store for highlighted-field",
- "filter-field: hide clear-button when no filter (#222)",
- "ensure offline units are fetched correctly for users deep in the hierarchy (#226)",
- "reset error when pristine",
- "use highlightedfieldstore",
- "clear sync-status when value changes (#182)",
- "clear highlight when field is umounted",
+ "ensure deepest level is never lower than root level",
+ "error-summary: count errors in selection",
+ "init lastSyncedValue, fix file-field",
+ "manage unsaved comments and limits when moving cells",
+ "adjust client time to server timezone when computing date ranges (#165)",
"remove custom styles for data details button",
"remove unnecessary clear highlightedfield",
- "bottom-bar: add failed to save summary",
- "errors-store: add getNumberOfErrors",
- "deps: update dependency @dhis2/app-runtime to v3.5.0 (#224)",
- "translations: sync translations from transifex (development)",
- "allow the webapi to return a single object instead of wrapped array",
- "preserve input-component format",
- "data-workspace: show loader if in flight, regardless of cached data",
- "true-only checkbox lastSynced comparison",
- "update variable name [TECH-1465] (#231)",
- "use date limit: prevent recomputing on every re-render",
- "use-value-store: add optional-chaining for safety",
- "deps: update dependency @dhis2/ui to v8.5.3 (#225)",
- "update useHighlightedField",
"ensure we use a local date string",
- "review",
- "validation button: disable validation run when offline [TECH-1377] (#178)",
- "manage unsaved limits when moving cells",
- "inner-wrapper: properly clear error if last-synced",
- "or between shortcuts [DHIS2-13955]",
- "set highlighted field null",
- "offline-error-types, show alertbar once",
- "set networkmode offlineFirst",
- "shouldRollbackError"
+ "basic information: display client date in tooltip",
+ "tooltip: show all errors in tooltip",
+ "option-set input lastSyncedValue"
],
"Testing": [
- "add test to getPreFetchedChildren",
- "fix test description",
+ "fix tests",
"move query-key test",
- "add authority tests to comment and limit tests",
"update tests",
- "fix tests"
+ "fix test description",
+ "add test to getPreFetchedChildren",
+ "add authority tests to comment and limit tests"
],
"Features": [
- "sync-errors: add sync-errors store",
- "error-indicator: add error indicator",
- "get current date: set milliseconds to 0",
- "sync-error: add sync error to field",
- "respect F_DATAVALUE_ADD user authority",
"custom forms: notify user about pre-fetching failure",
"sync error handling (#218)",
- "headerbar: integrate offline-status message (#233)",
- "client server date: add DRY utils",
"notify user about failures of critical requests",
- "headerbar: integrate offline-status-message"
+ "client server date: add DRY utils",
+ "respect F_DATAVALUE_ADD user authority",
+ "get current date: set milliseconds to 0",
+ "headerbar: integrate offline-status-message",
+ "sync-error: add sync error to field",
+ "error-indicator: add error indicator",
+ "headerbar: integrate offline-status message (#233)",
+ "sync-errors: add sync-errors store"
]
}
},
@@ -871,8 +879,8 @@
"v100.3.1": {
"Bug Fixes": [
"v100.3.1",
- "color set update (DHIS2-16108) (#2906)",
- "legend sets fail to load in table with data dimension in the row (DHIS2-12830) (#2753)"
+ "legend sets fail to load in table with data dimension in the row (DHIS2-12830) (#2753)",
+ "color set update (DHIS2-16108) (#2906)"
]
},
"v100.3.0": {
@@ -880,55 +888,55 @@
"send test results to report portal dashboard"
],
"Bug Fixes": [
- "allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)",
- "visualization deleted when saving it after copy DHIS2-15722 (#2778)",
- "change legend type description to fit SV (DHIS2-15120) (#2757)",
+ "translations: sync translations from transifex (dev)",
"only update interpretations list when in DOM",
+ "change legend type description to fit SV (DHIS2-15120) (#2757)",
+ "prevent state update when modal is closing",
+ "allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)",
"disable Save when vis not in unsaved/dirty state DHIS2-15373 (#2758)",
+ "visualization deleted when saving it after copy DHIS2-15722 (#2778)",
"translate dimension labels in PT DHIS2-15750 (#2783)",
- "prevent state update when modal is closing",
- "limit max value shifts to min value fields in PT (DHIS2-10235) (#2756)",
- "translations: sync translations from transifex (dev)"
+ "limit max value shifts to min value fields in PT (DHIS2-10235) (#2756)"
],
"Features": [
- "100.3.0",
- "deps: bump analytics to latest to benefit from fixes and features (#2886)"
+ "deps: bump analytics to latest to benefit from fixes and features (#2886)",
+ "100.3.0"
]
},
"v100.2.0": {
"Features": [
- "update download menu to use hovermenu components from analytics",
- "use UpdateButton and HoverMenubar from analytics",
"use interpretations button from analytics",
"100.2.0 (#2741)",
- "use hover menu components from analytics for options menu",
- "use Toolbar and ToolbarSidebar from analytics (#2358)"
+ "update download menu to use hovermenu components from analytics",
+ "use UpdateButton and HoverMenubar from analytics",
+ "use Toolbar and ToolbarSidebar from analytics (#2358)",
+ "use hover menu components from analytics for options menu"
],
"Testing": [
- "prevent test names from being dynamic (#2576)",
+ "add Cypress tests for SV icon (DHIS2-10496) (#2372)",
+ "comment out icon tests for currently unsupported types",
"extend timeout after delete has been triggered (#2499)",
"more tests for custom calculations (DHIS2-13871) (#2287)",
- "comment out icon tests for currently unsupported types",
+ "skip legend test while data element icons are unsupported",
"rename AO-title to titlebar (DHIS2-15063) (#2435)",
- "add Cypress tests for SV icon (DHIS2-10496) (#2372)",
- "skip legend test while data element icons are unsupported"
+ "prevent test names from being dynamic (#2576)"
],
"Bug Fixes": [
- "tweak viz type selector styles to match toolbar",
"adjust data test name",
+ "adjust closeFileMenuWithClick command",
"inject style in props passed to VisualizationPlugin (DHIS2-15126) (#2322)",
- "observe size changes for legend positioning",
+ "translations: sync translations from transifex (dev)",
"remove divider from plain data source submenu",
- "adjust e2e element slectors",
+ "observe size changes for legend positioning",
"ensure `MenuSectionHeader` is `dense` when in `HoverMenuBar`",
- "translations: sync translations from transifex (dev)",
- "adjust closeFileMenuWithClick command"
+ "adjust e2e element slectors",
+ "tweak viz type selector styles to match toolbar"
]
},
"v100.1.4": {
"Testing": [
- "extend timeout for loading visualizations (#2368)",
- "prevent items in transfer from being stale when filtering (#2321)"
+ "prevent items in transfer from being stale when filtering (#2321)",
+ "extend timeout for loading visualizations (#2368)"
],
"Bug Fixes": [
"translations: sync translations from transifex (dev)",
@@ -937,11 +945,11 @@
},
"v100.1.3": {
"Bug Fixes": [
- "v100.1.1",
+ "bump cli-app-scripts to 10.3.8 for LIBS-499 fix (#2285)",
"deps: platform deps for login redirect [DHIS2-15319] (#2300)",
"single value size and position issues (analytics@25.1.10) (#2359)",
- "case E7113 throws same msg as E7114 (#2278)",
- "bump cli-app-scripts to 10.3.8 for LIBS-499 fix (#2285)"
+ "v100.1.1",
+ "case E7113 throws same msg as E7114 (#2278)"
]
},
"v100.1.2": {
@@ -957,32 +965,32 @@
"v100.1.0": {
"Features": [
"plugin: send installation status [DHIS2-15097] (#2273)",
- "100.1.0 (#2286)",
"support non-gregorian fixed periods (#2233)",
"single value background color change based upon legend (DHIS2-13702) (#2223)",
+ "100.1.0 (#2286)",
"implement data icon option for SV visualization (DHIS2-10496) (#2236)",
"custom calculations (DHIS2-13871) (#2232)"
],
"Testing": [
- "fix test failing due to change in single value behaviour",
- "add extended timeout for file open modal (#2284)"
+ "add extended timeout for file open modal (#2284)",
+ "fix test failing due to change in single value behaviour"
],
"Bug Fixes": [
+ "target window.parent for postRobot communication (#2256)",
"update cli-app-scripts and analytics (#2247)",
- "inject CSS UI variables in plugin (#2270)",
+ "remove old i18n initialisation (#2241)",
+ "do not pass a boolean for icons when saving",
+ "dependency updates (#2243)",
+ "deps: bump cli-app-scripts for precaching improvement",
"nightly workflow has to run on default branch which is currently dev (#2269)",
- "target window.parent for postRobot communication (#2256)",
+ "inject CSS UI variables in plugin (#2270)",
"update cli-app-scripts and analytics deps",
- "set height on chart container when not defined (#2246) (#2250)",
- "deps: bump cli-app-scripts for precaching improvement",
- "do not pass a boolean for icons when saving",
"hide icon from visualization when option is toggled",
- "dependency updates (#2243)",
"fetch data element icon and pass it in extraOptions",
- "remove translucent layer by using app-scripts 10.3.4 (DHIS2-15008) (#2251)",
"plugin sends installation status (#2277)",
+ "set height on chart container when not defined (#2246) (#2250)",
"translations: sync translations from transifex (master) (#2192)",
- "remove old i18n initialisation (#2241)"
+ "remove translucent layer by using app-scripts 10.3.4 (DHIS2-15008) (#2251)"
]
},
"v100.0.3": {
@@ -1012,18 +1020,18 @@
"distinguish non-existent repetitions from empty values in line lists (DHIS2-15767) (#427)"
],
"Bug Fixes": [
- "update color according to spec change",
- "add tooltip to undefined cells",
"add custom styling to undefined cells",
- "remove background color for undefined cell",
+ "add tooltip to undefined cells",
"return empty value for undefined boolean cells",
"always display 'no event' for enrollment",
+ "update color according to spec change",
+ "remove background color for undefined cell",
"change background image for undefined cell"
],
"Testing": [
+ "change test cell to match test.e2e data",
"add tests for undefined values",
- "change tooltip label",
- "change test cell to match test.e2e data"
+ "change tooltip label"
]
},
"v100.10.6": {
@@ -1033,13 +1041,13 @@
},
"v100.10.5": {
"Bug Fixes": [
+ "handle options with non-unique codes across optionsets (DHIS2-15771) (#426)",
+ "update optionSet options metadata on selection in the modal",
+ "fix plain download with name",
"replace id with uid after backend adjusted the response",
"fix name for option set options shown in chip tooltip (DHIS2-16181)",
"lookup option set options labels correctly DHIS2-15771",
- "update optionSet options metadata on selection in the modal",
- "handle options with non-unique codes across optionsets (DHIS2-15771) (#426)",
- "store metadata for option set options on load (DHIS2-16181)",
- "fix plain download with name"
+ "store metadata for option set options on load (DHIS2-16181)"
],
"Testing": [
"add test for option set options label",
@@ -1053,13 +1061,13 @@
},
"v100.10.3": {
"Bug Fixes": [
- "make scrollbox scrollable without fixed height",
+ "your- and program-dimensions list lazy loading (#453)",
"ensure variable names matches function argument",
- "ensure `loading` remains `false` when lazy loading additional items",
"increment based on correct property `pager.page` not `data.page`",
- "ensure scrollbox actually scrolls instead of the container",
+ "make scrollbox scrollable without fixed height",
+ "ensure `loading` remains `false` when lazy loading additional items",
"return `fetching` from useProgramDataDimensions for lazy loading",
- "your- and program-dimensions list lazy loading (#453)"
+ "ensure scrollbox actually scrolls instead of the container"
]
},
"v100.10.2": {
@@ -1070,10 +1078,10 @@
"v100.10.1": {
"Bug Fixes": [
"correctly center the table spinner (DHIS2-13947, DHIS2-13946)",
- "allow opening interpretations for AOs without a time dimension (DHIS2-15781)",
- "various hackathon issues",
+ "upgrade @dhis2/analytics to latest",
"take legend-key into account when computing pagination max-width (DHIS2-15465)",
- "upgrade @dhis2/analytics to latest"
+ "allow opening interpretations for AOs without a time dimension (DHIS2-15781)",
+ "various hackathon issues"
]
},
"v100.10.0": {
@@ -1096,13 +1104,13 @@
},
"v100.9.3": {
"Bug Fixes": [
- "ensure pagination max-width is correct in interpretations modal (#434)",
- "always attach resize observer if node is found",
"implement min width on pagination container so dropdowns fit",
"bump min width for less concise locales",
- "translations: sync translations from transifex (master)",
+ "upgrade @dhis2/ui to get spacing between pagination elements",
"lack of access show the generic \"something went wrong\" error (DHIS2-15737) (#429)",
- "upgrade @dhis2/ui to get spacing between pagination elements"
+ "ensure pagination max-width is correct in interpretations modal (#434)",
+ "translations: sync translations from transifex (master)",
+ "always attach resize observer if node is found"
]
},
"v100.9.2": {
@@ -1118,30 +1126,30 @@
"v100.9.0": {
"Features": [
"toolbar UI update (DHIS2-15167) (#368)",
+ "add menu and menu items WIP",
"port file-menu to new hoverable menubar",
- "add InterpretationsAndDetailsToggler",
- "add update button",
"add app logo",
"add HoverMenuBar",
- "add menu and menu items WIP",
- "migrate view-menu",
- "let download menu be clickable or hoverable",
- "add disabled state to view menu",
+ "add InterpretationsAndDetailsToggler",
"migrate download menu wip",
+ "add disabled state to view menu",
"hoverable options menu",
- "implement download menu that can be hovered or clicked"
+ "implement download menu that can be hovered or clicked",
+ "let download menu be clickable or hoverable",
+ "migrate view-menu",
+ "add update button"
],
"Bug Fixes": [
- "upgrade @dhis2/ui to get consistent menu section header styles",
+ "trigger toggleSubMenu when on items without children so it closes",
"push app name 1px down to improve visual alignment",
+ "adjust height to 32 px",
"wrap action call in useCallback",
- "ensure `MenuSectionHeader` is `dense` when in the `HoverMenuBar`",
"ensure flexbox children consume full height",
- "trigger toggleSubMenu when on items without children so it closes",
- "let dropdown render children directly in popper",
+ "ensure `MenuSectionHeader` is `dense` when in the `HoverMenuBar`",
"adjust import name",
- "remove unused import",
- "adjust height to 32 px"
+ "upgrade @dhis2/ui to get consistent menu section header styles",
+ "let dropdown render children directly in popper",
+ "remove unused import"
]
},
"v100.8.2": {
@@ -1156,21 +1164,21 @@
},
"v100.8.0": {
"Testing": [
- "update the error message for 2.38",
"remove special handling for 38",
- "update download and filemenu tests to reflect pe being optional",
- "remove unused imports",
- "improve period click targeting",
- "rename visualization-title to titlebar (DHIS2-15063) (#384)",
"add special handling for 2.38",
+ "update the error message for 2.38",
"add ou instead of pe",
- "remove intercept evaluation that is suddenly failing"
+ "rename visualization-title to titlebar (DHIS2-15063) (#384)",
+ "remove intercept evaluation that is suddenly failing",
+ "remove unused imports",
+ "improve period click targeting",
+ "update download and filemenu tests to reflect pe being optional"
],
"Bug Fixes": [
- "allow 1 retry on CI",
"align e2e file with master",
- "remove unused prop",
- "allow developers to choose cy.open browser environment themselves"
+ "allow developers to choose cy.open browser environment themselves",
+ "allow 1 retry on CI",
+ "remove unused prop"
],
"Features": [
"remove period validation (DHIS2-15015) (#381)"
@@ -1204,21 +1212,21 @@
},
"v100.7.0": {
"Features": [
+ "separate state for hidden layout and sidebar",
"allow expanding visualization and hiding panels (#344)",
- "add button to titlebar that toggles visualization canvas expansion",
"add view menu",
- "separate state for hidden layout and sidebar",
- "toggle panel visibility when clicking the fullscreen button",
"allow toggling individual panels from menu bar",
- "add state for expanding the visualization canvas"
+ "add state for expanding the visualization canvas",
+ "add button to titlebar that toggles visualization canvas expansion",
+ "toggle panel visibility when clicking the fullscreen button"
],
"Bug Fixes": [
- "initialise hidden panel state and remove fallbacks from selectors",
"make button square",
- "subscribe to correct hidden state in the viz type selector",
- "disable interpretations view menu when no AO is loaded",
+ "hide tooltip immediately to avoid it jumping across the screen",
+ "initialise hidden panel state and remove fallbacks from selectors",
"tweak fullscreen toggle tooltip text",
- "hide tooltip immediately to avoid it jumping across the screen"
+ "subscribe to correct hidden state in the viz type selector",
+ "disable interpretations view menu when no AO is loaded"
],
"Testing": [
"verify panel hiding logic is correct",
@@ -1230,8 +1238,8 @@
"ou hierarchy tests (DHIS2-2367) (#353)",
"add tests for ou hierarchy (untested due to instances being down)",
"unskip old test that should work now",
- "add version toggle for 2.40",
- "readd the skip as the bug is still present"
+ "readd the skip as the bug is still present",
+ "add version toggle for 2.40"
],
"Bug Fixes": [
"bump cli-app-scripts to 10.3.8 for LIBS-499 fix (#352)"
@@ -1244,159 +1252,159 @@
},
"v100.6.0": {
"Features": [
- "v100.6.0 (#347)",
- "plugin: send installation status [DHIS2-15097] (#346)",
+ "use 'ounamehierarchy' header for ou when showing hierarchy (#328)",
"add ou hierarchy to options (DHIS2-2367) (#329)",
- "use request options",
"add ou hierarchy option",
- "use 'ounamehierarchy' header for ou when showing hierarchy (#328)"
+ "v100.6.0 (#347)",
+ "plugin: send installation status [DHIS2-15097] (#346)",
+ "use request options"
],
"Bug Fixes": [
- "update deps (#332)",
- "data from repeatable events shows name of DE instead of blank cell (DHIS2-15026) (#340)",
+ "the base url is not needed",
+ "update cli-app-scripts for HeaderBar fixes",
"deps: bump cli-app-scripts for precaching improvement",
- "update cli-app-scripts and analytics (#337)",
- "add README badge for release workflow",
+ "update normal display density padding",
"target window.parent for postRobot communication (#342)",
+ "data from repeatable events shows name of DE instead of blank cell (DHIS2-15026) (#340)",
+ "add README badge for release workflow",
+ "update deps (#332)",
"detect instance connection status instead of online status",
- "update cli-app-scripts for HeaderBar fixes",
- "update normal display density padding",
"restore the baseurl",
- "the base url is not needed"
+ "update cli-app-scripts and analytics (#337)"
],
"Testing": [
- "verify that the request url is correct for flaky test",
- "sort backend result before evaluating (#336)",
- "consolidate 2.39 and 2.40 tests for table.cy.js",
- "fix flaky and outdated tests (#333)",
- "consolidate option set tests for all versions",
+ "add EXTENDED_TIMEOUT to all references of program-dimensions-list (#339)",
"update density test (#331)",
- "add EXTENDED_TIMEOUT to all references of program-dimensions-list (#339)"
+ "consolidate option set tests for all versions",
+ "fix flaky and outdated tests (#333)",
+ "sort backend result before evaluating (#336)",
+ "verify that the request url is correct for flaky test",
+ "consolidate 2.39 and 2.40 tests for table.cy.js"
]
},
"v100.5.0": {
"Features": [
"quick option for adding program dimensions to columns (DHIS2-14487) (#323)",
- "enable plugin build of the plugin wrapper component",
- "plugin: use cacheable section recording (#241)",
"v100.5.0 (#327)",
+ "plugin: use cacheable section recording (#241)",
"add select/unselect button, WIP",
+ "enable plugin build of the plugin wrapper component",
"ability to remove cached data"
],
"Testing": [
- "add simple example of before not working",
- "run sorting tests in all versions",
- "log server url (#312)",
- "put back the version condition as before",
- "update white-space test",
- "update all tests that add dimensions, remove context menu tests",
"change data test name",
+ "fix Cypress tests",
+ "updates for new year (#319)",
"reenable the program dimensions tests (#313)",
+ "check that sorting is reset when removing dimension from columns",
+ "log server url (#312)",
+ "revert to open modal",
+ "update all tests that add dimensions, remove context menu tests",
+ "check white-space (chore: update test dim name)",
"update table tests",
+ "add simple example of before not working",
+ "update white-space test",
"add helper for detecting if the loading spinner is visible",
+ "refactor add dim function",
"use correct selector",
"add tests for table sorting",
- "check white-space (chore: update test dim name)",
- "refactor add dim function",
- "updates for new year (#319)",
- "fix Cypress tests",
- "check that sorting is reset when removing dimension from columns",
- "revert to open modal",
- "removed temporary test",
- "ensure the table is sorted before doing assertions"
+ "put back the version condition as before",
+ "ensure the table is sorted before doing assertions",
+ "run sorting tests in all versions",
+ "removed temporary test"
],
"Bug Fixes": [
+ "disable sorting and pagination when offline",
+ "fix conflict resolution gone bad",
+ "pass first page to the first request",
+ "improve test on URL query parameters",
+ "update deprecated prop",
+ "change remove icon",
+ "use custom icon by joe",
"use correct prop (nameProp vs. displayProperty)",
+ "update display density test",
+ "do not use stage for download for enrollments",
"pass nameProp to avoid userSetting dep, transform AO in plugin",
- "set default for displayProperty",
- "rename cacheId prop to be more general",
"reset sorting when removing dimension from columns DHIS2-13948 (#324)",
- "do not wrap specific value types",
- "improve test on URL query parameters",
- "reset sorting when removing a dimension from columns DHIS2-13948",
- "fix conflict resolution gone bad",
"saving on an empty name causes a crash (DHIS2-13835) (#316)",
- "use custom icon by joe",
- "update deprecated prop",
- "do not use stage for download for enrollments",
- "update display density test",
- "numbers with dgs space wrap on multiple lines (DHIS2-13899) (#317)",
+ "reset sorting when removing a dimension from columns DHIS2-13948",
+ "do not wrap specific value types",
"reset page on update (DHIS2-13950) (#314)",
- "pass first page to the first request",
- "test open delay WIP",
+ "numbers with dgs space wrap on multiple lines (DHIS2-13899) (#317)",
"do not pre-set program stage for enrollment DHIS2-14396 (#322)",
- "disable sorting and pagination when offline",
- "change remove icon"
+ "set default for displayProperty",
+ "test open delay WIP",
+ "rename cacheId prop to be more general"
]
},
"v100.4.0": {
"Features": [
- "v100.4.0 (#310)",
"padding and font size",
- "borders and less padding (#301)"
+ "borders and less padding (#301)",
+ "v100.4.0 (#310)"
],
"Testing": [
- "enable prod e2e",
- "check if arrow is enabled",
- "time dimensions",
- "align cypress tests with new db (#291)",
- "jest tests for option sets",
- "option set transfer fix (#306)",
- "extract transfer code to a function",
- "fix scheduled date test by using a different program (#309)",
- "update period selector and close file menu",
- "your dimensions",
- "boolean condition",
- "be sure spinner has completed, use containsExact",
- "update Cypress tests for option sets",
- "remove 2.38.1 specific tests",
- "select with arrow button instead of dblclick",
- "update file menu",
- "update event program",
+ "remove test code",
"wait for options to load before filtering and selecting",
- "update program for download",
- "fix test after increasing viewport size",
- "table",
- "repetition is not disabled after loading a saved vis with cross-stage data element",
- "force viewport to sensible size",
- "optionset condition",
- "wait for word to get typed + disable matrix tmp",
+ "update snapshots",
+ "remove .only",
"tests aligned with 2.38.1",
+ "fix test after increasing viewport size",
+ "update file menu",
+ "orgunit condition",
+ "alphanumeric conditions",
+ "update period selector and close file menu",
+ "update event status",
"update interpretations",
- "add tranfer fix to text option set",
+ "clear repetition when switching to event",
"wait for loading spinner to go away",
- "fix option set test (#298)",
- "remove test code",
- "alphanumeric conditions",
- "update layout validation",
- "remove .only",
- "tags",
- "remove unnecessary line",
+ "optionset condition",
+ "improve interpretations tests (#286)",
"update display density tests",
- "delete AO after tests are run",
+ "update Cypress tests for option sets",
+ "repetition is not disabled after loading a saved vis with cross-stage data element",
+ "table",
+ "update event program",
+ "align cypress tests with new db (#291)",
"use one-time AO for interpretations tests",
- "improve interpretations tests (#286)",
"fix the date condition tests (#296)",
+ "extract transfer code to a function",
+ "tags",
+ "time dimensions",
+ "add tranfer fix to text option set",
+ "wait for word to get typed + disable matrix tmp",
+ "remove unnecessary line",
+ "force viewport to sensible size",
+ "update layout validation",
+ "jest tests for option sets",
+ "check if arrow is enabled",
"update names and ids",
- "update snapshots",
- "clear repetition when switching to event",
- "orgunit condition",
- "legendset",
- "update event status",
- "repeated events"
+ "fix option set test (#298)",
+ "remove 2.38.1 specific tests",
+ "delete AO after tests are run",
+ "update program for download",
+ "your dimensions",
+ "select with arrow button instead of dblclick",
+ "enable prod e2e",
+ "fix scheduled date test by using a different program (#309)",
+ "boolean condition",
+ "repeated events",
+ "be sure spinner has completed, use containsExact",
+ "option set transfer fix (#306)",
+ "legendset"
],
"Bug Fixes": [
+ "repeatable event repetition cannot be edited after saving as favorite (DHIS2-14269) (#299)",
"filtering by stage resets the search and type filters (#307)",
- "unescape stage name in i18n",
- "stop applying DGS to optionSet options",
- "only update renderId if side panel is open",
- "error when saving translations (#285)",
"clear ui.repetiton on change of input type",
- "clear repetition when changing input type (DHIS2-14219) (#297)",
- "repeatable event repetition cannot be edited after saving as favorite (DHIS2-14269) (#299)",
"add metadata for all stages",
"translations: sync translations from transifex (dev)",
- "digit group separator applied to valueType TEXT data elements (DHIS2-14172) (#308)"
+ "error when saving translations (#285)",
+ "only update renderId if side panel is open",
+ "clear repetition when changing input type (DHIS2-14219) (#297)",
+ "digit group separator applied to valueType TEXT data elements (DHIS2-14172) (#308)",
+ "stop applying DGS to optionSet options",
+ "unescape stage name in i18n"
]
}
},
@@ -1409,18 +1417,18 @@
},
"v100.2.1": {
"Bug Fixes": [
- "sorting of layers by drag and drop was not working [DHIS2-16024] (#3021)",
- "release candidate 100.2.1",
"ensure layer type is supported and remove the unsupported Google basemaps",
+ "translations: sync translations from transifex (dev)",
"external basemaps were not showing [DHIS2-15953] (#3017)",
"external layers were getting an endless spinner when being added to map [DHIS2-16078] (#3023)",
- "translations: sync translations from transifex (dev)"
+ "sorting of layers by drag and drop was not working [DHIS2-16024] (#3021)",
+ "release candidate 100.2.1"
]
},
"v100.2.0": {
"Features": [
- "merge to master Sept 27",
- "upgrade toolbar (DHIS2-15667) (#2936)"
+ "upgrade toolbar (DHIS2-15667) (#2936)",
+ "merge to master Sept 27"
],
"Bug Fixes": [
"translations: sync translations from transifex (dev)",
@@ -1429,23 +1437,23 @@
},
"v100.1.7": {
"Bug Fixes": [
- "hide \"show longitude/latitude\" from context menu for split view maps (DHIS2-15798) (#2945)",
- "show warning if event filter is not supported (#2952)",
- "hide see position from context meny for split view maps",
"post a data statistics view when map is open or saved (#2951)",
+ "show warning if event filter is not supported (#2952)",
+ "use display name for data sets (#2947)",
+ "hide \"show longitude/latitude\" from context menu for split view maps (DHIS2-15798) (#2945)",
"draw layers with opacity (#2948)",
"set default basemap for interpretation map (DHIS2-15788) (#2944)",
- "use display name for data sets (#2947)",
+ "hide see position from context meny for split view maps",
"use programIndicators endpoint respecting sharing settings (#2950)"
]
},
"v100.1.6": {
"Bug Fixes": [
"upgrade landcover dataset (#2732)",
+ "translations: sync translations from transifex (dev)",
"Set rendering strategy to single if not relative period (#2703)",
"keep layer visibility when period is changed (#2705)",
- "set period for each split view map (#2721)",
- "translations: sync translations from transifex (dev)"
+ "set period for each split view map (#2721)"
]
},
"v100.1.5": {
diff --git a/website/data/apphub.json b/website/data/apphub.json
index ba370350..cf716684 100644
--- a/website/data/apphub.json
+++ b/website/data/apphub.json
@@ -220,12 +220,12 @@
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/a1bd6b5b-de8c-4998-8d34-56c18a139683/f5d184cf-550d-4a6f-be5b-d931d3743a33",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/a1bd6b5b-de8c-4998-8d34-56c18a139683/f0bef01d-3570-4b20-9f26-8d0d6943093a",
"caption": "",
- "created": 1624315046627,
+ "created": 1624314977424,
"description": "",
- "id": "f5d184cf-550d-4a6f-be5b-d931d3743a33",
- "lastUpdated": 1624315046627,
+ "id": "f0bef01d-3570-4b20-9f26-8d0d6943093a",
+ "lastUpdated": 1624314977424,
"logo": false
},
{
@@ -238,12 +238,12 @@
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/a1bd6b5b-de8c-4998-8d34-56c18a139683/f0bef01d-3570-4b20-9f26-8d0d6943093a",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/a1bd6b5b-de8c-4998-8d34-56c18a139683/f5d184cf-550d-4a6f-be5b-d931d3743a33",
"caption": "",
- "created": 1624314977424,
+ "created": 1624315046627,
"description": "",
- "id": "f0bef01d-3570-4b20-9f26-8d0d6943093a",
- "lastUpdated": 1624314977424,
+ "id": "f5d184cf-550d-4a6f-be5b-d931d3743a33",
+ "lastUpdated": 1624315046627,
"logo": false
}
],
@@ -299,6 +299,15 @@
"lastUpdated": 1685105122331,
"logo": true
},
+ {
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/dff273fc-909e-48af-b151-c4d7e9c8a12c/a5438dca-45e8-4c32-9027-ef76dfb88ca8",
+ "caption": "",
+ "created": 1685105890042,
+ "description": "",
+ "id": "a5438dca-45e8-4c32-9027-ef76dfb88ca8",
+ "lastUpdated": 1685105890042,
+ "logo": false
+ },
{
"imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/dff273fc-909e-48af-b151-c4d7e9c8a12c/683e6871-3c2a-4499-8b02-852a6fe3cd39",
"caption": "",
@@ -316,15 +325,6 @@
"id": "9d3a74db-fc57-492d-9990-3b4b25576280",
"lastUpdated": 1685105784709,
"logo": false
- },
- {
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/dff273fc-909e-48af-b151-c4d7e9c8a12c/a5438dca-45e8-4c32-9027-ef76dfb88ca8",
- "caption": "",
- "created": 1685105890042,
- "description": "",
- "id": "a5438dca-45e8-4c32-9027-ef76dfb88ca8",
- "lastUpdated": 1685105890042,
- "logo": false
}
],
"sourceUrl": "https://github.com/dhis2/apk-distribution",
@@ -761,12 +761,12 @@
"logo": true
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/cec546be-9102-4aed-a5ee-91d066fa3e6b/82152e2d-fb7d-46a4-a5c7-e89deef3584f",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/cec546be-9102-4aed-a5ee-91d066fa3e6b/ed6e3553-0d22-45d3-abc6-4b5e5eaa0e5a",
"caption": "",
- "created": 1600683929001,
+ "created": 1600683931880,
"description": "",
- "id": "82152e2d-fb7d-46a4-a5c7-e89deef3584f",
- "lastUpdated": 1600683929001,
+ "id": "ed6e3553-0d22-45d3-abc6-4b5e5eaa0e5a",
+ "lastUpdated": 1600683931880,
"logo": false
},
{
@@ -788,12 +788,12 @@
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/cec546be-9102-4aed-a5ee-91d066fa3e6b/ed6e3553-0d22-45d3-abc6-4b5e5eaa0e5a",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/cec546be-9102-4aed-a5ee-91d066fa3e6b/82152e2d-fb7d-46a4-a5c7-e89deef3584f",
"caption": "",
- "created": 1600683931880,
+ "created": 1600683929001,
"description": "",
- "id": "ed6e3553-0d22-45d3-abc6-4b5e5eaa0e5a",
- "lastUpdated": 1600683931880,
+ "id": "82152e2d-fb7d-46a4-a5c7-e89deef3584f",
+ "lastUpdated": 1600683929001,
"logo": false
}
],
@@ -905,48 +905,48 @@
"logo": true
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/9099e396-ec68-4038-a5c9-e60650f49935/dd621a94-0c23-472c-bd38-d921a2a143b7",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/9099e396-ec68-4038-a5c9-e60650f49935/1fc9e83e-36dc-46ca-b47c-8f87f5136c12",
"caption": "",
- "created": 1588595336786,
+ "created": 1588595337990,
"description": "",
- "id": "dd621a94-0c23-472c-bd38-d921a2a143b7",
- "lastUpdated": 1588595336786,
+ "id": "1fc9e83e-36dc-46ca-b47c-8f87f5136c12",
+ "lastUpdated": 1588595337990,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/9099e396-ec68-4038-a5c9-e60650f49935/80123da8-3d25-49aa-8395-921d0dafbfcc",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/9099e396-ec68-4038-a5c9-e60650f49935/8bdff6dd-63b0-4c29-b724-54bcc13a8ea1",
"caption": "",
- "created": 1588595338994,
+ "created": 1588595337488,
"description": "",
- "id": "80123da8-3d25-49aa-8395-921d0dafbfcc",
- "lastUpdated": 1588595338994,
+ "id": "8bdff6dd-63b0-4c29-b724-54bcc13a8ea1",
+ "lastUpdated": 1588595337488,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/9099e396-ec68-4038-a5c9-e60650f49935/4d4e14f0-6c22-4817-ae28-350239df0deb",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/9099e396-ec68-4038-a5c9-e60650f49935/dd621a94-0c23-472c-bd38-d921a2a143b7",
"caption": "",
- "created": 1588595336110,
+ "created": 1588595336786,
"description": "",
- "id": "4d4e14f0-6c22-4817-ae28-350239df0deb",
- "lastUpdated": 1588595336110,
+ "id": "dd621a94-0c23-472c-bd38-d921a2a143b7",
+ "lastUpdated": 1588595336786,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/9099e396-ec68-4038-a5c9-e60650f49935/8bdff6dd-63b0-4c29-b724-54bcc13a8ea1",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/9099e396-ec68-4038-a5c9-e60650f49935/4d4e14f0-6c22-4817-ae28-350239df0deb",
"caption": "",
- "created": 1588595337488,
+ "created": 1588595336110,
"description": "",
- "id": "8bdff6dd-63b0-4c29-b724-54bcc13a8ea1",
- "lastUpdated": 1588595337488,
+ "id": "4d4e14f0-6c22-4817-ae28-350239df0deb",
+ "lastUpdated": 1588595336110,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/9099e396-ec68-4038-a5c9-e60650f49935/1fc9e83e-36dc-46ca-b47c-8f87f5136c12",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/9099e396-ec68-4038-a5c9-e60650f49935/80123da8-3d25-49aa-8395-921d0dafbfcc",
"caption": "",
- "created": 1588595337990,
+ "created": 1588595338994,
"description": "",
- "id": "1fc9e83e-36dc-46ca-b47c-8f87f5136c12",
- "lastUpdated": 1588595337990,
+ "id": "80123da8-3d25-49aa-8395-921d0dafbfcc",
+ "lastUpdated": 1588595338994,
"logo": false
}
],
@@ -1014,21 +1014,21 @@
"logo": true
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/fd8449e3-b95d-4902-bd79-d944cb7cf6b3/1fd8594e-7225-4de3-b205-d608a2d5e260",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/fd8449e3-b95d-4902-bd79-d944cb7cf6b3/c1362e7d-1cf6-4a2c-b028-397f11b8e2bb",
"caption": "",
- "created": 1588595409348,
+ "created": 1588595409929,
"description": "",
- "id": "1fd8594e-7225-4de3-b205-d608a2d5e260",
- "lastUpdated": 1588595409348,
+ "id": "c1362e7d-1cf6-4a2c-b028-397f11b8e2bb",
+ "lastUpdated": 1588595409929,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/fd8449e3-b95d-4902-bd79-d944cb7cf6b3/c1362e7d-1cf6-4a2c-b028-397f11b8e2bb",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/fd8449e3-b95d-4902-bd79-d944cb7cf6b3/1fd8594e-7225-4de3-b205-d608a2d5e260",
"caption": "",
- "created": 1588595409929,
+ "created": 1588595409348,
"description": "",
- "id": "c1362e7d-1cf6-4a2c-b028-397f11b8e2bb",
- "lastUpdated": 1588595409929,
+ "id": "1fd8594e-7225-4de3-b205-d608a2d5e260",
+ "lastUpdated": 1588595409348,
"logo": false
},
{
@@ -1373,11 +1373,22 @@
"status": "APPROVED",
"id": "92b75fd0-34cc-451c-942f-3dd0f283bcbd",
"created": 1646225950625,
- "lastUpdated": 1701349336667,
+ "lastUpdated": 1701567802261,
"name": "Capture",
"description": "The Capture app serves as a replacement for the Event Capture app and Tracker Capture apps.\n\nIn the Capture app you register events that occurred at a particular time and place. These events can either be recorded as one-off events for a given place and time, or they can be linked to a person or similar entity through an enrollment in a program.",
"coreApp": true,
"versions": [
+ {
+ "created": 1701567802261,
+ "demoUrl": "",
+ "downloadUrl": "https://apps.dhis2.org/api/v1/apps/download/dhis2/capture_100.47.0.zip",
+ "id": "778dcc61-e57d-4cb0-9df5-49ac272b9c3f",
+ "lastUpdated": 1701567802261,
+ "maxDhisVersion": "",
+ "minDhisVersion": "2.38",
+ "version": "100.47.0",
+ "channel": "stable"
+ },
{
"created": 1701349336667,
"demoUrl": "",
@@ -3855,15 +3866,6 @@
},
"owner": "d9429d66-4b08-42a1-9e50-e62fe7307cd3",
"images": [
- {
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/independent/05f4cb50-c685-4bb2-a5bb-3a273b51bc8f/5991aff9-031a-4c7f-b3b5-dbc0891e307b",
- "caption": "",
- "created": 1605920546123,
- "description": "",
- "id": "5991aff9-031a-4c7f-b3b5-dbc0891e307b",
- "lastUpdated": 1605920546123,
- "logo": false
- },
{
"imageUrl": "https://apps.dhis2.org/api/v1/apps/media/independent/05f4cb50-c685-4bb2-a5bb-3a273b51bc8f/5b6e980c-0c32-4141-830c-116c25f354b6",
"caption": "",
@@ -3891,6 +3893,15 @@
"lastUpdated": 1605920379367,
"logo": false
},
+ {
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/independent/05f4cb50-c685-4bb2-a5bb-3a273b51bc8f/cb3a7746-e37d-4db7-86e8-d04025915163",
+ "caption": "",
+ "created": 1605920569796,
+ "description": "",
+ "id": "cb3a7746-e37d-4db7-86e8-d04025915163",
+ "lastUpdated": 1605920569796,
+ "logo": false
+ },
{
"imageUrl": "https://apps.dhis2.org/api/v1/apps/media/independent/05f4cb50-c685-4bb2-a5bb-3a273b51bc8f/a5a88de3-1a4f-4fc4-b05b-8b0013ec5d9d",
"caption": "",
@@ -3919,12 +3930,12 @@
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/independent/05f4cb50-c685-4bb2-a5bb-3a273b51bc8f/cb3a7746-e37d-4db7-86e8-d04025915163",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/independent/05f4cb50-c685-4bb2-a5bb-3a273b51bc8f/5991aff9-031a-4c7f-b3b5-dbc0891e307b",
"caption": "",
- "created": 1605920569796,
+ "created": 1605920546123,
"description": "",
- "id": "cb3a7746-e37d-4db7-86e8-d04025915163",
- "lastUpdated": 1605920569796,
+ "id": "5991aff9-031a-4c7f-b3b5-dbc0891e307b",
+ "lastUpdated": 1605920546123,
"logo": false
}
],
@@ -4096,11 +4107,22 @@
"status": "APPROVED",
"id": "c782611d-73a6-49d8-b252-fe802c0b4d08",
"created": 1634199757634,
- "lastUpdated": 1696037810117,
+ "lastUpdated": 1701567800039,
"name": "Data Approval",
"description": "Data Approval allows users to approve and accept combinations of data approval workflows, time periods and org units.\n\nDocumentation on how data approval works: https://docs.dhis2.org/en/use/user-guides/dhis-core-version-master/approving-data/data-approval.html#data_approval",
"coreApp": false,
"versions": [
+ {
+ "created": 1701567800039,
+ "demoUrl": "",
+ "downloadUrl": "https://apps.dhis2.org/api/v1/apps/download/dhis2/data-approval_100.0.11.zip",
+ "id": "9ea88b26-cde4-4c17-bcd5-54b72183a2b2",
+ "lastUpdated": 1701567800039,
+ "maxDhisVersion": "",
+ "minDhisVersion": "2.37",
+ "version": "100.0.11",
+ "channel": "stable"
+ },
{
"created": 1696037810117,
"demoUrl": "",
@@ -4865,12 +4887,12 @@
"logo": true
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/bao-systems/239b58bb-0e3a-4183-b9b4-29956328c2a1/80c1fd02-10c5-4515-bebe-3db21f683ef9",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/bao-systems/239b58bb-0e3a-4183-b9b4-29956328c2a1/930e312d-0c10-4e65-9f6a-eba2a83a4bd1",
"caption": "",
- "created": 1682674040389,
+ "created": 1682674045206,
"description": "",
- "id": "80c1fd02-10c5-4515-bebe-3db21f683ef9",
- "lastUpdated": 1682674040389,
+ "id": "930e312d-0c10-4e65-9f6a-eba2a83a4bd1",
+ "lastUpdated": 1682674045206,
"logo": false
},
{
@@ -4892,21 +4914,21 @@
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/bao-systems/239b58bb-0e3a-4183-b9b4-29956328c2a1/6c5be955-63ff-4eea-a826-d104f3ea477b",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/bao-systems/239b58bb-0e3a-4183-b9b4-29956328c2a1/80c1fd02-10c5-4515-bebe-3db21f683ef9",
"caption": "",
- "created": 1682674049587,
+ "created": 1682674040389,
"description": "",
- "id": "6c5be955-63ff-4eea-a826-d104f3ea477b",
- "lastUpdated": 1682674049587,
+ "id": "80c1fd02-10c5-4515-bebe-3db21f683ef9",
+ "lastUpdated": 1682674040389,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/bao-systems/239b58bb-0e3a-4183-b9b4-29956328c2a1/930e312d-0c10-4e65-9f6a-eba2a83a4bd1",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/bao-systems/239b58bb-0e3a-4183-b9b4-29956328c2a1/6c5be955-63ff-4eea-a826-d104f3ea477b",
"caption": "",
- "created": 1682674045206,
+ "created": 1682674049587,
"description": "",
- "id": "930e312d-0c10-4e65-9f6a-eba2a83a4bd1",
- "lastUpdated": 1682674045206,
+ "id": "6c5be955-63ff-4eea-a826-d104f3ea477b",
+ "lastUpdated": 1682674049587,
"logo": false
}
],
@@ -5272,12 +5294,12 @@
"logo": true
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/upc-who/450e6234-618e-4063-9113-66c90e20ca16/5f2e8926-e85b-4fe0-99d1-2c3d2ce4578c",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/upc-who/450e6234-618e-4063-9113-66c90e20ca16/88c88a5b-6198-46be-9d7f-9bee6d4d2552",
"caption": "",
- "created": 1655741575846,
+ "created": 1655741575783,
"description": "",
- "id": "5f2e8926-e85b-4fe0-99d1-2c3d2ce4578c",
- "lastUpdated": 1655741575846,
+ "id": "88c88a5b-6198-46be-9d7f-9bee6d4d2552",
+ "lastUpdated": 1655741575783,
"logo": false
},
{
@@ -5326,21 +5348,21 @@
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/upc-who/450e6234-618e-4063-9113-66c90e20ca16/88c88a5b-6198-46be-9d7f-9bee6d4d2552",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/upc-who/450e6234-618e-4063-9113-66c90e20ca16/86b51970-c96b-4a3a-8abe-c26397f4c4a5",
"caption": "",
- "created": 1655741575783,
+ "created": 1655741575829,
"description": "",
- "id": "88c88a5b-6198-46be-9d7f-9bee6d4d2552",
- "lastUpdated": 1655741575783,
+ "id": "86b51970-c96b-4a3a-8abe-c26397f4c4a5",
+ "lastUpdated": 1655741575829,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/upc-who/450e6234-618e-4063-9113-66c90e20ca16/86b51970-c96b-4a3a-8abe-c26397f4c4a5",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/upc-who/450e6234-618e-4063-9113-66c90e20ca16/5f2e8926-e85b-4fe0-99d1-2c3d2ce4578c",
"caption": "",
- "created": 1655741575829,
+ "created": 1655741575846,
"description": "",
- "id": "86b51970-c96b-4a3a-8abe-c26397f4c4a5",
- "lastUpdated": 1655741575829,
+ "id": "5f2e8926-e85b-4fe0-99d1-2c3d2ce4578c",
+ "lastUpdated": 1655741575846,
"logo": false
}
],
@@ -5525,21 +5547,21 @@
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/bluesquare/2c3510dd-d471-4c9d-9f3d-fd4a8601fab9/b41b88a3-a8b0-4ff3-b422-1eca73f2effc",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/bluesquare/2c3510dd-d471-4c9d-9f3d-fd4a8601fab9/3debdab7-de35-4649-ba0f-823d2a971bad",
"caption": "",
- "created": 1588595316607,
+ "created": 1599243143733,
"description": "",
- "id": "b41b88a3-a8b0-4ff3-b422-1eca73f2effc",
- "lastUpdated": 1588595316607,
+ "id": "3debdab7-de35-4649-ba0f-823d2a971bad",
+ "lastUpdated": 1599243143733,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/bluesquare/2c3510dd-d471-4c9d-9f3d-fd4a8601fab9/3debdab7-de35-4649-ba0f-823d2a971bad",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/bluesquare/2c3510dd-d471-4c9d-9f3d-fd4a8601fab9/b41b88a3-a8b0-4ff3-b422-1eca73f2effc",
"caption": "",
- "created": 1599243143733,
+ "created": 1588595316607,
"description": "",
- "id": "3debdab7-de35-4649-ba0f-823d2a971bad",
- "lastUpdated": 1599243143733,
+ "id": "b41b88a3-a8b0-4ff3-b422-1eca73f2effc",
+ "lastUpdated": 1588595316607,
"logo": false
}
],
@@ -5585,30 +5607,30 @@
"logo": true
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/maha-mapping-and-analytics-for-health-activities/4817d5fb-410d-4557-a9d3-0a523ed3efa3/cb0e957b-bf7d-4826-8f1b-dbe0f074fbc3",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/maha-mapping-and-analytics-for-health-activities/4817d5fb-410d-4557-a9d3-0a523ed3efa3/823cb928-3b0b-4ace-b795-7e43ca510a3b",
"caption": "",
- "created": 1634123709690,
+ "created": 1634123703598,
"description": "",
- "id": "cb0e957b-bf7d-4826-8f1b-dbe0f074fbc3",
- "lastUpdated": 1634123709690,
+ "id": "823cb928-3b0b-4ace-b795-7e43ca510a3b",
+ "lastUpdated": 1634123703598,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/maha-mapping-and-analytics-for-health-activities/4817d5fb-410d-4557-a9d3-0a523ed3efa3/2b15d295-401a-4263-b302-e4945a195d66",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/maha-mapping-and-analytics-for-health-activities/4817d5fb-410d-4557-a9d3-0a523ed3efa3/34597d8e-ace0-4e2a-8ef1-f559223ec877",
"caption": "",
- "created": 1634123697499,
+ "created": 1634123689478,
"description": "",
- "id": "2b15d295-401a-4263-b302-e4945a195d66",
- "lastUpdated": 1634123697499,
+ "id": "34597d8e-ace0-4e2a-8ef1-f559223ec877",
+ "lastUpdated": 1634123689478,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/maha-mapping-and-analytics-for-health-activities/4817d5fb-410d-4557-a9d3-0a523ed3efa3/34597d8e-ace0-4e2a-8ef1-f559223ec877",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/maha-mapping-and-analytics-for-health-activities/4817d5fb-410d-4557-a9d3-0a523ed3efa3/2b15d295-401a-4263-b302-e4945a195d66",
"caption": "",
- "created": 1634123689478,
+ "created": 1634123697499,
"description": "",
- "id": "34597d8e-ace0-4e2a-8ef1-f559223ec877",
- "lastUpdated": 1634123689478,
+ "id": "2b15d295-401a-4263-b302-e4945a195d66",
+ "lastUpdated": 1634123697499,
"logo": false
},
{
@@ -5621,102 +5643,102 @@
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/maha-mapping-and-analytics-for-health-activities/4817d5fb-410d-4557-a9d3-0a523ed3efa3/af7d2f4d-7b3d-4ca2-be99-6d00edf8cd3f",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/maha-mapping-and-analytics-for-health-activities/4817d5fb-410d-4557-a9d3-0a523ed3efa3/2652583a-3089-47e5-a84f-786c8f06c22c",
"caption": "",
- "created": 1634123681667,
+ "created": 1634123711019,
"description": "",
- "id": "af7d2f4d-7b3d-4ca2-be99-6d00edf8cd3f",
- "lastUpdated": 1634123681667,
+ "id": "2652583a-3089-47e5-a84f-786c8f06c22c",
+ "lastUpdated": 1634123711019,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/maha-mapping-and-analytics-for-health-activities/4817d5fb-410d-4557-a9d3-0a523ed3efa3/823cb928-3b0b-4ace-b795-7e43ca510a3b",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/maha-mapping-and-analytics-for-health-activities/4817d5fb-410d-4557-a9d3-0a523ed3efa3/ac513af6-fd60-4e4b-bed3-9100f107c211",
"caption": "",
- "created": 1634123703598,
+ "created": 1634123696264,
"description": "",
- "id": "823cb928-3b0b-4ace-b795-7e43ca510a3b",
- "lastUpdated": 1634123703598,
+ "id": "ac513af6-fd60-4e4b-bed3-9100f107c211",
+ "lastUpdated": 1634123696264,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/maha-mapping-and-analytics-for-health-activities/4817d5fb-410d-4557-a9d3-0a523ed3efa3/35d41499-05b4-4768-9bc2-120e29338e9d",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/maha-mapping-and-analytics-for-health-activities/4817d5fb-410d-4557-a9d3-0a523ed3efa3/95d3513f-d1be-48b6-acd6-f00d14173f0f",
"caption": "",
- "created": 1634123704787,
+ "created": 1634123692245,
"description": "",
- "id": "35d41499-05b4-4768-9bc2-120e29338e9d",
- "lastUpdated": 1634123704787,
- "logo": false
+ "id": "95d3513f-d1be-48b6-acd6-f00d14173f0f",
+ "lastUpdated": 1634123692245,
+ "logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/maha-mapping-and-analytics-for-health-activities/4817d5fb-410d-4557-a9d3-0a523ed3efa3/0d542045-297f-4534-8e9d-9003d777a0fe",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/maha-mapping-and-analytics-for-health-activities/4817d5fb-410d-4557-a9d3-0a523ed3efa3/4230f576-f039-47da-a3f1-e610efcd6420",
"caption": "",
- "created": 1634123705167,
+ "created": 1634123710101,
"description": "",
- "id": "0d542045-297f-4534-8e9d-9003d777a0fe",
- "lastUpdated": 1634123705167,
+ "id": "4230f576-f039-47da-a3f1-e610efcd6420",
+ "lastUpdated": 1634123710101,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/maha-mapping-and-analytics-for-health-activities/4817d5fb-410d-4557-a9d3-0a523ed3efa3/9b625847-eee3-4d9b-9b11-d33e26e2bb16",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/maha-mapping-and-analytics-for-health-activities/4817d5fb-410d-4557-a9d3-0a523ed3efa3/cb0e957b-bf7d-4826-8f1b-dbe0f074fbc3",
"caption": "",
- "created": 1634123705245,
+ "created": 1634123709690,
"description": "",
- "id": "9b625847-eee3-4d9b-9b11-d33e26e2bb16",
- "lastUpdated": 1634123705245,
+ "id": "cb0e957b-bf7d-4826-8f1b-dbe0f074fbc3",
+ "lastUpdated": 1634123709690,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/maha-mapping-and-analytics-for-health-activities/4817d5fb-410d-4557-a9d3-0a523ed3efa3/84f869af-60d5-4bdd-b209-baf76d8e5ddb",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/maha-mapping-and-analytics-for-health-activities/4817d5fb-410d-4557-a9d3-0a523ed3efa3/9b625847-eee3-4d9b-9b11-d33e26e2bb16",
"caption": "",
- "created": 1634123689506,
+ "created": 1634123705245,
"description": "",
- "id": "84f869af-60d5-4bdd-b209-baf76d8e5ddb",
- "lastUpdated": 1634123689506,
+ "id": "9b625847-eee3-4d9b-9b11-d33e26e2bb16",
+ "lastUpdated": 1634123705245,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/maha-mapping-and-analytics-for-health-activities/4817d5fb-410d-4557-a9d3-0a523ed3efa3/95d3513f-d1be-48b6-acd6-f00d14173f0f",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/maha-mapping-and-analytics-for-health-activities/4817d5fb-410d-4557-a9d3-0a523ed3efa3/3057c0e8-6e38-41d3-8c6d-fd4f90ff441f",
"caption": "",
- "created": 1634123692245,
+ "created": 1634123711214,
"description": "",
- "id": "95d3513f-d1be-48b6-acd6-f00d14173f0f",
- "lastUpdated": 1634123692245,
+ "id": "3057c0e8-6e38-41d3-8c6d-fd4f90ff441f",
+ "lastUpdated": 1634123711214,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/maha-mapping-and-analytics-for-health-activities/4817d5fb-410d-4557-a9d3-0a523ed3efa3/4230f576-f039-47da-a3f1-e610efcd6420",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/maha-mapping-and-analytics-for-health-activities/4817d5fb-410d-4557-a9d3-0a523ed3efa3/84f869af-60d5-4bdd-b209-baf76d8e5ddb",
"caption": "",
- "created": 1634123710101,
+ "created": 1634123689506,
"description": "",
- "id": "4230f576-f039-47da-a3f1-e610efcd6420",
- "lastUpdated": 1634123710101,
+ "id": "84f869af-60d5-4bdd-b209-baf76d8e5ddb",
+ "lastUpdated": 1634123689506,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/maha-mapping-and-analytics-for-health-activities/4817d5fb-410d-4557-a9d3-0a523ed3efa3/2652583a-3089-47e5-a84f-786c8f06c22c",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/maha-mapping-and-analytics-for-health-activities/4817d5fb-410d-4557-a9d3-0a523ed3efa3/af7d2f4d-7b3d-4ca2-be99-6d00edf8cd3f",
"caption": "",
- "created": 1634123711019,
+ "created": 1634123681667,
"description": "",
- "id": "2652583a-3089-47e5-a84f-786c8f06c22c",
- "lastUpdated": 1634123711019,
+ "id": "af7d2f4d-7b3d-4ca2-be99-6d00edf8cd3f",
+ "lastUpdated": 1634123681667,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/maha-mapping-and-analytics-for-health-activities/4817d5fb-410d-4557-a9d3-0a523ed3efa3/3057c0e8-6e38-41d3-8c6d-fd4f90ff441f",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/maha-mapping-and-analytics-for-health-activities/4817d5fb-410d-4557-a9d3-0a523ed3efa3/0d542045-297f-4534-8e9d-9003d777a0fe",
"caption": "",
- "created": 1634123711214,
+ "created": 1634123705167,
"description": "",
- "id": "3057c0e8-6e38-41d3-8c6d-fd4f90ff441f",
- "lastUpdated": 1634123711214,
+ "id": "0d542045-297f-4534-8e9d-9003d777a0fe",
+ "lastUpdated": 1634123705167,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/maha-mapping-and-analytics-for-health-activities/4817d5fb-410d-4557-a9d3-0a523ed3efa3/ac513af6-fd60-4e4b-bed3-9100f107c211",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/maha-mapping-and-analytics-for-health-activities/4817d5fb-410d-4557-a9d3-0a523ed3efa3/35d41499-05b4-4768-9bc2-120e29338e9d",
"caption": "",
- "created": 1634123696264,
+ "created": 1634123704787,
"description": "",
- "id": "ac513af6-fd60-4e4b-bed3-9100f107c211",
- "lastUpdated": 1634123696264,
+ "id": "35d41499-05b4-4768-9bc2-120e29338e9d",
+ "lastUpdated": 1634123704787,
"logo": false
}
],
@@ -5806,201 +5828,201 @@
"logo": true
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/b10fb391-1f40-4d08-ae16-cf905e5e92b0",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/be2190ed-d4bb-4519-bb5e-407112eef88c",
"caption": "",
- "created": 1693312744459,
+ "created": 1693309666510,
"description": "",
- "id": "b10fb391-1f40-4d08-ae16-cf905e5e92b0",
- "lastUpdated": 1693312744459,
+ "id": "be2190ed-d4bb-4519-bb5e-407112eef88c",
+ "lastUpdated": 1693309666510,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/3286af78-cd47-4fc0-8cad-303d225998da",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/389405f6-de73-45ab-b9cd-18ff2a54718b",
"caption": "",
- "created": 1693312739139,
+ "created": 1693309400202,
"description": "",
- "id": "3286af78-cd47-4fc0-8cad-303d225998da",
- "lastUpdated": 1693312739139,
+ "id": "389405f6-de73-45ab-b9cd-18ff2a54718b",
+ "lastUpdated": 1693309400202,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/5ee14f23-e694-4a32-be83-f7aee6b2650e",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/c4c2ff53-4662-4b58-8b7f-944c3f8f4b19",
"caption": "",
- "created": 1693312731314,
+ "created": 1693309414188,
"description": "",
- "id": "5ee14f23-e694-4a32-be83-f7aee6b2650e",
- "lastUpdated": 1693312731314,
+ "id": "c4c2ff53-4662-4b58-8b7f-944c3f8f4b19",
+ "lastUpdated": 1693309414188,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/5b69dfac-7202-4d7c-a665-f4a3a7d73548",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/612584a1-bc63-49ae-9d83-326ec3fcc564",
"caption": "",
- "created": 1693312708449,
+ "created": 1693309544693,
"description": "",
- "id": "5b69dfac-7202-4d7c-a665-f4a3a7d73548",
- "lastUpdated": 1693312708449,
+ "id": "612584a1-bc63-49ae-9d83-326ec3fcc564",
+ "lastUpdated": 1693309544693,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/6df6c9fa-fe32-4e9a-9797-a33e368fd870",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/77e73b04-dbf2-4b07-a2ff-76e292a36667",
"caption": "",
- "created": 1693312107635,
+ "created": 1693309550764,
"description": "",
- "id": "6df6c9fa-fe32-4e9a-9797-a33e368fd870",
- "lastUpdated": 1693312107635,
+ "id": "77e73b04-dbf2-4b07-a2ff-76e292a36667",
+ "lastUpdated": 1693309550764,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/6a0c436f-1bef-4196-9bfe-c00fec3f1815",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/1f9fbfbb-c0f3-4ac4-a99e-88f9c916cafa",
"caption": "",
- "created": 1693312103404,
+ "created": 1693309559957,
"description": "",
- "id": "6a0c436f-1bef-4196-9bfe-c00fec3f1815",
- "lastUpdated": 1693312103404,
+ "id": "1f9fbfbb-c0f3-4ac4-a99e-88f9c916cafa",
+ "lastUpdated": 1693309559957,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/dc9d0bea-4207-4b2f-bd93-aa71c2f2b905",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/3fa3592b-2abc-416a-a707-e51f3bc79ea4",
"caption": "",
- "created": 1693312096473,
+ "created": 1693309579387,
"description": "",
- "id": "dc9d0bea-4207-4b2f-bd93-aa71c2f2b905",
- "lastUpdated": 1693312096473,
+ "id": "3fa3592b-2abc-416a-a707-e51f3bc79ea4",
+ "lastUpdated": 1693309579387,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/f8b66e0d-01e7-46ff-8387-464935fe4cbc",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/f4757ae2-6b49-494e-8e8d-5a784f2ccf3c",
"caption": "",
- "created": 1693309680766,
+ "created": 1693309589759,
"description": "",
- "id": "f8b66e0d-01e7-46ff-8387-464935fe4cbc",
- "lastUpdated": 1693309680766,
+ "id": "f4757ae2-6b49-494e-8e8d-5a784f2ccf3c",
+ "lastUpdated": 1693309589759,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/38b325c1-274a-4c81-aa34-fe839b048a71",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/d29f516c-b3da-4269-9989-14e09a4269e7",
"caption": "",
- "created": 1693309674016,
+ "created": 1693309596333,
"description": "",
- "id": "38b325c1-274a-4c81-aa34-fe839b048a71",
- "lastUpdated": 1693309674016,
+ "id": "d29f516c-b3da-4269-9989-14e09a4269e7",
+ "lastUpdated": 1693309596333,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/be2190ed-d4bb-4519-bb5e-407112eef88c",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/ccdf1ccb-5002-4b55-b5f5-2f2853379a84",
"caption": "",
- "created": 1693309666510,
+ "created": 1693309600875,
"description": "",
- "id": "be2190ed-d4bb-4519-bb5e-407112eef88c",
- "lastUpdated": 1693309666510,
+ "id": "ccdf1ccb-5002-4b55-b5f5-2f2853379a84",
+ "lastUpdated": 1693309600875,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/584bdda0-eb29-4a92-bd83-832f5b803960",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/d32481b8-1e7e-4e8c-ae7d-1ccc803b44b5",
"caption": "",
- "created": 1693309663059,
+ "created": 1693309610639,
"description": "",
- "id": "584bdda0-eb29-4a92-bd83-832f5b803960",
- "lastUpdated": 1693309663059,
+ "id": "d32481b8-1e7e-4e8c-ae7d-1ccc803b44b5",
+ "lastUpdated": 1693309610639,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/d32481b8-1e7e-4e8c-ae7d-1ccc803b44b5",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/584bdda0-eb29-4a92-bd83-832f5b803960",
"caption": "",
- "created": 1693309610639,
+ "created": 1693309663059,
"description": "",
- "id": "d32481b8-1e7e-4e8c-ae7d-1ccc803b44b5",
- "lastUpdated": 1693309610639,
+ "id": "584bdda0-eb29-4a92-bd83-832f5b803960",
+ "lastUpdated": 1693309663059,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/ccdf1ccb-5002-4b55-b5f5-2f2853379a84",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/38b325c1-274a-4c81-aa34-fe839b048a71",
"caption": "",
- "created": 1693309600875,
+ "created": 1693309674016,
"description": "",
- "id": "ccdf1ccb-5002-4b55-b5f5-2f2853379a84",
- "lastUpdated": 1693309600875,
+ "id": "38b325c1-274a-4c81-aa34-fe839b048a71",
+ "lastUpdated": 1693309674016,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/d29f516c-b3da-4269-9989-14e09a4269e7",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/f8b66e0d-01e7-46ff-8387-464935fe4cbc",
"caption": "",
- "created": 1693309596333,
+ "created": 1693309680766,
"description": "",
- "id": "d29f516c-b3da-4269-9989-14e09a4269e7",
- "lastUpdated": 1693309596333,
+ "id": "f8b66e0d-01e7-46ff-8387-464935fe4cbc",
+ "lastUpdated": 1693309680766,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/f4757ae2-6b49-494e-8e8d-5a784f2ccf3c",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/dc9d0bea-4207-4b2f-bd93-aa71c2f2b905",
"caption": "",
- "created": 1693309589759,
+ "created": 1693312096473,
"description": "",
- "id": "f4757ae2-6b49-494e-8e8d-5a784f2ccf3c",
- "lastUpdated": 1693309589759,
+ "id": "dc9d0bea-4207-4b2f-bd93-aa71c2f2b905",
+ "lastUpdated": 1693312096473,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/3fa3592b-2abc-416a-a707-e51f3bc79ea4",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/1796094d-66a1-4dba-ad66-d476fef9a7ce",
"caption": "",
- "created": 1693309579387,
+ "created": 1693312774751,
"description": "",
- "id": "3fa3592b-2abc-416a-a707-e51f3bc79ea4",
- "lastUpdated": 1693309579387,
+ "id": "1796094d-66a1-4dba-ad66-d476fef9a7ce",
+ "lastUpdated": 1693312774751,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/1f9fbfbb-c0f3-4ac4-a99e-88f9c916cafa",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/6a0c436f-1bef-4196-9bfe-c00fec3f1815",
"caption": "",
- "created": 1693309559957,
+ "created": 1693312103404,
"description": "",
- "id": "1f9fbfbb-c0f3-4ac4-a99e-88f9c916cafa",
- "lastUpdated": 1693309559957,
+ "id": "6a0c436f-1bef-4196-9bfe-c00fec3f1815",
+ "lastUpdated": 1693312103404,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/77e73b04-dbf2-4b07-a2ff-76e292a36667",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/6df6c9fa-fe32-4e9a-9797-a33e368fd870",
"caption": "",
- "created": 1693309550764,
+ "created": 1693312107635,
"description": "",
- "id": "77e73b04-dbf2-4b07-a2ff-76e292a36667",
- "lastUpdated": 1693309550764,
+ "id": "6df6c9fa-fe32-4e9a-9797-a33e368fd870",
+ "lastUpdated": 1693312107635,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/612584a1-bc63-49ae-9d83-326ec3fcc564",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/5b69dfac-7202-4d7c-a665-f4a3a7d73548",
"caption": "",
- "created": 1693309544693,
+ "created": 1693312708449,
"description": "",
- "id": "612584a1-bc63-49ae-9d83-326ec3fcc564",
- "lastUpdated": 1693309544693,
+ "id": "5b69dfac-7202-4d7c-a665-f4a3a7d73548",
+ "lastUpdated": 1693312708449,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/c4c2ff53-4662-4b58-8b7f-944c3f8f4b19",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/5ee14f23-e694-4a32-be83-f7aee6b2650e",
"caption": "",
- "created": 1693309414188,
+ "created": 1693312731314,
"description": "",
- "id": "c4c2ff53-4662-4b58-8b7f-944c3f8f4b19",
- "lastUpdated": 1693309414188,
+ "id": "5ee14f23-e694-4a32-be83-f7aee6b2650e",
+ "lastUpdated": 1693312731314,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/389405f6-de73-45ab-b9cd-18ff2a54718b",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/3286af78-cd47-4fc0-8cad-303d225998da",
"caption": "",
- "created": 1693309400202,
+ "created": 1693312739139,
"description": "",
- "id": "389405f6-de73-45ab-b9cd-18ff2a54718b",
- "lastUpdated": 1693309400202,
+ "id": "3286af78-cd47-4fc0-8cad-303d225998da",
+ "lastUpdated": 1693312739139,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/1796094d-66a1-4dba-ad66-d476fef9a7ce",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/b10fb391-1f40-4d08-ae16-cf905e5e92b0",
"caption": "",
- "created": 1693312774751,
+ "created": 1693312744459,
"description": "",
- "id": "1796094d-66a1-4dba-ad66-d476fef9a7ce",
- "lastUpdated": 1693312774751,
+ "id": "b10fb391-1f40-4d08-ae16-cf905e5e92b0",
+ "lastUpdated": 1693312744459,
"logo": false
},
{
@@ -6264,15 +6286,6 @@
"lastUpdated": 1694208835180,
"logo": true
},
- {
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-vietnam/29342375-f1e8-47cb-9031-491e2990d5ac/7cce2b47-e44a-4f20-b475-4d5d5a0c2f81",
- "caption": "",
- "created": 1694208992137,
- "description": "",
- "id": "7cce2b47-e44a-4f20-b475-4d5d5a0c2f81",
- "lastUpdated": 1694208992137,
- "logo": false
- },
{
"imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-vietnam/29342375-f1e8-47cb-9031-491e2990d5ac/786e7871-6c95-4317-b8dc-ab475edd28ae",
"caption": "",
@@ -6283,12 +6296,12 @@
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-vietnam/29342375-f1e8-47cb-9031-491e2990d5ac/511323d2-daae-4c30-89b0-35a8ce177b35",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-vietnam/29342375-f1e8-47cb-9031-491e2990d5ac/7cce2b47-e44a-4f20-b475-4d5d5a0c2f81",
"caption": "",
- "created": 1694208972480,
+ "created": 1694208992137,
"description": "",
- "id": "511323d2-daae-4c30-89b0-35a8ce177b35",
- "lastUpdated": 1694208972480,
+ "id": "7cce2b47-e44a-4f20-b475-4d5d5a0c2f81",
+ "lastUpdated": 1694208992137,
"logo": false
},
{
@@ -6317,6 +6330,15 @@
"id": "44870959-a4a4-4b77-9f2a-493f31de44e8",
"lastUpdated": 1694208963931,
"logo": false
+ },
+ {
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-vietnam/29342375-f1e8-47cb-9031-491e2990d5ac/511323d2-daae-4c30-89b0-35a8ce177b35",
+ "caption": "",
+ "created": 1694208972480,
+ "description": "",
+ "id": "511323d2-daae-4c30-89b0-35a8ce177b35",
+ "lastUpdated": 1694208972480,
+ "logo": false
}
],
"sourceUrl": "",
@@ -6576,24 +6598,6 @@
"lastUpdated": 1588595462805,
"logo": true
},
- {
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/da91bed1-06d4-49a2-a0b0-231c87c42665/1aec2ef6-f7cd-4a12-9422-caf1dd3500e3",
- "caption": "",
- "created": 1588595463330,
- "description": "",
- "id": "1aec2ef6-f7cd-4a12-9422-caf1dd3500e3",
- "lastUpdated": 1588595463330,
- "logo": false
- },
- {
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/da91bed1-06d4-49a2-a0b0-231c87c42665/0330e453-f558-45c5-a5be-775c166ba311",
- "caption": "",
- "created": 1588595464450,
- "description": "",
- "id": "0330e453-f558-45c5-a5be-775c166ba311",
- "lastUpdated": 1588595464450,
- "logo": false
- },
{
"imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/da91bed1-06d4-49a2-a0b0-231c87c42665/ddc287ff-e3e5-4895-bc1c-d7d6461622e4",
"caption": "",
@@ -6612,6 +6616,15 @@
"lastUpdated": 1588595462047,
"logo": false
},
+ {
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/da91bed1-06d4-49a2-a0b0-231c87c42665/1aec2ef6-f7cd-4a12-9422-caf1dd3500e3",
+ "caption": "",
+ "created": 1588595463330,
+ "description": "",
+ "id": "1aec2ef6-f7cd-4a12-9422-caf1dd3500e3",
+ "lastUpdated": 1588595463330,
+ "logo": false
+ },
{
"imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/da91bed1-06d4-49a2-a0b0-231c87c42665/6f0d85b5-e4ea-4b19-be46-284e52d4af9c",
"caption": "",
@@ -6620,6 +6633,15 @@
"id": "6f0d85b5-e4ea-4b19-be46-284e52d4af9c",
"lastUpdated": 1588595463894,
"logo": false
+ },
+ {
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/da91bed1-06d4-49a2-a0b0-231c87c42665/0330e453-f558-45c5-a5be-775c166ba311",
+ "caption": "",
+ "created": 1588595464450,
+ "description": "",
+ "id": "0330e453-f558-45c5-a5be-775c166ba311",
+ "lastUpdated": 1588595464450,
+ "logo": false
}
],
"sourceUrl": "",
@@ -6708,30 +6730,21 @@
"logo": true
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/6e3af2e6-6dac-49b8-baa1-40019a684252/18a77617-5b28-4b40-a8c3-15cf496d409c",
- "caption": "",
- "created": 1664195193542,
- "description": "",
- "id": "18a77617-5b28-4b40-a8c3-15cf496d409c",
- "lastUpdated": 1664195193542,
- "logo": false
- },
- {
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/6e3af2e6-6dac-49b8-baa1-40019a684252/dba1f708-30d9-43e6-8a25-c267072ad2e0",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/6e3af2e6-6dac-49b8-baa1-40019a684252/fff231ee-5172-4921-8c97-cc75e0b52fbc",
"caption": "",
- "created": 1664195166625,
+ "created": 1664195193519,
"description": "",
- "id": "dba1f708-30d9-43e6-8a25-c267072ad2e0",
- "lastUpdated": 1664195166625,
+ "id": "fff231ee-5172-4921-8c97-cc75e0b52fbc",
+ "lastUpdated": 1664195193519,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/6e3af2e6-6dac-49b8-baa1-40019a684252/fff231ee-5172-4921-8c97-cc75e0b52fbc",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/6e3af2e6-6dac-49b8-baa1-40019a684252/18a77617-5b28-4b40-a8c3-15cf496d409c",
"caption": "",
- "created": 1664195193519,
+ "created": 1664195193542,
"description": "",
- "id": "fff231ee-5172-4921-8c97-cc75e0b52fbc",
- "lastUpdated": 1664195193519,
+ "id": "18a77617-5b28-4b40-a8c3-15cf496d409c",
+ "lastUpdated": 1664195193542,
"logo": false
},
{
@@ -6751,6 +6764,15 @@
"id": "4bb1db51-0d2e-4f40-92c9-de8dfc0ff831",
"lastUpdated": 1664195193620,
"logo": false
+ },
+ {
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/6e3af2e6-6dac-49b8-baa1-40019a684252/dba1f708-30d9-43e6-8a25-c267072ad2e0",
+ "caption": "",
+ "created": 1664195166625,
+ "description": "",
+ "id": "dba1f708-30d9-43e6-8a25-c267072ad2e0",
+ "lastUpdated": 1664195166625,
+ "logo": false
}
],
"sourceUrl": "https://github.com/hisptz/scorecard-app",
@@ -6795,48 +6817,48 @@
"logo": true
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/73cfe371-ddc4-494b-9f3e-0e9e9fc8f32a/89c90ff3-9633-4340-92e0-6a124bad98ec",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/73cfe371-ddc4-494b-9f3e-0e9e9fc8f32a/2d22fe3d-4c84-48ba-abb2-4d286d875591",
"caption": "",
- "created": 1588595309945,
+ "created": 1588595310553,
"description": "",
- "id": "89c90ff3-9633-4340-92e0-6a124bad98ec",
- "lastUpdated": 1588595309945,
+ "id": "2d22fe3d-4c84-48ba-abb2-4d286d875591",
+ "lastUpdated": 1588595310553,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/73cfe371-ddc4-494b-9f3e-0e9e9fc8f32a/d3bb2169-8b51-4441-bd6f-ef33f826fa56",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/73cfe371-ddc4-494b-9f3e-0e9e9fc8f32a/3fdc770b-f1ac-47c0-a267-f27a067f64f0",
"caption": "",
- "created": 1588595311176,
+ "created": 1588595309259,
"description": "",
- "id": "d3bb2169-8b51-4441-bd6f-ef33f826fa56",
- "lastUpdated": 1588595311176,
+ "id": "3fdc770b-f1ac-47c0-a267-f27a067f64f0",
+ "lastUpdated": 1588595309259,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/73cfe371-ddc4-494b-9f3e-0e9e9fc8f32a/2d22fe3d-4c84-48ba-abb2-4d286d875591",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/73cfe371-ddc4-494b-9f3e-0e9e9fc8f32a/246baee8-e65d-4d0e-b4ba-7406909d9e45",
"caption": "",
- "created": 1588595310553,
+ "created": 1588595312213,
"description": "",
- "id": "2d22fe3d-4c84-48ba-abb2-4d286d875591",
- "lastUpdated": 1588595310553,
+ "id": "246baee8-e65d-4d0e-b4ba-7406909d9e45",
+ "lastUpdated": 1588595312213,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/73cfe371-ddc4-494b-9f3e-0e9e9fc8f32a/246baee8-e65d-4d0e-b4ba-7406909d9e45",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/73cfe371-ddc4-494b-9f3e-0e9e9fc8f32a/d3bb2169-8b51-4441-bd6f-ef33f826fa56",
"caption": "",
- "created": 1588595312213,
+ "created": 1588595311176,
"description": "",
- "id": "246baee8-e65d-4d0e-b4ba-7406909d9e45",
- "lastUpdated": 1588595312213,
+ "id": "d3bb2169-8b51-4441-bd6f-ef33f826fa56",
+ "lastUpdated": 1588595311176,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/73cfe371-ddc4-494b-9f3e-0e9e9fc8f32a/3fdc770b-f1ac-47c0-a267-f27a067f64f0",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/73cfe371-ddc4-494b-9f3e-0e9e9fc8f32a/89c90ff3-9633-4340-92e0-6a124bad98ec",
"caption": "",
- "created": 1588595309259,
+ "created": 1588595309945,
"description": "",
- "id": "3fdc770b-f1ac-47c0-a267-f27a067f64f0",
- "lastUpdated": 1588595309259,
+ "id": "89c90ff3-9633-4340-92e0-6a124bad98ec",
+ "lastUpdated": 1588595309945,
"logo": false
}
],
@@ -7922,15 +7944,6 @@
"lastUpdated": 1652994285451,
"logo": true
},
- {
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/crosscut/de19ff76-3459-4ec1-a881-5b8644cd6c51/5e39cf11-0286-4027-a9dd-15cbd1b9ca81",
- "caption": "",
- "created": 1652994561274,
- "description": "",
- "id": "5e39cf11-0286-4027-a9dd-15cbd1b9ca81",
- "lastUpdated": 1652994561274,
- "logo": false
- },
{
"imageUrl": "https://apps.dhis2.org/api/v1/apps/media/crosscut/de19ff76-3459-4ec1-a881-5b8644cd6c51/f5684472-5a50-4ec0-9ab8-7a59ba40d34f",
"caption": "",
@@ -7948,6 +7961,15 @@
"id": "24935512-6f65-4796-a14c-9d8a82f360df",
"lastUpdated": 1652994561399,
"logo": false
+ },
+ {
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/crosscut/de19ff76-3459-4ec1-a881-5b8644cd6c51/5e39cf11-0286-4027-a9dd-15cbd1b9ca81",
+ "caption": "",
+ "created": 1652994561274,
+ "description": "",
+ "id": "5e39cf11-0286-4027-a9dd-15cbd1b9ca81",
+ "lastUpdated": 1652994561274,
+ "logo": false
}
],
"sourceUrl": "https://github.com/crosscutio/dhis2-crosscut-app",
@@ -8161,6 +8183,15 @@
"lastUpdated": 1697503430534,
"logo": true
},
+ {
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/population-services-international/cf9b8ff8-58f2-488a-b3e6-8274288ca22c/805298b9-7d13-48bf-bbba-18888ef3757d",
+ "caption": "",
+ "created": 1697504285398,
+ "description": "",
+ "id": "805298b9-7d13-48bf-bbba-18888ef3757d",
+ "lastUpdated": 1697504285398,
+ "logo": false
+ },
{
"imageUrl": "https://apps.dhis2.org/api/v1/apps/media/population-services-international/cf9b8ff8-58f2-488a-b3e6-8274288ca22c/fb18728e-2e96-40e8-bda3-d3c3b2e04b61",
"caption": "",
@@ -8187,15 +8218,6 @@
"id": "85a68e13-6621-45a1-8a7b-8967fa0808d4",
"lastUpdated": 1697503958478,
"logo": false
- },
- {
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/population-services-international/cf9b8ff8-58f2-488a-b3e6-8274288ca22c/805298b9-7d13-48bf-bbba-18888ef3757d",
- "caption": "",
- "created": 1697504285398,
- "description": "",
- "id": "805298b9-7d13-48bf-bbba-18888ef3757d",
- "lastUpdated": 1697504285398,
- "logo": false
}
],
"sourceUrl": "https://github.com/psi-org/Program-Config-App",
@@ -8317,12 +8339,12 @@
"logo": true
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/bao-systems/1e3245fd-0f0e-404c-9e95-371de244da56/35eda38c-f72d-4534-beef-e96fbf2974b3",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/bao-systems/1e3245fd-0f0e-404c-9e95-371de244da56/a30fe1d2-c00f-4739-94b8-0c2b6110f0a7",
"caption": "",
- "created": 1635942403835,
+ "created": 1635942477891,
"description": "",
- "id": "35eda38c-f72d-4534-beef-e96fbf2974b3",
- "lastUpdated": 1635942403835,
+ "id": "a30fe1d2-c00f-4739-94b8-0c2b6110f0a7",
+ "lastUpdated": 1635942477891,
"logo": false
},
{
@@ -8335,12 +8357,12 @@
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/bao-systems/1e3245fd-0f0e-404c-9e95-371de244da56/a30fe1d2-c00f-4739-94b8-0c2b6110f0a7",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/bao-systems/1e3245fd-0f0e-404c-9e95-371de244da56/35eda38c-f72d-4534-beef-e96fbf2974b3",
"caption": "",
- "created": 1635942477891,
+ "created": 1635942403835,
"description": "",
- "id": "a30fe1d2-c00f-4739-94b8-0c2b6110f0a7",
- "lastUpdated": 1635942477891,
+ "id": "35eda38c-f72d-4534-beef-e96fbf2974b3",
+ "lastUpdated": 1635942403835,
"logo": false
}
],
@@ -8448,21 +8470,21 @@
"logo": true
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-wca/e342279c-ada6-4ada-b569-0830fc249aeb/798e3280-2fbd-4a0f-86d9-ada44af8b27f",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-wca/e342279c-ada6-4ada-b569-0830fc249aeb/7f4d79dc-a9f5-490d-9fb1-2ece5357b1b2",
"caption": "",
- "created": 1691591743846,
+ "created": 1691591802821,
"description": "",
- "id": "798e3280-2fbd-4a0f-86d9-ada44af8b27f",
- "lastUpdated": 1691591743846,
+ "id": "7f4d79dc-a9f5-490d-9fb1-2ece5357b1b2",
+ "lastUpdated": 1691591802821,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-wca/e342279c-ada6-4ada-b569-0830fc249aeb/d514fa86-7179-49c9-8cae-51c7de55124a",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-wca/e342279c-ada6-4ada-b569-0830fc249aeb/798e3280-2fbd-4a0f-86d9-ada44af8b27f",
"caption": "",
- "created": 1691591729556,
+ "created": 1691591743846,
"description": "",
- "id": "d514fa86-7179-49c9-8cae-51c7de55124a",
- "lastUpdated": 1691591729556,
+ "id": "798e3280-2fbd-4a0f-86d9-ada44af8b27f",
+ "lastUpdated": 1691591743846,
"logo": false
},
{
@@ -8475,12 +8497,12 @@
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-wca/e342279c-ada6-4ada-b569-0830fc249aeb/7f4d79dc-a9f5-490d-9fb1-2ece5357b1b2",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-wca/e342279c-ada6-4ada-b569-0830fc249aeb/d514fa86-7179-49c9-8cae-51c7de55124a",
"caption": "",
- "created": 1691591802821,
+ "created": 1691591729556,
"description": "",
- "id": "7f4d79dc-a9f5-490d-9fb1-2ece5357b1b2",
- "lastUpdated": 1691591802821,
+ "id": "d514fa86-7179-49c9-8cae-51c7de55124a",
+ "lastUpdated": 1691591729556,
"logo": false
}
],
@@ -9338,6 +9360,15 @@
"lastUpdated": 1588595392368,
"logo": true
},
+ {
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-colombia/fcc75ac0-afdf-48ca-a016-545e7ee4bbf2/d882d909-9e06-4371-9124-9297ea2fd975",
+ "caption": "",
+ "created": 1588595389759,
+ "description": "",
+ "id": "d882d909-9e06-4371-9124-9297ea2fd975",
+ "lastUpdated": 1588595389759,
+ "logo": false
+ },
{
"imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-colombia/fcc75ac0-afdf-48ca-a016-545e7ee4bbf2/4a9c29ce-ab0f-4d63-9ac2-59ea339c3131",
"caption": "",
@@ -9373,15 +9404,6 @@
"id": "92599d0c-50f2-4cb9-8c2a-6aacfc193a70",
"lastUpdated": 1588595390276,
"logo": false
- },
- {
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-colombia/fcc75ac0-afdf-48ca-a016-545e7ee4bbf2/d882d909-9e06-4371-9124-9297ea2fd975",
- "caption": "",
- "created": 1588595389759,
- "description": "",
- "id": "d882d909-9e06-4371-9124-9297ea2fd975",
- "lastUpdated": 1588595389759,
- "logo": false
}
],
"sourceUrl": "",
@@ -9426,21 +9448,21 @@
"logo": true
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-uganda/6f3fa83d-1328-4d58-afe7-ea2c47c0018f/d159d8e7-dc71-4cc1-8b7c-044a71acea18",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-uganda/6f3fa83d-1328-4d58-afe7-ea2c47c0018f/77678c20-4b1b-4f72-bee0-4dd8f19adce1",
"caption": "",
- "created": 1588595533310,
+ "created": 1588595534036,
"description": "",
- "id": "d159d8e7-dc71-4cc1-8b7c-044a71acea18",
- "lastUpdated": 1588595533310,
+ "id": "77678c20-4b1b-4f72-bee0-4dd8f19adce1",
+ "lastUpdated": 1588595534036,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-uganda/6f3fa83d-1328-4d58-afe7-ea2c47c0018f/77678c20-4b1b-4f72-bee0-4dd8f19adce1",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-uganda/6f3fa83d-1328-4d58-afe7-ea2c47c0018f/d159d8e7-dc71-4cc1-8b7c-044a71acea18",
"caption": "",
- "created": 1588595534036,
+ "created": 1588595533310,
"description": "",
- "id": "77678c20-4b1b-4f72-bee0-4dd8f19adce1",
- "lastUpdated": 1588595534036,
+ "id": "d159d8e7-dc71-4cc1-8b7c-044a71acea18",
+ "lastUpdated": 1588595533310,
"logo": false
}
],
@@ -9539,39 +9561,39 @@
"logo": true
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/0efc14dc-bf0b-474d-8a02-82c27d891b23/c77d6105-2353-407e-b526-e4634f5a0b6a",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/0efc14dc-bf0b-474d-8a02-82c27d891b23/8991b4dd-b736-4575-80a9-fcef28faec29",
"caption": "",
- "created": 1623666951215,
+ "created": 1623666942826,
"description": "",
- "id": "c77d6105-2353-407e-b526-e4634f5a0b6a",
- "lastUpdated": 1623666951215,
+ "id": "8991b4dd-b736-4575-80a9-fcef28faec29",
+ "lastUpdated": 1623666942826,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/0efc14dc-bf0b-474d-8a02-82c27d891b23/8991b4dd-b736-4575-80a9-fcef28faec29",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/0efc14dc-bf0b-474d-8a02-82c27d891b23/32210abf-0033-4f06-8a12-08b4345fb661",
"caption": "",
- "created": 1623666942826,
+ "created": 1623666927435,
"description": "",
- "id": "8991b4dd-b736-4575-80a9-fcef28faec29",
- "lastUpdated": 1623666942826,
+ "id": "32210abf-0033-4f06-8a12-08b4345fb661",
+ "lastUpdated": 1623666927435,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/0efc14dc-bf0b-474d-8a02-82c27d891b23/51a771b0-4e1b-47bb-ba82-9e24a0d2611e",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/0efc14dc-bf0b-474d-8a02-82c27d891b23/c77d6105-2353-407e-b526-e4634f5a0b6a",
"caption": "",
- "created": 1623666957721,
+ "created": 1623666951215,
"description": "",
- "id": "51a771b0-4e1b-47bb-ba82-9e24a0d2611e",
- "lastUpdated": 1623666957721,
+ "id": "c77d6105-2353-407e-b526-e4634f5a0b6a",
+ "lastUpdated": 1623666951215,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/0efc14dc-bf0b-474d-8a02-82c27d891b23/32210abf-0033-4f06-8a12-08b4345fb661",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/0efc14dc-bf0b-474d-8a02-82c27d891b23/51a771b0-4e1b-47bb-ba82-9e24a0d2611e",
"caption": "",
- "created": 1623666927435,
+ "created": 1623666957721,
"description": "",
- "id": "32210abf-0033-4f06-8a12-08b4345fb661",
- "lastUpdated": 1623666927435,
+ "id": "51a771b0-4e1b-47bb-ba82-9e24a0d2611e",
+ "lastUpdated": 1623666957721,
"logo": false
},
{
@@ -9776,12 +9798,12 @@
"logo": true
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/who-eyeseetea-sl-lushomo/10a3a7e0-79e5-451f-9766-bf0625e9659d/e341bc93-7e5a-4853-828f-d869ab6eb5ef",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/who-eyeseetea-sl-lushomo/10a3a7e0-79e5-451f-9766-bf0625e9659d/85ad4f99-3e46-4ee5-81a8-d6653590991d",
"caption": "",
- "created": 1621876042800,
+ "created": 1621876061923,
"description": "",
- "id": "e341bc93-7e5a-4853-828f-d869ab6eb5ef",
- "lastUpdated": 1621876042800,
+ "id": "85ad4f99-3e46-4ee5-81a8-d6653590991d",
+ "lastUpdated": 1621876061923,
"logo": false
},
{
@@ -9794,39 +9816,39 @@
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/who-eyeseetea-sl-lushomo/10a3a7e0-79e5-451f-9766-bf0625e9659d/b228873f-4810-43b7-93d0-c1aeb489c0da",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/who-eyeseetea-sl-lushomo/10a3a7e0-79e5-451f-9766-bf0625e9659d/3ec1d546-7062-4f0d-9ab2-1d5744d46b84",
"caption": "",
- "created": 1621876012960,
+ "created": 1621876051597,
"description": "",
- "id": "b228873f-4810-43b7-93d0-c1aeb489c0da",
- "lastUpdated": 1621876012960,
+ "id": "3ec1d546-7062-4f0d-9ab2-1d5744d46b84",
+ "lastUpdated": 1621876051597,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/who-eyeseetea-sl-lushomo/10a3a7e0-79e5-451f-9766-bf0625e9659d/7ed94369-e0a9-4766-ae44-1da246069de2",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/who-eyeseetea-sl-lushomo/10a3a7e0-79e5-451f-9766-bf0625e9659d/e341bc93-7e5a-4853-828f-d869ab6eb5ef",
"caption": "",
- "created": 1621876032291,
+ "created": 1621876042800,
"description": "",
- "id": "7ed94369-e0a9-4766-ae44-1da246069de2",
- "lastUpdated": 1621876032291,
+ "id": "e341bc93-7e5a-4853-828f-d869ab6eb5ef",
+ "lastUpdated": 1621876042800,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/who-eyeseetea-sl-lushomo/10a3a7e0-79e5-451f-9766-bf0625e9659d/3ec1d546-7062-4f0d-9ab2-1d5744d46b84",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/who-eyeseetea-sl-lushomo/10a3a7e0-79e5-451f-9766-bf0625e9659d/7ed94369-e0a9-4766-ae44-1da246069de2",
"caption": "",
- "created": 1621876051597,
+ "created": 1621876032291,
"description": "",
- "id": "3ec1d546-7062-4f0d-9ab2-1d5744d46b84",
- "lastUpdated": 1621876051597,
+ "id": "7ed94369-e0a9-4766-ae44-1da246069de2",
+ "lastUpdated": 1621876032291,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/who-eyeseetea-sl-lushomo/10a3a7e0-79e5-451f-9766-bf0625e9659d/85ad4f99-3e46-4ee5-81a8-d6653590991d",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/who-eyeseetea-sl-lushomo/10a3a7e0-79e5-451f-9766-bf0625e9659d/b228873f-4810-43b7-93d0-c1aeb489c0da",
"caption": "",
- "created": 1621876061923,
+ "created": 1621876012960,
"description": "",
- "id": "85ad4f99-3e46-4ee5-81a8-d6653590991d",
- "lastUpdated": 1621876061923,
+ "id": "b228873f-4810-43b7-93d0-c1aeb489c0da",
+ "lastUpdated": 1621876012960,
"logo": false
}
],
@@ -10473,39 +10495,39 @@
"logo": true
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-wca/4b4e4fbf-8652-4516-b6a0-d11654ed9662/f6f103b9-30b4-4da3-9060-3723766e1ba3",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-wca/4b4e4fbf-8652-4516-b6a0-d11654ed9662/936dc9be-95db-4ce5-8777-1483cd062fa8",
"caption": "",
- "created": 1691592879950,
+ "created": 1691592857253,
"description": "",
- "id": "f6f103b9-30b4-4da3-9060-3723766e1ba3",
- "lastUpdated": 1691592879950,
+ "id": "936dc9be-95db-4ce5-8777-1483cd062fa8",
+ "lastUpdated": 1691592857253,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-wca/4b4e4fbf-8652-4516-b6a0-d11654ed9662/77a8baf6-5124-46fd-97fd-5b7192ff1d9d",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-wca/4b4e4fbf-8652-4516-b6a0-d11654ed9662/f6f103b9-30b4-4da3-9060-3723766e1ba3",
"caption": "",
- "created": 1691592867369,
+ "created": 1691592879950,
"description": "",
- "id": "77a8baf6-5124-46fd-97fd-5b7192ff1d9d",
- "lastUpdated": 1691592867369,
+ "id": "f6f103b9-30b4-4da3-9060-3723766e1ba3",
+ "lastUpdated": 1691592879950,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-wca/4b4e4fbf-8652-4516-b6a0-d11654ed9662/936dc9be-95db-4ce5-8777-1483cd062fa8",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-wca/4b4e4fbf-8652-4516-b6a0-d11654ed9662/c90a4e38-fd2a-4e92-af59-d20d299b42ae",
"caption": "",
- "created": 1691592857253,
+ "created": 1691592846781,
"description": "",
- "id": "936dc9be-95db-4ce5-8777-1483cd062fa8",
- "lastUpdated": 1691592857253,
+ "id": "c90a4e38-fd2a-4e92-af59-d20d299b42ae",
+ "lastUpdated": 1691592846781,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-wca/4b4e4fbf-8652-4516-b6a0-d11654ed9662/c90a4e38-fd2a-4e92-af59-d20d299b42ae",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-wca/4b4e4fbf-8652-4516-b6a0-d11654ed9662/77a8baf6-5124-46fd-97fd-5b7192ff1d9d",
"caption": "",
- "created": 1691592846781,
+ "created": 1691592867369,
"description": "",
- "id": "c90a4e38-fd2a-4e92-af59-d20d299b42ae",
- "lastUpdated": 1691592846781,
+ "id": "77a8baf6-5124-46fd-97fd-5b7192ff1d9d",
+ "lastUpdated": 1691592867369,
"logo": false
}
],
@@ -10550,6 +10572,15 @@
"lastUpdated": 1685104028966,
"logo": true
},
+ {
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/7df6f344-0487-469c-abe6-53c6e729abcf/1cafe599-4487-4366-8f05-af4662f24b8a",
+ "caption": "",
+ "created": 1685105752879,
+ "description": "",
+ "id": "1cafe599-4487-4366-8f05-af4662f24b8a",
+ "lastUpdated": 1685105752879,
+ "logo": false
+ },
{
"imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/7df6f344-0487-469c-abe6-53c6e729abcf/df65d65e-d441-4749-b3ac-da74ac0ffa3f",
"caption": "",
@@ -10567,15 +10598,6 @@
"id": "afb99d17-d80a-432d-a625-a30c1419df7b",
"lastUpdated": 1685105644095,
"logo": false
- },
- {
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/7df6f344-0487-469c-abe6-53c6e729abcf/1cafe599-4487-4366-8f05-af4662f24b8a",
- "caption": "",
- "created": 1685105752879,
- "description": "",
- "id": "1cafe599-4487-4366-8f05-af4662f24b8a",
- "lastUpdated": 1685105752879,
- "logo": false
}
],
"sourceUrl": "https://github.com/dhis2/use-case-configuration",
@@ -10730,12 +10752,21 @@
"logo": true
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/who-eyeseetea-sl/1bf66488-93b5-41c8-abfe-1b03b2521a2d/40184d86-acbd-4f46-a172-c50a36b108ec",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/who-eyeseetea-sl/1bf66488-93b5-41c8-abfe-1b03b2521a2d/c60d54a4-741d-4ee3-83cc-38782651abcc",
"caption": "",
- "created": 1614711829905,
+ "created": 1614711804457,
"description": "",
- "id": "40184d86-acbd-4f46-a172-c50a36b108ec",
- "lastUpdated": 1614711829905,
+ "id": "c60d54a4-741d-4ee3-83cc-38782651abcc",
+ "lastUpdated": 1614711804457,
+ "logo": false
+ },
+ {
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/who-eyeseetea-sl/1bf66488-93b5-41c8-abfe-1b03b2521a2d/e5433118-2a1f-4d95-a074-e6838ecd7dfb",
+ "caption": "",
+ "created": 1614711838149,
+ "description": "",
+ "id": "e5433118-2a1f-4d95-a074-e6838ecd7dfb",
+ "lastUpdated": 1614711838149,
"logo": false
},
{
@@ -10748,12 +10779,12 @@
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/who-eyeseetea-sl/1bf66488-93b5-41c8-abfe-1b03b2521a2d/c60d54a4-741d-4ee3-83cc-38782651abcc",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/who-eyeseetea-sl/1bf66488-93b5-41c8-abfe-1b03b2521a2d/96c96fe3-9e1c-47db-8310-ecd7860bae05",
"caption": "",
- "created": 1614711804457,
+ "created": 1614711845429,
"description": "",
- "id": "c60d54a4-741d-4ee3-83cc-38782651abcc",
- "lastUpdated": 1614711804457,
+ "id": "96c96fe3-9e1c-47db-8310-ecd7860bae05",
+ "lastUpdated": 1614711845429,
"logo": false
},
{
@@ -10766,21 +10797,12 @@
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/who-eyeseetea-sl/1bf66488-93b5-41c8-abfe-1b03b2521a2d/e5433118-2a1f-4d95-a074-e6838ecd7dfb",
- "caption": "",
- "created": 1614711838149,
- "description": "",
- "id": "e5433118-2a1f-4d95-a074-e6838ecd7dfb",
- "lastUpdated": 1614711838149,
- "logo": false
- },
- {
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/who-eyeseetea-sl/1bf66488-93b5-41c8-abfe-1b03b2521a2d/96c96fe3-9e1c-47db-8310-ecd7860bae05",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/who-eyeseetea-sl/1bf66488-93b5-41c8-abfe-1b03b2521a2d/40184d86-acbd-4f46-a172-c50a36b108ec",
"caption": "",
- "created": 1614711845429,
+ "created": 1614711829905,
"description": "",
- "id": "96c96fe3-9e1c-47db-8310-ecd7860bae05",
- "lastUpdated": 1614711845429,
+ "id": "40184d86-acbd-4f46-a172-c50a36b108ec",
+ "lastUpdated": 1614711829905,
"logo": false
}
],
@@ -10826,12 +10848,12 @@
"logo": true
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/d660b802-08a2-4678-8fc7-52e76d751b67/6ffbd609-3f14-4446-b4b1-550d9f887253",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/d660b802-08a2-4678-8fc7-52e76d751b67/fde09f7e-b478-4181-a10b-9c2ec4484997",
"caption": "",
- "created": 1588595468086,
+ "created": 1588595468550,
"description": "",
- "id": "6ffbd609-3f14-4446-b4b1-550d9f887253",
- "lastUpdated": 1588595468086,
+ "id": "fde09f7e-b478-4181-a10b-9c2ec4484997",
+ "lastUpdated": 1588595468550,
"logo": false
},
{
@@ -10844,12 +10866,12 @@
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/d660b802-08a2-4678-8fc7-52e76d751b67/fde09f7e-b478-4181-a10b-9c2ec4484997",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/d660b802-08a2-4678-8fc7-52e76d751b67/6ffbd609-3f14-4446-b4b1-550d9f887253",
"caption": "",
- "created": 1588595468550,
+ "created": 1588595468086,
"description": "",
- "id": "fde09f7e-b478-4181-a10b-9c2ec4484997",
- "lastUpdated": 1588595468550,
+ "id": "6ffbd609-3f14-4446-b4b1-550d9f887253",
+ "lastUpdated": 1588595468086,
"logo": false
}
],
@@ -10957,21 +10979,21 @@
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/who/b5010eb7-6097-4f46-a85a-a73358e024ba/0a9e1244-bbc9-4791-85c4-d09f561650f5",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/who/b5010eb7-6097-4f46-a85a-a73358e024ba/32ec4c51-38a3-4651-bedf-077788ef53c7",
"caption": "",
- "created": 1588595475132,
+ "created": 1588595475683,
"description": "",
- "id": "0a9e1244-bbc9-4791-85c4-d09f561650f5",
- "lastUpdated": 1588595475132,
+ "id": "32ec4c51-38a3-4651-bedf-077788ef53c7",
+ "lastUpdated": 1588595475683,
"logo": false
},
{
- "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/who/b5010eb7-6097-4f46-a85a-a73358e024ba/32ec4c51-38a3-4651-bedf-077788ef53c7",
+ "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/who/b5010eb7-6097-4f46-a85a-a73358e024ba/0a9e1244-bbc9-4791-85c4-d09f561650f5",
"caption": "",
- "created": 1588595475683,
+ "created": 1588595475132,
"description": "",
- "id": "32ec4c51-38a3-4651-bedf-077788ef53c7",
- "lastUpdated": 1588595475683,
+ "id": "0a9e1244-bbc9-4791-85c4-d09f561650f5",
+ "lastUpdated": 1588595475132,
"logo": false
}
],