From cc20132a1f84df257ca1e416a4632f1d11926737 Mon Sep 17 00:00:00 2001 From: Disassembler Date: Mon, 3 Sep 2018 16:13:31 +0200 Subject: [PATCH] Display Portal box only when app is visible and started, related to #287 --- basic/srv/spotter/templates/portal-admin.html | 36 +++++++++---------- basic/srv/spotter/templates/portal-user.html | 32 ++++++++--------- 2 files changed, 34 insertions(+), 34 deletions(-) diff --git a/basic/srv/spotter/templates/portal-admin.html b/basic/srv/spotter/templates/portal-admin.html index d2e54aa..4b3c178 100644 --- a/basic/srv/spotter/templates/portal-admin.html +++ b/basic/srv/spotter/templates/portal-admin.html @@ -3,7 +3,7 @@ {% block body %} {% set host = '{}:{}'.format(conf['host']['domain'], conf['host']['port']) if conf['host']['port'] != '443' else conf['host']['domain'] %} {% set app = conf['apps']['sahana'] %} -{% if app['visible'] %} +{% if app['visible'] and is_service_started('sahana') %}

Sahana EDENSahana EDEN

Registr kontaktů asociací, organizací, jednotek zaměstnanců, dobrovolníků, Registr prostředků, materiálních zdrojů určených pro činnost v krizových situacích, logistika krizového zboží ve skladištích, úkrytech, organizace lidských zdrojů, diobrovolníků, mapová vizualizace pro lokalizaci a popis krizové události a mnoho dalších funkcí.

@@ -15,7 +15,7 @@ {% endif %} {% set app = conf['apps']['sahana-demo'] %} -{% if app['visible'] %} +{% if app['visible'] and is_service_started('sahana-demo') %}

Sahana EDEN DEMOSahana EDEN DEMO

Přístup určený k bezpečnému vyzkoušení aplikace. Zde můžete přidávat i mazat testovací data.

@@ -27,7 +27,7 @@ {% endif %} {% set app = conf['apps']['sambro'] %} -{% if app['visible'] %} +{% if app['visible'] and is_service_started('sambro') %}

Sahana EDEN SAMBROSahana EDEN SAMBRO

Samostatná instance Sahana EDEN s šablonou SAMBRO.

@@ -50,7 +50,7 @@ {% endif %} {% set app = conf['apps']['crisiscleanup'] %} -{% if app['visible'] %} +{% if app['visible'] and is_service_started('crisiscleanup') %}

Crisis CleanupCrisis Cleanup

Mapování krizové pomoci při odstraňování následků katastrof a koordinaci práce. Jde o majetek, ne o lidi.

@@ -62,7 +62,7 @@ {% endif %} {% set app = conf['apps']['ckan'] %} -{% if app['visible'] %} +{% if app['visible'] and is_service_started('ckan') %}

CKANCKAN

Repository management a datová analýza pro vytváření otevřených dat.

@@ -74,7 +74,7 @@ {% endif %} {% set app = conf['apps']['opendatakit-build'] %} -{% if app['visible'] %} +{% if app['visible'] and is_service_started('opendatakit-build') %}

Open Data KitODK Build

Sběr dat s pomocí smartphone.
Aplikace pro návrh formulářů
@@ -85,7 +85,7 @@ {% endif %} {% set app = conf['apps']['opendatakit'] %} -{% if app['visible'] %} +{% if app['visible'] and is_service_started('opendatakit') %}

Open Data KitODK Collect

Mobilní aplikace
@@ -110,7 +110,7 @@ {% endif %} {% set app = conf['apps']['openmapkit'] %} -{% if app['visible'] %} +{% if app['visible'] and is_service_started('openmapkit') %}

Open Map KitOpenMapKit Server

Sběr dat s pomocí smartphone.
@@ -143,7 +143,7 @@ {% endif %} {% set app = conf['apps']['frontlinesms'] %} -{% if app['visible'] %} +{% if app['visible'] and is_service_started('frontlinesms') %}

FrontlineSMSFrontlineSMS

SMS messaging přes veřejné datové brány

@@ -162,7 +162,7 @@ {% endif %} {% set app = conf['apps']['seeddms'] %} -{% if app['visible'] %} +{% if app['visible'] and is_service_started('seeddms') %}

SeedDMSSeedDMS

Dokument management na dokumentaci a projektovou dokumentaci

@@ -174,7 +174,7 @@ {% endif %} {% set app = conf['apps']['pandora'] %} -{% if app['visible'] %} +{% if app['visible'] and is_service_started('pandora') %}

Pan.do/raPan.do/ra

Media management na foto a video z krizové události. Tvorba metadat, komentářů, lokalizace v čase a na mapě.

@@ -186,7 +186,7 @@ {% endif %} {% set app = conf['apps']['ushahidi'] %} -{% if app['visible'] %} +{% if app['visible'] and is_service_started('ushahidi') %}

UshahidiUshahidi

Reakce na krizovou událost. Shromažďujte zprávy od obětí a pracovníků v terénu prostřednictvím SMS, e-mailu, webu, Twitteru.

@@ -216,7 +216,7 @@ {% endif %} {% set app = conf['apps']['kanboard'] %} -{% if app['visible'] %} +{% if app['visible'] and is_service_started('kanboard') %}

KanboardKanboard

Usnadňuje tvorbu a řízení projektů s pomocí Kanban metodiky.

@@ -239,7 +239,7 @@ {% endif %} {% set app = conf['apps']['cts'] %} -{% if app['visible'] %} +{% if app['visible'] and is_service_started('cts') %}

CTSCTS

Logistika hmotné pomoci pro humanitární potřeby.

@@ -251,7 +251,7 @@ {% endif %} {% set app = conf['apps']['gnuhealth'] %} -{% if app['visible'] %} +{% if app['visible'] and is_service_started('gnuhealth') %}

GNU HealthGNU Health

Zdravotní a nemocniční informační systém.

@@ -276,7 +276,7 @@ {% endif %} {% set app = conf['apps']['sigmah'] %} -{% if app['visible'] %} +{% if app['visible'] and is_service_started('sigmah') %}

SigmahSigmah

Rozpočtování získávání finančních prostředků.

@@ -288,7 +288,7 @@ {% endif %} {% set app = conf['apps']['motech'] %} -{% if app['visible'] %} +{% if app['visible'] and is_service_started('motech') %}

MotechMotech

Integrace zdravotnických a komunikačních služeb.

@@ -300,7 +300,7 @@ {% endif %} {% set app = conf['apps']['mifosx'] %} -{% if app['visible'] %} +{% if app['visible'] and is_service_started('mifosx') %}

Mifos XMifos X

Nástroj na rozvojovou, humanitární pomoc a mikrofinancování.

diff --git a/basic/srv/spotter/templates/portal-user.html b/basic/srv/spotter/templates/portal-user.html index fe041c5..93699fb 100644 --- a/basic/srv/spotter/templates/portal-user.html +++ b/basic/srv/spotter/templates/portal-user.html @@ -2,112 +2,112 @@ {% block title %}Cluster NGO{% endblock %} {% block body %} {% set host = '{}:{}'.format(conf['host']['domain'], conf['host']['port']) if conf['host']['port'] != '443' else conf['host']['domain'] %} -{% if conf['apps']['sahana-demo']['visible'] %} +{% if conf['apps']['sahana-demo']['visible'] and is_service_started('sahana-demo') %}

Řízení humanítární činnosti

Přístup určený k bezpečnému vyzkoušení aplikace. Zde můžete přidávat i mazat testovací data.

{% endif %} -{% if conf['apps']['sambro']['visible'] %} +{% if conf['apps']['sambro']['visible'] and is_service_started('sambro') %}

Centrum hlášení a výstrah

Samostatná instance s šablonou pro centrum hlášení a výstrah.

{% endif %} -{% if conf['apps']['crisiscleanup']['visible'] %} +{% if conf['apps']['crisiscleanup']['visible'] and is_service_started('crisiscleanup') %}

Mapování následků katastrof

Mapování krizové pomoci při odstraňování následků katastrof a koordinaci práce. Jde o majetek, ne o lidi.

{% endif %} -{% if conf['apps']['ckan']['visible'] %} +{% if conf['apps']['ckan']['visible'] and is_service_started('ckan') %}

Datový sklad

Repository management a datová analýza pro vytváření otevřených dat.

{% endif %} -{% if conf['apps']['opendatakit-build']['visible'] %} +{% if conf['apps']['opendatakit-build']['visible'] and is_service_started('opendatakit-build') %}

Sběr formulářových dat

Sběr dat s pomocí smartphone.
Aplikace pro návrh formulářů

{% endif %} -{% if conf['apps']['opendatakit']['visible'] %} +{% if conf['apps']['opendatakit']['visible'] and is_service_started('opendatakit') %}

Sběr formulářových dat

Sběr dat s pomocí smartphone.

{% endif %} -{% if conf['apps']['openmapkit']['visible'] %} +{% if conf['apps']['openmapkit']['visible'] and is_service_started('openmapkit') %}

Sběr mapových dat

Sběr dat s pomocí smartphone.

{% endif %} -{% if conf['apps']['frontlinesms']['visible'] %} +{% if conf['apps']['frontlinesms']['visible'] and is_service_started('frontlinesms') %}

Hromadné odesílání zpráv

SMS messaging přes veřejné datové brány

{% endif %} -{% if conf['apps']['seeddms']['visible'] %} +{% if conf['apps']['seeddms']['visible'] and is_service_started('seeddms') %}

Archiv dokumentace

Dokument management na dokumentaci a projektovou dokumentaci

{% endif %} -{% if conf['apps']['pandora']['visible'] %} +{% if conf['apps']['pandora']['visible'] and is_service_started('pandora') %}

Archiv medií

Media management na foto a video z krizové události. Tvorba metadat, komentářů, lokalizace v čase a na mapě.

{% endif %} -{% if conf['apps']['ushahidi']['visible'] %} +{% if conf['apps']['ushahidi']['visible'] and is_service_started('ushahidi') %}

Skupinová reakce na události

Reakce na krizovou událost. Shromažďujte zprávy od obětí a pracovníků v terénu prostřednictvím SMS, e-mailu, webu, Twitteru.

{% endif %} -{% if conf['apps']['kanboard']['visible'] %} +{% if conf['apps']['kanboard']['visible'] and is_service_started('kanboard') %}

Kanban řízení projektů

Usnadňuje tvorbu a řízení projektů s pomocí Kanban metodiky.

{% endif %} -{% if conf['apps']['gnuhealth']['visible'] %} +{% if conf['apps']['gnuhealth']['visible'] and is_service_started('gnuhealth') %}

Lékařské záznamy pacientů

Zdravotní a nemocniční informační systém.

{% endif %} -{% if conf['apps']['sigmah']['visible'] %} +{% if conf['apps']['sigmah']['visible'] and is_service_started('sigmah') %}

Finanční řízení sbírek

Rozpočtování získávání finančních prostředků.

{% endif %} -{% if conf['apps']['motech']['visible'] %} +{% if conf['apps']['motech']['visible'] and is_service_started('motech') %}

Automatizace komunikace

Integrace zdravotnických a komunikačních služeb.

{% endif %} -{% if conf['apps']['mifosx']['visible'] %} +{% if conf['apps']['mifosx']['visible'] and is_service_started('mifosx') %}

Mikrofinancování rozvojových projektů

Nástroj na rozvojovou, humanitární pomoc a mikrofinancování.