Update PDF export to use localized filenames and remove extra text
Modify the API server and frontend to generate dynamic, localized PDF filenames for executive meetings, and remove descriptive text from the PDF export page.
This commit is contained in:
@@ -2749,10 +2749,12 @@ router.get(
|
||||
console.error("[executive-meetings] PDF archive insert failed", err);
|
||||
}
|
||||
|
||||
const dayName = new Intl.DateTimeFormat(langRaw === "ar" ? "ar-SA" : "en-US", { weekday: "long" }).format(new Date(dateRaw + "T00:00:00"));
|
||||
const pdfFileName = langRaw === "ar" ? `قائمة الاجتماعات يوم ${dayName}.pdf` : `meetings-${dayName}.pdf`;
|
||||
res.setHeader("Content-Type", "application/pdf");
|
||||
res.setHeader(
|
||||
"Content-Disposition",
|
||||
`attachment; filename="executive-meetings-${dateRaw}.pdf"`,
|
||||
`attachment; filename="${encodeURIComponent(pdfFileName)}"; filename*=UTF-8''${encodeURIComponent(pdfFileName)}`,
|
||||
);
|
||||
res.setHeader("Content-Length", String(pdf.byteLength));
|
||||
res.setHeader("Cache-Control", "no-store");
|
||||
|
||||
Reference in New Issue
Block a user