From d4dd446c86d38fcefbc174d8010ac932e6ef7894 Mon Sep 17 00:00:00 2001 From: fsociety Date: Sat, 26 Oct 2024 12:10:11 +0200 Subject: [PATCH] =?UTF-8?q?=E2=9C=A8=20feat(form):=20add=20checkbox=20for?= =?UTF-8?q?=20agreement=20to=20club=20statutes=20and=20email=20input=20for?= =?UTF-8?q?=20updates=20in=20profile=20section?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Livewire/Forms/ApplicationForm.php | 2 + .../views/pages/association/profile.blade.php | 105 ++++++++++-------- 2 files changed, 59 insertions(+), 48 deletions(-) diff --git a/app/Livewire/Forms/ApplicationForm.php b/app/Livewire/Forms/ApplicationForm.php index 67a3800..ffdb495 100644 --- a/app/Livewire/Forms/ApplicationForm.php +++ b/app/Livewire/Forms/ApplicationForm.php @@ -9,4 +9,6 @@ class ApplicationForm extends Form { #[Validate('nullable|string')] public $reason = ''; + #[Validate('boolean|in:true')] + public $check = false; } diff --git a/resources/views/pages/association/profile.blade.php b/resources/views/pages/association/profile.blade.php index b4472c4..0bc017e 100644 --- a/resources/views/pages/association/profile.blade.php +++ b/resources/views/pages/association/profile.blade.php @@ -172,6 +172,7 @@ $listenForPayment = function () { $save = function ($type) { $this->form->validate(); + $this->currentPleb ->update([ 'association_status' => $type, @@ -403,15 +404,70 @@ $loadEvents = function () {

Nur Personen können Mitglied werden und zahlen 21.000 Satoshis im Jahr (Die Zahlung ist noch in der Entwicklung).
- Firmen melden sich bitte direkt an den Vorstand. + Firmen melden sich bitte direkt an den Vorstand.

+
+
+ +
+
+ Statuten +
+
@endif +
+
+
+ + + +
+
+ Falls du möchtest, kannst du hier eine E-Mail Adresse + hinterlegen, + damit der Verein dich darüber informieren kann, wenn es + Neuigkeiten + gibt.

+ Am besten eine anynomisierte E-Mail Adresse verwenden. Wir + sichern + diese Adresse AES-256 verschlüsselt in der Datenbank ab. +
+
+ + + Ich informiere mich selbst in der News Sektion und gebe keine E-Mail Adresse raus. + + +
+ @if($showEmail) +
+ + +
+
+ +
+ @endif +
+
+
+
@@ -464,53 +520,6 @@ $loadEvents = function () { -
-
-
- - - -
-
- Falls du möchtest, kannst du hier eine E-Mail Adresse - hinterlegen, - damit der Verein dich darüber informieren kann, wenn es - Neuigkeiten - gibt.

- Am besten eine anynomisierte E-Mail Adresse verwenden. Wir - sichern - diese Adresse AES-256 verschlüsselt in der Datenbank ab. -
-
- - - Ich informiere mich selbst in der News Sektion und gebe keine E-Mail Adresse raus. - - -
- @if($showEmail) -
- - -
-
- -
- @endif -
-
-
-
@endif