Skip to content

Commit bc56d5a

Browse files
committed
feat: add ticket ID mapping to feedback system - associate feedback with specific support tickets
1 parent 6d71fa4 commit bc56d5a

File tree

3 files changed

+4
-63
lines changed

3 files changed

+4
-63
lines changed

apps/dashboard/FEEDBACK_FEATURE.md

Lines changed: 0 additions & 63 deletions
This file was deleted.

apps/dashboard/src/app/(app)/team/[team_slug]/(team)/~/support/_components/SupportCaseDetails.tsx

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -57,6 +57,7 @@ export function SupportCaseDetails({ ticket, team }: SupportCaseDetailsProps) {
5757
const result = await submitSupportFeedback({
5858
rating,
5959
feedback,
60+
ticketId: ticket.id,
6061
});
6162

6263
if ("error" in result) {

apps/dashboard/src/app/(app)/team/[team_slug]/(team)/~/support/apis/feedback.ts

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -5,6 +5,7 @@ import { supabase } from "@/lib/supabase";
55
interface FeedbackData {
66
rating: number;
77
feedback: string;
8+
ticketId: string;
89
}
910

1011
export async function submitSupportFeedback(
@@ -54,13 +55,15 @@ export async function submitSupportFeedback(
5455
console.log("🔍 Attempting to insert feedback data:", {
5556
rating: data.rating,
5657
feedbackLength: data.feedback?.length || 0,
58+
ticketId: data.ticketId,
5759
});
5860

5961
const { data: insertData, error } = await supabase
6062
.from("support_feedback")
6163
.insert({
6264
rating: data.rating,
6365
feedback: data.feedback,
66+
ticket_id: data.ticketId,
6467
});
6568

6669
console.log("🔍 Debug - Insert result:", {

0 commit comments

Comments
 (0)