Update file permissions for multiple server and test files to executable mode
This commit is contained in:
0
server/api/app/version.get.js
Normal file → Executable file
0
server/api/app/version.get.js
Normal file → Executable file
0
server/api/auth/login.post.js
Normal file → Executable file
0
server/api/auth/login.post.js
Normal file → Executable file
0
server/api/auth/logout.post.js
Normal file → Executable file
0
server/api/auth/logout.post.js
Normal file → Executable file
0
server/api/auth/passkeys/authentication-options.post.js
Normal file → Executable file
0
server/api/auth/passkeys/authentication-options.post.js
Normal file → Executable file
0
server/api/auth/passkeys/list.get.js
Normal file → Executable file
0
server/api/auth/passkeys/list.get.js
Normal file → Executable file
0
server/api/auth/passkeys/login.post.js
Normal file → Executable file
0
server/api/auth/passkeys/login.post.js
Normal file → Executable file
0
server/api/auth/passkeys/recovery/complete.post.js
Normal file → Executable file
0
server/api/auth/passkeys/recovery/complete.post.js
Normal file → Executable file
0
server/api/auth/passkeys/recovery/options.get.js
Normal file → Executable file
0
server/api/auth/passkeys/recovery/options.get.js
Normal file → Executable file
0
server/api/auth/passkeys/recovery/request.post.js
Normal file → Executable file
0
server/api/auth/passkeys/recovery/request.post.js
Normal file → Executable file
0
server/api/auth/passkeys/register.post.js
Normal file → Executable file
0
server/api/auth/passkeys/register.post.js
Normal file → Executable file
0
server/api/auth/passkeys/registration-options.post.js
Normal file → Executable file
0
server/api/auth/passkeys/registration-options.post.js
Normal file → Executable file
0
server/api/auth/passkeys/remove.post.js
Normal file → Executable file
0
server/api/auth/passkeys/remove.post.js
Normal file → Executable file
0
server/api/auth/refresh.post.js
Normal file → Executable file
0
server/api/auth/refresh.post.js
Normal file → Executable file
0
server/api/auth/register-passkey-options.options.js
Normal file → Executable file
0
server/api/auth/register-passkey-options.options.js
Normal file → Executable file
0
server/api/auth/register-passkey-options.post.js
Normal file → Executable file
0
server/api/auth/register-passkey-options.post.js
Normal file → Executable file
0
server/api/auth/register-passkey-options/[registrationId].get.js
Normal file → Executable file
0
server/api/auth/register-passkey-options/[registrationId].get.js
Normal file → Executable file
0
server/api/auth/register-passkey.options.js
Normal file → Executable file
0
server/api/auth/register-passkey.options.js
Normal file → Executable file
0
server/api/auth/register-passkey.post.js
Normal file → Executable file
0
server/api/auth/register-passkey.post.js
Normal file → Executable file
0
server/api/auth/register.post.js
Normal file → Executable file
0
server/api/auth/register.post.js
Normal file → Executable file
0
server/api/auth/reset-password.post.js
Normal file → Executable file
0
server/api/auth/reset-password.post.js
Normal file → Executable file
0
server/api/auth/reset-password/complete.post.js
Normal file → Executable file
0
server/api/auth/reset-password/complete.post.js
Normal file → Executable file
0
server/api/auth/status.get.js
Normal file → Executable file
0
server/api/auth/status.get.js
Normal file → Executable file
0
server/api/birthdays.get.js
Normal file → Executable file
0
server/api/birthdays.get.js
Normal file → Executable file
0
server/api/cms/contact-requests.get.js
Normal file → Executable file
0
server/api/cms/contact-requests.get.js
Normal file → Executable file
0
server/api/cms/contact-requests/[id]/reply.post.js
Normal file → Executable file
0
server/api/cms/contact-requests/[id]/reply.post.js
Normal file → Executable file
0
server/api/cms/contact-requests/[id]/toggle-status.patch.js
Normal file → Executable file
0
server/api/cms/contact-requests/[id]/toggle-status.patch.js
Normal file → Executable file
0
server/api/cms/password-reset-diagnostics.get.js
Normal file → Executable file
0
server/api/cms/password-reset-diagnostics.get.js
Normal file → Executable file
0
server/api/cms/satzung-upload.post.js
Normal file → Executable file
0
server/api/cms/satzung-upload.post.js
Normal file → Executable file
0
server/api/cms/save-csv.post.js
Normal file → Executable file
0
server/api/cms/save-csv.post.js
Normal file → Executable file
0
server/api/cms/upload-spielplan-pdf.post.js
Normal file → Executable file
0
server/api/cms/upload-spielplan-pdf.post.js
Normal file → Executable file
0
server/api/cms/users/approve.post.js
Normal file → Executable file
0
server/api/cms/users/approve.post.js
Normal file → Executable file
0
server/api/cms/users/deactivate.post.js
Normal file → Executable file
0
server/api/cms/users/deactivate.post.js
Normal file → Executable file
0
server/api/cms/users/list.get.js
Normal file → Executable file
0
server/api/cms/users/list.get.js
Normal file → Executable file
0
server/api/cms/users/reject.post.js
Normal file → Executable file
0
server/api/cms/users/reject.post.js
Normal file → Executable file
0
server/api/cms/users/update-role.post.js
Normal file → Executable file
0
server/api/cms/users/update-role.post.js
Normal file → Executable file
0
server/api/config.get.js
Normal file → Executable file
0
server/api/config.get.js
Normal file → Executable file
0
server/api/config.put.js
Normal file → Executable file
0
server/api/config.put.js
Normal file → Executable file
0
server/api/contact.post.js
Normal file → Executable file
0
server/api/contact.post.js
Normal file → Executable file
0
server/api/galerie.get.js
Normal file → Executable file
0
server/api/galerie.get.js
Normal file → Executable file
0
server/api/galerie/[id].delete.js
Normal file → Executable file
0
server/api/galerie/[id].delete.js
Normal file → Executable file
0
server/api/galerie/[id].get.js
Normal file → Executable file
0
server/api/galerie/[id].get.js
Normal file → Executable file
0
server/api/galerie/list.get.js
Normal file → Executable file
0
server/api/galerie/list.get.js
Normal file → Executable file
0
server/api/galerie/upload.post.js
Normal file → Executable file
0
server/api/galerie/upload.post.js
Normal file → Executable file
0
server/api/hero-images.get.js
Normal file → Executable file
0
server/api/hero-images.get.js
Normal file → Executable file
0
server/api/homepage/settings.get.js
Normal file → Executable file
0
server/api/homepage/settings.get.js
Normal file → Executable file
0
server/api/homepage/settings.put.js
Normal file → Executable file
0
server/api/homepage/settings.put.js
Normal file → Executable file
0
server/api/homepage/spielplan-options.get.js
Normal file → Executable file
0
server/api/homepage/spielplan-options.get.js
Normal file → Executable file
0
server/api/mannschaften.get.js
Normal file → Executable file
0
server/api/mannschaften.get.js
Normal file → Executable file
0
server/api/mannschaften/seasons.get.js
Normal file → Executable file
0
server/api/mannschaften/seasons.get.js
Normal file → Executable file
0
server/api/media/galerie/[id].get.js
Normal file → Executable file
0
server/api/media/galerie/[id].get.js
Normal file → Executable file
0
server/api/media/internal/[...path].get.js
Normal file → Executable file
0
server/api/media/internal/[...path].get.js
Normal file → Executable file
0
server/api/members.delete.js
Normal file → Executable file
0
server/api/members.delete.js
Normal file → Executable file
0
server/api/members.get.js
Normal file → Executable file
0
server/api/members.get.js
Normal file → Executable file
0
server/api/members.post.js
Normal file → Executable file
0
server/api/members.post.js
Normal file → Executable file
0
server/api/members/bulk.post.js
Normal file → Executable file
0
server/api/members/bulk.post.js
Normal file → Executable file
0
server/api/members/toggle-mannschaftsspieler.post.js
Normal file → Executable file
0
server/api/members/toggle-mannschaftsspieler.post.js
Normal file → Executable file
0
server/api/membership/applications.get.js
Normal file → Executable file
0
server/api/membership/applications.get.js
Normal file → Executable file
0
server/api/membership/download/[id].get.js
Normal file → Executable file
0
server/api/membership/download/[id].get.js
Normal file → Executable file
0
server/api/membership/generate-pdf.post.js
Normal file → Executable file
0
server/api/membership/generate-pdf.post.js
Normal file → Executable file
0
server/api/membership/update-status.put.js
Normal file → Executable file
0
server/api/membership/update-status.put.js
Normal file → Executable file
0
server/api/mitgliederbereich/qttr.get.js
Normal file → Executable file
0
server/api/mitgliederbereich/qttr.get.js
Normal file → Executable file
0
server/api/news-public.get.js
Normal file → Executable file
0
server/api/news-public.get.js
Normal file → Executable file
0
server/api/news.delete.js
Normal file → Executable file
0
server/api/news.delete.js
Normal file → Executable file
0
server/api/news.get.js
Normal file → Executable file
0
server/api/news.get.js
Normal file → Executable file
0
server/api/news.post.js
Normal file → Executable file
0
server/api/news.post.js
Normal file → Executable file
0
server/api/newsletter/[id].delete.js
Normal file → Executable file
0
server/api/newsletter/[id].delete.js
Normal file → Executable file
0
server/api/newsletter/[id].put.js
Normal file → Executable file
0
server/api/newsletter/[id].put.js
Normal file → Executable file
0
server/api/newsletter/[id]/send.post.js
Normal file → Executable file
0
server/api/newsletter/[id]/send.post.js
Normal file → Executable file
0
server/api/newsletter/check-subscription.get.js
Normal file → Executable file
0
server/api/newsletter/check-subscription.get.js
Normal file → Executable file
0
server/api/newsletter/confirm.get.js
Normal file → Executable file
0
server/api/newsletter/confirm.get.js
Normal file → Executable file
0
server/api/newsletter/create.post.js
Normal file → Executable file
0
server/api/newsletter/create.post.js
Normal file → Executable file
0
server/api/newsletter/groups/[id]/posts/create.post.js
Normal file → Executable file
0
server/api/newsletter/groups/[id]/posts/create.post.js
Normal file → Executable file
0
server/api/newsletter/groups/[id]/posts/list.get.js
Normal file → Executable file
0
server/api/newsletter/groups/[id]/posts/list.get.js
Normal file → Executable file
0
server/api/newsletter/groups/[id]/subscribers/add.post.js
Normal file → Executable file
0
server/api/newsletter/groups/[id]/subscribers/add.post.js
Normal file → Executable file
0
server/api/newsletter/groups/[id]/subscribers/list.get.js
Normal file → Executable file
0
server/api/newsletter/groups/[id]/subscribers/list.get.js
Normal file → Executable file
0
server/api/newsletter/groups/[id]/subscribers/remove.post.js
Normal file → Executable file
0
server/api/newsletter/groups/[id]/subscribers/remove.post.js
Normal file → Executable file
0
server/api/newsletter/groups/create.post.js
Normal file → Executable file
0
server/api/newsletter/groups/create.post.js
Normal file → Executable file
0
server/api/newsletter/groups/list.get.js
Normal file → Executable file
0
server/api/newsletter/groups/list.get.js
Normal file → Executable file
0
server/api/newsletter/groups/public-list.get.js
Normal file → Executable file
0
server/api/newsletter/groups/public-list.get.js
Normal file → Executable file
0
server/api/newsletter/list.get.js
Normal file → Executable file
0
server/api/newsletter/list.get.js
Normal file → Executable file
0
server/api/newsletter/subscribe.post.js
Normal file → Executable file
0
server/api/newsletter/subscribe.post.js
Normal file → Executable file
0
server/api/newsletter/unsubscribe-by-email.post.js
Normal file → Executable file
0
server/api/newsletter/unsubscribe-by-email.post.js
Normal file → Executable file
0
server/api/newsletter/unsubscribe.get.js
Normal file → Executable file
0
server/api/newsletter/unsubscribe.get.js
Normal file → Executable file
0
server/api/personen/[filename].get.js
Normal file → Executable file
0
server/api/personen/[filename].get.js
Normal file → Executable file
0
server/api/personen/upload.post.js
Normal file → Executable file
0
server/api/personen/upload.post.js
Normal file → Executable file
0
server/api/profile.get.js
Normal file → Executable file
0
server/api/profile.get.js
Normal file → Executable file
0
server/api/profile.put.js
Normal file → Executable file
0
server/api/profile.put.js
Normal file → Executable file
0
server/api/profile/notifications.get.js
Normal file → Executable file
0
server/api/profile/notifications.get.js
Normal file → Executable file
0
server/api/profile/notifications.put.js
Normal file → Executable file
0
server/api/profile/notifications.put.js
Normal file → Executable file
0
server/api/profile/push-token.post.js
Normal file → Executable file
0
server/api/profile/push-token.post.js
Normal file → Executable file
0
server/api/spielplaene.get.js
Normal file → Executable file
0
server/api/spielplaene.get.js
Normal file → Executable file
0
server/api/spielplan.get.js
Normal file → Executable file
0
server/api/spielplan.get.js
Normal file → Executable file
0
server/api/spielplan/download/[filename].get.js
Normal file → Executable file
0
server/api/spielplan/download/[filename].get.js
Normal file → Executable file
17
server/api/spielplan/pdf.get.js
Normal file → Executable file
17
server/api/spielplan/pdf.get.js
Normal file → Executable file
@@ -186,7 +186,7 @@ export default defineEventHandler(async (event) => {
|
||||
let latexContent = `
|
||||
\\documentclass[9pt,a4paper]{article}
|
||||
\\usepackage[utf8]{inputenc}
|
||||
\\usepackage[ngerman]{babel}
|
||||
\\usepackage[german]{babel}
|
||||
\\usepackage{geometry}
|
||||
\\usepackage{array}
|
||||
\\usepackage{longtable}
|
||||
@@ -313,10 +313,19 @@ ${hallenListe.map(halle => {
|
||||
const execAsync = promisify(exec)
|
||||
|
||||
try {
|
||||
const { stdout, stderr } = await execAsync(`pdflatex -interaction=nonstopmode -output-directory=${tempDir} "${tempTexFile}"`)
|
||||
|
||||
// PDF-Datei lesen
|
||||
const pdfFile = tempTexFile.replace('.tex', '.pdf')
|
||||
|
||||
try {
|
||||
await execAsync(`pdflatex -interaction=nonstopmode -output-directory=${tempDir} "${tempTexFile}"`)
|
||||
} catch (pdflatexError) {
|
||||
const pdfExists = await fs.stat(pdfFile).then(() => true).catch(() => false)
|
||||
if (!pdfExists) {
|
||||
throw pdflatexError
|
||||
}
|
||||
loggerError('pdflatex meldete Fehlercode, aber PDF wurde erzeugt. Fahre fort.', { error: pdflatexError })
|
||||
}
|
||||
|
||||
// PDF-Datei lesen
|
||||
const pdfBuffer = await fs.readFile(pdfFile)
|
||||
|
||||
// Cleanup: Lösche temporäre Dateien
|
||||
|
||||
0
server/api/spielplan/seasons.get.js
Normal file → Executable file
0
server/api/spielplan/seasons.get.js
Normal file → Executable file
0
server/api/spielplan/table.get.js
Normal file → Executable file
0
server/api/spielplan/table.get.js
Normal file → Executable file
0
server/api/termine-manage.delete.js
Normal file → Executable file
0
server/api/termine-manage.delete.js
Normal file → Executable file
0
server/api/termine-manage.get.js
Normal file → Executable file
0
server/api/termine-manage.get.js
Normal file → Executable file
0
server/api/termine-manage.post.js
Normal file → Executable file
0
server/api/termine-manage.post.js
Normal file → Executable file
0
server/api/termine.get.js
Normal file → Executable file
0
server/api/termine.get.js
Normal file → Executable file
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user