diff --git a/website/data/app_releases.json b/website/data/app_releases.json index 99fa63d0..967f1d57 100644 --- a/website/data/app_releases.json +++ b/website/data/app_releases.json @@ -69,8 +69,8 @@ }, "v100.2.19": { "Bug Fixes": [ - "correct logic", - "support core and custom app management when app hub is not available [DHIS2-13112] (#485)" + "support core and custom app management when app hub is not available [DHIS2-13112] (#485)", + "correct logic" ] }, "v100.2.18": { @@ -223,8 +223,8 @@ "v100.1.0": { "Bug Fixes": [ "use getWithDataTest and findWithDataTest", - "add cypress data test prefix to cypress.json", - "add start:nobrowser script" + "add start:nobrowser script", + "add cypress data test prefix to cypress.json" ], "Features": [ "add e2e workflow step" @@ -392,8 +392,8 @@ "dashboard-app": { "v100.0.4": { "Bug Fixes": [ - "merge translations from past 3 weeks", - "translations: sync translations from transifex (dev)" + "translations: sync translations from transifex (dev)", + "merge translations from past 3 weeks" ] }, "v100.0.3": { @@ -431,14 +431,14 @@ }, "v100.0.8": { "Bug Fixes": [ - "remove v37 e2e", - "prevent failing jest test", + "add scroll for workflows [DHIS2-15415]", "update jest mock [DHIS2-15415]", - "update v38 fixtures", + "remove v37 e2e", "translations: sync translations from transifex (master)", - "add scroll for workflows [DHIS2-15415]", - "update v39 fixtures", - "add scroll on workflow selector [DHIS2-15415]" + "add scroll on workflow selector [DHIS2-15415]", + "update v38 fixtures", + "prevent failing jest test", + "update v39 fixtures" ] }, "v100.0.7": { @@ -485,11 +485,11 @@ }, "v100.3.8": { "Bug Fixes": [ + "prevent setting warning as undefined", "help: add warning style reference to help", + "validator: limits as warning instead of error (#357)", "tests: update tests", "warning border style to yellow", - "prevent setting warning as undefined", - "validator: limits as warning instead of error (#357)", "prevent unnecessary renders when form has errors (#358)" ] }, @@ -505,8 +505,8 @@ }, "v100.3.5": { "Testing": [ - "publish jest test results to reportportal (#352)", "fix ci", + "publish jest test results to reportportal (#352)", "use org variables + add RP attributes" ], "Bug Fixes": [ @@ -520,10 +520,10 @@ }, "v100.3.3": { "Testing": [ - "update API_KEY name and merge parallel launches", - "use import instead of require", - "publish cypress test results to reportportal (#349)", "cleaning PR", + "publish cypress test results to reportportal (#349)", + "use import instead of require", + "update API_KEY name and merge parallel launches", "debug merging launches" ], "Bug Fixes": [ @@ -537,32 +537,32 @@ }, "v100.3.1": { "Testing": [ - "cover hooks in data-value-mutations.js (#314)", - "category combo table body: cover with tests", - "cartesian: cover with tests (DHIS2-14386)", - "use delete 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", "cover useImperativeValidate with tests (#321)", - "metadata selectors: add jest tests for all untested selectors", + "cover remaining metadata selectors", "use imperative validate: cover request failure", - "use delete limits: cover with tests", + "use set data value mutation: cover with tests", "cover & cartesian", - "use imperative validate: cover response transformation", - "cover remaining metadata selectors", + "use upload file data value mutation: cover with tests", + "use delete limits: cover with tests", + "cover hooks in data-value-mutations.js (#314)", + "use update limits: cover with tests", + "use set form completion mutation: cover with tests", "use imperative validate: use real query keys instead of mocked ones", - "use set data value mutation: cover with tests" + "category combo table body: cover with tests", + "use delete data value mutation: cover with tests", + "cartesian: cover with tests (DHIS2-14386)", + "metadata selectors: add jest tests for all untested selectors", + "use imperative validate: cover response transformation" ], "Bug Fixes": [ "lock forms when organisation unit is closed [BETA-25] (#317)", - "translations: sync translations from transifex (development)", "include attribute options in completion post [DHIS2-15032] (#311)", - "use set form completion mutation: handle optimistic update errors correctly", - "use FetchError class from app-runtime [DHIS2-15085] (#316)", "cartesian: return empty array when no vectors provided", "cover useSetFormCompletionMutation with tests (#315)", - "rollback failed complete [DHIS2-15033] (#312)" + "rollback failed complete [DHIS2-15033] (#312)", + "translations: sync translations from transifex (development)", + "use FetchError class from app-runtime [DHIS2-15085] (#316)", + "use set form completion mutation: handle optimistic update errors correctly" ], "Features": [ "merge development into master" @@ -576,28 +576,28 @@ "lock-status: check lockDate (wip)" ], "Bug Fixes": [ - "error when no period is selected", "only update status from backend once", - "handle undefined data set", - "remove conditional chaining", - "expiry date calculation", - "use set form completion mutation: handle optimistic update errors correctly", "adjust for different time locales", - "include username in string for i18n", - "cover useSetFormCompletionMutation with tests (#315)", "align inputPeriod check with backend [DHIS2-14218]", + "cover useSetFormCompletionMutation with tests (#315)", + "error when no period is selected", + "use suggested text", "use relative time with absolute time in tooltip", + "remove conditional chaining", + "expiry date calculation", "don't show expiration if excepted by user authorities", - "use suggested text" + "handle undefined data set", + "include username in string for i18n", + "use set form completion mutation: handle optimistic update errors correctly" ], "Testing": [ - "cover hooks in data-value-mutations.js (#314)", - "use delete data value mutation: cover with tests", - "use update limits: cover with tests", - "use upload file data value mutation: cover with tests", + "use set data value mutation: cover with tests", "use set form completion mutation: cover with tests", "use delete limits: cover with tests", - "use set data value mutation: cover with tests" + "cover hooks in data-value-mutations.js (#314)", + "use update limits: cover with tests", + "use delete data value mutation: cover with tests", + "use upload file data value mutation: cover with tests" ] }, "v100.2.4": { @@ -622,79 +622,79 @@ }, "v100.2.0": { "Bug Fixes": [ - "data value store: return boolean from isComplete selector", - "deps: update dependency @tanstack/react-query-devtools to v4.24.14", - "deps: update dependency query-string to v7.1.2", + "handle remove periods calculation for end-of-month [DHIS2-14007] (#238)", "deps: update tanstack-query monorepo to v4.24.9", - "deps: update dependency re-reselect to v4.0.1", + "clean up audit styling [TECH-1469] [TECH-1470] (#237)", + "deps: update dependency reselect to v4.1.7", + "adjust disabled org unit style", + "optionSet: sort selected options", + "deps: update dependency chart.js to v3.9.1", + "deps: update tanstack-query monorepo to v4.17.1", "deps: update tanstack-query monorepo to v4.24.10", - "total-cell: clear total value when printing empty form (#298)", - "deps: update dependency zustand to v4.1.5", - "print: fix print-styles for selects", - "deps: update dependency react-router-dom to v5.3.4", - "deps: update tanstack-query monorepo to v4.19.1", - "deps: update tanstack-query monorepo to v4.16.1", - "deps: update tanstack-query monorepo to v4.18.0", - "address period issues that occurred after new year 2022/2023", - "deps: update dependency query-string to v7.1.3", - "optionset: re-add input spread to button", - "use multi-calendar-dates to address periods that don't start on Jan 1st", - "option-set: fix clear button", - "clear selections with only dataset [DHIS2-14039] (#243)", - "metadata error handling", + "deps: update dependency re-reselect to v4.0.1", "remove unnecessary overflow", + "use periods: check if lastPeriodOfPrevYear exists", "deps: update dependency zustand to v4.1.4", - "metadata and user info error handling (#294)", - "highlighted field store: correct wrong initial state", - "implement PR feedback by @tomzemp from 2023-03-02", - "minor cleanup", - "options-sort: fix undefined check", - "deps: update tanstack-query monorepo to v4.24.4", - "deps: update dependency reselect to v4.1.7", - "deps: update dependency classnames to v2.3.2", + "deps: update dependency html-react-parser to v1.4.14", + "deps: update dependency react-chartjs-2 to v4.3.1", + "deps: update tanstack-query monorepo to v4.19.1", "deps: update tanstack-query monorepo to v4.20.2", - "deps: bump platform and runtime deps [TECH-1462] (#236)", - "clean up audit styling [TECH-1469] [TECH-1470] (#237)", - "deps: update dependency final-form to v4.20.9", - "deps: update tanstack-query monorepo to v4.23.0", - "deps: update tanstack-query monorepo to v4.24.6", - "deps: update dependency chart.js to v3.9.1", - "translations: sync translations from transifex (development)", - "data value store: set correct default when data value set falsy", - "data-test attribute and linting errors", "use periods: reverse order & add first/last periods of next/prev year if in current year", - "use periods: check if lastPeriodOfPrevYear exists", + "option-set: fix clear button", + "deps: update dependency query-string to v7.1.3", + "deps: update dependency final-form to v4.20.9", + "option-set: remove unnecessary sort", + "minor cleanup", + "deps: update dependency @tanstack/react-query-devtools to v4.24.14", "deps: update dependency idb-keyval to v6.2.0", - "handle remove periods calculation for end-of-month [DHIS2-14007] (#238)", + "update ui version", + "highlighted field store: correct wrong initial state", + "deps: bump platform and runtime deps [TECH-1462] (#236)", + "multi-select: update max-width", + "deps: update tanstack-query monorepo to v4.24.6", + "address period issues that occurred after new year 2022/2023", + "deps: update tanstack-query monorepo to v4.18.0", + "metadata error handling", + "implement PR feedback by @tomzemp from 2023-03-04", + "deps: update tanstack-query monorepo to v4.24.4", "deps: update tanstack-query monorepo to v4.20.4", - "deps: update dependency html-react-parser to v1.4.14", - "deps: update tanstack-query monorepo to v4.17.1", - "deps: update dependency react-chartjs-2 to v4.3.1", + "metadata and user info error handling (#294)", + "data value store: set correct default when data value set falsy", + "options-sort: fix undefined check", + "deps: update dependency @tanstack/react-query-devtools to v4.24.13", + "implement PR feedback by @tomzemp from 2023-03-02", + "deps: update dependency react-router-dom to v5.3.4", + "total-cell: clear total value when printing empty form (#298)", "ensure biweeks allow entry over entire year [TECH-1308] (#242)", + "deps: update dependency query-string to v7.1.2", "deps: update tanstack-query monorepo to v4.19.0", - "update ui version", - "optionSet: sort selected options", - "deps: update dependency @tanstack/react-query-devtools to v4.24.13", - "option-set: remove unnecessary sort", - "multi-select: update max-width", - "adjust disabled org unit style", - "implement PR feedback by @tomzemp from 2023-03-04" + "deps: update dependency classnames to v2.3.2", + "print: fix print-styles for selects", + "use multi-calendar-dates to address periods that don't start on Jan 1st", + "deps: update tanstack-query monorepo to v4.16.1", + "data value store: return boolean from isComplete selector", + "data-test attribute and linting errors", + "deps: update tanstack-query monorepo to v4.23.0", + "deps: update dependency zustand to v4.1.5", + "translations: sync translations from transifex (development)", + "optionset: re-add input spread to button", + "clear selections with only dataset [DHIS2-14039] (#243)" ], "Features": [ + "option-set: add multi text support (#290)", "zustand: create wrapper", - "optionset: add support for multi-text optionSet", - "option-set: add multi text support (#290)" + "optionset: add support for multi-text optionSet" ], "Testing": [ - "unsaved data store: cover with tests", - "get cell id: cover with tests", "data value store: cover store with tests", "highlighted field store: cover with tests", - "entry form store: cover with tests", + "data value store: cover with test & establish testing pattern", "sync errors store: cover with tests", - "validation store: cover with tests", + "entry form store: cover with tests", + "get cell id: cover with tests", + "unsaved data store: cover with tests", "cover stores with tests (and fix some minor issues)", - "data value store: cover with test & establish testing pattern" + "validation store: cover with tests" ] }, "v100.1.2": { @@ -704,131 +704,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": [ - "make useDataValueParams and useApiAttributeParams stable", - "allow for unit paths starting at the real root instead of user root (#197)", - "or between shortcuts [DHIS2-13955]", - "tooltip: show all errors in tooltip", - "manage unsaved comments when moving cells", - "try to use cjs import fetcherror", - "errors-store: add getNumberOfErrors", - "remove defaultOnSuccess for queries", - "handle invalid parameters in URL [TECH-1382] [TECH-1384] (#208)", - "onlineManager: make sure to go online when navigator goes online", - "handle network-error alert", - "import locales so app has access to them (#207)", - "copy FetchError from data-service", - "persist: persist mutations that are network-errors", - "error-summary: use yellow800 for icon color", - "add missing files", - "resolveAlertProps", - "fix temporal error handling", - "use retry to pause mutations", - "ensure we use a local date string", - "ensure offline units are fetched correctly for users deep in the hierarchy (#226)", - "data-value-set: disable when mutating", - "preserve input-component format", - "offline-error-types, show alertbar once", - "move handlerHeaderBarStatus to dataworkspace due to re-render issues", - "update Add limits styling [DHIS2-13958]", - "use zustand store for highlighted-field", - "option-set input lastSyncedValue", - "onlineStatus: sync header-bar status to onlineManager status", - "update variable name [TECH-1465] (#231)", - "filter-field: do not reset highlighted when focused", - "filter-field: hide clear-button when no filter (#222)", - "always retry offline-trigger errors", "fix some crashes", - "true-only checkbox lastSynced comparison", + "getCellId", + "always apply long delay when showing/hiding", "refactor validation-tooltip to child of wrapper", - "translations: sync translations from transifex (development)", - "allow the webapi to return a single object instead of wrapped array", - "deps: update deps", - "make bottom bar buttons small [DHIS2-13956]", - "error-summary: count errors in selection", "handle inconsistent formats from api for orgUnits [DHIS2-13888] (#210)", - "audit history: update processing, clean up [TECH-1281] (#131)", + "use-value-store: add optional-chaining for safety", + "deps: update deps", + "handle network-error alert", + "use retry to pause mutations", "inner-wrapper: properly clear error if last-synced", - "ensure deepest level is never lower than root level", - "dates: ensure that server or client time is used when appropriate", - "clear highlight when field is umounted", - "clear sync-status when value changes (#182)", - "section-filter: do not reset highlighted on focus", - "bottom-bar: add failed to save summary", - "rerun validation on main bar button click", + "review", + "remove unnecessary clear highlightedfield", + "dates: use server time when appropriate", + "add missing error-summary file", + "audit history: update processing, clean up [TECH-1281] (#131)", + "cleanup on umount only", + "make bottom bar buttons small [DHIS2-13956]", + "print styles [TECH-1312] (#217)", "entry-field: cleanup highlighted-field properly", - "use a stable date string instead of an instable date instance (#201)", - "reset error when pristine", - "use-value-store: add optional-chaining for safety", + "init lastSyncedValue, fix file-field", + "resolveAlertProps", + "handle invalid parameters in URL [TECH-1382] [TECH-1384] (#208)", + "filter-field: do not reset highlighted when focused", "tooltip: fix tooltip flickering", - "address pr comments", - "use prefetched units when user org unit is not the highest level", - "error-details optional chaining", - "minor cleanup", - "use date limit: prevent recomputing on every re-render", - "dates: use server time when appropriate", - "set networkmode offlineFirst", - "global filter field size (#221)", "set highlighted field null", - "cleanup on umount only", - "add missing error-summary file", - "shouldRollbackError", - "deps: pin dependencies", + "offline-error-types, show alertbar once", + "remove 403 as temporal error", + "ensure deepest level is never lower than root level", + "persist: persist mutations that are network-errors", + "file-input: reset lastSyncedValue", + "move handlerHeaderBarStatus to dataworkspace due to re-render issues", "fix breaking tests around side bar, basic info and follow up button", - "remove custom styles for data details button", - "getCellId", - "handle temporal mutation errors (#206)", - "init lastSyncedValue, fix file-field", - "validation button: disable validation run when offline [TECH-1377] (#178)", - "remove unnecessary clear highlightedfield", + "true-only checkbox lastSynced comparison", + "remove defaultOnSuccess for queries", + "error-summary: use yellow800 for icon color", + "preserve input-component format", + "set networkmode offlineFirst", + "try to use cjs import fetcherror", + "translations: sync translations from transifex (development)", + "global filter field size (#221)", + "filter-field: hide clear-button when no filter (#222)", "stop tooltip flickering [DHIS2-13954]", - "adjust synced cell style (#199)", - "deps: update dependency @dhis2/app-runtime to v3.5.0 (#224)", - "adjust client time to server timezone when computing date ranges (#165)", - "remove 403 as temporal error", - "contextual-help: add help-legend for sync-errors", - "fix disabled cell styling [TECH-1466] (#234)", "manage unsaved comments and limits when moving cells", - "data-workspace: show loader if in flight, regardless of cached data", - "manage unsaved limits when moving cells", - "file-input: reset lastSyncedValue", - "use highlightedfieldstore", - "update useHighlightedField", + "remove custom styles for data details button", + "deps: pin dependencies", + "use zustand store for highlighted-field", + "use date limit: prevent recomputing on every re-render", + "deps: update dependency @dhis2/app-runtime to v3.5.0 (#224)", "basic information: display client date in tooltip", - "always apply long delay when showing/hiding", "deps: update dependency @dhis2/ui to v8.5.3 (#225)", + "onlineManager: make sure to go online when navigator goes online", + "always retry offline-trigger errors", + "address pr comments", + "ensure we use a local date string", + "minor cleanup", + "use prefetched units when user org unit is not the highest level", + "use highlightedfieldstore", + "update useHighlightedField", + "rerun validation on main bar button click", + "handle temporal mutation errors (#206)", + "make useDataValueParams and useApiAttributeParams stable", + "import locales so app has access to them (#207)", + "error-details optional chaining", + "use a stable date string instead of an instable date instance (#201)", "use selector to get coc", + "allow for unit paths starting at the real root instead of user root (#197)", + "update Add limits styling [DHIS2-13958]", "highlighted fields performance (#155)", + "option-set input lastSyncedValue", + "adjust client time to server timezone when computing date ranges (#165)", + "bottom-bar: add failed to save summary", + "or between shortcuts [DHIS2-13955]", + "fix temporal error handling", + "reset error when pristine", + "manage unsaved comments when moving cells", + "update variable name [TECH-1465] (#231)", + "contextual-help: add help-legend for sync-errors", + "shouldRollbackError", + "adjust synced cell style (#199)", + "clear sync-status when value changes (#182)", + "copy FetchError from data-service", + "ensure offline units are fetched correctly for users deep in the hierarchy (#226)", + "data-workspace: show loader if in flight, regardless of cached data", + "fix disabled cell styling [TECH-1466] (#234)", + "onlineStatus: sync header-bar status to onlineManager status", + "manage unsaved limits when moving cells", + "section-filter: do not reset highlighted on focus", + "clear highlight when field is umounted", + "error-summary: count errors in selection", + "add missing files", + "validation button: disable validation run when offline [TECH-1377] (#178)", "headerbar: use smarter delay for headerbar-status", - "print styles [TECH-1312] (#217)", + "tooltip: show all errors in tooltip", "misc cleanup", - "review" + "allow the webapi to return a single object instead of wrapped array", + "dates: ensure that server or client time is used when appropriate", + "data-value-set: disable when mutating", + "errors-store: add getNumberOfErrors" ], "Testing": [ "add test to getPreFetchedChildren", - "add authority tests to comment and limit tests", "fix tests", + "move query-key test", "update tests", "fix test description", - "move query-key test" + "add authority tests to comment and limit tests" ], "Features": [ - "notify user about failures of critical requests", - "error-indicator: add error indicator", + "custom forms: notify user about pre-fetching failure", "sync error handling (#218)", + "sync-errors: add sync-errors store", + "error-indicator: add error indicator", + "headerbar: integrate offline-status-message", + "get current date: set milliseconds to 0", + "sync-error: add sync error to field", "client server date: add DRY utils", - "custom forms: notify user about pre-fetching failure", "headerbar: integrate offline-status message (#233)", - "sync-error: add sync error to field", "respect F_DATAVALUE_ADD user authority", - "headerbar: integrate offline-status-message", - "sync-errors: add sync-errors store", - "get current date: set milliseconds to 0" + "notify user about failures of critical requests" ] } }, @@ -885,9 +885,9 @@ }, "v100.0.2": { "Bug Fixes": [ - "always use outputIdScheme=UID for data preview [DHIS2-14061]", "updated cypress fixtures [DHIS2-14061]", - "always use outputIdScheme=UID [DHIS2-14061]" + "always use outputIdScheme=UID [DHIS2-14061]", + "always use outputIdScheme=UID for data preview [DHIS2-14061]" ] }, "v100.0.1": { @@ -899,43 +899,43 @@ "data-visualizer-app": { "v100.4.0": { "Bug Fixes": [ - "dependency updates (#2243)", - "fix bug which cause current to loose props", + "do not pass a boolean for icons when saving", "avoid crash when visualization object is empty (ie. New)", - "translations: sync translations from transifex (dev)", + "fix bug which cause current to loose props", "avoid visualization flashing when changing options", + "translations: sync translations from transifex (dev)", + "dependency updates (#2243)", "update cli-app-scripts and analytics deps", + "set disabledOptions on AO loading and vis type switching", "hide icon from visualization when option is toggled", - "fetch data element icon and pass it in extraOptions", - "do not pass a boolean for icons when saving", - "set disabledOptions on AO loading and vis type switching" + "fetch data element icon and pass it in extraOptions" ], "Features": [ - "support non-gregorian fixed periods (#2233)", - "implement data icon option for SV visualization (DHIS2-10496) (#2236)", - "disable option when cumulativeValues is checked in PT DHiS2-15728", - "v100.4.0", - "remove disabled before passing object to visualization generator", - "disable legend option when cumulative values is enabled", - "cumulative values in PT (DHIS2-5497) (#2746)", "handle disabled and helpText props for disabled options", + "handle disabled option in Redux store", + "cumulative values in PT (DHIS2-5497) (#2746)", + "v100.4.0", + "implement data icon option for SV visualization (DHIS2-10496) (#2236)", "disabled options based on cumulativeValues in PT DHIS2-15728", + "remove disabled before passing object to visualization generator", "single value background color change based upon legend (DHIS2-13702) (#2223)", - "handle disabled option in Redux store" + "support non-gregorian fixed periods (#2233)", + "disable option when cumulativeValues is checked in PT DHiS2-15728", + "disable legend option when cumulative values is enabled" ], "Testing": [ - "use current year instead of hardcode it", - "fix test failing due to change in single value behaviour", "enhance tests, options and sorting", "refactor clickCheckbox to check/uncheckCheckbox", - "add helper functions for totals options", - "add tests for cumulativeValues option in PT" + "fix test failing due to change in single value behaviour", + "add tests for cumulativeValues option in PT", + "use current year instead of hardcode it", + "add helper functions for totals options" ] }, "v100.3.1": { "Bug Fixes": [ - "color set update (DHIS2-16108) (#2906)", "legend sets fail to load in table with data dimension in the row (DHIS2-12830) (#2753)", + "color set update (DHIS2-16108) (#2906)", "v100.3.1" ] }, @@ -944,15 +944,15 @@ "send test results to report portal dashboard" ], "Bug Fixes": [ - "disable Save when vis not in unsaved/dirty state DHIS2-15373 (#2758)", - "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)", + "allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)", "only update interpretations list when in DOM", - "change legend type description to fit SV (DHIS2-15120) (#2757)", + "prevent state update when modal is closing", "visualization deleted when saving it after copy DHIS2-15722 (#2778)", - "allow closing the interpretations modal when accessed via URL (DHIS2-15721) (#2748)", - "translate dimension labels in PT DHIS2-15750 (#2783)" + "disable Save when vis not in unsaved/dirty state DHIS2-15373 (#2758)", + "translate dimension labels in PT DHIS2-15750 (#2783)", + "translations: sync translations from transifex (dev)", + "limit max value shifts to min value fields in PT (DHIS2-10235) (#2756)", + "change legend type description to fit SV (DHIS2-15120) (#2757)" ], "Features": [ "deps: bump analytics to latest to benefit from fixes and features (#2886)", @@ -963,30 +963,30 @@ "Features": [ "use UpdateButton and HoverMenubar from analytics", "update download menu to use hovermenu components from analytics", - "100.2.0 (#2741)", "use hover menu components from analytics for options menu", "use Toolbar and ToolbarSidebar from analytics (#2358)", - "use interpretations button from analytics" + "use interpretations button from analytics", + "100.2.0 (#2741)" ], "Testing": [ + "skip legend test while data element icons are unsupported", "comment out icon tests for currently unsupported types", "extend timeout after delete has been triggered (#2499)", - "rename AO-title to titlebar (DHIS2-15063) (#2435)", "add Cypress tests for SV icon (DHIS2-10496) (#2372)", - "more tests for custom calculations (DHIS2-13871) (#2287)", "prevent test names from being dynamic (#2576)", - "skip legend test while data element icons are unsupported" + "more tests for custom calculations (DHIS2-13871) (#2287)", + "rename AO-title to titlebar (DHIS2-15063) (#2435)" ], "Bug Fixes": [ "adjust data test name", - "adjust e2e element slectors", - "tweak viz type selector styles to match toolbar", + "ensure `MenuSectionHeader` is `dense` when in `HoverMenuBar`", "translations: sync translations from transifex (dev)", - "inject style in props passed to VisualizationPlugin (DHIS2-15126) (#2322)", + "adjust closeFileMenuWithClick command", "observe size changes for legend positioning", + "inject style in props passed to VisualizationPlugin (DHIS2-15126) (#2322)", "remove divider from plain data source submenu", - "ensure `MenuSectionHeader` is `dense` when in `HoverMenuBar`", - "adjust closeFileMenuWithClick command" + "tweak viz type selector styles to match toolbar", + "adjust e2e element slectors" ] }, "v100.1.4": { @@ -1001,11 +1001,11 @@ }, "v100.1.3": { "Bug Fixes": [ - "v100.1.1", - "case E7113 throws same msg as E7114 (#2278)", "single value size and position issues (analytics@25.1.10) (#2359)", + "deps: platform deps for login redirect [DHIS2-15319] (#2300)", + "case E7113 throws same msg as E7114 (#2278)", "bump cli-app-scripts to 10.3.8 for LIBS-499 fix (#2285)", - "deps: platform deps for login redirect [DHIS2-15319] (#2300)" + "v100.1.1" ] }, "v100.1.2": { @@ -1020,31 +1020,31 @@ }, "v100.1.0": { "Features": [ - "support non-gregorian fixed periods (#2233)", - "implement data icon option for SV visualization (DHIS2-10496) (#2236)", "100.1.0 (#2286)", + "custom calculations (DHIS2-13871) (#2232)", + "implement data icon option for SV visualization (DHIS2-10496) (#2236)", "single value background color change based upon legend (DHIS2-13702) (#2223)", - "plugin: send installation status [DHIS2-15097] (#2273)", - "custom calculations (DHIS2-13871) (#2232)" + "support non-gregorian fixed periods (#2233)", + "plugin: send installation status [DHIS2-15097] (#2273)" ], "Testing": [ - "add extended timeout for file open modal (#2284)", - "fix test failing due to change in single value behaviour" + "fix test failing due to change in single value behaviour", + "add extended timeout for file open modal (#2284)" ], "Bug Fixes": [ - "remove translucent layer by using app-scripts 10.3.4 (DHIS2-15008) (#2251)", - "deps: bump cli-app-scripts for precaching improvement", + "do not pass a boolean for icons when saving", + "update cli-app-scripts and analytics (#2247)", "target window.parent for postRobot communication (#2256)", + "remove old i18n initialisation (#2241)", "translations: sync translations from transifex (master) (#2192)", "inject CSS UI variables in plugin (#2270)", - "dependency updates (#2243)", + "remove translucent layer by using app-scripts 10.3.4 (DHIS2-15008) (#2251)", "nightly workflow has to run on default branch which is currently dev (#2269)", - "remove old i18n initialisation (#2241)", - "update cli-app-scripts and analytics (#2247)", + "deps: bump cli-app-scripts for precaching improvement", + "set height on chart container when not defined (#2246) (#2250)", + "dependency updates (#2243)", "update cli-app-scripts and analytics deps", "hide icon from visualization when option is toggled", - "set height on chart container when not defined (#2246) (#2250)", - "do not pass a boolean for icons when saving", "plugin sends installation status (#2277)", "fetch data element icon and pass it in extraOptions" ] @@ -1095,17 +1095,17 @@ ], "Bug Fixes": [ "change background image for undefined cell", + "always display 'no event' for enrollment", + "update color according to spec change", "return empty value for undefined boolean cells", "add custom styling to undefined cells", - "always display 'no event' for enrollment", "remove background color for undefined cell", - "add tooltip to undefined cells", - "update color according to spec change" + "add tooltip to undefined cells" ], "Testing": [ - "change test cell to match test.e2e data", + "change tooltip label", "add tests for undefined values", - "change tooltip label" + "change test cell to match test.e2e data" ] }, "v100.10.6": { @@ -1115,13 +1115,13 @@ }, "v100.10.5": { "Bug Fixes": [ + "update optionSet options metadata on selection in the modal", + "replace id with uid after backend adjusted the response", + "lookup option set options labels correctly DHIS2-15771", "fix name for option set options shown in chip tooltip (DHIS2-16181)", + "store metadata for option set options on load (DHIS2-16181)", "handle options with non-unique codes across optionsets (DHIS2-15771) (#426)", - "fix plain download with name", - "lookup option set options labels correctly DHIS2-15771", - "replace id with uid after backend adjusted the response", - "update optionSet options metadata on selection in the modal", - "store metadata for option set options on load (DHIS2-16181)" + "fix plain download with name" ], "Testing": [ "add test for option set options label", @@ -1136,12 +1136,12 @@ "v100.10.3": { "Bug Fixes": [ "ensure scrollbox actually scrolls instead of the container", - "return `fetching` from useProgramDataDimensions for lazy loading", + "ensure variable names matches function argument", "ensure `loading` remains `false` when lazy loading additional items", - "your- and program-dimensions list lazy loading (#453)", + "return `fetching` from useProgramDataDimensions for lazy loading", "make scrollbox scrollable without fixed height", "increment based on correct property `pager.page` not `data.page`", - "ensure variable names matches function argument" + "your- and program-dimensions list lazy loading (#453)" ] }, "v100.10.2": { @@ -1152,8 +1152,8 @@ "v100.10.1": { "Bug Fixes": [ "various hackathon issues", - "take legend-key into account when computing pagination max-width (DHIS2-15465)", "correctly center the table spinner (DHIS2-13947, DHIS2-13946)", + "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)" ] @@ -1178,12 +1178,12 @@ }, "v100.9.3": { "Bug Fixes": [ - "implement min width on pagination container so dropdowns fit", - "bump min width for less concise locales", - "always attach resize observer if node is found", "translations: sync translations from transifex (master)", - "ensure pagination max-width is correct in interpretations modal (#434)", "upgrade @dhis2/ui to get spacing between pagination elements", + "always attach resize observer if node is found", + "ensure pagination max-width is correct in interpretations modal (#434)", + "bump min width for less concise locales", + "implement min width on pagination container so dropdowns fit", "lack of access show the generic \"something went wrong\" error (DHIS2-15737) (#429)" ] }, @@ -1199,30 +1199,30 @@ }, "v100.9.0": { "Features": [ + "migrate view-menu", + "add disabled state to view menu", + "hoverable options menu", + "add InterpretationsAndDetailsToggler", + "toolbar UI update (DHIS2-15167) (#368)", "implement download menu that can be hovered or clicked", + "let download menu be clickable or hoverable", "add app logo", "add HoverMenuBar", - "add update button", - "add menu and menu items WIP", - "toolbar UI update (DHIS2-15167) (#368)", "port file-menu to new hoverable menubar", - "let download menu be clickable or hoverable", - "add InterpretationsAndDetailsToggler", - "migrate view-menu", - "migrate download menu wip", - "hoverable options menu", - "add disabled state to view menu" + "add menu and menu items WIP", + "add update button", + "migrate download menu wip" ], "Bug Fixes": [ - "adjust import name", - "ensure flexbox children consume full height", - "adjust height to 32 px", - "upgrade @dhis2/ui to get consistent menu section header styles", + "remove unused import", "wrap action call in useCallback", + "adjust height to 32 px", "push app name 1px down to improve visual alignment", - "remove unused import", - "ensure `MenuSectionHeader` is `dense` when in the `HoverMenuBar`", "trigger toggleSubMenu when on items without children so it closes", + "ensure `MenuSectionHeader` is `dense` when in the `HoverMenuBar`", + "adjust import name", + "ensure flexbox children consume full height", + "upgrade @dhis2/ui to get consistent menu section header styles", "let dropdown render children directly in popper" ] }, @@ -1238,21 +1238,21 @@ }, "v100.8.0": { "Testing": [ - "remove special handling for 38", "add special handling for 2.38", + "update the error message for 2.38", + "update download and filemenu tests to reflect pe being optional", "add ou instead of pe", "improve period click targeting", + "remove special handling for 38", "rename visualization-title to titlebar (DHIS2-15063) (#384)", - "update the error message for 2.38", "remove intercept evaluation that is suddenly failing", - "remove unused imports", - "update download and filemenu tests to reflect pe being optional" + "remove unused imports" ], "Bug Fixes": [ - "allow 1 retry on CI", "allow developers to choose cy.open browser environment themselves", - "remove unused prop", - "align e2e file with master" + "align e2e file with master", + "allow 1 retry on CI", + "remove unused prop" ], "Features": [ "remove period validation (DHIS2-15015) (#381)" @@ -1265,8 +1265,8 @@ }, "v100.7.4": { "Bug Fixes": [ - "use nullish instead", - "avoid crash when missing metadata for stage-element ids (DHIS2-15423)" + "avoid crash when missing metadata for stage-element ids (DHIS2-15423)", + "use nullish instead" ] }, "v100.7.3": { @@ -1287,33 +1287,33 @@ "v100.7.0": { "Features": [ "add state for expanding the visualization canvas", - "add view menu", - "toggle panel visibility when clicking the fullscreen button", - "add button to titlebar that toggles visualization canvas expansion", "allow toggling individual panels from menu bar", + "add view menu", "allow expanding visualization and hiding panels (#344)", - "separate state for hidden layout and sidebar" + "toggle panel visibility when clicking the fullscreen button", + "separate state for hidden layout and sidebar", + "add button to titlebar that toggles visualization canvas expansion" ], "Bug Fixes": [ + "subscribe to correct hidden state in the viz type selector", "disable interpretations view menu when no AO is loaded", - "make button square", - "initialise hidden panel state and remove fallbacks from selectors", "hide tooltip immediately to avoid it jumping across the screen", + "make button square", "tweak fullscreen toggle tooltip text", - "subscribe to correct hidden state in the viz type selector" + "initialise hidden panel state and remove fallbacks from selectors" ], "Testing": [ - "add intergration tests for fullscreen toggle", - "verify panel hiding logic is correct" + "verify panel hiding logic is correct", + "add intergration tests for fullscreen toggle" ] }, "v100.6.2": { "Testing": [ - "add version toggle for 2.40", - "readd the skip as the bug is still present", "add tests for ou hierarchy (untested due to instances being down)", - "unskip old test that should work now", - "ou hierarchy tests (DHIS2-2367) (#353)" + "readd the skip as the bug is still present", + "ou hierarchy tests (DHIS2-2367) (#353)", + "add version toggle for 2.40", + "unskip old test that should work now" ], "Bug Fixes": [ "bump cli-app-scripts to 10.3.8 for LIBS-499 fix (#352)" @@ -1346,42 +1346,42 @@ "v100.2.1": { "Bug Fixes": [ "external basemaps were not showing [DHIS2-15953] (#3017)", - "release candidate 100.2.1", "external layers were getting an endless spinner when being added to map [DHIS2-16078] (#3023)", - "sorting of layers by drag and drop was not working [DHIS2-16024] (#3021)", + "translations: sync translations from transifex (dev)", "ensure layer type is supported and remove the unsupported Google basemaps", - "translations: sync translations from transifex (dev)" + "release candidate 100.2.1", + "sorting of layers by drag and drop was not working [DHIS2-16024] (#3021)" ] }, "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": [ - "accept both lowercase and camelCase interpretationId in url(#2937)", - "translations: sync translations from transifex (dev)" + "translations: sync translations from transifex (dev)", + "accept both lowercase and camelCase interpretationId in url(#2937)" ] }, "v100.1.7": { "Bug Fixes": [ - "set default basemap for interpretation map (DHIS2-15788) (#2944)", - "use programIndicators endpoint respecting sharing settings (#2950)", + "post a data statistics view when map is open or saved (#2951)", "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)", "hide see position from context meny for split view maps", + "draw layers with opacity (#2948)", + "use programIndicators endpoint respecting sharing settings (#2950)", "show warning if event filter is not supported (#2952)", - "post a data statistics view when map is open or saved (#2951)" + "set default basemap for interpretation map (DHIS2-15788) (#2944)" ] }, "v100.1.6": { "Bug Fixes": [ - "keep layer visibility when period is changed (#2705)", + "set period for each split view map (#2721)", "upgrade landcover dataset (#2732)", "translations: sync translations from transifex (dev)", - "Set rendering strategy to single if not relative period (#2703)", - "set period for each split view map (#2721)" + "keep layer visibility when period is changed (#2705)", + "Set rendering strategy to single if not relative period (#2703)" ] }, "v100.1.5": { @@ -1411,10 +1411,10 @@ }, "v100.1.0": { "Bug Fixes": [ - "remove fallback coordinate field (DHIS2-8165) (#2575)", "bumps cli-app-scripts to 10.3.8 for LIBS-499 fix (#2592)", - "bump cli-app-scripts for precaching improvement", - "use window.parent" + "use window.parent", + "remove fallback coordinate field (DHIS2-8165) (#2575)", + "bump cli-app-scripts for precaching improvement" ], "Features": [ "plugin: send installation status [DHIS2-15097] (#2580)" diff --git a/website/data/apphub.json b/website/data/apphub.json index 9d903363..0ec8f6f0 100644 --- a/website/data/apphub.json +++ b/website/data/apphub.json @@ -44,6 +44,15 @@ "lastUpdated": 1673554693491, "logo": true }, + { + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/saudigitus-hisp-mozambique/d3b6518e-734b-4ad8-aac3-d74a76101ed2/5afd2704-7cca-404b-9377-b66720cc38e6", + "caption": "", + "created": 1673554914299, + "description": "", + "id": "5afd2704-7cca-404b-9377-b66720cc38e6", + "lastUpdated": 1673554914299, + "logo": false + }, { "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/saudigitus-hisp-mozambique/d3b6518e-734b-4ad8-aac3-d74a76101ed2/2932b75a-0a45-48be-82d7-e78e2e219ac1", "caption": "", @@ -61,15 +70,6 @@ "id": "aac2e47c-1443-4dd7-a047-dbb528192686", "lastUpdated": 1673554928415, "logo": false - }, - { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/saudigitus-hisp-mozambique/d3b6518e-734b-4ad8-aac3-d74a76101ed2/5afd2704-7cca-404b-9377-b66720cc38e6", - "caption": "", - "created": 1673554914299, - "description": "", - "id": "5afd2704-7cca-404b-9377-b66720cc38e6", - "lastUpdated": 1673554914299, - "logo": false } ], "sourceUrl": "https://github.com/Saudigitus/dhis2_analytics_widget", @@ -201,6 +201,15 @@ "lastUpdated": 1624288464107, "logo": true }, + { + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/a1bd6b5b-de8c-4998-8d34-56c18a139683/4b115e05-12ec-4660-aa6d-e2b04f69c8be", + "caption": "", + "created": 1624315022401, + "description": "", + "id": "4b115e05-12ec-4660-aa6d-e2b04f69c8be", + "lastUpdated": 1624315022401, + "logo": false + }, { "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/a1bd6b5b-de8c-4998-8d34-56c18a139683/835094e5-4813-48be-b676-bccd6bd4df67", "caption": "", @@ -210,6 +219,15 @@ "lastUpdated": 1624314967152, "logo": false }, + { + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/a1bd6b5b-de8c-4998-8d34-56c18a139683/f0bef01d-3570-4b20-9f26-8d0d6943093a", + "caption": "", + "created": 1624314977424, + "description": "", + "id": "f0bef01d-3570-4b20-9f26-8d0d6943093a", + "lastUpdated": 1624314977424, + "logo": false + }, { "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/a1bd6b5b-de8c-4998-8d34-56c18a139683/afb0acb8-8ff3-48fe-8c3e-966ad83149ff", "caption": "", @@ -227,24 +245,6 @@ "id": "f5d184cf-550d-4a6f-be5b-d931d3743a33", "lastUpdated": 1624315046627, "logo": false - }, - { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/a1bd6b5b-de8c-4998-8d34-56c18a139683/4b115e05-12ec-4660-aa6d-e2b04f69c8be", - "caption": "", - "created": 1624315022401, - "description": "", - "id": "4b115e05-12ec-4660-aa6d-e2b04f69c8be", - "lastUpdated": 1624315022401, - "logo": false - }, - { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/a1bd6b5b-de8c-4998-8d34-56c18a139683/f0bef01d-3570-4b20-9f26-8d0d6943093a", - "caption": "", - "created": 1624314977424, - "description": "", - "id": "f0bef01d-3570-4b20-9f26-8d0d6943093a", - "lastUpdated": 1624314977424, - "logo": false } ], "sourceUrl": "https://github.com/dhis2/android-settings-app", @@ -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/9d3a74db-fc57-492d-9990-3b4b25576280", "caption": "", @@ -316,15 +325,6 @@ "id": "683e6871-3c2a-4499-8b02-852a6fe3cd39", "lastUpdated": 1685105856008, "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", @@ -794,39 +794,39 @@ "logo": true }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/cec546be-9102-4aed-a5ee-91d066fa3e6b/5757bb9f-e7fc-4be4-b03a-9fb56bbdb60a", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/cec546be-9102-4aed-a5ee-91d066fa3e6b/ed6e3553-0d22-45d3-abc6-4b5e5eaa0e5a", "caption": "", - "created": 1600683933014, + "created": 1600683931880, "description": "", - "id": "5757bb9f-e7fc-4be4-b03a-9fb56bbdb60a", - "lastUpdated": 1600683933014, + "id": "ed6e3553-0d22-45d3-abc6-4b5e5eaa0e5a", + "lastUpdated": 1600683931880, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/cec546be-9102-4aed-a5ee-91d066fa3e6b/02cb89f0-6f10-486d-9870-7dd2e9e0b1bf", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/cec546be-9102-4aed-a5ee-91d066fa3e6b/5757bb9f-e7fc-4be4-b03a-9fb56bbdb60a", "caption": "", - "created": 1600683932885, + "created": 1600683933014, "description": "", - "id": "02cb89f0-6f10-486d-9870-7dd2e9e0b1bf", - "lastUpdated": 1600683932885, + "id": "5757bb9f-e7fc-4be4-b03a-9fb56bbdb60a", + "lastUpdated": 1600683933014, "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 }, { - "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/02cb89f0-6f10-486d-9870-7dd2e9e0b1bf", "caption": "", - "created": 1600683929001, + "created": 1600683932885, "description": "", - "id": "82152e2d-fb7d-46a4-a5c7-e89deef3584f", - "lastUpdated": 1600683929001, + "id": "02cb89f0-6f10-486d-9870-7dd2e9e0b1bf", + "lastUpdated": 1600683932885, "logo": false } ], @@ -938,12 +938,21 @@ "logo": true }, { - "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/8bdff6dd-63b0-4c29-b724-54bcc13a8ea1", "caption": "", - "created": 1588595336110, + "created": 1588595337488, "description": "", - "id": "4d4e14f0-6c22-4817-ae28-350239df0deb", - "lastUpdated": 1588595336110, + "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/dd621a94-0c23-472c-bd38-d921a2a143b7", + "caption": "", + "created": 1588595336786, + "description": "", + "id": "dd621a94-0c23-472c-bd38-d921a2a143b7", + "lastUpdated": 1588595336786, "logo": false }, { @@ -956,12 +965,12 @@ "logo": false }, { - "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/4d4e14f0-6c22-4817-ae28-350239df0deb", "caption": "", - "created": 1588595336786, + "created": 1588595336110, "description": "", - "id": "dd621a94-0c23-472c-bd38-d921a2a143b7", - "lastUpdated": 1588595336786, + "id": "4d4e14f0-6c22-4817-ae28-350239df0deb", + "lastUpdated": 1588595336110, "logo": false }, { @@ -972,15 +981,6 @@ "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/8bdff6dd-63b0-4c29-b724-54bcc13a8ea1", - "caption": "", - "created": 1588595337488, - "description": "", - "id": "8bdff6dd-63b0-4c29-b724-54bcc13a8ea1", - "lastUpdated": 1588595337488, - "logo": false } ], "sourceUrl": "https://github.com/hisptz/bottleneck-analysis-app", @@ -1047,12 +1047,12 @@ "logo": true }, { - "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 }, { @@ -1065,12 +1065,12 @@ "logo": false }, { - "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 } ], @@ -3999,21 +3999,21 @@ "owner": "d9429d66-4b08-42a1-9e50-e62fe7307cd3", "images": [ { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/independent/05f4cb50-c685-4bb2-a5bb-3a273b51bc8f/7dd74ffd-e941-4e0d-b8ba-7306acc5c1a6", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/independent/05f4cb50-c685-4bb2-a5bb-3a273b51bc8f/36480ce2-087c-4ebb-ae79-f84eefc1f93b", "caption": "", - "created": 1605920539338, + "created": 1605919887440, "description": "", - "id": "7dd74ffd-e941-4e0d-b8ba-7306acc5c1a6", - "lastUpdated": 1605920539338, + "id": "36480ce2-087c-4ebb-ae79-f84eefc1f93b", + "lastUpdated": 1605919887440, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/independent/05f4cb50-c685-4bb2-a5bb-3a273b51bc8f/5b6e980c-0c32-4141-830c-116c25f354b6", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/independent/05f4cb50-c685-4bb2-a5bb-3a273b51bc8f/7dd74ffd-e941-4e0d-b8ba-7306acc5c1a6", "caption": "", - "created": 1605920552202, + "created": 1605920539338, "description": "", - "id": "5b6e980c-0c32-4141-830c-116c25f354b6", - "lastUpdated": 1605920552202, + "id": "7dd74ffd-e941-4e0d-b8ba-7306acc5c1a6", + "lastUpdated": 1605920539338, "logo": false }, { @@ -4026,12 +4026,12 @@ "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/independent/05f4cb50-c685-4bb2-a5bb-3a273b51bc8f/36480ce2-087c-4ebb-ae79-f84eefc1f93b", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/independent/05f4cb50-c685-4bb2-a5bb-3a273b51bc8f/5b6e980c-0c32-4141-830c-116c25f354b6", "caption": "", - "created": 1605919887440, + "created": 1605920552202, "description": "", - "id": "36480ce2-087c-4ebb-ae79-f84eefc1f93b", - "lastUpdated": 1605919887440, + "id": "5b6e980c-0c32-4141-830c-116c25f354b6", + "lastUpdated": 1605920552202, "logo": false }, { @@ -4656,21 +4656,21 @@ "logo": true }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/4a5b87dc-015c-47db-ae77-f2f42e3bbb5a/97af18bb-86e0-4235-9e53-0b00b45280c6", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/4a5b87dc-015c-47db-ae77-f2f42e3bbb5a/a35d8e4a-aa51-47fe-b434-a94218941f53", "caption": "", - "created": 1663847764455, + "created": 1663847764454, "description": "", - "id": "97af18bb-86e0-4235-9e53-0b00b45280c6", - "lastUpdated": 1663847764455, + "id": "a35d8e4a-aa51-47fe-b434-a94218941f53", + "lastUpdated": 1663847764454, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/4a5b87dc-015c-47db-ae77-f2f42e3bbb5a/a35d8e4a-aa51-47fe-b434-a94218941f53", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2/4a5b87dc-015c-47db-ae77-f2f42e3bbb5a/97af18bb-86e0-4235-9e53-0b00b45280c6", "caption": "", - "created": 1663847764454, + "created": 1663847764455, "description": "", - "id": "a35d8e4a-aa51-47fe-b434-a94218941f53", - "lastUpdated": 1663847764454, + "id": "97af18bb-86e0-4235-9e53-0b00b45280c6", + "lastUpdated": 1663847764455, "logo": false } ], @@ -5041,21 +5041,21 @@ "logo": true }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/bao-systems/239b58bb-0e3a-4183-b9b4-29956328c2a1/371d01e5-99b5-43c7-a582-8253b992dcc5", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/bao-systems/239b58bb-0e3a-4183-b9b4-29956328c2a1/a4ec95f6-cfbf-43bc-8e28-09086e68ff28", "caption": "", - "created": 1682674033748, + "created": 1682674026179, "description": "", - "id": "371d01e5-99b5-43c7-a582-8253b992dcc5", - "lastUpdated": 1682674033748, + "id": "a4ec95f6-cfbf-43bc-8e28-09086e68ff28", + "lastUpdated": 1682674026179, "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/371d01e5-99b5-43c7-a582-8253b992dcc5", "caption": "", - "created": 1682674049587, + "created": 1682674033748, "description": "", - "id": "6c5be955-63ff-4eea-a826-d104f3ea477b", - "lastUpdated": 1682674049587, + "id": "371d01e5-99b5-43c7-a582-8253b992dcc5", + "lastUpdated": 1682674033748, "logo": false }, { @@ -5068,21 +5068,21 @@ "logo": false }, { - "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/6c5be955-63ff-4eea-a826-d104f3ea477b", "caption": "", - "created": 1682674040389, + "created": 1682674049587, "description": "", - "id": "80c1fd02-10c5-4515-bebe-3db21f683ef9", - "lastUpdated": 1682674040389, + "id": "6c5be955-63ff-4eea-a826-d104f3ea477b", + "lastUpdated": 1682674049587, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/bao-systems/239b58bb-0e3a-4183-b9b4-29956328c2a1/a4ec95f6-cfbf-43bc-8e28-09086e68ff28", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/bao-systems/239b58bb-0e3a-4183-b9b4-29956328c2a1/80c1fd02-10c5-4515-bebe-3db21f683ef9", "caption": "", - "created": 1682674026179, + "created": 1682674040389, "description": "", - "id": "a4ec95f6-cfbf-43bc-8e28-09086e68ff28", - "lastUpdated": 1682674026179, + "id": "80c1fd02-10c5-4515-bebe-3db21f683ef9", + "lastUpdated": 1682674040389, "logo": false } ], @@ -5458,6 +5458,24 @@ "lastUpdated": 1655741566197, "logo": true }, + { + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/upc-who/450e6234-618e-4063-9113-66c90e20ca16/e041aaf4-e895-4a20-b477-6d41234bc398", + "caption": "", + "created": 1655741575771, + "description": "", + "id": "e041aaf4-e895-4a20-b477-6d41234bc398", + "lastUpdated": 1655741575771, + "logo": false + }, + { + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/upc-who/450e6234-618e-4063-9113-66c90e20ca16/88c88a5b-6198-46be-9d7f-9bee6d4d2552", + "caption": "", + "created": 1655741575783, + "description": "", + "id": "88c88a5b-6198-46be-9d7f-9bee6d4d2552", + "lastUpdated": 1655741575783, + "logo": false + }, { "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/upc-who/450e6234-618e-4063-9113-66c90e20ca16/5f2e8926-e85b-4fe0-99d1-2c3d2ce4578c", "caption": "", @@ -5467,6 +5485,15 @@ "lastUpdated": 1655741575846, "logo": false }, + { + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/upc-who/450e6234-618e-4063-9113-66c90e20ca16/86b51970-c96b-4a3a-8abe-c26397f4c4a5", + "caption": "", + "created": 1655741575829, + "description": "", + "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/d3eb1c59-175a-483a-b3f7-557b7640afe2", "caption": "", @@ -5502,33 +5529,6 @@ "id": "ccef42e0-3ad7-47a5-9a23-eda2a1b8aef7", "lastUpdated": 1655741575764, "logo": false - }, - { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/upc-who/450e6234-618e-4063-9113-66c90e20ca16/e041aaf4-e895-4a20-b477-6d41234bc398", - "caption": "", - "created": 1655741575771, - "description": "", - "id": "e041aaf4-e895-4a20-b477-6d41234bc398", - "lastUpdated": 1655741575771, - "logo": false - }, - { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/upc-who/450e6234-618e-4063-9113-66c90e20ca16/88c88a5b-6198-46be-9d7f-9bee6d4d2552", - "caption": "", - "created": 1655741575783, - "description": "", - "id": "88c88a5b-6198-46be-9d7f-9bee6d4d2552", - "lastUpdated": 1655741575783, - "logo": false - }, - { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/upc-who/450e6234-618e-4063-9113-66c90e20ca16/86b51970-c96b-4a3a-8abe-c26397f4c4a5", - "caption": "", - "created": 1655741575829, - "description": "", - "id": "86b51970-c96b-4a3a-8abe-c26397f4c4a5", - "lastUpdated": 1655741575829, - "logo": false } ], "sourceUrl": "https://github.com/WorldHealthOrganization/godata-dhis2-interop-app", @@ -5712,21 +5712,21 @@ "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 }, { - "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 } ], @@ -5772,39 +5772,39 @@ "logo": true }, { - "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/823cb928-3b0b-4ace-b795-7e43ca510a3b", "caption": "", - "created": 1634123689506, + "created": 1634123703598, "description": "", - "id": "84f869af-60d5-4bdd-b209-baf76d8e5ddb", - "lastUpdated": 1634123689506, + "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/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/9b625847-eee3-4d9b-9b11-d33e26e2bb16", "caption": "", - "created": 1634123711214, + "created": 1634123705245, "description": "", - "id": "3057c0e8-6e38-41d3-8c6d-fd4f90ff441f", - "lastUpdated": 1634123711214, + "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/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/3057c0e8-6e38-41d3-8c6d-fd4f90ff441f", "caption": "", - "created": 1634123711019, + "created": 1634123711214, "description": "", - "id": "2652583a-3089-47e5-a84f-786c8f06c22c", - "lastUpdated": 1634123711019, + "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/0d542045-297f-4534-8e9d-9003d777a0fe", "caption": "", - "created": 1634123710101, + "created": 1634123705167, "description": "", - "id": "4230f576-f039-47da-a3f1-e610efcd6420", - "lastUpdated": 1634123710101, + "id": "0d542045-297f-4534-8e9d-9003d777a0fe", + "lastUpdated": 1634123705167, "logo": false }, { @@ -5817,21 +5817,21 @@ "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/4230f576-f039-47da-a3f1-e610efcd6420", "caption": "", - "created": 1634123705245, + "created": 1634123710101, "description": "", - "id": "9b625847-eee3-4d9b-9b11-d33e26e2bb16", - "lastUpdated": 1634123705245, + "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/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/2652583a-3089-47e5-a84f-786c8f06c22c", "caption": "", - "created": 1634123705167, + "created": 1634123711019, "description": "", - "id": "0d542045-297f-4534-8e9d-9003d777a0fe", - "lastUpdated": 1634123705167, + "id": "2652583a-3089-47e5-a84f-786c8f06c22c", + "lastUpdated": 1634123711019, "logo": false }, { @@ -5844,12 +5844,12 @@ "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/95d3513f-d1be-48b6-acd6-f00d14173f0f", "caption": "", - "created": 1634123703598, + "created": 1634123692245, "description": "", - "id": "823cb928-3b0b-4ace-b795-7e43ca510a3b", - "lastUpdated": 1634123703598, + "id": "95d3513f-d1be-48b6-acd6-f00d14173f0f", + "lastUpdated": 1634123692245, "logo": false }, { @@ -5871,12 +5871,12 @@ "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/84f869af-60d5-4bdd-b209-baf76d8e5ddb", "caption": "", - "created": 1634123692245, + "created": 1634123689506, "description": "", - "id": "95d3513f-d1be-48b6-acd6-f00d14173f0f", - "lastUpdated": 1634123692245, + "id": "84f869af-60d5-4bdd-b209-baf76d8e5ddb", + "lastUpdated": 1634123689506, "logo": false }, { @@ -5993,84 +5993,75 @@ "logo": true }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/20a8be36-1950-4936-a0bc-06ccdc202f9a", - "caption": "", - "created": 1702462063146, - "description": "", - "id": "20a8be36-1950-4936-a0bc-06ccdc202f9a", - "lastUpdated": 1702462063146, - "logo": false - }, - { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/0f436c11-6a3f-401d-8766-e532d8fb14bc", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/41f42632-98b6-42c1-88fd-40de62ca3355", "caption": "", - "created": 1702462040272, + "created": 1702461948732, "description": "", - "id": "0f436c11-6a3f-401d-8766-e532d8fb14bc", - "lastUpdated": 1702462040272, + "id": "41f42632-98b6-42c1-88fd-40de62ca3355", + "lastUpdated": 1702461948732, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/5c5a6193-d576-4d85-ad2b-b37809b5e9df", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/71637570-809c-4463-a851-649b84e012e4", "caption": "", - "created": 1702462028713, + "created": 1702461965318, "description": "", - "id": "5c5a6193-d576-4d85-ad2b-b37809b5e9df", - "lastUpdated": 1702462028713, + "id": "71637570-809c-4463-a851-649b84e012e4", + "lastUpdated": 1702461965318, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/8ed0428c-14b1-45ef-a29d-63116fd6fde1", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/b7e6b972-e852-4368-8038-913a4cc40d9a", "caption": "", - "created": 1702462045680, + "created": 1702462057142, "description": "", - "id": "8ed0428c-14b1-45ef-a29d-63116fd6fde1", - "lastUpdated": 1702462045680, + "id": "b7e6b972-e852-4368-8038-913a4cc40d9a", + "lastUpdated": 1702462057142, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/41f42632-98b6-42c1-88fd-40de62ca3355", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/243757b5-bddd-4708-ae19-bef57f524cd4", "caption": "", - "created": 1702461948732, + "created": 1702461957398, "description": "", - "id": "41f42632-98b6-42c1-88fd-40de62ca3355", - "lastUpdated": 1702461948732, + "id": "243757b5-bddd-4708-ae19-bef57f524cd4", + "lastUpdated": 1702461957398, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/a1ac544e-b861-4477-9c6a-da5bc276ddff", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/40e49d89-452e-4686-8706-59607beb4751", "caption": "", - "created": 1702461894893, + "created": 1702461867816, "description": "", - "id": "a1ac544e-b861-4477-9c6a-da5bc276ddff", - "lastUpdated": 1702461894893, + "id": "40e49d89-452e-4686-8706-59607beb4751", + "lastUpdated": 1702461867816, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/71637570-809c-4463-a851-649b84e012e4", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/af0d7630-82ba-42ec-a392-24978b4bd5d6", "caption": "", - "created": 1702461965318, + "created": 1702461801148, "description": "", - "id": "71637570-809c-4463-a851-649b84e012e4", - "lastUpdated": 1702461965318, + "id": "af0d7630-82ba-42ec-a392-24978b4bd5d6", + "lastUpdated": 1702461801148, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/b7e6b972-e852-4368-8038-913a4cc40d9a", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/dcbef667-630c-409e-9fc1-62f017fe76ce", "caption": "", - "created": 1702462057142, + "created": 1702461856467, "description": "", - "id": "b7e6b972-e852-4368-8038-913a4cc40d9a", - "lastUpdated": 1702462057142, + "id": "dcbef667-630c-409e-9fc1-62f017fe76ce", + "lastUpdated": 1702461856467, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/7712bbd1-f855-44d1-8c80-8662d7a35395", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/5e1f161b-a93e-41e8-900e-e8787a18fc2a", "caption": "", - "created": 1702461773153, + "created": 1702461814263, "description": "", - "id": "7712bbd1-f855-44d1-8c80-8662d7a35395", - "lastUpdated": 1702461773153, + "id": "5e1f161b-a93e-41e8-900e-e8787a18fc2a", + "lastUpdated": 1702461814263, "logo": false }, { @@ -6083,75 +6074,75 @@ "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/5e1f161b-a93e-41e8-900e-e8787a18fc2a", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/0f436c11-6a3f-401d-8766-e532d8fb14bc", "caption": "", - "created": 1702461814263, + "created": 1702462040272, "description": "", - "id": "5e1f161b-a93e-41e8-900e-e8787a18fc2a", - "lastUpdated": 1702461814263, + "id": "0f436c11-6a3f-401d-8766-e532d8fb14bc", + "lastUpdated": 1702462040272, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/dcbef667-630c-409e-9fc1-62f017fe76ce", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/a1ac544e-b861-4477-9c6a-da5bc276ddff", "caption": "", - "created": 1702461856467, + "created": 1702461894893, "description": "", - "id": "dcbef667-630c-409e-9fc1-62f017fe76ce", - "lastUpdated": 1702461856467, + "id": "a1ac544e-b861-4477-9c6a-da5bc276ddff", + "lastUpdated": 1702461894893, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/af0d7630-82ba-42ec-a392-24978b4bd5d6", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/7712bbd1-f855-44d1-8c80-8662d7a35395", "caption": "", - "created": 1702461801148, + "created": 1702461773153, "description": "", - "id": "af0d7630-82ba-42ec-a392-24978b4bd5d6", - "lastUpdated": 1702461801148, + "id": "7712bbd1-f855-44d1-8c80-8662d7a35395", + "lastUpdated": 1702461773153, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/40e49d89-452e-4686-8706-59607beb4751", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/6663d39d-494c-47cb-ba20-50e508ed8c2f", "caption": "", - "created": 1702461867816, + "created": 1702462034285, "description": "", - "id": "40e49d89-452e-4686-8706-59607beb4751", - "lastUpdated": 1702461867816, + "id": "6663d39d-494c-47cb-ba20-50e508ed8c2f", + "lastUpdated": 1702462034285, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/243757b5-bddd-4708-ae19-bef57f524cd4", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/0881462a-ebdc-46a0-993e-393325f6054a", "caption": "", - "created": 1702461957398, + "created": 1702461885912, "description": "", - "id": "243757b5-bddd-4708-ae19-bef57f524cd4", - "lastUpdated": 1702461957398, + "id": "0881462a-ebdc-46a0-993e-393325f6054a", + "lastUpdated": 1702461885912, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/0c797f01-b7cd-4c9c-b464-2a247f953e77", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/20a8be36-1950-4936-a0bc-06ccdc202f9a", "caption": "", - "created": 1702461973823, + "created": 1702462063146, "description": "", - "id": "0c797f01-b7cd-4c9c-b464-2a247f953e77", - "lastUpdated": 1702461973823, + "id": "20a8be36-1950-4936-a0bc-06ccdc202f9a", + "lastUpdated": 1702462063146, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/bd1db9aa-1531-4eed-83fc-a9cf133fa337", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/17797540-c0b8-443e-9c36-96aeda77a78d", "caption": "", - "created": 1702461981336, + "created": 1702461841664, "description": "", - "id": "bd1db9aa-1531-4eed-83fc-a9cf133fa337", - "lastUpdated": 1702461981336, + "id": "17797540-c0b8-443e-9c36-96aeda77a78d", + "lastUpdated": 1702461841664, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/8e48d0ed-9d40-4656-9133-7321cfb056ea", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/fb1dd1b8-6cd3-4a66-a03f-0d20555499c2", "caption": "", - "created": 1702461989431, + "created": 1702462050729, "description": "", - "id": "8e48d0ed-9d40-4656-9133-7321cfb056ea", - "lastUpdated": 1702461989431, + "id": "fb1dd1b8-6cd3-4a66-a03f-0d20555499c2", + "lastUpdated": 1702462050729, "logo": false }, { @@ -6164,39 +6155,48 @@ "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/fb1dd1b8-6cd3-4a66-a03f-0d20555499c2", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/8e48d0ed-9d40-4656-9133-7321cfb056ea", "caption": "", - "created": 1702462050729, + "created": 1702461989431, "description": "", - "id": "fb1dd1b8-6cd3-4a66-a03f-0d20555499c2", - "lastUpdated": 1702462050729, + "id": "8e48d0ed-9d40-4656-9133-7321cfb056ea", + "lastUpdated": 1702461989431, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/17797540-c0b8-443e-9c36-96aeda77a78d", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/bd1db9aa-1531-4eed-83fc-a9cf133fa337", "caption": "", - "created": 1702461841664, + "created": 1702461981336, "description": "", - "id": "17797540-c0b8-443e-9c36-96aeda77a78d", - "lastUpdated": 1702461841664, + "id": "bd1db9aa-1531-4eed-83fc-a9cf133fa337", + "lastUpdated": 1702461981336, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/0881462a-ebdc-46a0-993e-393325f6054a", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/5c5a6193-d576-4d85-ad2b-b37809b5e9df", "caption": "", - "created": 1702461885912, + "created": 1702462028713, + "description": "", + "id": "5c5a6193-d576-4d85-ad2b-b37809b5e9df", + "lastUpdated": 1702462028713, + "logo": false + }, + { + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/0c797f01-b7cd-4c9c-b464-2a247f953e77", + "caption": "", + "created": 1702461973823, "description": "", - "id": "0881462a-ebdc-46a0-993e-393325f6054a", - "lastUpdated": 1702461885912, + "id": "0c797f01-b7cd-4c9c-b464-2a247f953e77", + "lastUpdated": 1702461973823, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/6663d39d-494c-47cb-ba20-50e508ed8c2f", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dure-technologies-avenir-health/dc4376f9-bfb2-4cfd-9f1c-9a03fef90e2a/8ed0428c-14b1-45ef-a29d-63116fd6fde1", "caption": "", - "created": 1702462034285, + "created": 1702462045680, "description": "", - "id": "6663d39d-494c-47cb-ba20-50e508ed8c2f", - "lastUpdated": 1702462034285, + "id": "8ed0428c-14b1-45ef-a29d-63116fd6fde1", + "lastUpdated": 1702462045680, "logo": false } ], @@ -6264,21 +6264,21 @@ "logo": true }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/bd328ec9-c212-42f1-838c-69e510cbeb56/237519eb-5f22-4796-831d-daa61b6fde3c", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/bd328ec9-c212-42f1-838c-69e510cbeb56/9d5d8817-febd-4766-81f1-6b2cd424909b", "caption": "", - "created": 1588595500069, + "created": 1588595500669, "description": "", - "id": "237519eb-5f22-4796-831d-daa61b6fde3c", - "lastUpdated": 1588595500069, + "id": "9d5d8817-febd-4766-81f1-6b2cd424909b", + "lastUpdated": 1588595500669, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/bd328ec9-c212-42f1-838c-69e510cbeb56/9d5d8817-febd-4766-81f1-6b2cd424909b", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/bd328ec9-c212-42f1-838c-69e510cbeb56/237519eb-5f22-4796-831d-daa61b6fde3c", "caption": "", - "created": 1588595500669, + "created": 1588595500069, "description": "", - "id": "9d5d8817-febd-4766-81f1-6b2cd424909b", - "lastUpdated": 1588595500669, + "id": "237519eb-5f22-4796-831d-daa61b6fde3c", + "lastUpdated": 1588595500069, "logo": false } ], @@ -6452,12 +6452,12 @@ "logo": true }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-vietnam/29342375-f1e8-47cb-9031-491e2990d5ac/7cce2b47-e44a-4f20-b475-4d5d5a0c2f81", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-vietnam/29342375-f1e8-47cb-9031-491e2990d5ac/786e7871-6c95-4317-b8dc-ab475edd28ae", "caption": "", - "created": 1694208992137, + "created": 1694208980640, "description": "", - "id": "7cce2b47-e44a-4f20-b475-4d5d5a0c2f81", - "lastUpdated": 1694208992137, + "id": "786e7871-6c95-4317-b8dc-ab475edd28ae", + "lastUpdated": 1694208980640, "logo": false }, { @@ -6470,39 +6470,39 @@ "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-vietnam/29342375-f1e8-47cb-9031-491e2990d5ac/44870959-a4a4-4b77-9f2a-493f31de44e8", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-vietnam/29342375-f1e8-47cb-9031-491e2990d5ac/bde815be-bbe2-479d-bd7f-ff2aa45e1e17", "caption": "", - "created": 1694208963931, + "created": 1694208998892, "description": "", - "id": "44870959-a4a4-4b77-9f2a-493f31de44e8", - "lastUpdated": 1694208963931, + "id": "bde815be-bbe2-479d-bd7f-ff2aa45e1e17", + "lastUpdated": 1694208998892, "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 }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-vietnam/29342375-f1e8-47cb-9031-491e2990d5ac/786e7871-6c95-4317-b8dc-ab475edd28ae", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-vietnam/29342375-f1e8-47cb-9031-491e2990d5ac/44870959-a4a4-4b77-9f2a-493f31de44e8", "caption": "", - "created": 1694208980640, + "created": 1694208963931, "description": "", - "id": "786e7871-6c95-4317-b8dc-ab475edd28ae", - "lastUpdated": 1694208980640, + "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/bde815be-bbe2-479d-bd7f-ff2aa45e1e17", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-vietnam/29342375-f1e8-47cb-9031-491e2990d5ac/511323d2-daae-4c30-89b0-35a8ce177b35", "caption": "", - "created": 1694208998892, + "created": 1694208972480, "description": "", - "id": "bde815be-bbe2-479d-bd7f-ff2aa45e1e17", - "lastUpdated": 1694208998892, + "id": "511323d2-daae-4c30-89b0-35a8ce177b35", + "lastUpdated": 1694208972480, "logo": false } ], @@ -6559,21 +6559,21 @@ "logo": true }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/7b37e1de-00f1-49a2-87d3-825c710291a1/6ae06d1a-54da-49a7-879d-5dc15c2bf776", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/7b37e1de-00f1-49a2-87d3-825c710291a1/1e848d8e-a495-45ac-8c49-6139356db48e", "caption": "", - "created": 1588595400099, + "created": 1588595401113, "description": "", - "id": "6ae06d1a-54da-49a7-879d-5dc15c2bf776", - "lastUpdated": 1588595400099, + "id": "1e848d8e-a495-45ac-8c49-6139356db48e", + "lastUpdated": 1588595401113, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/7b37e1de-00f1-49a2-87d3-825c710291a1/1e848d8e-a495-45ac-8c49-6139356db48e", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/7b37e1de-00f1-49a2-87d3-825c710291a1/6ae06d1a-54da-49a7-879d-5dc15c2bf776", "caption": "", - "created": 1588595401113, + "created": 1588595400099, "description": "", - "id": "1e848d8e-a495-45ac-8c49-6139356db48e", - "lastUpdated": 1588595401113, + "id": "6ae06d1a-54da-49a7-879d-5dc15c2bf776", + "lastUpdated": 1588595400099, "logo": false } ], @@ -6764,39 +6764,39 @@ "logo": true }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/da91bed1-06d4-49a2-a0b0-231c87c42665/1aec2ef6-f7cd-4a12-9422-caf1dd3500e3", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/da91bed1-06d4-49a2-a0b0-231c87c42665/6f0d85b5-e4ea-4b19-be46-284e52d4af9c", "caption": "", - "created": 1588595463330, + "created": 1588595463894, "description": "", - "id": "1aec2ef6-f7cd-4a12-9422-caf1dd3500e3", - "lastUpdated": 1588595463330, + "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/1e92167d-21bf-413c-9923-e6d45624a6a9", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/da91bed1-06d4-49a2-a0b0-231c87c42665/0330e453-f558-45c5-a5be-775c166ba311", "caption": "", - "created": 1588595462047, + "created": 1588595464450, "description": "", - "id": "1e92167d-21bf-413c-9923-e6d45624a6a9", - "lastUpdated": 1588595462047, + "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/6f0d85b5-e4ea-4b19-be46-284e52d4af9c", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/da91bed1-06d4-49a2-a0b0-231c87c42665/1aec2ef6-f7cd-4a12-9422-caf1dd3500e3", "caption": "", - "created": 1588595463894, + "created": 1588595463330, "description": "", - "id": "6f0d85b5-e4ea-4b19-be46-284e52d4af9c", - "lastUpdated": 1588595463894, + "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", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/da91bed1-06d4-49a2-a0b0-231c87c42665/1e92167d-21bf-413c-9923-e6d45624a6a9", "caption": "", - "created": 1588595464450, + "created": 1588595462047, "description": "", - "id": "0330e453-f558-45c5-a5be-775c166ba311", - "lastUpdated": 1588595464450, + "id": "1e92167d-21bf-413c-9923-e6d45624a6a9", + "lastUpdated": 1588595462047, "logo": false }, { @@ -6895,12 +6895,12 @@ "logo": true }, { - "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/4bb1db51-0d2e-4f40-92c9-de8dfc0ff831", "caption": "", - "created": 1664195193519, + "created": 1664195193620, "description": "", - "id": "fff231ee-5172-4921-8c97-cc75e0b52fbc", - "lastUpdated": 1664195193519, + "id": "4bb1db51-0d2e-4f40-92c9-de8dfc0ff831", + "lastUpdated": 1664195193620, "logo": false }, { @@ -6913,30 +6913,30 @@ "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/6e3af2e6-6dac-49b8-baa1-40019a684252/071b5848-a7fd-47af-80b4-faf4dc8b4322", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/6e3af2e6-6dac-49b8-baa1-40019a684252/fff231ee-5172-4921-8c97-cc75e0b52fbc", "caption": "", - "created": 1664195193572, + "created": 1664195193519, "description": "", - "id": "071b5848-a7fd-47af-80b4-faf4dc8b4322", - "lastUpdated": 1664195193572, + "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/4bb1db51-0d2e-4f40-92c9-de8dfc0ff831", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/6e3af2e6-6dac-49b8-baa1-40019a684252/dba1f708-30d9-43e6-8a25-c267072ad2e0", "caption": "", - "created": 1664195193620, + "created": 1664195166625, "description": "", - "id": "4bb1db51-0d2e-4f40-92c9-de8dfc0ff831", - "lastUpdated": 1664195193620, + "id": "dba1f708-30d9-43e6-8a25-c267072ad2e0", + "lastUpdated": 1664195166625, "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/071b5848-a7fd-47af-80b4-faf4dc8b4322", "caption": "", - "created": 1664195166625, + "created": 1664195193572, "description": "", - "id": "dba1f708-30d9-43e6-8a25-c267072ad2e0", - "lastUpdated": 1664195166625, + "id": "071b5848-a7fd-47af-80b4-faf4dc8b4322", + "lastUpdated": 1664195193572, "logo": false } ], @@ -6991,39 +6991,39 @@ "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/89c90ff3-9633-4340-92e0-6a124bad98ec", "caption": "", - "created": 1588595312213, + "created": 1588595309945, "description": "", - "id": "246baee8-e65d-4d0e-b4ba-7406909d9e45", - "lastUpdated": 1588595312213, + "id": "89c90ff3-9633-4340-92e0-6a124bad98ec", + "lastUpdated": 1588595309945, "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/3fdc770b-f1ac-47c0-a267-f27a067f64f0", "caption": "", - "created": 1588595310553, + "created": 1588595309259, "description": "", - "id": "2d22fe3d-4c84-48ba-abb2-4d286d875591", - "lastUpdated": 1588595310553, + "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/89c90ff3-9633-4340-92e0-6a124bad98ec", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/73cfe371-ddc4-494b-9f3e-0e9e9fc8f32a/246baee8-e65d-4d0e-b4ba-7406909d9e45", "caption": "", - "created": 1588595309945, + "created": 1588595312213, "description": "", - "id": "89c90ff3-9633-4340-92e0-6a124bad98ec", - "lastUpdated": 1588595309945, + "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/3fdc770b-f1ac-47c0-a267-f27a067f64f0", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/73cfe371-ddc4-494b-9f3e-0e9e9fc8f32a/2d22fe3d-4c84-48ba-abb2-4d286d875591", "caption": "", - "created": 1588595309259, + "created": 1588595310553, "description": "", - "id": "3fdc770b-f1ac-47c0-a267-f27a067f64f0", - "lastUpdated": 1588595309259, + "id": "2d22fe3d-4c84-48ba-abb2-4d286d875591", + "lastUpdated": 1588595310553, "logo": false } ], @@ -7776,21 +7776,21 @@ "logo": true }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2-global-implementation-team/8b8af6e7-3a63-415a-931e-8b5d17af462f/6ada53c9-76b4-42cb-a63a-2b30b27632b1", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2-global-implementation-team/8b8af6e7-3a63-415a-931e-8b5d17af462f/467b1d0e-4e09-436b-bae6-a72d9b983b7b", "caption": "", - "created": 1701259322547, + "created": 1701259322734, "description": "", - "id": "6ada53c9-76b4-42cb-a63a-2b30b27632b1", - "lastUpdated": 1701259322547, + "id": "467b1d0e-4e09-436b-bae6-a72d9b983b7b", + "lastUpdated": 1701259322734, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2-global-implementation-team/8b8af6e7-3a63-415a-931e-8b5d17af462f/467b1d0e-4e09-436b-bae6-a72d9b983b7b", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/dhis2-global-implementation-team/8b8af6e7-3a63-415a-931e-8b5d17af462f/6ada53c9-76b4-42cb-a63a-2b30b27632b1", "caption": "", - "created": 1701259322734, + "created": 1701259322547, "description": "", - "id": "467b1d0e-4e09-436b-bae6-a72d9b983b7b", - "lastUpdated": 1701259322734, + "id": "6ada53c9-76b4-42cb-a63a-2b30b27632b1", + "lastUpdated": 1701259322547, "logo": false } ], @@ -7836,21 +7836,21 @@ "logo": true }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/3c82dceb-5c50-49a3-8dc3-6bb6a30399f4/34343d33-656b-41d1-bafd-b8c558e4685d", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/3c82dceb-5c50-49a3-8dc3-6bb6a30399f4/ca2a9eb8-2966-498d-830d-e8afa8a35144", "caption": "", - "created": 1588595396334, + "created": 1588595396858, "description": "", - "id": "34343d33-656b-41d1-bafd-b8c558e4685d", - "lastUpdated": 1588595396334, + "id": "ca2a9eb8-2966-498d-830d-e8afa8a35144", + "lastUpdated": 1588595396858, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/3c82dceb-5c50-49a3-8dc3-6bb6a30399f4/ca2a9eb8-2966-498d-830d-e8afa8a35144", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/3c82dceb-5c50-49a3-8dc3-6bb6a30399f4/34343d33-656b-41d1-bafd-b8c558e4685d", "caption": "", - "created": 1588595396858, + "created": 1588595396334, "description": "", - "id": "ca2a9eb8-2966-498d-830d-e8afa8a35144", - "lastUpdated": 1588595396858, + "id": "34343d33-656b-41d1-bafd-b8c558e4685d", + "lastUpdated": 1588595396334, "logo": false } ], @@ -8165,21 +8165,21 @@ "logo": true }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/crosscut/de19ff76-3459-4ec1-a881-5b8644cd6c51/f5684472-5a50-4ec0-9ab8-7a59ba40d34f", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/crosscut/de19ff76-3459-4ec1-a881-5b8644cd6c51/5e39cf11-0286-4027-a9dd-15cbd1b9ca81", "caption": "", - "created": 1652994561288, + "created": 1652994561274, "description": "", - "id": "f5684472-5a50-4ec0-9ab8-7a59ba40d34f", - "lastUpdated": 1652994561288, + "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/5e39cf11-0286-4027-a9dd-15cbd1b9ca81", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/crosscut/de19ff76-3459-4ec1-a881-5b8644cd6c51/f5684472-5a50-4ec0-9ab8-7a59ba40d34f", "caption": "", - "created": 1652994561274, + "created": 1652994561288, "description": "", - "id": "5e39cf11-0286-4027-a9dd-15cbd1b9ca81", - "lastUpdated": 1652994561274, + "id": "f5684472-5a50-4ec0-9ab8-7a59ba40d34f", + "lastUpdated": 1652994561288, "logo": false }, { @@ -8293,11 +8293,22 @@ "status": "APPROVED", "id": "cf9b8ff8-58f2-488a-b3e6-8274288ca22c", "created": 1655402862612, - "lastUpdated": 1698379647285, + "lastUpdated": 1703979128826, "name": "Program Configuration", "description": "The Program Config App (PCA) can be used as a generic DHIS2 Program Configuration wizard that simplifies the process of creating, editing, and maintaining DHIS2 programs and all related metadata. Users are presented with a unified interface from which they can add pre-existing or new Data Elements or Attributes to a Program individually or in bulk, add or edit Options Sets, apply Organisation Units access, configure Sharing Settings for multiple objects, as well as Import and Export Program configurations, and much more.\n\nAlso, the PCA fully automates the configuration of clinical quality improvement checklists based on PSI's HNQIS (Health Network Quality Improvement System) methodology.", "coreApp": false, "versions": [ + { + "created": 1703979128826, + "demoUrl": "", + "downloadUrl": "https://apps.dhis2.org/api/v1/apps/download/population-services-international/program-configuration_2.0.2.zip", + "id": "f7c0e5b5-fdc6-47a1-9078-96ef7db9068c", + "lastUpdated": 1703979128826, + "maxDhisVersion": "2.40", + "minDhisVersion": "2.37", + "version": "2.0.2", + "channel": "stable" + }, { "created": 1698379647285, "demoUrl": "", @@ -8404,39 +8415,39 @@ "logo": true }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/population-services-international/cf9b8ff8-58f2-488a-b3e6-8274288ca22c/85a68e13-6621-45a1-8a7b-8967fa0808d4", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/population-services-international/cf9b8ff8-58f2-488a-b3e6-8274288ca22c/40a44551-73f7-42c7-a277-88a00d53d6cb", "caption": "", - "created": 1697503958478, + "created": 1697503972239, "description": "", - "id": "85a68e13-6621-45a1-8a7b-8967fa0808d4", - "lastUpdated": 1697503958478, + "id": "40a44551-73f7-42c7-a277-88a00d53d6cb", + "lastUpdated": 1697503972239, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/population-services-international/cf9b8ff8-58f2-488a-b3e6-8274288ca22c/fb18728e-2e96-40e8-bda3-d3c3b2e04b61", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/population-services-international/cf9b8ff8-58f2-488a-b3e6-8274288ca22c/805298b9-7d13-48bf-bbba-18888ef3757d", "caption": "", - "created": 1697504303732, + "created": 1697504285398, "description": "", - "id": "fb18728e-2e96-40e8-bda3-d3c3b2e04b61", - "lastUpdated": 1697504303732, + "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/805298b9-7d13-48bf-bbba-18888ef3757d", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/population-services-international/cf9b8ff8-58f2-488a-b3e6-8274288ca22c/fb18728e-2e96-40e8-bda3-d3c3b2e04b61", "caption": "", - "created": 1697504285398, + "created": 1697504303732, "description": "", - "id": "805298b9-7d13-48bf-bbba-18888ef3757d", - "lastUpdated": 1697504285398, + "id": "fb18728e-2e96-40e8-bda3-d3c3b2e04b61", + "lastUpdated": 1697504303732, "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/population-services-international/cf9b8ff8-58f2-488a-b3e6-8274288ca22c/40a44551-73f7-42c7-a277-88a00d53d6cb", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/population-services-international/cf9b8ff8-58f2-488a-b3e6-8274288ca22c/85a68e13-6621-45a1-8a7b-8967fa0808d4", "caption": "", - "created": 1697503972239, + "created": 1697503958478, "description": "", - "id": "40a44551-73f7-42c7-a277-88a00d53d6cb", - "lastUpdated": 1697503972239, + "id": "85a68e13-6621-45a1-8a7b-8967fa0808d4", + "lastUpdated": 1697503958478, "logo": false } ], @@ -8570,12 +8581,12 @@ "logo": true }, { - "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 }, { @@ -8588,12 +8599,12 @@ "logo": false }, { - "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 } ], @@ -8701,12 +8712,12 @@ "logo": true }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-wca/e342279c-ada6-4ada-b569-0830fc249aeb/649bc26a-21b6-4fa2-a764-910a6f16c1a8", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-wca/e342279c-ada6-4ada-b569-0830fc249aeb/7f4d79dc-a9f5-490d-9fb1-2ece5357b1b2", "caption": "", - "created": 1691591628488, + "created": 1691591802821, "description": "", - "id": "649bc26a-21b6-4fa2-a764-910a6f16c1a8", - "lastUpdated": 1691591628488, + "id": "7f4d79dc-a9f5-490d-9fb1-2ece5357b1b2", + "lastUpdated": 1691591802821, "logo": false }, { @@ -8719,21 +8730,21 @@ "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 }, { - "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/649bc26a-21b6-4fa2-a764-910a6f16c1a8", "caption": "", - "created": 1691591729556, + "created": 1691591628488, "description": "", - "id": "d514fa86-7179-49c9-8cae-51c7de55124a", - "lastUpdated": 1691591729556, + "id": "649bc26a-21b6-4fa2-a764-910a6f16c1a8", + "lastUpdated": 1691591628488, "logo": false } ], @@ -9512,12 +9523,12 @@ "logo": true }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/e3ed6990-ee21-4a88-82c5-c59eb7f3fab1/e9183cbf-f26f-4224-b07d-feed2fd61417", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/e3ed6990-ee21-4a88-82c5-c59eb7f3fab1/b2f2d370-62f8-4785-b6f1-8f2e6a7b63e1", "caption": "", - "created": 1664195762122, + "created": 1664195762167, "description": "", - "id": "e9183cbf-f26f-4224-b07d-feed2fd61417", - "lastUpdated": 1664195762122, + "id": "b2f2d370-62f8-4785-b6f1-8f2e6a7b63e1", + "lastUpdated": 1664195762167, "logo": false }, { @@ -9530,12 +9541,12 @@ "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/e3ed6990-ee21-4a88-82c5-c59eb7f3fab1/b2f2d370-62f8-4785-b6f1-8f2e6a7b63e1", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/e3ed6990-ee21-4a88-82c5-c59eb7f3fab1/e9183cbf-f26f-4224-b07d-feed2fd61417", "caption": "", - "created": 1664195762167, + "created": 1664195762122, "description": "", - "id": "b2f2d370-62f8-4785-b6f1-8f2e6a7b63e1", - "lastUpdated": 1664195762167, + "id": "e9183cbf-f26f-4224-b07d-feed2fd61417", + "lastUpdated": 1664195762122, "logo": false } ], @@ -9602,15 +9613,6 @@ "lastUpdated": 1588595392368, "logo": true }, - { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-colombia/fcc75ac0-afdf-48ca-a016-545e7ee4bbf2/f09160a7-23c2-48dc-8950-38e443922985", - "caption": "", - "created": 1588595390846, - "description": "", - "id": "f09160a7-23c2-48dc-8950-38e443922985", - "lastUpdated": 1588595390846, - "logo": false - }, { "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-colombia/fcc75ac0-afdf-48ca-a016-545e7ee4bbf2/4a9c29ce-ab0f-4d63-9ac2-59ea339c3131", "caption": "", @@ -9621,12 +9623,12 @@ "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-colombia/fcc75ac0-afdf-48ca-a016-545e7ee4bbf2/f1aed69f-0392-4d6a-bf78-7ad08a151699", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-colombia/fcc75ac0-afdf-48ca-a016-545e7ee4bbf2/d882d909-9e06-4371-9124-9297ea2fd975", "caption": "", - "created": 1588595391313, + "created": 1588595389759, "description": "", - "id": "f1aed69f-0392-4d6a-bf78-7ad08a151699", - "lastUpdated": 1588595391313, + "id": "d882d909-9e06-4371-9124-9297ea2fd975", + "lastUpdated": 1588595389759, "logo": false }, { @@ -9639,12 +9641,21 @@ "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-colombia/fcc75ac0-afdf-48ca-a016-545e7ee4bbf2/d882d909-9e06-4371-9124-9297ea2fd975", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-colombia/fcc75ac0-afdf-48ca-a016-545e7ee4bbf2/f09160a7-23c2-48dc-8950-38e443922985", "caption": "", - "created": 1588595389759, + "created": 1588595390846, "description": "", - "id": "d882d909-9e06-4371-9124-9297ea2fd975", - "lastUpdated": 1588595389759, + "id": "f09160a7-23c2-48dc-8950-38e443922985", + "lastUpdated": 1588595390846, + "logo": false + }, + { + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-colombia/fcc75ac0-afdf-48ca-a016-545e7ee4bbf2/f1aed69f-0392-4d6a-bf78-7ad08a151699", + "caption": "", + "created": 1588595391313, + "description": "", + "id": "f1aed69f-0392-4d6a-bf78-7ad08a151699", + "lastUpdated": 1588595391313, "logo": false } ], @@ -9802,15 +9813,6 @@ "lastUpdated": 1623143074305, "logo": true }, - { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/0efc14dc-bf0b-474d-8a02-82c27d891b23/32210abf-0033-4f06-8a12-08b4345fb661", - "caption": "", - "created": 1623666927435, - "description": "", - "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", "caption": "", @@ -9821,12 +9823,12 @@ "logo": false }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/0efc14dc-bf0b-474d-8a02-82c27d891b23/2839dbae-5556-49ab-9582-8a1eba9b00da", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-tanzania/0efc14dc-bf0b-474d-8a02-82c27d891b23/c77d6105-2353-407e-b526-e4634f5a0b6a", "caption": "", - "created": 1623666918173, + "created": 1623666951215, "description": "", - "id": "2839dbae-5556-49ab-9582-8a1eba9b00da", - "lastUpdated": 1623666918173, + "id": "c77d6105-2353-407e-b526-e4634f5a0b6a", + "lastUpdated": 1623666951215, "logo": false }, { @@ -9839,12 +9841,21 @@ "logo": false }, { - "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/32210abf-0033-4f06-8a12-08b4345fb661", "caption": "", - "created": 1623666951215, + "created": 1623666927435, "description": "", - "id": "c77d6105-2353-407e-b526-e4634f5a0b6a", - "lastUpdated": 1623666951215, + "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/2839dbae-5556-49ab-9582-8a1eba9b00da", + "caption": "", + "created": 1623666918173, + "description": "", + "id": "2839dbae-5556-49ab-9582-8a1eba9b00da", + "lastUpdated": 1623666918173, "logo": false } ], @@ -10040,12 +10051,12 @@ "logo": true }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/who-eyeseetea-sl-lushomo/10a3a7e0-79e5-451f-9766-bf0625e9659d/583a4a55-8196-4f86-9141-25fbc266bfd4", + "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": 1621876057073, + "created": 1621876032291, "description": "", - "id": "583a4a55-8196-4f86-9141-25fbc266bfd4", - "lastUpdated": 1621876057073, + "id": "7ed94369-e0a9-4766-ae44-1da246069de2", + "lastUpdated": 1621876032291, "logo": false }, { @@ -10058,39 +10069,39 @@ "logo": false }, { - "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/583a4a55-8196-4f86-9141-25fbc266bfd4", "caption": "", - "created": 1621876042800, + "created": 1621876057073, "description": "", - "id": "e341bc93-7e5a-4853-828f-d869ab6eb5ef", - "lastUpdated": 1621876042800, + "id": "583a4a55-8196-4f86-9141-25fbc266bfd4", + "lastUpdated": 1621876057073, "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/e341bc93-7e5a-4853-828f-d869ab6eb5ef", "caption": "", - "created": 1621876012960, + "created": 1621876042800, "description": "", - "id": "b228873f-4810-43b7-93d0-c1aeb489c0da", - "lastUpdated": 1621876012960, + "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/7ed94369-e0a9-4766-ae44-1da246069de2", + "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": 1621876032291, + "created": 1621876051597, "description": "", - "id": "7ed94369-e0a9-4766-ae44-1da246069de2", - "lastUpdated": 1621876032291, + "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/3ec1d546-7062-4f0d-9ab2-1d5744d46b84", + "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": 1621876051597, + "created": 1621876012960, "description": "", - "id": "3ec1d546-7062-4f0d-9ab2-1d5744d46b84", - "lastUpdated": 1621876051597, + "id": "b228873f-4810-43b7-93d0-c1aeb489c0da", + "lastUpdated": 1621876012960, "logo": false } ], @@ -10737,39 +10748,39 @@ "logo": true }, { - "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/f6f103b9-30b4-4da3-9060-3723766e1ba3", "caption": "", - "created": 1691592857253, + "created": 1691592879950, "description": "", - "id": "936dc9be-95db-4ce5-8777-1483cd062fa8", - "lastUpdated": 1691592857253, + "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/f6f103b9-30b4-4da3-9060-3723766e1ba3", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-wca/4b4e4fbf-8652-4516-b6a0-d11654ed9662/c90a4e38-fd2a-4e92-af59-d20d299b42ae", "caption": "", - "created": 1691592879950, + "created": 1691592846781, "description": "", - "id": "f6f103b9-30b4-4da3-9060-3723766e1ba3", - "lastUpdated": 1691592879950, + "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/77a8baf6-5124-46fd-97fd-5b7192ff1d9d", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/hisp-wca/4b4e4fbf-8652-4516-b6a0-d11654ed9662/936dc9be-95db-4ce5-8777-1483cd062fa8", "caption": "", - "created": 1691592867369, + "created": 1691592857253, "description": "", - "id": "77a8baf6-5124-46fd-97fd-5b7192ff1d9d", - "lastUpdated": 1691592867369, + "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/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 } ], @@ -10993,6 +11004,15 @@ "lastUpdated": 1614711976239, "logo": true }, + { + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/who-eyeseetea-sl/1bf66488-93b5-41c8-abfe-1b03b2521a2d/c90619e4-602d-42f5-867c-6ce950e84904", + "caption": "", + "created": 1614711782531, + "description": "", + "id": "c90619e4-602d-42f5-867c-6ce950e84904", + "lastUpdated": 1614711782531, + "logo": false + }, { "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/who-eyeseetea-sl/1bf66488-93b5-41c8-abfe-1b03b2521a2d/96c96fe3-9e1c-47db-8310-ecd7860bae05", "caption": "", @@ -11037,15 +11057,6 @@ "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/c90619e4-602d-42f5-867c-6ce950e84904", - "caption": "", - "created": 1614711782531, - "description": "", - "id": "c90619e4-602d-42f5-867c-6ce950e84904", - "lastUpdated": 1614711782531, - "logo": false } ], "sourceUrl": "", @@ -11090,21 +11101,21 @@ "logo": true }, { - "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/d660b802-08a2-4678-8fc7-52e76d751b67/13d37121-4c06-4d35-919c-4dc5aceb29a8", + "imageUrl": "https://apps.dhis2.org/api/v1/apps/media/uio/d660b802-08a2-4678-8fc7-52e76d751b67/6ffbd609-3f14-4446-b4b1-550d9f887253", "caption": "", - "created": 1588595467542, + "created": 1588595468086, "description": "", - "id": "13d37121-4c06-4d35-919c-4dc5aceb29a8", - "lastUpdated": 1588595467542, + "id": "6ffbd609-3f14-4446-b4b1-550d9f887253", + "lastUpdated": 1588595468086, "logo": false }, { - "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/13d37121-4c06-4d35-919c-4dc5aceb29a8", "caption": "", - "created": 1588595468086, + "created": 1588595467542, "description": "", - "id": "6ffbd609-3f14-4446-b4b1-550d9f887253", - "lastUpdated": 1588595468086, + "id": "13d37121-4c06-4d35-919c-4dc5aceb29a8", + "lastUpdated": 1588595467542, "logo": false }, { @@ -11212,21 +11223,21 @@ "logo": true }, { - "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 }, {