feat: add default property_types

This commit is contained in:
Moritz 2025-06-02 22:38:28 +02:00
parent 0f5d3d7fdd
commit 967a89b18d
Signed by: moritz
GPG key ID: 1020A035E5DD0824

View file

@ -32,7 +32,7 @@ for attrs <- [
value_type: :boolean,
description: "Status des Mitgliedsbeitrages des Mitglieds",
immutable: true,
required: true
required: false
},
%{
name: "Email",
@ -40,6 +40,62 @@ for attrs <- [
description: "Email-Adresse des Mitglieds",
immutable: true,
required: true
},
%{
name: "Telefonnummer",
value_type: :phone,
description: "Telefonnummer des Mitglieds",
immutable: true,
required: false
},
%{
name: "Eintrittsdatum",
value_type: :date,
description: "Eintrittsdatum des Mitglieds",
immutable: true,
required: false
},
%{
name: "Austrittsdatum",
value_type: :date,
description: "Austrittsdatum des Mitglieds",
immutable: true,
required: false
},
%{
name: "Notiz",
value_type: :string,
description: "Notiz",
immutable: true,
required: false
},
%{
name: "Stadt",
value_type: :string,
description: "Stadt",
immutable: true,
required: false
},
%{
name: "Straße",
value_type: :string,
description: "Straße",
immutable: true,
required: false
},
%{
name: "Hausnummer",
value_type: :integer,
description: "Hausnummer",
immutable: true,
required: false
},
%{
name: "PLZ",
value_type: :string,
description: "PLZ",
immutable: true,
required: false
}
] do
Membership.create_property_type!(