Project

General

Profile

Actions

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 almost 12 years ago. Updated over 11 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Tomáš Plesník
Category:
-
Target version:
Start date:
03/21/2013
Due date:
% Done:

0%

Estimated time:

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ě.

Actions #1

Updated by Tomáš Plesník over 11 years ago

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:

  1. pri odregistrovani, kdyz posilal chybna data (pomoci unregisterClient.pl)
  2. 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?

Actions #2

Updated by Pavel Kácha over 11 years ago

  • 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í?

Actions #3

Updated by Tomáš Plesník over 11 years ago

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.

Actions #4

Updated by Tomáš Plesník over 11 years ago

  • Status changed from Feedback to Closed

Hotovo, viz revize de60cf41.

Ticket uzaviram.

Actions

Also available in: Atom PDF