testing #188

Merged
nicolas merged 2 commits from testing into main 2026-05-25 13:02:10 +02:00
Owner
No description provided.
AdminStyles.jsx:
- Headers du tableau Section Types renommés et documentés via title :
  "Name (key)" → "Key", "Label" → "Display name", "¶ Counter" → "¶ stream", "Reset ¶" → "Reset at start"
  Chaque colonne a un tooltip explicatif au survol
- Bloc Template File : affiche le nom du fichier chargé dans une bande bleue avec icône
  et lien "↓ Download" pointant vers GET /admin/styles/:id/ott/download
- État ottFilename synchronisé à l'upload et à l'initialisation depuis style.ott_filename

admin.js:
- POST /admin/styles/:id/ott : enregistre req.file.originalname dans ott_filename,
  le retourne dans la réponse JSON
- GET /admin/styles/:id/ott/download : envoie le fichier en téléchargement
  avec le nom original (Content-Disposition: attachment)
- deserialize() inclut ott_filename

db.js:
- Migration OF1 : ajout colonne ott_filename TEXT sur import_styles
- updateImportStyleOtt() : 4ème paramètre originalFilename sauvegardé en base
- assignToTemplate utilisait PATCH /documents/:id avec export_style → remplacé
  par PATCH /templates/:id avec import_style_id (correct)
- Détection du lien corrigée : t.import_style_id === style.id (était t.export_style)
- Section "Moulds using this template" revue :
  → Affiche uniquement les moulds déjà liés, avec bouton "Remove link"
  → Sélecteur "+ Link a mould…" pour les moulds non liés, bouton "Link" contextuel
  → Message "No moulds linked yet." si aucun lien
Sign in to join this conversation.
No reviewers
No labels
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
code/docfoundry_ynh!188
No description provided.