You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
#no_self_service?: true wenn die Gruppe ein child vom Typ Group::SektionsNeuanmeldungenSektion enthält
Wizards::Terminating
extend ActiveSupport::Concern
include Wizards::Personal
attr role, presence validieren
#affected_roles: Liste von Rollen, zu implementieren in Subklasse
#no_self_service?: true wenn für mindestens eine der #affected_roles auf der Sektion/Ortsgruppe "Austritt nur durch Sektion" aktiviert ist: role.layer_group.mitglied_termination_by_section_only
ToDo
Domainklasse erstellen oder anpassen
Specs schreiben
The text was updated successfully, but these errors were encountered:
Module mit der geteilten Funktionalität der SAC Mitgliedschafts Mutations Wizards
Tech-Spec
Wizards::Personal
extend ActiveSupport::Concern
person
, presence validieren#membership_role
:Mitglied
Rolle der#person
zurück falls eine existiert, sonst deren neueste gelöschteMitglied
Rolle#membership_terminated?
:true
falls#membership_role.terminated == true
#family_membership?
:true
falls#membership_role.beitragskategorie == 'family'
#family_main_person?
:true
falls#person.sac_family_main_person == true
Wizards::Registering
extend ActiveSupport::Concern
include Wizards::Personal
group
, presence valideren auflast_step?
#no_self_service?
:true
wenn die Gruppe ein child vom TypGroup::SektionsNeuanmeldungenSektion
enthältWizards::Terminating
extend ActiveSupport::Concern
include Wizards::Personal
role
, presence validieren#affected_roles
: Liste von Rollen, zu implementieren in Subklasse#no_self_service?
:true
wenn für mindestens eine der#affected_roles
auf der Sektion/Ortsgruppe "Austritt nur durch Sektion" aktiviert ist:role.layer_group.mitglied_termination_by_section_only
ToDo
The text was updated successfully, but these errors were encountered: