Požadavek #957
uzavřenýDatum narození nemusí být povinný
100%
Popis
Ne každé sdružení musí znát datum narození člena (uživatele).
Při instalaci by mělo být možno zvolit zda je povinný.
Implementace¶
Změna je pouze v UI formulářů, jelikož v databázi je hodnota NULL
povolena.
U formuláře pro přidání člena, přidání uživatele a editaci uživatele stačí povolit nevyplnění tohoto pole pokud je konfigurační hodnota users_birthday_empty_enabled
nulová (výchozí hodnota musí být 0
).
U registračního formuláře je nutné počítat i s hodnotou members_age_min_limit
, pokud není prázdná a zobrazit povinný checkbox "Jsem starší X let".
Konfigurační hodnoty se vloží do sekce "Uživatelé", members_age_min_limit
bude přístupné pouze pokud je hodnota users_birthday_empty_enabled
nenulová.
Aktualizováno uživatelem Anonymní před téměř 9 roky(ů)
Ondřej Fibich napsal:
Ne každé sdružení musí znát datum narození člena (uživatele).
Při instalaci by mělo být možno zvolit zda je povinný.
Omezil bych to jeste, ze tam musi ale odsouhlasit ze mu je 18 let
Aktualizováno uživatelem Ondřej Fibich před téměř 9 roky(ů)
- Popis aktualizován (rozdíl)
- Přiřazeno nastaven na David Raška
- Odhadovaná doba změněn z 3:00hod na 4:00hod
Mirek Slaby napsal:
Ondřej Fibich napsal:
Ne každé sdružení musí znát datum narození člena (uživatele).
Při instalaci by mělo být možno zvolit zda je povinný.Omezil bych to jeste, ze tam musi ale odsouhlasit ze mu je 18 let
OK, to je rozumné. Takže pokud nebude zvoleno nepovinné vložení data narození a zájemce jej v registračním formuláři nevyplní, pak musí odškrtnou checkbox "Jsem starší X let.". X
by bylo konfigurovatelné, ale pokud by bylo prázdné pak, by se checkbox nezobrazoval.
Aktualizováno uživatelem David Raška před téměř 9 roky(ů)
Ondřej Fibich napsal:
U formuláře pro přidání člena, přidání uživatele a editaci uživatele stačí povolit nevyplnění tohoto pole pokud je konfigurační hodnota
users_birthday_empty_enabled
nulová (výchozí hodnota musí být1
).
Předpokládám žes myslel, když je konfigurační hodnota 1 (empty_enabled - povolena prázdná hodnota), tak se toto pole nemusí vyplňovat a výchozí hodnota bude 0. Opačně to totiž podle názvu hodnoty absolutně nedává smysl.
Aktualizováno uživatelem Ondřej Fibich před téměř 9 roky(ů)
David Raška napsal:
Ondřej Fibich napsal:
U formuláře pro přidání člena, přidání uživatele a editaci uživatele stačí povolit nevyplnění tohoto pole pokud je konfigurační hodnota
users_birthday_empty_enabled
nulová (výchozí hodnota musí být1
).Předpokládám žes myslel, když je konfigurační hodnota 1 (empty_enabled - povolena prázdná hodnota), tak se toto pole nemusí vyplňovat a výchozí hodnota bude 0. Opačně to totiž podle názvu hodnoty absolutně nedává smysl.
Jojo, překlep.
Aktualizováno uživatelem David Raška před více než 8 roky(ů)
Podmínka, že je starší x let má byt jen u hlavního uživatele člena, nebo u všech jeho uživatelů?
Aktualizováno uživatelem Ondřej Fibich před více než 8 roky(ů)
David Raška napsal:
Podmínka, že je starší x let má byt jen u hlavního uživatele člena, nebo u všech jeho uživatelů?
Jen v registraci, tj. jen u hlavního člena uživatele. U ostatních je jen podmíněné povolení nevyplnění datu narození.
Aktualizováno uživatelem David Raška před více než 8 roky(ů)
- Stav změněn z Nový na Odeslaný
- % Hotovo změněn z 0 na 100
Aktualizováno uživatelem Ondřej Fibich před více než 8 roky(ů)
Trochu jsem upravil nastavení a validátor.
Zároveň je IMHO blbost aby admin zaškrtával pro nějakého člověka "Jsem starší X let", tady se aplikuje jen pravidlo, jestli je možné nezaznamenat datum narození uživatele.Takže:
- implementaci nechat jen u registračního formuláře (ne pokud registruje admin, ale jen při samo-registraci)
- jinak nechat jako dřív jen s dynamických
required
validátorem.
Aktualizováno uživatelem Ondřej Fibich před více než 8 roky(ů)
Ještě poslední věc, pokud někdo zadal datum narození, tak jej chci zobrazovat a ne jen: ">= X let". Celkově taková položka pro mě znamená pramálo. Zobrazení bych tedy ponechal jako dřív, tj. datum nebo nic. To že odškrtl je stejně jasné, jinak by formulář neodeslal. Jakmile změníš, tak zmerguji.
Aktualizováno uživatelem Ondřej Fibich před více než 8 roky(ů)
- Stav změněn z Odeslaný na Uzavřený
- % Hotovo změněn z 90 na 100