diff --git a/Directory.Packages.props b/Directory.Packages.props index 49f42b4f..3d89052f 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -72,5 +72,6 @@ + \ No newline at end of file diff --git a/doc/Demande.md b/doc/Demande.md new file mode 100644 index 00000000..eb144ace --- /dev/null +++ b/doc/Demande.md @@ -0,0 +1,7 @@ +Demande + - Id + - OffreFournisseurId (FK) + - ClientId (FK → ApplicationUser) + └── ValeurChampDemande + - ChampDemandeId (FK) + - Valeur (string — sérialisé selon TypeValeur) diff --git a/doc/Formulaires-devis.md b/doc/Formulaires-devis.md new file mode 100644 index 00000000..6968c8d7 --- /dev/null +++ b/doc/Formulaires-devis.md @@ -0,0 +1,33 @@ + +ClasseDevis + - Id, Nom + - DomaineActiviteId (FK) + +OffreFournisseur + - Id + - FournisseurId (FK → ApplicationUser) + - DomaineActiviteId (FK) + - ContenuMarkdown ← corps libre de l'offre + - ClasseFormulaireId (FK) ← extrait du frontmatter à la sauvegarde + - ClasseDevisId (FK) ← extrait du frontmatter à la sauvegarde + + ClasseFormulaire + - Id, Nom + - DomaineActiviteId (FK) + └── ChampDemande + - Nom (ex: "tempo", "tonalité", "durée") + - TypeValeur (texte | entier | décimal | booléen | enum) + - Obligatoire (bool) + - ValeurDefaut + +ClasseDevis + - Id, Nom + - DomaineActiviteId (FK) + +OffreFournisseur + - Id + - FournisseurId (FK → ApplicationUser) + - DomaineActiviteId (FK) + - ContenuMarkdown ← corps libre de l'offre + - ClasseFormulaireId (FK) ← extrait du frontmatter à la sauvegarde + - ClasseDevisId (FK) ← extrait du frontmatter à la sauvegarde diff --git a/doc/dict.md b/doc/dict.md new file mode 100644 index 00000000..2db4e4fa --- /dev/null +++ b/doc/dict.md @@ -0,0 +1,39 @@ +# Dictionnaires métier + +## Principe + +Les dictionnaires sont des modèles publics de termes métier, +maintenus par les modérateurs et alimentés par les fournisseurs. +Au moment de créer un projet, le dictionnaire est copié — +c'est un instantané, pas une référence vivante. + +## Règle de résolution + + +Un projet hérite des dictionnaires de son activité et de tous +ses ancêtres jusqu'à la racine. + + + +Ainsi, les termes juridiques sont toujours disponibles, quel que +soit le domaine du projet. + +Modèle + + +Le modèle de dictionnaire du contrat est le dictionnaire défini par l'activité ciblée par le client. + +## Dictionnaires juridiques + +Les dictionnaires juridiques sont des modèles publics de termes juridiques, +maintenus par les modérateurs et alimentés par les modérateurs. + +## Règle de résolution + +Un projet hérite des dictionnaires de son activité et de tous +ses ancêtres jusqu à la racine. + +Ainsi, les termes juridiques sont toujours disponibles, quel que +soit le domaine du projet. + +Ce dictionnaire juridique est simplement fondamental, par construction. diff --git a/doc/doct/ùd b/doc/doct/ùd new file mode 100644 index 00000000..e69de29b diff --git a/doc/offer-sample.md b/doc/offer-sample.md new file mode 100644 index 00000000..ef69cf52 --- /dev/null +++ b/doc/offer-sample.md @@ -0,0 +1,8 @@ +---- +formulaire: Prestation Musicale +devis: Arrangement Orchestral +---- + +Je propose des arrangements pour orchestre de chambre, +livraison sous 3 semaines, formats MusicXML et PDF... + diff --git a/src/Yavsc.Org/Yavsc.Org.csproj b/src/Yavsc.Org/Yavsc.Org.csproj index d771d3c5..76be5bff 100644 --- a/src/Yavsc.Org/Yavsc.Org.csproj +++ b/src/Yavsc.Org/Yavsc.Org.csproj @@ -40,6 +40,7 @@ +