Skip to content

🔄 Auto-sync: dev → test - #242

Merged
EnzoBagnis merged 2 commits into
testfrom
dev
Mar 11, 2026
Merged

🔄 Auto-sync: dev → test#242
EnzoBagnis merged 2 commits into
testfrom
dev

Conversation

@EnzoBagnis

Copy link
Copy Markdown
Owner

Synchronisation automatique dev → test

âś… Linting passed on dev

Cette PR a été automatiquement créée et mergée par le pipeline CI/CD après validation du linting sur la branche dev.


Créée et mergée automatiquement par GitHub Actions

Copilot AI review requested due to automatic review settings March 11, 2026 20:50
@EnzoBagnis
EnzoBagnis merged commit 0ea978d into test Mar 11, 2026
15 checks passed

Copilot AI left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This auto-sync PR removes the legacy <nav class="nav-menu"> blocks from multiple PHP view templates, presumably to consolidate navigation around the burger menu/header layout.

Changes:

  • Removed <nav class="nav-menu"> markup across user, resources, exercises, and admin views.
  • Standardized headers to rely on burger-menu patterns in several pages (where implemented).

Reviewed changes

Copilot reviewed 11 out of 11 changed files in this pull request and generated 5 comments.

Show a summary per file
File Description
App/View/user/resources_list.php Removes empty nav-menu block from header.
App/View/user/resource_details.php Removes empty nav-menu block from header.
App/View/user/mentions-legales.php Removes empty nav-menu block from header.
App/View/user/ia.php Removes header nav-menu links (Resources/IA).
App/View/user/dashboard.php Removes header nav-menu links (Resources/IA).
App/View/resources/list.php Removes header nav-menu block (resources).
App/View/resources/details.php Removes header nav-menu links (resources/exercises/IA).
App/View/resources/create.php Removes header nav-menu block (resources).
App/View/exercises/show.php Removes header nav-menu links (resources/exercises).
App/View/exercises/list.php Removes header nav-menu links (resources/exercises).
App/View/admin/admin-dashboard.php Removes header nav-menu block (administration).

đź’ˇ Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread App/View/user/ia.php
Comment on lines 163 to 168
<header class="top-menu">
<div class="logo"><h1>StudTraj</h1></div>
<button class="burger-menu" id="burgerBtn" onclick="toggleBurgerMenu()" aria-label="Menu">
<span></span><span></span><span></span>
</button>
<nav class="nav-menu">
<a href="<?= BASE_URL ?>/resources">Ressources</a>
<a href="<?= BASE_URL ?>/ia" class="active">IA</a>
</nav>
<div class="header-right">

Copilot AI Mar 11, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Le

a été supprimé mais cette page n’embarque aucun équivalent (pas de et aucune définition de toggleBurgerMenu). Le clic sur le bouton burger déclenchera donc une erreur JS et il n’y a plus de liens de navigation (ex. /resources, /ia). Ajouter un burger-nav + script commun (ou réintroduire une navigation desktop) et s’assurer que toggleBurgerMenu est défini sur cette page.

Copilot uses AI. Check for mistakes.
Comment on lines 110 to 112
<button class="burger-menu" id="burgerBtn" onclick="toggleBurgerMenu()" aria-label="Menu">
<span></span><span></span><span></span>
</button>

Copilot AI Mar 11, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Après suppression du

, il reste un bouton burger onclick="toggleBurgerMenu()" mais aucun burgerNav n’est rendu dans la page et toggleBurgerMenu n’est défini nulle part dans ce fichier. Résultat : erreur JS au clic + plus de navigation vers /resources. Soit retirer le bouton burger ici, soit ajouter le markup burger-nav et inclure le script commun qui expose toggleBurgerMenu.

Suggested change
<button class="burger-menu" id="burgerBtn" onclick="toggleBurgerMenu()" aria-label="Menu">
<span></span><span></span><span></span>
</button>

Copilot uses AI. Check for mistakes.
Comment on lines 146 to 149
<button class="burger-menu" id="burgerBtn" onclick="toggleBurgerMenu()" aria-label="Menu">
<span></span><span></span><span></span>
</button>
<nav class="nav-menu">
<a href="<?= BASE_URL ?>/resources" class="active">Ressources</a>
<a href="<?= BASE_URL ?>/exercises">Exercices</a>
<a href="<?= BASE_URL ?>/ia">IA</a>
</nav>
<div class="header-right">

Copilot AI Mar 11, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Ici le

a été retiré mais la page ne charge pas dashboard-main.js (et ne définit pas toggleBurgerMenu / confirmLogout). Avec le présent, le bouton burger et les liens onclick ne fonctionneront pas (référence JS manquante), et il n’y a plus de navigation desktop. Ajouter l’inclusion du script qui expose ces fonctions (ou remplacer les onclick par des liens simples / une implémentation locale).

Copilot uses AI. Check for mistakes.
Comment on lines 219 to 236
<header class="top-menu">
<div class="logo">
<a href="<?= BASE_URL ?>/resources" style="text-decoration:none;color:inherit;">
<h1>StudTraj</h1>
</a>
</div>
<div class="header-search">
<input type="text" id="resourceSearchInput"
placeholder="Rechercher un TP ou un étudiant par mot-clé…" autocomplete="off" />
<button id="resourceClearBtn" title="Effacer">&#x2715;</button>
<div id="resourceSearchResults">
<strong id="rsr-label"></strong>
<ul id="rsr-list"></ul>
</div>
</div>
<button class="burger-menu" id="burgerBtn" onclick="toggleBurgerMenu()" aria-label="Menu">
<span></span><span></span><span></span>
</button>

Copilot AI Mar 11, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

La suppression du

retire les liens “Ressources” et “IA” de l’en-tête. Le menu burger présent plus bas ne fournit pas non plus ces liens (il ne contient que “Importer” et “Déconnexion”), ce qui supprime la navigation vers /ia depuis cette page. Ajouter des entrées de navigation (ex. Ressources, IA) dans le burger-nav ou rétablir une navigation desktop.

Copilot uses AI. Check for mistakes.
Comment on lines 146 to 148
<button class="burger-menu" id="burgerBtn" onclick="toggleBurgerMenu()" aria-label="Menu">
<span></span><span></span><span></span>
</button>

Copilot AI Mar 11, 2026

Copy link

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Le

supprimé fournissait des liens (dont “IA”). Après suppression, la navigation dépend uniquement du burger-nav, mais celui-ci ne propose plus de lien vers /ia (vérifié dans la liste). Si l’accès à l’IA est attendu depuis l’écran détails ressource, il faut ajouter ce lien dans le burger-nav ou réintroduire une navigation desktop équivalente.

Copilot uses AI. Check for mistakes.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants