diff --git a/usr/lib/python3.8/vmmgr/wsgiapp.py b/usr/lib/python3.8/vmmgr/wsgiapp.py index 80efea9..9ada7de 100644 --- a/usr/lib/python3.8/vmmgr/wsgiapp.py +++ b/usr/lib/python3.8/vmmgr/wsgiapp.py @@ -149,9 +149,7 @@ class WSGIApp: host = net.compile_url(host['domain'], host['port'], None) apps = config.get_apps() visible_apps = [app for app,definition in apps.items() if definition['visible'] and vmmgr.is_app_started(app)] - if request.session['admin']: - return self.render_html('portal-admin.html', request, host=host, apps=apps, visible_apps=visible_apps) - return self.render_html('portal-user.html', request, host=host, apps=apps, visible_apps=visible_apps) + return self.render_html('portal.html', request, admin=request.session['admin'], host=host, apps=apps, visible_apps=visible_apps) def setup_host_view(self, request): # Host setup view. diff --git a/usr/share/vmmgr/templates/portal-user.html b/usr/share/vmmgr/templates/portal-user.html deleted file mode 100644 index 94fcd86..0000000 --- a/usr/share/vmmgr/templates/portal-user.html +++ /dev/null @@ -1,168 +0,0 @@ -{% extends 'layout.html' %} -{% block title %}Cluster NGO{% endblock %} -{% block body %} -{% if 'sahana' in visible_apps %} -{% set app = apps['sahana'] %} -
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í.
-Přístup určený k bezpečnému vyzkoušení aplikace. Zde můžete přidávat i mazat testovací data.
-Samostatná instance s šablonou pro centrum hlášení a výstrah.
-Samostatná instance s šablonou pro řešení nouzových událostí.
-Samostatná instance s šablonou pro úlevu a rehabilitace.
-Mapování krizové pomoci při odstraňování následků katastrof a koordinaci práce. Jde o majetek, ne o lidi.
-Repository management a datová analýza pro vytváření otevřených dat.
-Sběr dat s pomocí smartphone.
Aplikace pro návrh formulářů
Sběr dat s pomocí smartphone.
-Sběr dat s pomocí smartphone.
-
SMS messaging přes veřejné datové brány
-Dokument management na dokumentaci a projektovou dokumentaci
-Media management na foto a video z krizové události. Tvorba metadat, komentářů, lokalizace v čase a na mapě.
-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.
-Usnadňuje tvorbu a řízení projektů s pomocí Kanban metodiky.
-Zdravotní a nemocniční informační systém.
-Integrace zdravotnických a komunikačních služeb.
-Nástroj na rozvojovou, humanitární pomoc a mikrofinancování.
-Sada aplikací pro správu organizace.
-Rozhodování pomocí participačního procesu.
-Info o Misi a Vizi projektu, včetně kontaktu. Zachovejte data bezpečná a neposkytujte je nepovolaným osobám.
- CC 4.0 CZ by TS. Content is based on PD, CC, GNU/GPL. Brand names, trademarks belong to their respective holders.
-
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í.
+ {% if admin %}Přístup určený k bezpečnému vyzkoušení aplikace. Zde můžete přidávat i mazat testovací data.
+ {% if admin %}Samostatná instance Sahana EDEN s šablonou SAMBRO.
Samostatná instance s šablonou pro centrum hlášení a výstrah.
+ {% endif %}Mobilní klient k aplikaci Sahana EDEN.
@@ -43,69 +52,86 @@
Android 4.0 a vyšší
Samostatná instance Sahana EDEN s šablonou SaFiRe.
Samostatná instance s šablonou pro řešení nouzových událostí.
+ {% endif %}Samostatná instance Sahana EDEN s šablonou ShaRe.
Samostatná instance s šablonou pro úlevu a rehabilitace.
+ {% endif %}Mapování krizové pomoci při odstraňování následků katastrof a koordinaci práce. Jde o majetek, ne o lidi.
+ {% if admin %}Repository management a datová analýza pro vytváření otevřených dat.
+ {% if admin %}Sběr dat s pomocí smartphone.
Aplikace pro návrh formulářů
-
XLSForm - online konverter XLS.
+
Sběr dat s pomocí smartphone.
Aplikace pro návrh formulářů
XLSForm - online konverter XLS.
ODK Form Uploader
- ODK Validate
Sběr dat s pomocí smartphone.
- GeoODK Collect - náhrada papírových dotazníků smartphonem.
+
Sběr dat s pomocí smartphone.{% if admin %}
+ GeoODK Collect - náhrada papírových dotazníků smartphonem.{% endif %}
Sběr dat s pomocí smartphone.
+
Sběr dat s pomocí smartphone.
+ {% if admin %}Mobilní aplikace
@@ -162,18 +196,22 @@
SMS messaging přes veřejné datové brány
+ {% if admin %}Mobilní aplikace pro
@@ -181,42 +219,50 @@
Dokument management na dokumentaci a projektovou dokumentaci
+ {% if admin %}Media management na foto a video z krizové události. Tvorba metadat, komentářů, lokalizace v čase a na mapě.
+ {% if admin %}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.
+ {% if admin %}Mobilní aplikace pro
@@ -235,18 +283,22 @@
Usnadňuje tvorbu a řízení projektů s pomocí Kanban metodiky.
+ {% if admin %}Mobilní aplikace
@@ -258,9 +310,11 @@
Logistika hmotné pomoci pro humanitární potřeby.
@@ -270,19 +324,23 @@Zdravotní a nemocniční informační systém.
+ {% if admin %}Klientské aplikace platformy Tryton GNU Health pro
@@ -295,30 +353,36 @@
Integrace zdravotnických a komunikačních služeb.
+ {% if admin %}Nástroj na rozvojovou, humanitární pomoc a mikrofinancování.
+ {% if admin %}Mobilní aplikace
@@ -330,28 +394,33 @@
Sada aplikací pro správu organizace.
+ {% if admin %}Rozhodování pomocí participačního procesu.
+ {% if admin %}