Commit Graph

28 Commits

Author SHA1 Message Date
MatthieuTD
6025e526cb Merge pull request #2 from MatthieuTD/codex/exiger-machineid-ou-composantid-dans-dtos
Validate component and piece creation against machine requirements
2025-09-22 10:22:40 +02:00
MatthieuTD
00ddf474a7 Merge branch 'master' into codex/exiger-machineid-ou-composantid-dans-dtos 2025-09-22 10:22:22 +02:00
MatthieuTD
3a614bab72 Validate component and piece requirements 2025-09-22 10:20:40 +02:00
MatthieuTD
890e80ccdd Merge pull request #1 from MatthieuTD/codex/extend-updatemachinedto-with-component-selections
feat(machine): support skeleton reconfiguration
2025-09-22 10:20:04 +02:00
MatthieuTD
55b20a66b4 feat(machine): support skeleton reconfiguration 2025-09-22 10:19:33 +02:00
Matthieu
b6ca9ae54b feat: Add feature in component and piece for support group 2025-09-22 08:35:36 +02:00
Matthieu
b8559be031 chore(profiles): guard default-profile creation 2025-09-19 15:15:06 +02:00
Matthieu
9fdb888d24 chore(backend): remove global api prefix 2025-09-19 14:39:48 +02:00
Matthieu
861665f92a set gitignore for dist folder 2025-09-19 08:14:58 +02:00
Matthieu
e1989d39ec feat: allow overriding session cookie secure flag 2025-09-18 09:56:34 +02:00
Matthieu
92c2e9d780 feat: raise request payload limit for document uploads 2025-09-18 09:12:07 +02:00
Matthieu
9ce37ff148 fix: enable trust proxy with express adapter 2025-09-18 08:26:26 +02:00
Matthieu
11695cec7c fix: trust proxy for session cookies 2025-09-18 08:17:08 +02:00
Matthieu
df5bbeecb7 feat: add profiles session API 2025-09-17 23:11:25 +02:00
Matthieu
83251b532c feat(constructeurs): introduce constructors management 2025-09-17 15:09:54 +02:00
Matthieu
339f46ec24 feat(site): add document support 2025-09-17 11:40:34 +02:00
Matthieu
7671d4729d feat(site): add contact fields 2025-09-17 11:13:19 +02:00
Matthieu
e8aeaf98e9 refactor: rename prestataire to constructeur 2025-09-17 08:50:07 +02:00
Matthieu
4d2d552391 feat: configuration CORS dynamique et validation globale dans main.ts 2025-07-30 10:25:56 +02:00
Matthieu
1dbbf2b8ec build: Fichiers de build générés - Ajout des fichiers TypeScript compilés et des déclarations de types 2025-07-29 21:04:35 +02:00
Matthieu
e145b2c1ff feat: Tests et scripts utilitaires - Ajout des tests e2e, scripts de configuration de base de données et scripts de test API 2025-07-29 21:04:22 +02:00
Matthieu
b4886d68bf feat: Modules de fonctionnalités avancées - Ajout des modules Documents et Champs personnalisés pour la gestion des fichiers et métadonnées 2025-07-29 21:04:15 +02:00
Matthieu
564cfc8bdb feat: Modules de gestion des entités principales - Ajout des modules Machines, Composants et Pièces avec leurs services et contrôleurs 2025-07-29 21:04:08 +02:00
Matthieu
f8278aa40e feat: Modules Sites et Types - Ajout des modules de gestion des sites et des types de machines/composants/pièces 2025-07-29 21:03:40 +02:00
Matthieu
20668dd770 feat: DTOs partagés pour la validation des données - Ajout des classes de transfert de données pour toutes les entités 2025-07-29 21:03:33 +02:00
Matthieu
71d5007ed3 feat: Structure de base de l'application NestJS - Ajout du module principal, configuration Prisma et point d'entrée 2025-07-29 21:03:24 +02:00
Matthieu
dbc89327eb feat: Configuration de la base de données avec Prisma - Ajout du schéma de base de données et des migrations initiales 2025-07-29 21:03:16 +02:00
Matthieu
f05d59ed95 feat: Configuration initiale du projet NestJS - Ajout des fichiers de configuration (package.json, tsconfig, eslint, prettier) et de la structure de base 2025-07-29 21:03:04 +02:00