Commit Graph

  • f82a79b2aa fix: correct DEFAULT_ORIENTATIONS for _ProductConstructeurs master Matthieu 2026-01-22 12:06:08 +01:00
  • 208d49aac8 fix: use DELETE instead of TRUNCATE for migration Matthieu 2026-01-22 11:51:57 +01:00
  • ff278f5549 fix: correct Product-Constructeur join table orientation Matthieu 2026-01-22 11:48:06 +01:00
  • 8cfe48e0f5 Hydrate constructeur links for products and pieces Matthieu 2025-12-03 11:33:40 +01:00
  • ead5d98e61 Test CI OK Matthieu 2025-11-21 17:39:16 +01:00
  • 82fa6589f2 Test CI Woodpecker Matthieu 2025-11-21 17:37:10 +01:00
  • 88a9b70d53 Actualiser .github/workflows/ci.yml test-ci THOLOT DECHENE Matthieu 2025-11-21 23:37:44 +00:00
  • 1d3d606bd6 Actualiser .github/workflows/ci.yml THOLOT DECHENE Matthieu 2025-11-21 23:37:14 +00:00
  • 550882b803 Actualiser env.example THOLOT DECHENE Matthieu 2025-11-21 23:15:48 +00:00
  • be2f359ab6 revert 7fe6d0db4b THOLOT DECHENE Matthieu 2025-11-21 23:12:26 +00:00
  • e8fa5f8bc6 revert 7fe6d0db4b THOLOT DECHENE Matthieu 2025-11-21 23:11:37 +00:00
  • 68e2823d64 revert 1cbf066658 THOLOT DECHENE Matthieu 2025-11-21 23:09:36 +00:00
  • baa855c7a1 Actualiser .github/workflows/ci.yml THOLOT DECHENE Matthieu 2025-11-21 22:29:10 +00:00
  • fb0a18cb87 Actualiser .github/workflows/ci.yml THOLOT DECHENE Matthieu 2025-11-21 22:18:09 +00:00
  • e977bd83bd Actualiser .github/workflows/ci.yml THOLOT DECHENE Matthieu 2025-11-21 22:10:19 +00:00
  • 7fe6d0db4b Actualiser .github/workflows/ci.yml THOLOT DECHENE Matthieu 2025-11-21 20:26:55 +00:00
  • ccd3e38346 Actualiser .github/workflows/ci.yml THOLOT DECHENE Matthieu 2025-11-21 19:36:31 +00:00
  • 1cbf066658 Actualiser .github/workflows/ci.yml THOLOT DECHENE Matthieu 2025-11-21 19:35:31 +00:00
  • b732944f7a Supprimer .woodpecker.yml THOLOT DECHENE Matthieu 2025-11-21 19:34:52 +00:00
  • 9044560833 Actualiser .woodpecker.yml THOLOT DECHENE Matthieu 2025-11-21 19:09:18 +00:00
  • e2c7165c8c Test CI OK Matthieu 2025-11-21 17:39:16 +01:00
  • 4bfa21d4b3 Test CI Woodpecker Matthieu 2025-11-21 17:37:10 +01:00
  • 6cf2b566ce feat: add product domain and machine integration Matthieu 2025-11-05 15:34:42 +01:00
  • e81f71e3e7 fix: prune orphan constructeur links before orientation swap Matthieu 2025-10-30 12:01:49 +01:00
  • d05b91d7cd feat: centralize constructeur link synchronization Matthieu 2025-10-30 11:32:34 +01:00
  • fe471b9e81 fix: normalize constructeur join tables orientation Matthieu 2025-10-30 11:32:11 +01:00
  • 9f522a6dbb feat: gérer l'ordre des champs personnalisés Matthieu 2025-10-28 18:08:08 +01:00
  • 635ea0e84e fix: corrige les associations constructeurs Matthieu 2025-10-28 16:37:06 +01:00
  • 4db64351b7 feat: autoriser la suppression quand seuls les champs personnalisés restent Matthieu 2025-10-24 15:50:09 +02:00
  • b9c9b2c421 fix: préciser les erreurs de suppression des ressources Matthieu 2025-10-24 15:42:04 +02:00
  • 16a703a4c3 feat: persist type requirement order Matthieu 2025-10-23 09:36:39 +02:00
  • 582a6fd7e1 feat(backend): enforce unique names and surface duplicate errors Matthieu 2025-10-13 17:03:36 +02:00
  • dc4a12440b feat: auto populate machine structures and seed sample data Matthieu 2025-10-13 09:01:33 +02:00
  • b7682ac312 Expand machine hydration unit coverage MatthieuTD 2025-10-09 09:34:50 +02:00
  • 48a74b74d7 refactor: prepare multi-machine inventory associations Matthieu 2025-10-08 16:23:49 +02:00
  • c23ba3a587 Migrate away from legacy component and piece models MatthieuTD 2025-10-02 15:44:02 +02:00
  • 44fd4bb8c7 Map seeded component models to type identifiers MatthieuTD 2025-10-02 09:33:59 +02:00
  • 6f52b27efc Normalize component model structures in industrial seed MatthieuTD 2025-10-02 08:19:44 +02:00
  • bd439f6096 Enrich component model templates with BOM guidance MatthieuTD 2025-10-01 18:02:06 +02:00
  • 099294bb37 Refactor demo seed to use independent machines MatthieuTD 2025-10-01 17:46:04 +02:00
  • 2a13974125 Revamp demo seed dataset with detailed machines MatthieuTD 2025-10-01 16:44:20 +02:00
  • 5f77fb25cb feat: add industrial grain demo seed script MatthieuTD 2025-10-01 16:12:10 +02:00
  • 1a4cedb431 feat: normalize and validate component model structure MatthieuTD 2025-10-01 11:47:45 +02:00
  • f48e7aad30 delete seed file Matthieu 2025-10-01 11:10:08 +02:00
  • 5306b61dd2 add seed data Matthieu 2025-09-30 15:58:45 +02:00
  • 5a366595e6 feat: synchronize backend and frontend custom field handling Matthieu 2025-09-30 15:35:32 +02:00
  • bd058cd533 feat(custom-fields): allow creating values without predefined field ID Matthieu 2025-09-30 15:34:06 +02:00
  • 55c57362c5 chore: refresh lockfile metadata Matthieu 2025-09-29 15:04:58 +02:00
  • 5ce92d2ca4 linter Matthieu 2025-09-26 08:52:10 +02:00
  • 1727526e89 test: stub prisma modelType delegate Matthieu 2025-09-26 08:22:01 +02:00
  • b10a6baf47 Refactor types service into modular services and repositories MatthieuTD 2025-09-25 16:15:37 +02:00
  • 2ce164784f FIx: delete champs par default Matthieu 2025-09-25 11:26:22 +02:00
  • e64fba3ae7 feat: Add Model gestion for piece and component Matthieu 2025-09-23 15:05:33 +02:00
  • bc225bf3e8 Merge pull request #5 from MatthieuTD/codex/prepare-minimal-context-for-repositories MatthieuTD 2025-09-22 10:39:20 +02:00
  • af5010bb51 Use spies instead of mock properties in e2e tests MatthieuTD 2025-09-22 10:38:08 +02:00
  • ea7efceb57 Merge pull request #4 from MatthieuTD/codex/add-e2e-tests-for-type-creation-and-editing MatthieuTD 2025-09-22 10:24:20 +02:00
  • e8f1fc4700 Merge branch 'master' into codex/add-e2e-tests-for-type-creation-and-editing MatthieuTD 2025-09-22 10:24:14 +02:00
  • 4ecf6bf3b1 Merge pull request #3 from MatthieuTD/codex/refactor-customfieldscontroller-and-service MatthieuTD 2025-09-22 10:22:56 +02:00
  • 6025e526cb Merge pull request #2 from MatthieuTD/codex/exiger-machineid-ou-composantid-dans-dtos MatthieuTD 2025-09-22 10:22:40 +02:00
  • 00ddf474a7 Merge branch 'master' into codex/exiger-machineid-ou-composantid-dans-dtos MatthieuTD 2025-09-22 10:22:22 +02:00
  • 69381a41ba test: add machine creation e2e flow and CI MatthieuTD 2025-09-22 10:21:06 +02:00
  • c8cc15c907 feat: secure custom field value routing MatthieuTD 2025-09-22 10:20:49 +02:00
  • 3a614bab72 Validate component and piece requirements MatthieuTD 2025-09-22 10:20:40 +02:00
  • 890e80ccdd Merge pull request #1 from MatthieuTD/codex/extend-updatemachinedto-with-component-selections MatthieuTD 2025-09-22 10:20:04 +02:00
  • 55b20a66b4 feat(machine): support skeleton reconfiguration MatthieuTD 2025-09-22 10:19:33 +02:00
  • b6ca9ae54b feat: Add feature in component and piece for support group Matthieu 2025-09-22 08:35:36 +02:00
  • b8559be031 chore(profiles): guard default-profile creation Matthieu 2025-09-19 15:15:06 +02:00
  • 9fdb888d24 chore(backend): remove global api prefix Matthieu 2025-09-19 14:39:48 +02:00
  • 861665f92a set gitignore for dist folder Matthieu 2025-09-19 08:14:58 +02:00
  • e1989d39ec feat: allow overriding session cookie secure flag Matthieu 2025-09-18 09:56:34 +02:00
  • 92c2e9d780 feat: raise request payload limit for document uploads Matthieu 2025-09-18 09:12:07 +02:00
  • 9ce37ff148 fix: enable trust proxy with express adapter Matthieu 2025-09-18 08:26:26 +02:00
  • 11695cec7c fix: trust proxy for session cookies Matthieu 2025-09-18 08:17:08 +02:00
  • df5bbeecb7 feat: add profiles session API Matthieu 2025-09-17 23:11:25 +02:00
  • 83251b532c feat(constructeurs): introduce constructors management Matthieu 2025-09-17 15:09:54 +02:00
  • 339f46ec24 feat(site): add document support Matthieu 2025-09-17 11:40:34 +02:00
  • 7671d4729d feat(site): add contact fields Matthieu 2025-09-17 11:13:19 +02:00
  • e8aeaf98e9 refactor: rename prestataire to constructeur Matthieu 2025-09-17 08:50:07 +02:00
  • 4d2d552391 feat: configuration CORS dynamique et validation globale dans main.ts Matthieu 2025-07-30 10:25:56 +02:00
  • 1dbbf2b8ec build: Fichiers de build générés - Ajout des fichiers TypeScript compilés et des déclarations de types Matthieu 2025-07-29 21:04:35 +02:00
  • e145b2c1ff feat: Tests et scripts utilitaires - Ajout des tests e2e, scripts de configuration de base de données et scripts de test API Matthieu 2025-07-29 21:04:22 +02:00
  • 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 Matthieu 2025-07-29 21:04:15 +02:00
  • 564cfc8bdb feat: Modules de gestion des entités principales - Ajout des modules Machines, Composants et Pièces avec leurs services et contrôleurs Matthieu 2025-07-29 21:04:08 +02:00
  • f8278aa40e feat: Modules Sites et Types - Ajout des modules de gestion des sites et des types de machines/composants/pièces Matthieu 2025-07-29 21:03:40 +02:00
  • 20668dd770 feat: DTOs partagés pour la validation des données - Ajout des classes de transfert de données pour toutes les entités Matthieu 2025-07-29 21:03:33 +02:00
  • 71d5007ed3 feat: Structure de base de l'application NestJS - Ajout du module principal, configuration Prisma et point d'entrée Matthieu 2025-07-29 21:03:24 +02:00
  • dbc89327eb feat: Configuration de la base de données avec Prisma - Ajout du schéma de base de données et des migrations initiales Matthieu 2025-07-29 21:03:16 +02:00
  • f05d59ed95 feat: Configuration initiale du projet NestJS - Ajout des fichiers de configuration (package.json, tsconfig, eslint, prettier) et de la structure de base Matthieu 2025-07-29 21:03:04 +02:00