Backend-WIP: Kontakt-Queue, Page-Cache, Validierungs-Feedback, i18n
Gebuendelt, da ueber gemeinsame lang-/Service-Dateien verschraenkt: - Kontakt-Nachrichten: contact_messages-Tabelle + Model/Enums/Factory, Admin-Queue (livewire/admin/contact-messages), ContactController persistiert das Anliegen zusaetzlich zur Brand-Mail - Page-Data-Cache (Services/Web/*PageData) + web-archive-Indizes auf press_releases - Validierungs-Feedback + Company-Portal-Restriction (Feature-Tests) - i18n-Auslagerung lang/de|en (auth, passwords, validation, static) Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
parent
c6b5ec8479
commit
fd8e050cb7
60 changed files with 3963 additions and 327 deletions
|
|
@ -22,6 +22,6 @@
|
|||
Falls Sie keinen Account bei uns haben oder diese E-Mail nicht erwartet haben,
|
||||
ignorieren Sie diese Nachricht bitte. Kein Handlungsbedarf.
|
||||
</p>
|
||||
<p>Bei Fragen erreichen Sie uns unter {{ config('mail.from.address') }}.</p>
|
||||
<p>Bei Fragen erreichen Sie uns über den <a href="{{ config('domains.domain_portal_url') }}/de/hilfe">Hilfe-Bereich auf pressekonto</a>.</p>
|
||||
</div>
|
||||
</x-emails.layout>
|
||||
|
|
|
|||
|
|
@ -6,6 +6,14 @@
|
|||
<dd>{{ $senderName }}</dd>
|
||||
<dt>E-Mail</dt>
|
||||
<dd><a href="mailto:{{ $senderEmail }}">{{ $senderEmail }}</a></dd>
|
||||
@if ($topicLabel)
|
||||
<dt>Anliegen</dt>
|
||||
<dd>{{ $topicLabel }}</dd>
|
||||
@endif
|
||||
@if ($pageUrl)
|
||||
<dt>Seite</dt>
|
||||
<dd><a href="{{ $pageUrl }}">{{ $pageUrl }}</a></dd>
|
||||
@endif
|
||||
</dl>
|
||||
|
||||
<div class="message">{{ $messageText }}</div>
|
||||
|
|
|
|||
|
|
@ -7,11 +7,20 @@
|
|||
|
||||
<x-emails.button :url="$showUrl">Pressemitteilung ansehen</x-emails.button>
|
||||
|
||||
@if($pressRelease->published_at)
|
||||
<p>Veröffentlicht am: {{ $pressRelease->published_at->format('d.m.Y H:i') }} Uhr</p>
|
||||
@endif
|
||||
<dl class="meta">
|
||||
@if ($pressRelease->published_at)
|
||||
<dt>Veröffentlicht am</dt>
|
||||
<dd>{{ $pressRelease->published_at->format('d.m.Y H:i') }} Uhr</dd>
|
||||
@endif
|
||||
@if ($portalLinks !== [])
|
||||
<dt>Veröffentlicht auf</dt>
|
||||
@foreach ($portalLinks as $portalLink)
|
||||
<dd><a href="{{ $portalLink['url'] }}">{{ $portalLink['label'] }}</a></dd>
|
||||
@endforeach
|
||||
@endif
|
||||
</dl>
|
||||
|
||||
<div class="note">
|
||||
<p>Bei Fragen erreichen Sie uns unter {{ config('mail.from.address') }}.</p>
|
||||
<p>Bei Fragen erreichen Sie uns über den <a href="{{ config('domains.domain_portal_url') }}/de/hilfe">Hilfe-Bereich auf pressekonto</a>.</p>
|
||||
</div>
|
||||
</x-emails.layout>
|
||||
|
|
|
|||
|
|
@ -17,6 +17,6 @@
|
|||
<x-emails.button :url="$editUrl">Pressemitteilung bearbeiten</x-emails.button>
|
||||
|
||||
<div class="note">
|
||||
<p>Bei Fragen erreichen Sie uns unter {{ config('mail.from.address') }}.</p>
|
||||
<p>Bei Fragen erreichen Sie uns über den <a href="{{ config('domains.domain_portal_url') }}/de/hilfe">Hilfe-Bereich auf pressekonto</a>.</p>
|
||||
</div>
|
||||
</x-emails.layout>
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue