Bladeren bron

small fixes in sample configs and reordering of api messages

Medowar 1 week geleden
bovenliggende
commit
f973d0e6ca
3 gewijzigde bestanden met toevoegingen van 61 en 57 verwijderingen
  1. 52 52
      config/app.sample.php
  2. 8 4
      config/form_schema.php
  3. 1 1
      config/mail.sample.php

+ 52 - 52
config/app.sample.php

@@ -7,63 +7,13 @@ $root = dirname(__DIR__);
 return [
     'project_name' => 'Feuerwehr Mitgliedsantrag',
     'base_url' => '/',
-    'contact_email' => 'kontakt@example.org',
-    'api_messages' => [
-        'common' => [
-            'method_not_allowed' => 'Method not allowed',
-            'invalid_csrf' => 'Invalid CSRF-Token.',
-            'request_blocked' => 'Anfrage blockiert.',
-            'invalid_email' => 'Bitte eine gültige E-Mail-Adresse eingeben.',
-        ],
-        'load_draft' => [
-            'rate_limited' => 'Ratelimited. Zu viele Anfragen. Bitte später erneut versuchen.',
-            'already_submitted' => 'Für diese E-Mail liegt bereits ein abgeschlossener Antrag vor.',
-        ],
-        'save_draft' => [
-            'rate_limited' => 'Ratelimited. Zu viele Speicheranfragen.',
-            'already_submitted' => 'Für diese E-Mail wurde bereits ein Antrag abgeschlossen.',
-            'lock_error' => 'Speichern derzeit nicht möglich.',
-            'blocked_fallback' => 'Bereits abgeschlossen.',
-            'success' => 'Entwurf gespeichert.',
-        ],
-        'submit' => [
-            'rate_limited' => 'Ratelimited. Zu viele Anfragen. Bitte später erneut versuchen.',
-            'already_submitted' => 'Für diese E-Mail liegt bereits ein abgeschlossener Antrag vor.',
-            'upload_error' => 'Fehler bei Uploads.',
-            'validation_error' => 'Bitte Pflichtfelder prüfen. Nicht alle Pflichtfeler sind ausgefüllt oder ungültige Werte vorhanden.',
-            'lock_error' => 'Abschluss derzeit nicht möglich. Debug-Info: Lock konnte nicht gesetzt werden.',
-            'failure' => 'Abschluss fehlgeschlagen.',
-            'success' => 'Ihr Antrag wurde erfolgreich empfangen. Bei Fragen kontaktieren Sie %contact_email%.',
-        ],
-        'reset' => [
-            'rate_limited' => 'Ratelimited. Zu viele Löschanfragen. Bitte später erneut versuchen.',
-            'already_submitted' => 'Für diese E-Mail liegt bereits ein abgeschlossener Antrag vor. Ein Zurücksetzen ist nicht möglich.',
-            'delete_error' => 'Daten konnten nicht gelöscht werden.',
-            'success' => 'Gespeicherte Daten wurden gelöscht.',
-        ],
-        'delete_upload' => [
-            'invalid_upload_entry' => 'Ungültiger Upload-Eintrag.',
-            'rate_limited' => 'Ratelimited. Zu viele Löschanfragen. Bitte später erneut versuchen.',
-            'already_submitted' => 'Für diese E-Mail liegt bereits ein abgeschlossener Antrag vor.',
-            'draft_not_found' => 'Kein Entwurf gefunden.',
-            'upload_not_found' => 'Upload nicht gefunden.',
-            'delete_error' => 'Upload konnte nicht gelöscht werden.',
-            'success' => 'Upload gelöscht.',
-        ],
-        'upload_preview' => [
-            'invalid_upload_entry' => 'Ungültiger Upload-Eintrag.',
-            'rate_limited' => 'Ratelimited. Zu viele Anfragen. Bitte später erneut versuchen.',
-            'draft_not_found' => 'Entwurf nicht gefunden.',
-            'upload_not_found' => 'Upload nicht gefunden.',
-            'file_not_found' => 'Datei nicht gefunden.',
-        ],
-    ],
+    'contact_email' => 'kontakt@example.com',
     'start' => [
         'intro_text' => 'Bitte E-Mail eingeben. Bestehende Entwürfe werden automatisch geladen.',
     ],
     'disclaimer' => [
         'title' => 'Wichtiger Hinweis',
-        'text' => "Bitte lesen Sie diesen Hinweis vor Beginn sorgfaeltig.\n\nMit dem Fortfahren bestaetigen Sie, dass Ihre Angaben vollstaendig und wahrheitsgemaess sind.\nIhre Daten werden ausschliesslich zur Bearbeitung des Mitgliedsantrags verwendet.",
+        'text' => "Bitte lesen Sie diesen Hinweis vor Beginn sorgfältig.\n\nMit dem Fortfahren bestaetigen Sie, dass Ihre Angaben vollstaendig und wahrheitsgemäß sind.\nIhre Daten werden ausschliesslich zur Bearbeitung des Mitgliedsantrags verwendet.",
         'accept_label' => 'Hinweis gelesen, weiter zum Antrag',
     ],
     'address_disclaimer' => [
@@ -115,4 +65,54 @@ return [
         'logs' => $root . '/storage/logs',
         'locks' => $root . '/storage/locks',
     ],
+    'api_messages' => [
+        'common' => [
+            'method_not_allowed' => 'Method not allowed',
+            'invalid_csrf' => 'Invalid CSRF-Token.',
+            'request_blocked' => 'Anfrage blockiert.',
+            'invalid_email' => 'Bitte eine gültige E-Mail-Adresse eingeben.',
+        ],
+        'load_draft' => [
+            'rate_limited' => 'Ratelimited. Zu viele Anfragen. Bitte später erneut versuchen.',
+            'already_submitted' => 'Für diese E-Mail liegt bereits ein abgeschlossener Antrag vor.',
+        ],
+        'save_draft' => [
+            'rate_limited' => 'Ratelimited. Zu viele Speicheranfragen.',
+            'already_submitted' => 'Für diese E-Mail wurde bereits ein Antrag abgeschlossen.',
+            'lock_error' => 'Speichern derzeit nicht möglich.',
+            'blocked_fallback' => 'Bereits abgeschlossen.',
+            'success' => 'Entwurf gespeichert.',
+        ],
+        'submit' => [
+            'rate_limited' => 'Ratelimited. Zu viele Anfragen. Bitte später erneut versuchen.',
+            'already_submitted' => 'Für diese E-Mail liegt bereits ein abgeschlossener Antrag vor.',
+            'upload_error' => 'Fehler bei Uploads.',
+            'validation_error' => 'Bitte Pflichtfelder prüfen. Nicht alle Pflichtfeler sind ausgefüllt oder ungültige Werte vorhanden.',
+            'lock_error' => 'Abschluss derzeit nicht möglich. Debug-Info: Lock konnte nicht gesetzt werden.',
+            'failure' => 'Abschluss fehlgeschlagen.',
+            'success' => 'Ihr Antrag wurde erfolgreich empfangen. Bei Fragen kontaktieren Sie %contact_email%.',
+        ],
+        'reset' => [
+            'rate_limited' => 'Ratelimited. Zu viele Löschanfragen. Bitte später erneut versuchen.',
+            'already_submitted' => 'Für diese E-Mail liegt bereits ein abgeschlossener Antrag vor. Ein Zurücksetzen ist nicht möglich.',
+            'delete_error' => 'Daten konnten nicht gelöscht werden.',
+            'success' => 'Gespeicherte Daten wurden gelöscht.',
+        ],
+        'delete_upload' => [
+            'invalid_upload_entry' => 'Ungültiger Upload-Eintrag.',
+            'rate_limited' => 'Ratelimited. Zu viele Löschanfragen. Bitte später erneut versuchen.',
+            'already_submitted' => 'Für diese E-Mail liegt bereits ein abgeschlossener Antrag vor.',
+            'draft_not_found' => 'Kein Entwurf gefunden.',
+            'upload_not_found' => 'Upload nicht gefunden.',
+            'delete_error' => 'Upload konnte nicht gelöscht werden.',
+            'success' => 'Upload gelöscht.',
+        ],
+        'upload_preview' => [
+            'invalid_upload_entry' => 'Ungültiger Upload-Eintrag.',
+            'rate_limited' => 'Ratelimited. Zu viele Anfragen. Bitte später erneut versuchen.',
+            'draft_not_found' => 'Entwurf nicht gefunden.',
+            'upload_not_found' => 'Upload nicht gefunden.',
+            'file_not_found' => 'Datei nicht gefunden.',
+        ],
+    ],
 ];

+ 8 - 4
config/form_schema.php

@@ -222,11 +222,15 @@ return [
                     ],
                 ],
                 [
-                    'key'      => 'qualifikation_vorhanden',
-                    'label'    => 'Feuerwehr-Qualifikationen bereits vorhanden?',
-                    'type'     => 'select',
+                    'key' => 'qualifikation_vorhanden',
+                    'label' => 'Feuerwehr-Qualifikationen bereits vorhanden?',
+                    'type' => 'select',
+                    'visible_if' => [
+                        'field' => 'mitgliedsart',
+                        'equals' => 'aktiv'
+                    ],
                     'required' => true,
-                    'options'  => [
+                    'options' => [
                         [
                             'value' => 'nein',
                             'label' => 'Nein',

+ 1 - 1
config/mail.sample.php

@@ -10,7 +10,7 @@ return [
     ],
     'subjects' => [
         'admin' => 'Neuer Mitgliedsantrag',
-        'applicant' => 'Bestaetigung deines Mitgliedsantrags',
+        'applicant' => 'Bestätigung deines Mitgliedsantrags',
         'otp' => 'Ihr Sicherheitscode für den Mitgliedsantrag',
     ],
     'otp' => [