tomucha / coordinator Goto Github PK
View Code? Open in Web Editor NEWMobile/Server application by People In Need, used for coordination of volunteer workers during critical situations.
License: GNU General Public License v3.0
Mobile/Server application by People In Need, used for coordination of volunteer workers during critical situations.
License: GNU General Public License v3.0
Dnes umřel server openlayers.org, nejprve vyhazoval gateway timeout error, potom už ani to ne a server je kompletně nedostupný. Takže veliká část serverové aplikace byla nepoužitelná, protože chyběly datové podklady.
Bylo by možné OpenLayer.js tahat z CDN, nikoliv přímo z jejich stránek. CDN například zde http://cdnjs.com/libraries/openlayers/
Event "tornádo na vyhlídce", POI "Excalibur v kanálu" - ikona tužky - nabíde se výběr možností, po vybrání možnosti info box "Odesílám", následuje chybová hláška
Popis:
Jako uživatel [email protected] vytvořím událost - Test tornáda 2 - vlezu do události, doplním potřebné informace - publish date a potom se nedostanu jinam, než na stránku Update user, mám editovat sám sebe, přičemž není jasné proč tam jsem a pokud tam má něco zadat, tak co.
Nakonec pomohlo zadání telefonního čísla, případně stačí jen Save data"
předání POI = předání jinému uživateli (nedělá) nebo předání k řešení do Inspecta (dělá někdy)?
např. event "tornádo na vyhlídce", POI "Excalibur v kanálu" - na telefonu s nainstalovaným Inspectem přesměruje na Inspecto (to je správná reakce???), na telefonu bez Inspecta shodí aplikaci
Pokud v aplikaci umístím na mapu hlášení z terénu, mohu ho ve webovém rozhraní změnit na práci, nicméně nelze práci standardně přidělit jako úkol, workflow zůstává stejné jako pro hlášení z terénu. Viz událost "Sazava opustila koryto" POI "testovaci" - category je Práce, workflow jako u hlášení
java.lang.NullPointerException
at cz.clovekvtisni.coordinator.server.web.controller.EventMapController.addressSearch(EventMapController.java:73)
JsonNode node = objectMapper.readTree(data);
Obviously when the search returns no address ...
Dnes stáhnutou verzi aplikace nelze nainstalovat na Androidu v4.1.2 Po otevření stažené apk zobrazí seznam oprávnění, ale tlačítko Instalovat nereaguje, Tlačítko Zrušit funguje. Instalace z neznámých zdrojů je povolena.
Chyba při přidělování úkolu všem uživatelům......
java.lang.NullPointerException
at cz.clovekvtisni.coordinator.server.web.controller.EventPoiWorkflowController.changeWorkflowState(EventPoiWorkflowController.java:52)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:57)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:45)
at org.springframework.web.method.support.InvocableHandlerMethod.invoke(InvocableHandlerMethod.java:213)
at org.springframework.web.method.support.InvocableHandlerMethod.invokeForRequest(InvocableHandlerMethod.java:126)
at org.springframework.web.servlet.mvc.method.annotation.ServletInvocableHandlerMethod.invokeAndHandle(ServletInvocableHandlerMethod.java:96)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.invokeHandlerMethod(RequestMappingHandlerAdapter.java:617)
at org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter.handleInternal(RequestMappingHandlerAdapter.java:578)
at org.springframework.web.servlet.mvc.method.AbstractHandlerMethodAdapter.handle(AbstractHandlerMethodAdapter.java:80)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:923)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882)
at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:789)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:637)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:717)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:511)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1166)
Při zakládání události není úplně jasné, jak událost lokalizovat. Většina lidí buďto nepochopí vůbec, popřípadě si neuvědomí/zapomenou, že musí do mapy zadat špendlík či špendlíky, které potom události lokalizují.
Většoina událostí se díky tomu lokalizuje v Praze - Riegrovy sady, což vede k dojmu, že je to nejnebezpečnější lokality ve známém vesmíru.
Vyhledávání v mapě je také trošku nelogické - vyhledávání začíná událostí onBlur, ale pokud by tam bylo odesílací tlačítko, které se disabluje po odeslání, dokud se mapa nenačte, tak by to bylo intuitivnější. Zvláště pokud lidé sedí na pomalém připojení, kde načtení mapových podkladů může cvíli trvat, tak mají pocit že se neděje nic.
Viz subject, komentáře se nikde na stránce přidělení úkolu či editace úkolu nezobrazují.
Když se zaregistruju do organizace či události, tak se stejnou registrací se dostat i do událostí?
Jak propojit uživatele a událost - aniž by proběhla registrace v mobilní aplikaci?
Popříadě to vypadá, že když se uživatelé přihlásí do jedné události, potom jdou do druhé, tak je to donutí se přihlásit znovu, ale použitej se první jméno.
Skončí na chybové hlášce ERROR: NOT_FOUND,
POI se smaže.
URL předmětné stránky, jež nebyla nalezena, je: http://coordinator-test.appspot.com/admin/event/poi/%20/admin/event/poi/list?eventId=5858956014518272&helpId=eventpoilist&canDoLogout=true&selectedPoiActions=DELETE&now=1401285059043
Nově založím událost - např. test tornáda 2 - ještě dřív než se kdokoliv mohl registrovat, tak už tam je řada uživatelů - Lucias, Admin Nobody, Kveta Przywarova apod. ....
A declarative, efficient, and flexible JavaScript library for building user interfaces.
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google ❤️ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.