feat: link travel info from MyE&P
This commit is contained in:
@@ -34,6 +34,14 @@ class TravelinfoController extends ActionController
|
|||||||
/** @var Date $date */
|
/** @var Date $date */
|
||||||
$date = $this->dateRepository->findOneByBusProId($busProId);
|
$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());
|
$travelinfo = $this->travelInfoRepository->findOneByProduct($date->getProduct());
|
||||||
|
|
||||||
if (null === $travelinfo) {
|
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: '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: '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: '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>
|
</div>
|
||||||
<a class="block px-4 py-4 text-black hover:bg-zinc-400 hover:text-zinc-800" href="#" @click.prevent="performLogout()">Logout</a>
|
<a class="block px-4 py-4 text-black hover:bg-zinc-400 hover:text-zinc-800" href="#" @click.prevent="performLogout()">Logout</a>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -62,7 +62,7 @@
|
|||||||
<router-link :to="{ name: 'bookingEdit', params: { id: event.id } }" v-if="event.editable" class="button bg-button button--small">
|
<router-link :to="{ name: 'bookingEdit', params: { id: event.id } }" v-if="event.editable" class="button bg-button button--small">
|
||||||
bearbeiten
|
bearbeiten
|
||||||
</router-link>
|
</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
|
Reiseinfos
|
||||||
</a>
|
</a>
|
||||||
</div>
|
</div>
|
||||||
|
|||||||
@@ -256,6 +256,9 @@
|
|||||||
<h3 class="text-white">
|
<h3 class="text-white">
|
||||||
Bus-Zustiege
|
Bus-Zustiege
|
||||||
</h3>
|
</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">
|
<table class="w-full bg-zinc-200 text-zinc-800 text-xs md:text-base mb-4">
|
||||||
<tr>
|
<tr>
|
||||||
<th class="border-r border-white/50 px-2 py-1 md:p-2 text-left text-sm md:text-base">
|
<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