Bug cockpit

This commit is contained in:
2026-05-07 21:36:11 +02:00
parent e531076862
commit ca7f43dcd9
2 changed files with 6 additions and 4 deletions

View File

@@ -196,6 +196,8 @@ def list_lessons() -> list[dict]:
for svg_dir in sorted(CONTENT_ROOT.glob("cycle_*/*/*/**/svg")): for svg_dir in sorted(CONTENT_ROOT.glob("cycle_*/*/*/**/svg")):
if not svg_dir.is_dir(): if not svg_dir.is_dir():
continue continue
if "kit_adaptatif" in svg_dir.relative_to(CONTENT_ROOT).parts:
continue
svg_files = sorted(svg_dir.glob("*.svg")) svg_files = sorted(svg_dir.glob("*.svg"))
if not svg_files: if not svg_files:

View File

@@ -247,7 +247,7 @@ function ProgramReviewPanel({ selectedNode, reviewForm, onReviewChange, onSaveRe
<h2>{selectedNode.label}</h2> <h2>{selectedNode.label}</h2>
<p className="muted">{selectedNode.path || selectedNode.key}</p> <p className="muted">{selectedNode.path || selectedNode.key}</p>
</div> </div>
{review.status && <span className={`review-pill ${review.status}`}>{review.status}</span>} {review.status && <span className={`review-pill ${review.status}`}>{reviewStatusLabel(review.status)}</span>}
</div> </div>
{Object.keys(status).length > 0 && ( {Object.keys(status).length > 0 && (
@@ -2390,7 +2390,7 @@ function TutorApp({ currentUser, onLogout }) {
{node.label} {node.label}
</span> </span>
<em>{node.type}</em> <em>{node.type}</em>
{node.review?.status && <strong>{node.review.status}</strong>} {node.review?.status && <strong>{reviewStatusLabel(node.review.status)}</strong>}
</button> </button>
))} ))}
</div> </div>
@@ -2499,7 +2499,7 @@ function TutorApp({ currentUser, onLogout }) {
<h2>{selectedProgramNode?.label || 'Choisis une card ou une fiche'}</h2> <h2>{selectedProgramNode?.label || 'Choisis une card ou une fiche'}</h2>
<p className="muted">{selectedProgramNode?.path || selectedProgramNode?.key || 'La zone centrale affiche le contenu à analyser en grand.'}</p> <p className="muted">{selectedProgramNode?.path || selectedProgramNode?.key || 'La zone centrale affiche le contenu à analyser en grand.'}</p>
</div> </div>
{selectedProgramNode?.review?.status && <span className={`review-pill ${selectedProgramNode.review.status}`}>{selectedProgramNode.review.status}</span>} {selectedProgramNode?.review?.status && <span className={`review-pill ${selectedProgramNode.review.status}`}>{reviewStatusLabel(selectedProgramNode.review.status)}</span>}
</div> </div>
<div className="validation-main-preview"> <div className="validation-main-preview">
{selectedProgramNode?.url ? ( {selectedProgramNode?.url ? (
@@ -2714,7 +2714,7 @@ function TutorApp({ currentUser, onLogout }) {
> >
<span>{node.label}</span> <span>{node.label}</span>
<em>{node.type}</em> <em>{node.type}</em>
{node.review?.status && <strong>{node.review.status}</strong>} {node.review?.status && <strong>{reviewStatusLabel(node.review.status)}</strong>}
</button> </button>
))} ))}
</div> </div>