Feature #1182
closedAlerts: Simple form
0%
Description
Jazyk ještě nemáme zdaleka uhlazený, nabídněme tedy Simple form (až implementujeme autentizaci/uživatelská data, mohou někteří uživatelé dostat zatím jen ji).
První nástřel od Meka:
- ZDROJ AND/OR CIL
- CAS DETEKCE OD/DO (bud dve pole, nebo jedno, ktere umozni zadani intervalu = Value::Convertor::periodstr_to_nbis())
- KLASIFIKACE UDALOSTI
- DETEKTOR (kdo to nadetekoval - LaBrea, Kippoo, ...)
Doplňuju - zdroj a cíl by mohl umět totéž, co Overview, tj. cidr a rozsah.
Jsem pro zachovat dvě pole pro časy detekce, ať je to podobné Overview.
Pro klasifikaci a detektor navrhuju html "select", a bude zase potřeba nejspíš z cronu generovat z dat semiaktuální seznam, který se použije. Na to půjde zase použít mechanismus keše z #1181.
Je potřeba si dát pozor, aby všechna pole, nad kterými umožňuje simple form hledat, byla indexovaná.
Updated by Radomír Orkáč about 11 years ago
Moje poznamka:)
ZDROJ AND/OR CIL AND CAS DETEKCE OD/DO (bud dve pole, nebo jedno, ktere umozni zadani intervalu = Value::Convertor::periodstr_to_nbis()) AND KLASIFIKACE UDALOSTI AND DETEKTOR (kdo to nadetekoval - LaBrea, Kippoo, ...)
Updated by Pavel Kácha about 11 years ago
Časy:
(11:21:57) pharook:jak se bude v simple zadávat interval? měl jsem za to, že jsme mluvili o stejném principu, jako je u dashboardu, tj. od a do s roletkou
(11:23:43) pharook: u class a detectoru by myslím bylo rozumné dát <select multiple>, to je to, o čem jsem mluvil, že budeme muset taky předgenerovat z db (seznam typů incidentů a detektorů z db)
(12:08:29) Radek Orkáč: Ohledne casu.. muzu dat to same co je v Dashboard, to nebude problem.. . Zatim jsem se ridil timhle: "CAS DETEKCE OD/DO (bud dve pole, nebo jedno, ktere umozni zadani intervalu = Value::Convertor::periodstr_to_nbis())"
(12:39:24) pharook: ad časy: jasný, udělej jak myslíš, přišlo mi, že když to cut'n'pastneš z dashboardu, ušetříš si práci a navíc to bude v obou záložkách konzistentní
(12:51:24) Radek Orkáč: ad casy, ok, uvidime co bude lepsi
Updated by Pavel Kácha about 11 years ago
Class a Detector:
(11:23:43) pharook: u class a detectoru by myslím bylo rozumné dát <select multiple>, to je to, o čem jsem mluvil, že budeme muset taky předgenerovat z db (seznam typů incidentů a detektorů z db)
(12:08:51) Radek Orkáč: Souhlas, s timhle pocitam "u class a detectoru by myslím bylo rozumné dát <select multiple>"
(12:09:11) Radek Orkáč: Jednou denne vyzobu do nejake kolekce data pro select multiple
(12:40:06) pharook: data pro select multiple by se mohly klidně dělat taky pomocí toho kešování, které už je hotové
(12:52:20) Radek Orkáč: ad select multiple. Myslim si, ze bude stacit jednou denne vyzobat do nejake kolekce vsechna potrebna data, cili nazvy class a detector.
(12:52:23) Radek Orkáč: Jo takhle!!!
(12:52:38) Radek Orkáč: Cili neukladat to do kolekce, ale do kese, ju?
(12:54:21) pharook: no, do kolekce by to určitě taky šlo, zase by mi přišlo jednodušší využít keš, když už ji máme
(12:54:34) pharook: v rámci šetření práce
(12:56:31) Radek Orkáč: jj, souhlas
Updated by Pavel Kácha about 11 years ago
- and/or u source/dest
- toggle u simple/advanced vpravo od ok/save
- uložené dotazy - rozlišují simple a advanced, při vybrání simple uloženého dotazu se předvyplní do obou
Updated by Pavel Kácha about 11 years ago
- i z uložených simple dotazů doplnit advanced (tj. ze simple dotazu do atributu dogenerovat i advanced verzi)
- nejspíš i atribut
- viditelně rozlišit v Queries uložené Simple a Advanced dotazy
- přepínací caflíky: Simple, Advanced
- u Simple není vidět Advanced řádek a naopak
- při ukládání se typ dotazu volí podle aktivního typu dotazu
- OR
Updated by Pavel Kácha about 11 years ago
- rozdělení na dva formuláře, tj. odesílán je vždy jen jeden
- jsem na simple - vpravo se zobrazují všechny uložené dotazy, ty, které jsou advanced jsou neaktivní; jsem na advanced - vpravo jsou všechny a všechny aktivní
- dohodli jsme se, že budeme doplňovat jen do aktivního, protože může být matoucí, že uživatel ze simple dotazu dostane simple form, ten upraví, a po přepnutí do advanced je tam pořád původní dotaz. Šlo by vyřešit přegenerováváním advanced, ale to je zatím overkill.
- v roletě Detector se za zatím neznámých okolností objevují data z Class
- select multiple na Detector a Class
Updated by Radomír Orkáč about 11 years ago
- Status changed from New to In Progress
Jeste si poznacim odkaz z porady (Multi Select Option):
http://www.hscripts.com/tutorials/html/form-combobox.php
Updated by Radomír Orkáč about 11 years ago
Jeste si poznacim ziskani oznacenych polozek:
http://www.devcurry.com/2010/11/get-selected-items-from-dropdown.html
Updated by Radomír Orkáč about 11 years ago
Lepsi nez:
$('#classification').change(function () { classification = ""; $(this).find(":selected").each(function () { classification += $(this).text().trim() + ";"; }); if (classification == ";") { classification = ""; } });
je:
$("#classification > :selected").map(function(){ return this.value }).get().join(";")
Updated by Pavel Kácha about 11 years ago
- rozdělení na dva formuláře
- aktivní/neaktivní barva
- před nahráním simpleformu reset
Updated by Radomír Orkáč about 11 years ago
- rozdělení na dva formuláře
Do porady snad stihnu.
- aktivní/neaktivní barva
Upraveno v CSS.
- před nahráním simpleformu reset
Upraveno v JS.
Updated by Pavel Kácha about 11 years ago
- rozdělení na dva formuláře: dva <form>, vlastní ok/save
Updated by Radomír Orkáč about 11 years ago
Dodan druhy formular, upravil jsem dokonce i ukladani queries a zatim se zda vse ok.
Ukol ale neuzaviram/feedback, poradne jsem to neotestoval.
Updated by Pavel Kácha about 11 years ago
- Status changed from In Progress to Closed