96 Commits

Author SHA1 Message Date
kevin
cab2de09ff Feature : ajout IMAP gmail pour teste 2026-05-05 16:42:06 +03:00
kevin
9440098815 IMAP webmailing 2026-05-04 16:46:14 +03:00
kevin
c4977bad15 Integration page webmail dans front end 2026-05-04 11:32:50 +03:00
kevin
9951ed0ee6 pagiantion defunt liste 2026-04-29 09:15:58 +03:00
kevin
67b15ab337 Seeder for test 2026-04-29 08:44:03 +03:00
kevin
ae7574045e Feat: pouoir mettre password user nullable et aussi notification global 2026-04-29 08:31:00 +03:00
kevin
5c8779cb6a Ajout pagination table employee 2026-04-29 08:30:15 +03:00
kevin
34875321ac redirection page 401 pour les user non autorises 2026-04-28 11:50:51 +03:00
kevin
1d18659bd7 Creation user management interface 2026-04-28 11:48:16 +03:00
kevin
3dcb88290d Create user service and store 2026-04-28 10:37:30 +03:00
kevin
bc497382a3 Add persmission in API in role CRUD controller 2026-04-28 10:30:54 +03:00
kevin
e27cce45e0 Create display droit access 2026-04-28 10:26:45 +03:00
kevin
d275c460b6 Laravel access controll pour les utilisateurs 2026-04-28 09:33:07 +03:00
kevin
d5916d96a2 Fix all table design 2026-04-22 12:52:06 +03:00
kevin
ce61b79080 Fix Client Desig 2026-04-22 10:17:47 +03:00
kevin
d8d2b68421 convoyForm 2026-04-22 09:35:37 +03:00
kevin
3e6ac4055c feat(convoys): add convoys feature with UI, routes, store, services
Introduces convoys management pages, including list and add forms,
along with corresponding Vuex store and API service.
2026-04-16 16:37:13 +03:00
kevin
284d228dc5 feat(vehicle): add vehicle+convoy feature with API, models, repos, UI
Adds model, repo, controller, and request classes for Vehicle and Convoy.
Registers routes for vehicles and convoys, updates client store.
Adds front‑end files to list, add, edit vehicles.
Cleans up console logging from client store.
2026-04-15 17:27:40 +03:00
nyavokevin
56b0c50111 feat(auth): add employee user linking and password setup flow
Add user management endpoints and link employees to existing users
through `user_id`, including API resources, validation, repository
support, and database migrations.

Introduce a two-step login flow that checks email first and lets users
without a password create one before signing in.

Update the employee detail UI with a dedicated user tab and refresh the
employee and intervention side navigation to support the new account
management flow.
2026-04-08 13:31:57 +03:00
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