From 64f5a279da2e6781a3d1e1a5e405622fe4803dcc Mon Sep 17 00:00:00 2001 From: Imugiii Date: Sat, 9 May 2026 07:03:27 +0000 Subject: [PATCH] docs(merise): add drawio XML sources for MCD diagrams Switch from Mermaid to drawio for MCD diagrams to gain manual layout control on the global view (10 entites + 10 associations, planarite intrinseque non resolue par Mermaid auto-layout). - mcd-global.drawio : 10 entites + 8 associations (vue compacte sans attributs) - mcd-catalogue.drawio : Categorie / Produit / Menu / MenuProduit avec attributs - mcd-commande.drawio : Commande / LigneCommande + polymorphisme vers Produit/Menu - mcd-rbac.drawio : User / Role / Permission / RolePermission Notation Merise (min,max) sur chaque cote d'association. Layout de depart a affiner manuellement dans drawio web (Edit Diagram -> XML). SVG a regenerer en exportant depuis drawio web. --- docs/merise/_diagrams/mcd-catalogue.drawio | 67 +++++++++ docs/merise/_diagrams/mcd-commande.drawio | 61 ++++++++ docs/merise/_diagrams/mcd-global.drawio | 154 +++++++++++++++++++++ docs/merise/_diagrams/mcd-rbac.drawio | 57 ++++++++ 4 files changed, 339 insertions(+) create mode 100644 docs/merise/_diagrams/mcd-catalogue.drawio create mode 100644 docs/merise/_diagrams/mcd-commande.drawio create mode 100644 docs/merise/_diagrams/mcd-global.drawio create mode 100644 docs/merise/_diagrams/mcd-rbac.drawio diff --git a/docs/merise/_diagrams/mcd-catalogue.drawio b/docs/merise/_diagrams/mcd-catalogue.drawio new file mode 100644 index 0000000..c9cf3e8 --- /dev/null +++ b/docs/merise/_diagrams/mcd-catalogue.drawio @@ -0,0 +1,67 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/merise/_diagrams/mcd-commande.drawio b/docs/merise/_diagrams/mcd-commande.drawio new file mode 100644 index 0000000..95063f1 --- /dev/null +++ b/docs/merise/_diagrams/mcd-commande.drawio @@ -0,0 +1,61 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/merise/_diagrams/mcd-global.drawio b/docs/merise/_diagrams/mcd-global.drawio new file mode 100644 index 0000000..6d010db --- /dev/null +++ b/docs/merise/_diagrams/mcd-global.drawio @@ -0,0 +1,154 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/docs/merise/_diagrams/mcd-rbac.drawio b/docs/merise/_diagrams/mcd-rbac.drawio new file mode 100644 index 0000000..31e109d --- /dev/null +++ b/docs/merise/_diagrams/mcd-rbac.drawio @@ -0,0 +1,57 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +