add contract page with dynamic form elements

This commit is contained in:
Julien Aldon
2026-02-13 17:46:24 +01:00
parent ef7403f213
commit 7e42fbe106
34 changed files with 540 additions and 263 deletions

View File

@@ -1,10 +1,15 @@
{
"product name": "product name",
"product price": "product price",
"product weight": "product weight",
"product quantity": "product quantity",
"product quantity unit": "product quantity unit",
"product type": "product type",
"planned": "planned",
"reccurent": "reccurent",
"planned products": "planned products",
"select products per shipment": "select products per shipment.",
"recurrent products": "recurrent products",
"your selection in this category will apply for all shipments": "your selection in this category will apply for all shipments.",
"recurrent": "recurrent",
"product price kg": "product price kg",
"product unit": "product unit",
"grams": "grams",
@@ -19,7 +24,8 @@
"referer": "referer",
"edit form": "edit form",
"form name": "form name",
"contact season": "contact season",
"contract season": "contract season",
"contract season recommandation": "recommandation : <Season>-<year> (example: Winter-2025)",
"start date": "start date",
"end date": "end date",
"nothing found": "nothing found",
@@ -41,13 +47,19 @@
"productor address": "productor address",
"productor payment": "productor payment",
"priceKg": "priceKg",
"weight": "weight",
"quantity": "quantity",
"quantity unit": "quantity unit",
"unit": "sell unit",
"price": "price",
"create product": "create product",
"informations": "informations",
"remove product": "remove product",
"edit product": "edit product",
"shipment name": "shipment name",
"shipments": "shipments",
"shipment": "shipment",
"there is": "there is",
"for this contract": "for this contact.",
"shipment date": "shipment date",
"remove shipment": "remove shipment",
"productors": "productors",
@@ -65,5 +77,11 @@
"a start date": "a start date",
"a end date": "a end date",
"a productor": "a productor",
"a referer": "a referer"
"a referer": "a referer",
"a phone": "a phone",
"a fistname": "a fistname",
"a lastname": "a lastname",
"a email": "a email",
"submit contract": "submit contract",
"all theses informations are for contract generation, no informations is stored outside of contracts": "all theses informations are for contract generation, no informations is stored outside of contracts."
}

View File

@@ -1,15 +1,21 @@
{
"product name": "nom du produit",
"product price": "prix du produit",
"product weight": "poids du produit",
"product quantity": "quantité du produit",
"product type": "type de produit",
"planned": "planifié",
"reccurent": "récurrent",
"planned products": "Produits planifiés par livraison",
"select products per shipment": "Selectionnez les produits pour chaque livraison.",
"recurrent": "récurrent",
"recurrent products": "Produits récurents",
"your selection in this category will apply for all shipments": "votre selection sera appliquée pour chaque livraisons (Exemple: 6 livraisons, le produits sera comptés 6 fois : une fois par livraison).",
"product price kg": "prix du produit au Kilo",
"product unit": "unité de vente du produit",
"grams": "grammes",
"kilo": "kilo",
"piece": "pièce",
"in": "en",
"enter quantity": "entrez la quantitée",
"filter by season": "filtrer par saisons",
"name": "nom",
"season": "saison",
@@ -19,7 +25,8 @@
"referer": "référent·e",
"edit form": "modifier le formulaire de contrat",
"form name": "nom du formulaire de contrat",
"contact season": "saison du contrat",
"contract season": "saison du contrat",
"contract season recommandation": "recommandation : <Saison>-<année> (Exemple: Hiver-2025)",
"start date": "date de début",
"end date": "date de fin",
"nothing found": "rien à afficher",
@@ -35,13 +42,15 @@
"address": "adresse",
"payment": "ordre du chèque",
"type": "type",
"create productor": "créer le producteur·troce",
"create productor": "créer le producteur·trice",
"productor name": "nom du producteur·trice",
"productor type": "type du producteur·trice",
"productor address": "adresse du producteur·trice",
"productor payment": "ordre du chèque du producteur·trice",
"priceKg": "prix au kilo",
"weight": "poids",
"quantity": "quantité",
"quantity unit": "unité de quantité",
"unit": "Unité de vente",
"price": "prix",
"create product": "créer le produit",
"informations": "informations",
@@ -49,6 +58,10 @@
"edit product": "modifier le produit",
"shipment name": "nom de la livraison",
"shipment date": "date de la livraison",
"shipments": "livraisons",
"shipment": "livraison",
"there is": "il y a",
"for this contract": "pour ce contrat.",
"remove shipment": "supprimer la livraison",
"productors": "producteur·trices",
"products": "produits",
@@ -66,5 +79,11 @@
"a start date": "une date de début",
"a end date": "une date de fin",
"a productor": "un(e) producteur·trice",
"a referer": "un référent·e"
"a referer": "un référent·e",
"a phone": "un numéro de téléphone",
"a fistname": "un prénom",
"a lastname": "un nom",
"a email": "une adresse email",
"submit contract": "Envoyer le contrat",
"all theses informations are for contract generation, no informations is stored outside of contracts": "ces informations sont nécéssaires pour la génération de contrat, aucune information personnelle n'est gardée ailleurs que dans les contrats générés."
}