Commit Graph

  • b2d084af4a Implement search functionality and DTO for file operations Mathis 2024-10-03 13:52:31 +02:00
  • e03d16bdb4 Add constructor to MachinesService with DbService injection. Mathis 2024-10-03 12:08:47 +02:00
  • da5c15e5b9 Remove uploader field from schema Mathis 2024-10-03 12:08:39 +02:00
  • addcd4a798 Add initial methods for file uploading Mathis 2024-10-03 12:08:29 +02:00
  • 3eca2472c6 Add CreateGroupDto and integrate DbModule with GroupsService Mathis 2024-10-03 12:08:17 +02:00
  • 6b8ea9cd00 Refactor file service return type to StreamableFile Mathis 2024-10-03 09:51:26 +02:00
  • 56df921a9b Refactor MIME type check in storage service Mathis 2024-09-30 14:38:58 +02:00
  • fcb39250ca Add new fields to schema Mathis 2024-09-30 14:34:59 +02:00
  • 541dcda6a9 Add StorageModule and DbModule to FilesModule Mathis 2024-09-30 14:34:48 +02:00
  • dc2e87615c Switch file read to streamable and update method signatures Mathis 2024-09-30 14:33:57 +02:00
  • 040dada16c Add ts-mockito library to project Mathis 2024-09-30 14:33:39 +02:00
  • 310a806c87 Remove file service tests and update get method parameter Mathis 2024-09-30 14:33:18 +02:00
  • 4d7ae970bc Add get method to FilesService Mathis 2024-09-30 14:20:37 +02:00
  • ddf9ef4860 Add method to read file from storage Mathis 2024-09-30 11:30:14 +02:00
  • e788f4945e Add detailed processing and validation for new files Mathis 2024-09-30 11:10:36 +02:00
  • fd8ad47cf7 Standardize code formatting for consistency Mathis 2024-09-30 08:46:45 +02:00
  • 2aa132e511 Fix case and add TODO in storage service Mathis 2024-09-26 14:56:52 +02:00
  • 6523e34328 Add NotepadTextDashed icon to Documentation button Mathis 2024-09-26 14:56:39 +02:00
  • cb6bd9f409 Remove Machine module and related files Mathis 2024-09-26 14:56:18 +02:00
  • f4393301a2 Refactor StorageService to include MIME type and size checks Mathis 2024-09-24 12:29:11 +02:00
  • d42aaeda05 Add checksum field and unique constraint on type_name Mathis 2024-09-24 12:28:53 +02:00
  • bdadf51e54 Refactor layout and navigation on HomePage Mathis 2024-09-23 16:17:31 +02:00
  • 3e49047f0e Rename modules to match naming conventions Mathis 2024-09-23 14:17:37 +02:00
  • 0b66f9d3a3 Rename MachineService to MachinesService and add Machines module Mathis 2024-09-23 14:17:25 +02:00
  • a9cd71995d Add new dependencies and update existing ones Mathis 2024-09-23 14:17:08 +02:00
  • a6b0768ecc Add new dependencies and update existing ones Mathis 2024-09-23 12:18:25 +02:00
  • 27e21f2289 Update dependencies in package.json and pnpm-lock.yaml Mathis 2024-09-23 12:10:29 +02:00
  • 91b87237b2 Add newline at end of tsconfig.base.json Mathis 2024-09-23 12:09:14 +02:00
  • b336c41bdd Add MachineModule and AuthorModule to AppModule Mathis 2024-09-23 12:09:06 +02:00
  • 515091645e Add Machine module with controller, service, and tests Mathis 2024-09-23 12:08:54 +02:00
  • 44b783561b Add Author module with controller and service Mathis 2024-09-23 12:08:38 +02:00
  • 1881a7e6c4 Add CRUD endpoints for GroupsController Mathis 2024-09-23 12:08:21 +02:00
  • 6a759bd693 Add Files, Groups, and Admin modules to backend Mathis 2024-09-10 09:57:42 +02:00
  • dba8837f57 Add new modules to app.module.ts Mathis 2024-09-10 09:57:01 +02:00
  • f2a45ce271 Add groupId column and FilesGroupTable schema Mathis 2024-09-02 15:50:48 +02:00
  • d4a224614e Add security and performance enhancements, remove unused code Mathis 2024-09-02 14:58:28 +02:00
  • be121ef7ca Enable new schema for file types and machines Mathis 2024-09-02 14:58:04 +02:00
  • b4c4151550 Add credential management service and module Mathis 2024-09-02 14:57:36 +02:00
  • c0a61cde3b Add authentication module with user and admin guards Mathis 2024-09-02 14:57:13 +02:00
  • 46f8a61c9e Ajoute des composants UI et des packages Radix Mathis 2024-08-23 13:23:57 +02:00
  • 25fc0127b2 Ajoute des composants UI et des packages Radix Mathis 2024-08-22 15:24:18 +02:00
  • 53c7938304 Corrige la déclaration de la méthode getChecksum Mathis 2024-08-21 16:23:28 +02:00
  • f0a950f16a Ajoute la dépendance "file-type" à package.json Mathis 2024-08-21 16:07:07 +02:00
  • a911d2d9d5 Ajoute des fonctions de gestion de fichiers dans StorageService Mathis 2024-08-21 16:06:46 +02:00
  • c0960519ae Modifie le type de paramètre de initializeClients Mathis 2024-08-21 15:16:58 +02:00
  • 948acaa680 Ajoute docker-compose.yml pour le service de base de données Mathis 2024-08-21 15:12:19 +02:00
  • 527ca39c17 Ajoute le module de stockage Mathis 2024-08-21 15:12:09 +02:00
  • 425e44eb2d Ajoute des dépendances supplémentaires à pnpm-lock.yaml Mathis 2024-08-21 15:11:51 +02:00
  • 76933ca39f Refactor DB initialization code Mathis 2024-08-21 15:08:31 +02:00
  • 419aa197a1 Ajoute des nouvelles dépendances Mathis 2024-08-21 14:33:15 +02:00
  • 516c55821a Corrige les indentations dans schema.ts Mathis 2024-08-21 14:32:30 +02:00
  • e03fa60723 Réorganise les importations dans db.module.ts Mathis 2024-08-21 14:32:03 +02:00
  • 8b34220762 Ajoute .env au fichier .gitignore Mathis 2024-08-21 14:31:15 +02:00
  • 1b2440e451 Ajouter .env.example au projet Mathis 2024-08-21 14:30:28 +02:00
  • 9fd5bf5bab Ajoute le fichier de configuration pour Drizzle Mathis 2024-08-21 14:30:03 +02:00
  • c5b4b3e83b Ajoute la gestion de la base de données PostgreSQL Mathis 2024-08-21 14:29:43 +02:00
  • fef0229cba Ajoute la définition des tables d'utilisateurs et de fichiers Mathis 2024-08-21 14:29:09 +02:00
  • 0bb8185247 Format codebase to ensure consistent style Mathis 2024-08-21 13:51:53 +02:00
  • 3b8f3565d4 Met à jour les dépendances et devDependencies Mathis 2024-08-21 12:17:57 +02:00
  • 09ad1bf3f3 Supprime les fichiers de configuration et ajoute le service NestJS Mathis 2024-08-21 11:51:08 +02:00
  • 9446fe60a8 Initial commit Mathis 2024-08-21 11:26:35 +02:00