feat(templates): Ajoute le titre et le sous-titre traduits à la page des tutoriels.

🐛 fix(LoggerService): Retourne une Query au lieu d'un array dans load().
 feat(TutoType): Autorise le format MKV pour les fichiers de tutoriel.
This commit is contained in:
Serreau Jovann
2025-10-07 14:55:04 +02:00
parent 04d8297bc6
commit f8fda0f9fd
3 changed files with 7 additions and 4 deletions

View File

@@ -21,7 +21,7 @@ class TutoType extends AbstractType
->add('file',FileType::class,[
'label' => 'Fichier du tutoriel (mp4 pdf)',
'attr' => [
'accept' => 'video/mp4, .pdf'
'accept' => 'video/mp4, .pdf, video/mkv'
]
]);

View File

@@ -75,9 +75,9 @@ class LoggerService
* Typage ajouté.
*
* @param Account $account
* @return Logger[]
* @return \Doctrine\ORM\Query
*/
public function load(Account $account): array
public function load(Account $account): \Doctrine\ORM\Query
{
return $this->em->getRepository(Logger::class)->load($account);
}

View File

@@ -1,7 +1,10 @@
{% extends 'artemis/base.twig' %}
{% block title %}Tutoriel(s){% endblock %}
{% block title %}Tutoriel(s) - {{ type|trans }}{% endblock %}
{% block content %}
<div class="flex justify-between items-center mb-6">
<h2 class="text-3xl font-semibold text-gray-800 dark:text-gray-200">Liste des tutoriels - {{ type|trans }}</h2>
</div>
<div class="flex flex-col md:flex-row gap-8">
<div class="md:w-1/2">
<h2 class="text-xl font-semibold mb-4">Vidéos</h2>