From e423be703bfbd7eb77fb9649a4b775a14e8c101d Mon Sep 17 00:00:00 2001 From: Adam Majava Date: Fri, 24 Apr 2026 11:45:13 +0200 Subject: [PATCH] feat: implement document upload and management functionality with UI enhancements --- README.md | 6 ------ .../controller/web/TicketViewController.java | 9 +-------- src/main/resources/templates/documents/list.html | 2 +- src/main/resources/templates/tickets/detail.html | 1 + 4 files changed, 3 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index ab44dd2..199540a 100644 --- a/README.md +++ b/README.md @@ -84,9 +84,3 @@ Om appen inte kan nå databasen: - kontrollera att port `5432` inte redan används av en annan lokal PostgreSQL-instans - kontrollera att dina `DB_*`-miljövariabler matchar värdena i Compose-konfigurationen - starta om databasen med `docker compose down` följt av `docker compose up -d` - - -$ docker run -p 9000:9000 -p 9001:9001 \ --e MINIO_ROOT_USER=minioadmin \ --e MINIO_ROOT_PASSWORD=minioadmin \ -minio/minio server /data --console-address ":9001" diff --git a/src/main/java/org/group1/projectbackend/controller/web/TicketViewController.java b/src/main/java/org/group1/projectbackend/controller/web/TicketViewController.java index c4b8ccc..618b05d 100644 --- a/src/main/java/org/group1/projectbackend/controller/web/TicketViewController.java +++ b/src/main/java/org/group1/projectbackend/controller/web/TicketViewController.java @@ -111,15 +111,8 @@ public String uploadDocument( RedirectAttributes redirectAttributes ) { try { - System.out.println("uploadDocument endpoint reached"); - System.out.println("Principal: " + principal); - System.out.println("Ticket id: " + id); - System.out.println("File original name: " + file.getOriginalFilename()); - System.out.println("File empty: " + file.isEmpty()); - System.out.println("File size: " + file.getSize()); - User user = userRepository.findByUsername(principal.getName()) - .orElseThrow(() -> new ResourceNotFoundException("User not found with username: " + principal.getName())); + .orElseThrow(() -> new ResourceNotFoundException("User not found with username: " + principal.getName())); documentService.uploadDocument(id, user.getId(), file); redirectAttributes.addFlashAttribute("documentSuccess", "Dokumentet laddades upp."); diff --git a/src/main/resources/templates/documents/list.html b/src/main/resources/templates/documents/list.html index a293bd1..3b6e7df 100644 --- a/src/main/resources/templates/documents/list.html +++ b/src/main/resources/templates/documents/list.html @@ -15,7 +15,7 @@

Alla uppladdade filer i systemet.

En global översikt över dokument metadata. Nedladdning går via backend - och vi använder MiniIO. + och vi använder MinIO.

diff --git a/src/main/resources/templates/tickets/detail.html b/src/main/resources/templates/tickets/detail.html index 1b010c1..5695ae1 100644 --- a/src/main/resources/templates/tickets/detail.html +++ b/src/main/resources/templates/tickets/detail.html @@ -113,6 +113,7 @@

Dokument

Eller klicka för att välja fil Du kan även klistra in en bild med Ctrl+V +

Ingen fil vald ännu.