Add game end functionality with view and URL routing, update models and templates for game state management

This commit is contained in:
Edgar P. Burkhart 2025-06-15 13:02:31 +02:00
parent d03d3b48d4
commit f9ed70d386
Signed by: edpibu
GPG key ID: 9833D3C5A25BD227
9 changed files with 181 additions and 89 deletions

View file

@ -74,10 +74,14 @@ class MusikGame(models.Model):
players = models.ManyToManyField(User, verbose_name="Joueurs")
playlist = models.CharField(blank=True, verbose_name="Playlist YouTube")
playlist_loading = models.BooleanField(default=False)
over = models.BooleanField(default=False)
def get_absolute_url(self):
return reverse("game_detail", kwargs={"pk": self.pk})
class Meta:
ordering = ["over", "-date"]
@receiver(post_save, sender=MusikGame)
def generateYoutubePlaylist(sender, instance, created, **kwargs):