Co naprawdę oznacza check box na stronie?

Co naprawdę oznacza check box na stronie?
Miang
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1944
0

Jak bardzo w aplikacjach, które piszecie/pisaliście, wartość boolowska(?) że check box został zaznaczony jest związana z wyświetlanym tekstem?
Czy z bazy danych wynika jednoznacznie że użyszkodnik widział że klikając zgadza się na oddanie pierworodnego Wiedźminowi ;) ?
Czyli czy w rekordzie jest treść tego na co użyszkodnik się zgodził, czy może chociaż nazwa pola coś mówi np bZgodaNaKolejneRekrutacje. czy nawet tego nie ma i jest bNext co może oznaczać wszystko?
Zupełnie osobną sprawą jest czy w czasie przetwarzania, w drodze z frontendu, przez backend do bazy ta informacja nie została przekłamana i czy domyślnie nie jest zapisywane że użyszkodnik zgodził sie na wszystko....

PA
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 3905
1

Nie bardzo widzę sens kazania wypełnienia checkboxa użytkownikowi, aby nie wiedzieć co zaznaczył. U mnie mam informacje co zaznaczył, nie na zasadzie domysłow.

Czarny Kot Z Dziewiątej Planety
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 2
2

Zgody i inne podobne rzeczy są wersjonowane w relacyjnej bazie danych. Gdy użyszkodnik zaznaczy jakąś zgodę, to w bazie zapisuje się relacja do aktualnej wersji tej zgody. Dzięki temu dokładnie wiadomo, czy zgoda została wyrażona tylko na pierworodnego, czy może też kolejnego, gdy w pewnym momencie manager wpadł na taki pomysł.

Miang
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 1944
0
Czarny Kot Z Dziewiątej Planety napisał(a):

Zgody i inne podobne rzeczy są wersjonowane w relacyjnej bazie danych. Gdy użyszkodnik zaznaczy jakąś zgodę, to w bazie zapisuje się relacja do aktualnej wersji tej zgody. Dzięki temu dokładnie wiadomo, czy zgoda została wyrażona tylko na pierworodnego, czy może też kolejnego, gdy w pewnym momencie manager wpadł na taki pomysł.

tak powinno być, ale pytam właśnie dlatego żeby zobaczyć jak jest w paktyce

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.