Răsfoiți Sursa

prise en charge des parties orphelines (sans slots) et non validées

garthh 1 lună în urmă
părinte
comite
434a8fdd22

+ 0 - 1
src/Twig/Components/Pictures.php

@@ -12,7 +12,6 @@ class Pictures
     public Event $event;
     public bool $displayUnvalidates = false;
 
-
     public function mount(Event $event): void
     {
         $this->event = $event;

+ 3 - 0
templates/components/Pictures.html.twig

@@ -5,6 +5,8 @@
 		<div class="grid is-col-min-12">
 		
 			{% for party in event.getParties|sort((a, b) => a.startOn <=> b.startOn) %}
+			
+			{% if party.getSlots and party.isValidated %} {# ignorer les parties orphelines qui n'ont pas de tables et les partis non validées#}
 			<div class="cell{% if party.getSeatsLeft < 1 %} planning-cell-game-isfull{% endif %}">
 				<div class="card">
 					<div class="card-image" data-starton='{{ party.startOn|date('Ymdhi', app_timezone) }}' data-game='{{ party.game.slug }}' data-gamemaster='{{ party.gamemaster.slug }}' data-genre='{{ party.game.genre|map(p => p.slug)|join('|') }}'>
@@ -60,6 +62,7 @@
 					</div>
 				</div>
 			</div>
+			{% endif %}
 			{%  endfor %}
 		</div>
 	</div>