def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) self.fields["email"].disabled = True self.helper = FormHelper() self.helper.layout = Layout( Row(Column(Field("email", autocomplete="email"))), # Row(Column("password"), Column("password2")), Row( Column("first_name"), Column("last_name"), Column(Field("phone", autocomplete="phone")), ), Row(Column("street")), Row( Column("zip_code", css_class="is-2"), Column("city", css_class="is-4"), Column("country", css_class="is-4 is-offset-2"), ), Row(Column("school", css_class="is-10"), Column("school_year")), Row(Column("school_alt_name"), Column("school_alt_street")), Row( Column("school_alt_zip_code", css_class="is-2"), Column("school_alt_city", css_class="is-4"), ), FormActions( FormControl(Submit("submit", "Uložit změny")), FormControl(Link("core:home", "Zpět", "button is-text")), ), )
def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) self.helper = FormHelper() self.helper.layout = Layout( Row(Column("email")), FormActions( FormControl(Submit("submit", "Pokračovat")), FormControl(Link("core:home", "Zpět", "button is-text")), ), )
def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) self.helper = FormHelper() self.helper.layout = Layout( Row(Column("old_password")), Row(Column("new_password1")), Row(Column("new_password2")), FormActions( FormControl(Submit("submit", "Nastavit nové heslo"), ), FormControl(Link("core:home", "Zpět", "button is-text")), ), )
def __init__(self, *args, **kwargs): super().__init__(*args, **kwargs) email_field = User.get_email_field_name() self.fields[email_field].validators.append( reg_validators.CaseInsensitiveUnique( User, email_field, reg_validators.DUPLICATE_EMAIL ) ) self.fields[email_field].label = "Emailová adresa" self.fields[ email_field ].help_text = "Slouží jako uživatelské jméno pro přihlášení." self.fields["tos"] = forms.BooleanField( widget=forms.CheckboxInput, label=f"Přečetl/a jsem si a souhlasím s <a href='{webpack_static('attachments/zpracovani-osobnich-udaju-pro-web.pdf')}' target='_blank' rel='noopener'>podmínkami použití a zpracováním osobních údajů</a>", ) self.helper = FormHelper() self.helper.layout = Layout( Row(Column(Field("email", autocomplete="email"))), Row(Column("password1"), Column("password2")), Row( Column("first_name"), Column("last_name"), Column(Field("phone", autocomplete="phone")), ), Row(Column("street")), Row( Column("zip_code", css_class="is-2"), Column("city", css_class="is-4"), Column("country", css_class="is-4 is-offset-2"), ), Row(Column("school", css_class="is-10"), Column("school_year")), Row(Column("school_alt_name"), Column("school_alt_street")), Row( Column("school_alt_zip_code", css_class="is-2"), Column("school_alt_city", css_class="is-4"), ), Row(Column("tos")), FormActions( FormControl(Submit("submit", "Pokračovat")), FormControl(Link("core:home", "Zpět", "button is-text")), ), )