Преглед на файлове

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

garthh преди 1 месец
родител
ревизия
434a8fdd22
променени са 2 файла, в които са добавени 3 реда и са изтрити 1 реда
  1. 0 1
      src/Twig/Components/Pictures.php
  2. 3 0
      templates/components/Pictures.html.twig

+ 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>