Skip to content

SQL des clés étrangères et conditions, badges colorés, boutons « semblables » - #130

Merged
floriancerizay merged 1 commit into
mainfrom
sql-badges-semblables
Oct 27, 2026
Merged

floriancerizay merged 1 commit into
mainfrom
sql-badges-semblables

Conversation

@floriancerizay

Copy link
Copy Markdown
Collaborator

Demande directe, sans spec.

  • Clés étrangères et conditions affichées comme du SQL : mots-clés connus (REFERENCES, IS, NOT, NULL, OR, IN…) en bleu gras, chaînes en vert.
    • Elles se modifient par un crayon ; un élément vide s'édite d'emblée.
    • Le découpage est dans le cœur (src/core/sql.ts), testé.
  • Badges colorés, aux contrastes vérifiés en thème clair et en thème sombre :
    • présence des fichiers attendus : « Obligatoire » en rouge, « Recommandé » en orange, « Facultatif » en vert ;
    • contraintes des colonnes : « valeur obligatoire », « colonne obligatoire », « unique ».
  • « Monter » et « Descendre » sont retirés des fichiers attendus.
  • Le bouton « Équivalents » devient « Appliquer aux colonnes semblables », « aux fichiers semblables » ou « aux listes semblables », selon l'élément.
  • Tests : 375 tests unitaires, 232 tests e2e (CI=1), dont axe.

🤖 Generated with Claude Code

…lables »

- src/core/sql.ts : découpage d'une clé étrangère ou d'une condition (mots-clés connus, chaînes, nombres, identifiants), testé
- SqlText : mots-clés en bleu gras, chaînes en vert ; dans la vue d'une table, chaque clé étrangère et condition s'affiche en SQL et se modifie par un crayon (un élément vide s'édite d'emblée)
- badges de présence des fichiers attendus colorés (obligatoire rouge, recommandé orange, facultatif vert, thème sombre compris) ; contraintes des colonnes colorées (valeur obligatoire, colonne obligatoire, unique)
- « Monter » et « Descendre » retirés des fichiers attendus
- bouton « Équivalents » : « Appliquer aux colonnes / fichiers / listes semblables »
- tests : sql, e2e (SQL, badges, boutons), test des clés étrangères par le crayon

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@floriancerizay
floriancerizay merged commit 4cacc9d into main Oct 27, 2026
3 checks passed
@floriancerizay
floriancerizay deleted the sql-badges-semblables branch October 27, 2026 14:35
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.

1 participant