Support oft parent groups
This commit is contained in:
@@ -15,6 +15,7 @@ const globalProps = reactive({
|
||||
message: '',
|
||||
currentEvent: null,
|
||||
version: '',
|
||||
groupLabels: {localGroupPlural: 'Stämme', parentGroupPlural: 'Bünde'},
|
||||
});
|
||||
|
||||
const sidebarOpen = ref(false);
|
||||
@@ -107,7 +108,10 @@ const props = defineProps({
|
||||
</ul>
|
||||
<ul class="nav-links">
|
||||
<li v-if="globalProps.tenant.slug === 'lv'">
|
||||
<a href="/admin/tenants" @click="closeSidebar">Stämme</a>
|
||||
<a href="/admin/tenants" @click="closeSidebar">{{ globalProps.groupLabels.localGroupPlural }}</a>
|
||||
</li>
|
||||
<li v-if="globalProps.tenant.slug === 'lv'">
|
||||
<a href="/admin/parent-groups" @click="closeSidebar">{{ globalProps.groupLabels.parentGroupPlural }}</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/admin/users" @click="closeSidebar">Benutzer*innen</a>
|
||||
@@ -117,6 +121,9 @@ const props = defineProps({
|
||||
<li>
|
||||
<a href="/admin/document-templates" @click="closeSidebar">Rechnungsvorlage</a>
|
||||
</li>
|
||||
<li>
|
||||
<a href="/admin/settings" @click="closeSidebar">Einstellungen</a>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
</div>
|
||||
|
||||
@@ -1,10 +1,12 @@
|
||||
@php
|
||||
$rows = $rows ?? [];
|
||||
$localGroupLabel = $localGroupLabel ?? 'Stamm';
|
||||
$participantGroupLabel = $participantGroupLabel ?? $localGroupLabel;
|
||||
@endphp
|
||||
|
||||
"Name", "Vorname", "Geburtsdatum", "Postleitzahl (Privat), "Wohnort (Privat)", "Bundesland (Privat)", "Alter", "Postleitzahl (Stamm)", "Wohnort (Stamm)", "Bundesland (Stamm)","Stamm", "Teilnahmegruppe", "Anreise", "Abreise", "Beitrag gezahlt", "Beitrag"
|
||||
"Name", "Vorname", "Geburtsdatum", "Postleitzahl (Privat)", "Wohnort (Privat)", "Bundesland (Privat)", "Alter", "Postleitzahl ({{ $localGroupLabel }})", "Wohnort ({{ $localGroupLabel }})", "Bundesland ({{ $localGroupLabel }})","{{ $participantGroupLabel }}", "Teilnahmegruppe", "Anreise", "Abreise", "Beitrag gezahlt", "Beitrag"
|
||||
@foreach($rows as $index => $row)
|
||||
"{{ $row['lastname']}}","{{ $row['firstname'] }}","{{ $row['birthday'] }}","{{ $row['postcode'] }}","{{ $row['city'] }}","{{ $row['state'] }}","{{ $row['age'] }}","{{ $row['localGroupPostcode'] }}","{{ $row['localGroupCity'] }}","{{ $row['localGroupState'] }}","{{ $row['localgroup'] }}","{{ $row['participationType'] }}","{{ $row['arrival'] }}","{{ $row['departure'] }}","{{ $row['amountPaid']['readable'] }}","{{ $row['amountExpected']['readable'] }}"
|
||||
"{{ $row['lastname']}}","{{ $row['firstname'] }}","{{ $row['birthday'] }}","{{ $row['postcode'] }}","{{ $row['city'] }}","{{ $row['state'] }}","{{ $row['age'] }}","{{ $row['localGroupPostcode'] }}","{{ $row['localGroupCity'] }}","{{ $row['localGroupState'] }}","{{ $row['participantGroup'] }}","{{ $row['participationType'] }}","{{ $row['arrival'] }}","{{ $row['departure'] }}","{{ $row['amountPaid']['readable'] }}","{{ $row['amountExpected']['readable'] }}"
|
||||
@endforeach
|
||||
|
||||
|
||||
|
||||
@@ -50,7 +50,7 @@
|
||||
<thead>
|
||||
<tr>
|
||||
<th style="width: 2cm;">Name, Alter</th>
|
||||
<th style="width: 2cm;">Stamm</th>
|
||||
<th style="width: 2cm;">{{ $participantGroupLabel ?? 'Stamm' }}</th>
|
||||
<th style="width: 2.5cm;">Teilnahmegruppe</th>
|
||||
<th style="width: 3.5cm;">Anreise<br />Abreise</th>
|
||||
<th style="width: 3.5cm;">Beitrag</th>
|
||||
@@ -61,7 +61,7 @@
|
||||
@foreach($chunk as $index => $row)
|
||||
<tr>
|
||||
<td>{{ $row['lastname']}},<br />{{ $row['firstname'] }}<br /> {{$row['age'] ?? ''}} Jahre</td>
|
||||
<td>{{ $row['localgroup'] ?? '' }}</td>
|
||||
<td>{{ $row['participantGroup'] ?? '' }}</td>
|
||||
<td>{{ $row['participationType'] ?? '' }}</td>
|
||||
<td>{{ $row['arrival'] ?? '' }}<br />{{$row['departure']}}<br />{{$row['presenceDays']['real']}} Tage</td>
|
||||
<td>{{ $row['amountPaid']['readable'] ?? '' }} / {{ $row['amountExpected']['readable'] ?? '' }}</td>
|
||||
|
||||
@@ -50,7 +50,7 @@
|
||||
<thead>
|
||||
<tr>
|
||||
<th style="width: 2cm;">Name, Alter</th>
|
||||
<th style="width: 2cm;">Stamm</th>
|
||||
<th style="width: 2cm;">{{ $participantGroupLabel ?? 'Stamm' }}</th>
|
||||
<th style="width: 3cm;">Softdrinks 1</th>
|
||||
<th style="width: 3cm;">Softdrinks 2</th>
|
||||
<th style="width: 3cm;">Softdrinks 3</th>
|
||||
@@ -63,7 +63,7 @@
|
||||
@foreach($chunk as $index => $row)
|
||||
<tr>
|
||||
<td>{{ $row['lastname']}},<br />{{ $row['firstname'] }}<br /> {{$row['age'] ?? ''}} Jahre</td>
|
||||
<td>{{ $row['localgroup'] ?? '' }}</td>
|
||||
<td>{{ $row['participantGroup'] ?? '' }}</td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
<td></td>
|
||||
|
||||
@@ -50,7 +50,7 @@
|
||||
<thead>
|
||||
<tr>
|
||||
<th style="width: 2cm;">Name, Alter</th>
|
||||
<th style="width: 2cm;">Stamm</th>
|
||||
<th style="width: 2cm;">{{ $participantGroupLabel ?? 'Stamm' }}</th>
|
||||
<th style="width: 2.5cm;">Bade-Erlaubnis</th>
|
||||
<th style="width: 3.5cm;">Allergien /<br />Unvertr.</th>
|
||||
<th style="width: 3.5cm;">Medikamente</th>
|
||||
@@ -63,7 +63,7 @@
|
||||
@foreach($chunk as $index => $row)
|
||||
<tr>
|
||||
<td>{{ $row['lastname']}},<br />{{ $row['firstname'] }}<br /> {{$row['age'] ?? ''}} Jahre</td>
|
||||
<td>{{ $row['localgroup'] ?? '' }}</td>
|
||||
<td>{{ $row['participantGroup'] ?? '' }}</td>
|
||||
<td>{{ $row['swimmingPermission'] ?? '' }}</td>
|
||||
<td>{{ $row['allergies'] ?? '' }}<br />{{$row['intolerances']}}</td>
|
||||
<td>{{ $row['medications'] ?? '' }}</td>
|
||||
|
||||
@@ -99,7 +99,7 @@
|
||||
<thead>
|
||||
<tr>
|
||||
<th style="width: 2cm;">Name, Alter</th>
|
||||
<th style="width: 2cm;">Stamm</th>
|
||||
<th style="width: 2cm;">{{ $participantGroupLabel ?? 'Stamm' }}</th>
|
||||
<th style="width: 2.5cm;">Teilnahmegruppe</th>
|
||||
<th style="width: 3.5cm;">Anreise<br/>Abreise</th>
|
||||
<th style="width: 3.5cm;">Unverträglichkeiten</th>
|
||||
@@ -110,7 +110,7 @@
|
||||
@foreach($chunk as $index => $row)
|
||||
<tr>
|
||||
<td>{{ $row['lastname']}},<br/>{{ $row['firstname'] }}<br/> {{$row['age'] ?? ''}} Jahre</td>
|
||||
<td>{{ $row['localgroup'] ?? '' }}</td>
|
||||
<td>{{ $row['participantGroup'] ?? '' }}</td>
|
||||
<td>{{ $row['participationType'] ?? '' }}</td>
|
||||
<td>{{ $row['arrival'] ?? '' }}<br/>{{$row['departure']}}<br/>{{$row['presenceDays']['real']}} Tage</td>
|
||||
<td>{{ $row['intolerances'] }}</td>
|
||||
|
||||
@@ -50,7 +50,7 @@
|
||||
<thead>
|
||||
<tr>
|
||||
<th style="width: 2cm;">Name, Alter</th>
|
||||
<th style="width: 2cm;">Stamm</th>
|
||||
<th style="width: 2cm;">{{ $participantGroupLabel ?? 'Stamm' }}</th>
|
||||
<th style="width: 3.0cm;">Anreise<br />Abreise</th>
|
||||
<th style="width: 3.0cm;">Fotos<br />Printmedien</th>
|
||||
<th style="width: 3.0cm;">Fotos<br />Webseite</th>
|
||||
@@ -64,7 +64,7 @@
|
||||
@foreach($chunk as $index => $row)
|
||||
<tr>
|
||||
<td>{{ $row['lastname']}},<br />{{ $row['firstname'] }}<br /> {{$row['age'] ?? ''}} Jahre</td>
|
||||
<td>{{ $row['localgroup'] ?? '' }}</td>
|
||||
<td>{{ $row['participantGroup'] ?? '' }}</td>
|
||||
<td>{{ $row['arrival'] ?? '' }}<br />{{$row['departure']}}<br />{{$row['presenceDays']['real']}} Tage</td>
|
||||
<td style="text-align:center; vertical-align: middle; font-weight: bold;">{{ $row['foto_print'] ? 'Ja' : 'Nein' }}</td>
|
||||
<td style="text-align:center; vertical-align: middle; font-weight: bold;">{{ $row['foto_webseite'] ? 'Ja' : 'Nein' }}</td>
|
||||
|
||||
Reference in New Issue
Block a user