Task #953
closed
Task #800: 1. Server: ke klientum doplnit polozku 'Valid'
Rozšířit položku valid u zpráv
Added by Pavel Kácha over 11 years ago.
Updated over 11 years ago.
Description
V současné době ji používáme jako T (validní), F (nevalidní). Rádi bychom ale rozlišili znevalidnění z důvodu chyby (např. správce nahlásí sadu zpráv, o které ví, že je chybná) a znevalidnění po znevalidnění vlastníka (klienta). Navrhuju při znevalidnění klienta použít třetí stav (třeba O - obsolete, nebo D - deactivated, přičemž F můžeme začít říkat Fail), zůstane tak zpětná kompatibilita - zatím jsme zprávy znevalidňovali jen při chybě.
Jako nejlepsi kombinace pojmenovani mi pripada:
- T - True (data jsou pravdiva a klient je zaregistrovany)
- O - Obsolete (data jsou pravdiva, klient je odregistrovany - primarni data z minulosti pro analytiky)
- F - Fail (data jsou nepravdiva, klient je zaregistrovany/odregistrovany - v pripade zjistene chybovosti dat)
priznak F lze pouzit dvojim zpusobem a to:
- pri odregistrovani, kdyz posilal chybna data (pomoci unregisterClient.pl)
- kdyz zjistime, ze klient posilal v nejakem obdobi chybna data, ale neni potreba jej odregistrovat (rucni zmenou v DB)
V realu si pak predstavuji, ze skriptu unregisterClient pribude novy parametr -f, ktery kdyz nastavim, tak data mazaneho klienta dostanou priznak Fail, jinak se defaultne bude nastavovat Obsolete. Souhlasis Pavle?
- Status changed from New to Feedback
Jo, přesně tak jsem to myslel (sémantika T, O, F). Jen přemýšlím, jestli je vlastně nutný parametr -f, zatím myslím, že 'F' budeme nastavovat jen ručně (nejspíš přímo v db), a že vlastně nesouvisí s mazáním klienta. Možná není ani potřeba - nebo vidíš případ využití?
Pavel Kácha wrote:
Jo, přesně tak jsem to myslel (sémantika T, O, F). Jen přemýšlím, jestli je vlastně nutný parametr -f, zatím myslím, že 'F' budeme nastavovat jen ručně (nejspíš přímo v db), a že vlastně nesouvisí s mazáním klienta. Možná není ani potřeba - nebo vidíš případ využití?
OK, asi me nenapada zadny pripad kdy by bylo potreba mit po ruce u unregisterClient prepinac -f. Vse tedy predelam podle teto dohody.
- Status changed from Feedback to Closed
Hotovo, viz revize de60cf41.
Ticket uzaviram.
Also available in: Atom
PDF