Im Signup Wizard für das Basiskonto soll angepasst werden
Label des submit buttons auf der letzten Seite ändern auf "SAC-KONTO ERSTELLEN"
Checkbox “Statuten gelesen” entfernen
Mockup
Tech-Spec
[x] Submit button label anpassen:
in Wizards::Steps::Signup::AboBasicLogin das self.partial = ... entfernen
(es soll der default value verwendet werden welcher den partial name vom Klassennamen ableitet)
[x] Checkbox “Statuten gelesen” entfernen:
Die checkbox werden hier generiert sofern der wizard ein attribute statutes besitzt: app/views/wizards/steps/signup/_agreement_fields.html.haml:11.
Definiert wird das attribute hier: Wizards::Steps::Signup::AgreementFields::AGREEMENTS
Das AgreementFields wird im Wizards::Steps::Signup::AboBasicLogin::PersonFields included.
Damit die Checkbox nicht mehr angezeigt wird, muss das statutes aus dem Wizards::Steps::Signup::AgreementFields::AGREEMENTS entfernt werden, dieses ist aber ein frozen array.
Eine Ansatz ist, die Konstante Wizards::Steps::Signup::AgreementFields::AGREEMENTS in ein class_attribute :agreements, default: [:statutes, :data_protection] zu ändern, und dieses dann im Wizards::Steps::Signup::AboBasicLogin::PersonFields zu customizen:
self.agreements = [:data_protection]
ToDo
[x] Submit Button auf "SAC-KONTO ERSTELLEN" umbenannt
Im Signup Wizard für das Basiskonto soll angepasst werden
"SAC-KONTO ERSTELLEN"
Mockup
Tech-Spec
Wizards::Steps::Signup::AboBasicLogin
dasself.partial = ...
entfernen(es soll der default value verwendet werden welcher den partial name vom Klassennamen ableitet)
app/views/wizards/steps/signup/abo_basic_login/_person_fields.html.haml
[x] Checkbox “Statuten gelesen” entfernen:
Die checkbox werden hier generiert sofern der wizard ein attribute
statutes
besitzt:app/views/wizards/steps/signup/_agreement_fields.html.haml:11
.Definiert wird das attribute hier:
Wizards::Steps::Signup::AgreementFields::AGREEMENTS
Das
AgreementFields
wird imWizards::Steps::Signup::AboBasicLogin::PersonFields
included.Damit die Checkbox nicht mehr angezeigt wird, muss das
statutes
aus demWizards::Steps::Signup::AgreementFields::AGREEMENTS
entfernt werden, dieses ist aber ein frozen array. Eine Ansatz ist, die KonstanteWizards::Steps::Signup::AgreementFields::AGREEMENTS
in einclass_attribute :agreements, default: [:statutes, :data_protection]
zu ändern, und dieses dann imWizards::Steps::Signup::AboBasicLogin::PersonFields
zu customizen:ToDo
"SAC-KONTO ERSTELLEN"
umbenannt