Pola "Zgoda na..." są standardowo domyślnie ustawiane na 1 (wyraża zgodę), i to stoi trochę w sprzeczności z ustawą o ochronie danych osobowych. Aby wymusić na użytkowniku świadome zaznaczenie tego pola (wypadałoby, aby było poprzedzone pytaniem), szukałem sposobu na zmianę domyślnego ustawienia. Na początek: zmiana w bazie danych, domyślna wartość pola (set default 0). Nie podziałało, więc wartości domyślne - i dla nowej osoby działa, zgodny nie są zaznaczone.
Teraz w rezerwacji dodaję osobę, a kolejne przez "dodaj rodzinę na podstawie danych gościa" - i tu niezależnie od powyżej wprowadzonych modyfikacji, mamy zaznaczone:
- zgoda na przetwarzanie danych osobowych
- zgoda na otrzymywanie informacji marketingowych
- pokazuj dane i rachunki osoby (kiedy dokładnie to jest stosowane? kto ich nie widzi, gdy wyłączymy? tooltip jest dość enigmatyczny)