From b6111fbf321c491b5f0e178935a79c3a4e1ed43e Mon Sep 17 00:00:00 2001 From: Dmytro Trotsko Date: Thu, 24 Jul 2025 20:51:42 +0300 Subject: [PATCH] Added app version. Fixed fluview_clinical indicators (before this app tried to use endpoint to fluview_clinical indicators instead of using --- src/epiportal/settings.py | 2 ++ src/indicatorsets/views.py | 3 ++- src/templates/indicatorsets/indicatorSetsFilters.html | 3 +++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/src/epiportal/settings.py b/src/epiportal/settings.py index 661afc1..7bd1db8 100644 --- a/src/epiportal/settings.py +++ b/src/epiportal/settings.py @@ -24,6 +24,8 @@ from sentry_sdk.integrations.django import DjangoIntegration from sentry_sdk.integrations.redis import RedisIntegration +APP_VERSION = "1.0.0" + EPIVIS_URL = os.environ.get("EPIVIS_URL", "https://delphi.cmu.edu/epivis/") EPIDATA_URL = os.environ.get("EPIDATA_URL", "https://api.delphi.cmu.edu/epidata/") diff --git a/src/indicatorsets/views.py b/src/indicatorsets/views.py index 760ddd1..7087882 100644 --- a/src/indicatorsets/views.py +++ b/src/indicatorsets/views.py @@ -184,6 +184,7 @@ def get_context_data(self, **kwargs): context["epidata_url"] = settings.EPIDATA_URL context["form"] = IndicatorSetFilterForm(initial=url_params_dict) context["filter"] = filter + context["APP_VERSION"] = settings.APP_VERSION context["indicator_sets"] = filter.qs.annotate( is_ongoing=Case( When( @@ -264,7 +265,7 @@ def epivis(request): indicator["indicator"], indicator["indicator"] ), "params": { - "_endpoint": indicator["_endpoint"], + "_endpoint": indicator["_endpoint"] if indicator["data_source"] == "fluview" else "fluview_clinical", "regions": geo["id"], "custom_title": generate_epivis_custom_title( indicator, geo["text"] diff --git a/src/templates/indicatorsets/indicatorSetsFilters.html b/src/templates/indicatorsets/indicatorSetsFilters.html index cfeb34b..606640e 100644 --- a/src/templates/indicatorsets/indicatorSetsFilters.html +++ b/src/templates/indicatorsets/indicatorSetsFilters.html @@ -276,6 +276,9 @@ Other Feedback or Suggestion +
+ v {{ APP_VERSION }} +