69 Commits

Author SHA1 Message Date
nyavokevin
8f7019e815 feat(invoice): support group-based invoices without a client
Allow invoices to target either a client or a client group by making
`client_id` nullable and validating that exactly one recipient is set.

Load group relations in invoice data so the frontend can display group
details in invoice views and type definitions.

Make quote acceptance reuse an existing invoice instead of creating a
duplicate, and surface backend status update errors in the quote UI.
2026-04-02 16:08:44 +03:00
nyavokevin
9cbc1bcbdb feat(ui): add price lists and group-based quote flows
Add price list management across the API, store, services, routes,
navigation, and sales views.

Support quotes for either a client or a client group, including PDF
download and nullable client validation for group-based recipients.

Extend client groups to manage assigned clients directly from the form
and detail views, and refresh supplier, intervention, stock, and order
screens with updated interactions and layouts.
2026-04-02 12:07:11 +03:00
nyavokevin
dd6fc4665c Feat: redesing form on new 2026-03-24 14:19:49 +03:00
nyavokevin
ebd171e9de Link internvetion and invoice and quote 2026-03-17 16:30:02 +03:00
nyavokevin
8ee7d8f8e9 Feat: redesign facture comme dans le facutre 2026-03-16 17:13:10 +03:00
nyavokevin
8171a20d41 Fix nom lieu internvetion 2026-03-13 16:34:44 +03:00
nyavokevin
bd04e07f12 Ameloration design 2026-03-13 16:13:49 +03:00
nyavokevin
dec87dfdb7 Feat: improve desing contact and agenda 2026-03-05 17:12:40 +03:00
nyavokevin
8074ac4f48 FIX: Creation demande, client on clique show 2026-03-05 17:00:32 +03:00
nyavokevin
11750a3ffc Ventes et modules transverses: devis, factures, messages, stats et webmailing 2026-03-02 15:46:38 +03:00
nyavokevin
dc87b0f720 Avoirs et factures fournisseur: harmonisation des écrans, formulaires et stores 2026-03-02 15:46:25 +03:00
nyavokevin
ecfe25d3ca CRM: refonte clients, fournisseurs et groupes clients 2026-03-02 15:46:08 +03:00
nyavokevin
083f78673e Planning et agenda: nouveau flux de création et formulaires de demande 2026-03-02 15:45:50 +03:00
nyavokevin
a9a2429b67 Stock et achats: amélioration des réceptions, entrepôts et commandes fournisseurs 2026-03-02 15:45:35 +03:00
kevin
094c7a0980 Nouvel style planning 2026-02-04 13:54:06 +03:00
kevin
31090d12ba Gestion des bon de receptions dans front 2026-02-03 15:30:27 +03:00
kevin
d8927580e7 Feature: Warehouse et aussi les API bon de reception et Stock, mouvement stock, Warehouse stock 2026-02-02 17:02:23 +03:00
kevin
4af8ea2c60 Gestion des avoirs 2026-01-29 16:44:31 +03:00
kevin
c0868b6acb Fix repertroire fournisseur 2026-01-29 11:56:38 +03:00
kevin
5a2b1684aa Repository fix 2026-01-28 15:36:37 +03:00
kevin
44681da674 Fix Dossier 2026-01-28 15:23:54 +03:00
kevin
d57e9a1a67 Fix build 2026-01-28 14:58:59 +03:00
kevin
ed5181d290 Feat purchase order 2026-01-28 14:26:20 +03:00
kevin
0009eb8c86 FEAT: service and store bon commande, receiption, fournisseur 2026-01-27 08:53:26 +03:00
kevin
3bc4178a12 migration Commandes fournisseurs, les Lignes de commandes de marchandises, Lignes de réception, Factures fournisseurs 2026-01-26 12:02:28 +03:00
kevin
f62a2db36e Feat, design, liste avoir, details avoirs, creation avoir, liste commande fournisseur, details commande fournisseur, creation commande fournisseur, webmail 2026-01-23 16:13:03 +03:00
kevin
86472e0de9 Fix intervention modal 2026-01-20 17:32:50 +03:00
kevin
16a39014a2 Change select internvetion, defunt, client, et produit 2026-01-19 17:52:33 +03:00
kevin
39a3062009 FIX: uppercase 2026-01-12 17:12:02 +03:00
kevin
c00ce5ab94 FEAT: activite client= 2026-01-12 16:37:41 +03:00
kevin
503fb0d008 quotes: Generer des factures en acceptant un devis 2026-01-09 18:02:15 +03:00
kevin
e0ccd5f627 Feat: migration client table, modification groupe client, child dans client 2026-01-08 17:18:49 +03:00
kevin
50f79a8040 feat: Introduce client group management and enhance quote creation and detail views. 2026-01-07 18:17:11 +03:00
kevin
d911435b5c feat: Implement comprehensive quote and quote line management with new backend API and frontend UI. 2026-01-06 16:50:03 +03:00
kevin
5d93f9d39a feat: Implement product category management and a multi-step intervention wizard with product selection, including new database migrations and CORS configuration updates. 2026-01-05 17:21:02 +03:00
Nyavokevin
f9b6e5e0f6 defunt Doc 2025-12-02 17:35:40 +03:00
Nyavokevin
23bce2abcf Attacher des fichiers sur les internvetions 2025-12-01 17:02:01 +03:00
Nyavokevin
496b427e13 ajout table thanato dans intervention 2025-11-26 17:53:17 +03:00
Nyavokevin
a51e05559a assigner thanato 2025-11-21 17:26:43 +03:00
Nyavokevin
4b7e075918 add multi 2025-11-14 17:13:37 +03:00
Nyavokevin
98d1743def add calendar 2025-11-13 17:47:52 +03:00
Nyavokevin
69fbe1a7a1 intervention 2025-11-12 16:44:12 +03:00
Nyavokevin
7570f46658 intervention 2025-11-11 17:45:58 +03:00
Nyavokevin
0c4ff92fd5 add defunt et intervention 2025-11-10 17:43:18 +03:00
Nyavokevin
51ff282d5b deete unused component 2025-11-07 17:05:10 +03:00
Nyavokevin
bbf60fb380 thanato 2025-11-07 16:51:09 +03:00
Nyavokevin
8d1d65e27b add gestion thanato 2025-11-06 15:09:40 +03:00
Nyavokevin
0ea8f1866b add employee 2025-11-05 17:08:08 +03:00
Nyavokevin
638af78e1f update produit details 2025-11-03 15:36:07 +03:00
Nyavokevin
18f9d83e5a remodifier productDetails 2025-11-03 14:57:45 +03:00