Čo je tvrdé a mäkké mazanie
Tvrdé mazanie trvalo odstráni údaje z databázy fyzickým vymazaním. Akonáhle je záznam takto vymazaný, nie je možné ho obnoviť, pokiaľ neexistujú zálohy. Mäkké mazanie funguje inak. Namiesto fyzického odstránenia údajov ich systém logicky označí ako vymazané. Údaje zostávajú v databáze, ale sú považované za neaktívne. Preto je možné mäkko vymazané záznamy obyčajne obnoviť. Každý prístup má svoje výhody a nevýhody z hľadiska integrity údajov, súladu a užívateľskej skúsenosti. Navrhovať spoľahlivú a užívateľsky prívetivú službu na zdieľanie nákladov znamená nájsť správnu rovnováhu medzi zachovaním údajov a ich čistením. V Splync táto rovnováha záleží na dôvere a použiteľnosti.
Splync 1.13 mal len tvrdé mazanie
Pred verziou 1.14 znamenalo vymazanie nákladu v Splync jeho okamžité a trvalé odstránenie z databázy. To vytvorilo jemný, ale vážny problém, najmä preto, že Splync je navrhnutý tak, aby pomáhal párom a priateľom ľahko spravovať spoločné rozpočty. Predstavte si spoločný projekt s desiatkami nákladov. Ak partner alebo priateľ odstráni záznam, či už omylom alebo úmyselne, tieto údaje zmiznú bez stopy. To môže viesť k nesprávnym výpočtom vyrovnaní a, čo je dôležitejšie, podrývať dôveru medzi členmi. V mnohých prípadoch by si používatelia ani nevšimli, že niečo chýba. Verzia 1.14 to rieši zavedením viditeľnosti a možnosti obnovy. Teraz, keď je náklad odstránený, používatelia sú o tom informovaní a majú možnosť ho v prípade potreby obnoviť.
Splync 1.14 používa mäkké mazanie ako predvolené
Vo verzii 1.14 sú väčšina mazania vykonávané ako mäkké mazania. Keď člen projektu odstráni náklad, ostatní členovia dostanú notifikáciu. Zároveň sa náklad presunie do stavu "kôš" namiesto fyzického vymazania. Ak je to do 7 dní od vymazania, ktorýkoľvek člen projektu môže náklad obnoviť na zoznam aktívnych nákladov. Toto zrkadlí, ako mnoho moderných systémov rieši mazanie, uprednostňujúc bezpečnosť pred konečnosťou. Nie všetky prípady by však mali byť riešené rovnako. Čo ak používateľ omylom pridá súkromný náklad do skupinového projektora, alebo je záznam úplne irelevantný? Môže byť nutné okamžite ho odstrániť, aby sa predišlo zmätku alebo obavám o súkromie. V týchto prípadoch nemusí byť vhodné upozorniť všetkých a uchovávať obnoviteľný záznam.
Výnimky: Kedy je povolené tvrdé mazanie
Na riešenie týchto extrémnych prípadov zavádza Splync 1.14 kontrolované podmienky pre tvrdé mazanie. Náklad môže byť trvalo odstránený bez notifikácií, ak je používateľ, ktorý ho vymazáva, zároveň jeho tvorcom aj posledným editorom, a ak sa vymazanie uskutoční do 30 minút od vytvorenia nákladu. Ak sú tieto podmienky splnené, systém vníma túto akciu ako rýchle vrátenie, nie ako zdieľanú udalosť. Všetky ostatné scenáre mazania sú predvolene nastavené na mäkké mazanie. Týmto spôsobom Splync dosahuje rovnováhu medzi flexibilitou, súkromím a transparentnosťou.
Ako zobraziť odstránené náklady
Túto funkciu sme navrhli tak, aby bola čo najintuitívnejšia. Vo verzii 1.14 sme pridali nové tlačidlo filtra vedľa existujúceho tlačidla filtra členov, čo umožňuje používateľom prepínať medzi aktívnymi a odstránenými nákladmi. V dôsledku toho bola oblasť filtrov a zoradenia v používateľskom prostredí mierne aktualizovaná. Aby sme udržali rozhranie jednoduché a ľahko pochopiteľné, tlačidlá filtra teraz používajú symboly. Pre aktívny náklad môžu používatelia prejsť doľava a odstrániť ho. Po klepnutí na tlačidlo odstránenia sa objaví upozornenie, ktoré objasňuje, či akcia povedie k tvrdému alebo mäkkému mazaniu, aby používatelia mohli pokračovať s dôverou. Pre odstránený náklad môžu používatelia prejsť doľava a obnoviť ho.
Ďalší krok po mäkkom mazaní nákladov
Teraz, keď sme zlepšili tok mazania nákladov, ďalším krokom je zvýšiť flexibilitu mazania projektov. Momentálne môžu používatelia odstrániť projekt len po jeho vyrovnaní. Neexistuje žiadny priamy spôsob, ako odstrániť nevyrovnaný projekt, čo znamená, že používatelia musia prejsť zbytočnými krokmi pred odstránením projektu. To môže byť nepríjemné v prípadoch, keď bol projekt vytvorený omylom, neúmyselne duplikovaný alebo jednoducho už nepotrebný. Zlepšenie mazania nákladov bolo dôležitým krokom k riešeniu tohto problému, pretože mazanie projektu je zložitejšie ako mazanie jedného nákladu. Môže ovplyvniť náklady, zostatky a dôveru všetkých zapojených členov projektu. Preto si mazanie projektov vyžaduje starostlivejší návrh. Lepšie riešenie je na ceste.