From 07a195ab057895ff7a54c41fbfcb039098c7df42 Mon Sep 17 00:00:00 2001 From: Disassembler Date: Sun, 21 Oct 2018 11:05:25 +0200 Subject: [PATCH] Simplify method calls in portal templates --- basic/srv/vm/templates/portal-admin.html | 38 ++++++++++++------------ basic/srv/vm/templates/portal-user.html | 33 ++++++++++---------- 2 files changed, 35 insertions(+), 36 deletions(-) diff --git a/basic/srv/vm/templates/portal-admin.html b/basic/srv/vm/templates/portal-admin.html index 4b3c178..29687d9 100644 --- a/basic/srv/vm/templates/portal-admin.html +++ b/basic/srv/vm/templates/portal-admin.html @@ -1,9 +1,8 @@ {% extends 'layout.html' %} {% 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 is_app_visible('sahana') %} {% set app = conf['apps']['sahana'] %} -{% 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í.

@@ -14,8 +13,8 @@
{% endif %} +{% if is_app_visible('sahana-demo') %} {% set app = conf['apps']['sahana-demo'] %} -{% 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.

@@ -26,8 +25,8 @@
{% endif %} +{% if is_app_visible('sambro') %} {% set app = conf['apps']['sambro'] %} -{% if app['visible'] and is_service_started('sambro') %}

Sahana EDEN SAMBROSahana EDEN SAMBRO

Samostatná instance Sahana EDEN s šablonou SAMBRO.

@@ -49,8 +48,8 @@
{% endif %} +{% if is_app_visible('crisiscleanup') %} {% set app = conf['apps']['crisiscleanup'] %} -{% 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.

@@ -61,8 +60,8 @@
{% endif %} +{% if is_app_visible('ckan') %} {% set app = conf['apps']['ckan'] %} -{% if app['visible'] and is_service_started('ckan') %}

CKANCKAN

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

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

Open Data KitODK Build

Sběr dat s pomocí smartphone.
Aplikace pro návrh formulářů
@@ -84,8 +83,8 @@

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

Open Data KitODK Collect

Mobilní aplikace
@@ -109,8 +108,8 @@

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

Open Map KitOpenMapKit Server

Sběr dat s pomocí smartphone.
@@ -142,8 +141,8 @@

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

FrontlineSMSFrontlineSMS

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

@@ -161,8 +160,8 @@
{% endif %} +{% if is_app_visible('seeddms') %} {% set app = conf['apps']['seeddms'] %} -{% if app['visible'] and is_service_started('seeddms') %}

SeedDMSSeedDMS

Dokument management na dokumentaci a projektovou dokumentaci

@@ -173,8 +172,8 @@
{% endif %} +{% if is_app_visible('pandora') %} {% set app = conf['apps']['pandora'] %} -{% 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ě.

@@ -185,8 +184,8 @@
{% endif %} +{% if is_app_visible('ushahidi') %} {% set app = conf['apps']['ushahidi'] %} -{% 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.

@@ -215,8 +214,8 @@
{% endif %} +{% if is_app_visible('kanboard') %} {% set app = conf['apps']['kanboard'] %} -{% if app['visible'] and is_service_started('kanboard') %}

KanboardKanboard

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

@@ -238,8 +237,8 @@
{% endif %} +{% if is_app_visible('cts') %} {% set app = conf['apps']['cts'] %} -{% if app['visible'] and is_service_started('cts') %}

CTSCTS

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

@@ -250,8 +249,8 @@
{% endif %} +{% if is_app_visible('gnuhealth') %} {% set app = conf['apps']['gnuhealth'] %} -{% if app['visible'] and is_service_started('gnuhealth') %}

GNU HealthGNU Health

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

@@ -275,8 +274,8 @@
{% endif %} +{% if is_app_visible('sigmah') %} {% set app = conf['apps']['sigmah'] %} -{% if app['visible'] and is_service_started('sigmah') %}

SigmahSigmah

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

@@ -287,8 +286,8 @@
{% endif %} +{% if is_app_visible('motech') %} {% set app = conf['apps']['motech'] %} -{% if app['visible'] and is_service_started('motech') %}

MotechMotech

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

@@ -299,8 +298,8 @@
{% endif %} +{% if is_app_visible('mifosx') %} {% set app = conf['apps']['mifosx'] %} -{% if app['visible'] and is_service_started('mifosx') %}

Mifos XMifos X

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

@@ -323,6 +322,7 @@ {% endif %} {% if false %} +{% set app = conf['apps']['diaspora'] %}

diaspora*diaspora*

Autonomní sociání síť s možností propojení do cizích sociálních sítí.

diff --git a/basic/srv/vm/templates/portal-user.html b/basic/srv/vm/templates/portal-user.html index 93699fb..98b9094 100644 --- a/basic/srv/vm/templates/portal-user.html +++ b/basic/srv/vm/templates/portal-user.html @@ -1,113 +1,112 @@ {% extends 'layout.html' %} {% 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'] and is_service_started('sahana-demo') %} +{% if is_app_visible('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'] and is_service_started('sambro') %} +{% if is_app_visible('sambro') %}

Centrum hlášení a výstrah

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

{% endif %} -{% if conf['apps']['crisiscleanup']['visible'] and is_service_started('crisiscleanup') %} +{% if is_app_visible('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'] and is_service_started('ckan') %} +{% if is_app_visible('ckan') %}

Datový sklad

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

{% endif %} -{% if conf['apps']['opendatakit-build']['visible'] and is_service_started('opendatakit-build') %} +{% if is_app_visible('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'] and is_service_started('opendatakit') %} +{% if is_app_visible('opendatakit') %}

Sběr formulářových dat

Sběr dat s pomocí smartphone.

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

Sběr mapových dat

Sběr dat s pomocí smartphone.

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

Hromadné odesílání zpráv

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

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

Archiv dokumentace

Dokument management na dokumentaci a projektovou dokumentaci

{% endif %} -{% if conf['apps']['pandora']['visible'] and is_service_started('pandora') %} +{% if is_app_visible('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'] and is_service_started('ushahidi') %} +{% if is_app_visible('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'] and is_service_started('kanboard') %} +{% if is_app_visible('kanboard') %}

Kanban řízení projektů

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

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

Lékařské záznamy pacientů

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

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

Finanční řízení sbírek

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

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

Automatizace komunikace

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

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

Mikrofinancování rozvojových projektů

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