feat: link travel info from MyE&P
This commit is contained in:
@@ -34,6 +34,14 @@ class TravelinfoController extends ActionController
|
||||
/** @var Date $date */
|
||||
$date = $this->dateRepository->findOneByBusProId($busProId);
|
||||
|
||||
if (null === $date) {
|
||||
$response = GeneralUtility::makeInstance(ErrorController::class)->pageNotFoundAction(
|
||||
$GLOBALS['TYPO3_REQUEST'],
|
||||
'Reisedaten nicht gefunden'
|
||||
);
|
||||
throw new ImmediateResponseException($response, 1731071856);
|
||||
}
|
||||
|
||||
$travelinfo = $this->travelInfoRepository->findOneByProduct($date->getProduct());
|
||||
|
||||
if (null === $travelinfo) {
|
||||
|
||||
@@ -10,7 +10,6 @@
|
||||
<router-link @click.native="navVisible = false" :to="{ name: 'newsletter' }" class="block p-4 text-black hover:bg-zinc-400 hover:text-zinc-800" active-class="bg-zinc-400 text-zinc-800">Newsletter</router-link>
|
||||
<router-link @click.native="navVisible = false" :to="{ name: 'profile' }" class="block p-4 text-black hover:bg-zinc-400 hover:text-zinc-800" active-class="bg-zinc-400 text-zinc-800">Mein Profil</router-link>
|
||||
<router-link @click.native="navVisible = false" :to="{ name: 'events' }" class="block p-4 text-black hover:bg-zinc-400 hover:text-zinc-800" active-class="bg-zinc-400 text-zinc-800">Buchungen</router-link>
|
||||
<router-link @click.native="navVisible = false" :to="{ name: 'teamer' }" class="block p-4 text-black hover:bg-zinc-400 hover:text-zinc-800" active-class="bg-zinc-400 text-zinc-800" v-if="isTeamer">Teamer</router-link>
|
||||
</div>
|
||||
<a class="block px-4 py-4 text-black hover:bg-zinc-400 hover:text-zinc-800" href="#" @click.prevent="performLogout()">Logout</a>
|
||||
</div>
|
||||
|
||||
@@ -62,7 +62,7 @@
|
||||
<router-link :to="{ name: 'bookingEdit', params: { id: event.id } }" v-if="event.editable" class="button bg-button button--small">
|
||||
bearbeiten
|
||||
</router-link>
|
||||
<a :href="getDownloadUrl(event, 'documents')" target="_blank" class="button bg-button bg-button--secondary button--small" v-if="event.documents">
|
||||
<a :href="event.travelInfoUrl" target="_blank" class="button bg-button bg-button--secondary button--small" v-if="event.documents">
|
||||
Reiseinfos
|
||||
</a>
|
||||
</div>
|
||||
|
||||
@@ -256,6 +256,9 @@
|
||||
<h3 class="text-white">
|
||||
Bus-Zustiege
|
||||
</h3>
|
||||
<p>
|
||||
Bitte findet euch mindestens <strong>20 Minuten vor Abfahrt</strong> an der gebuchten Haltestelle ein.
|
||||
</p>
|
||||
<table class="w-full bg-zinc-200 text-zinc-800 text-xs md:text-base mb-4">
|
||||
<tr>
|
||||
<th class="border-r border-white/50 px-2 py-1 md:p-2 text-left text-sm md:text-base">
|
||||
|
||||
Reference in New Issue
Block a user