From ac880a122250f8436b0819eacb96f33e2cb7c7b6 Mon Sep 17 00:00:00 2001 From: maximus Date: Thu, 23 Jul 2026 09:51:34 +0200 Subject: [PATCH 1/4] ticket details --- src/pages/Support/TicketDetail.tsx | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/pages/Support/TicketDetail.tsx b/src/pages/Support/TicketDetail.tsx index 899f386..6e5c669 100644 --- a/src/pages/Support/TicketDetail.tsx +++ b/src/pages/Support/TicketDetail.tsx @@ -43,7 +43,7 @@ export default function TicketDetail({ ticketId, onBack }: TicketDetailProps) { const ticketData = await pb.collection('aegis_tickets').getOne(ticketId); setTicket(ticketData); - const messageRecords = await pb.collection('ticket_messages').getFullList({ + const messageRecords = await pb.collection('aegis_ticket_messages').getFullList({ filter: `ticket = "${ticketId}"`, expand: 'author', sort: 'created', @@ -67,7 +67,7 @@ export default function TicketDetail({ ticketId, onBack }: TicketDetailProps) { setIsSending(true); try { - await pb.collection('ticket_messages').create({ + await pb.collection('aegis_ticket_messages').create({ ticket: ticketId, author: currentUser.id, content: newMessage.trim(), From 513cd16f67a2da3e66d21114b0e0200db2b19ea5 Mon Sep 17 00:00:00 2001 From: maximus Date: Thu, 23 Jul 2026 10:07:11 +0200 Subject: [PATCH 2/4] s --- src/pages/Support/ServiceDesk.tsx | 2 +- src/pages/Support/TicketDetail.tsx | 2 +- tsconfig.app.json | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/pages/Support/ServiceDesk.tsx b/src/pages/Support/ServiceDesk.tsx index d47b56d..4d87ff3 100644 --- a/src/pages/Support/ServiceDesk.tsx +++ b/src/pages/Support/ServiceDesk.tsx @@ -1,4 +1,4 @@ -import React, { useState, useEffect } from 'react'; +import { useState, useEffect } from 'react'; import { pb } from '../../config/pocketbase'; import NewTicket from './NewTicket'; // Ajustez le chemin d'import selon votre arborescence import TicketDetail from './TicketDetail'; // Ajustez le chemin d'import selon votre arborescence diff --git a/src/pages/Support/TicketDetail.tsx b/src/pages/Support/TicketDetail.tsx index 6e5c669..e2aa06b 100644 --- a/src/pages/Support/TicketDetail.tsx +++ b/src/pages/Support/TicketDetail.tsx @@ -61,7 +61,7 @@ export default function TicketDetail({ ticketId, onBack }: TicketDetailProps) { }, [ticketId]); // Envoi d'un nouveau message dans la discussion - const handleSendMessage = async (e: React.FormEvent) => { + const handleSendMessage = async (e: React.SubmitEvent) => { e.preventDefault(); if (!newMessage.trim() || !currentUser) return; diff --git a/tsconfig.app.json b/tsconfig.app.json index 6830b6f..d619aec 100644 --- a/tsconfig.app.json +++ b/tsconfig.app.json @@ -19,7 +19,7 @@ /* Linting */ "noUnusedLocals": true, "noUnusedParameters": true, - "erasableSyntaxOnly": true, + "erasableSyntaxOnly": false, "noFallthroughCasesInSwitch": true }, "include": ["src"] From ce68a6fbdc5ea1fd8b59610814b2bd02b3d50070 Mon Sep 17 00:00:00 2001 From: maximus Date: Thu, 23 Jul 2026 10:38:16 +0200 Subject: [PATCH 3/4] gitignore --- .gitignore | 24 ++++++++++++++++++++++++ 1 file changed, 24 insertions(+) create mode 100644 .gitignore diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a547bf3 --- /dev/null +++ b/.gitignore @@ -0,0 +1,24 @@ +# Logs +logs +*.log +npm-debug.log* +yarn-debug.log* +yarn-error.log* +pnpm-debug.log* +lerna-debug.log* + +node_modules +dist +dist-ssr +*.local + +# Editor directories and files +.vscode/* +!.vscode/extensions.json +.idea +.DS_Store +*.suo +*.ntvs* +*.njsproj +*.sln +*.sw? From 407f2b317a22a57eba5b5fcc375c4cf306699574 Mon Sep 17 00:00:00 2001 From: maximus Date: Thu, 23 Jul 2026 10:56:26 +0200 Subject: [PATCH 4/4] account settings --- src/pages/Account/AccountSettings.tsx | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/pages/Account/AccountSettings.tsx b/src/pages/Account/AccountSettings.tsx index 15daa8b..a0ca946 100644 --- a/src/pages/Account/AccountSettings.tsx +++ b/src/pages/Account/AccountSettings.tsx @@ -1,4 +1,5 @@ -import React from 'react'; +import { useState, useEffect } from 'react'; +import { pb } from '../../config/pocketbase'; export default function AccountSettings() { return (