Skip to content
Snippets Groups Projects
Commit 0d063a72 authored by Evy Storozhenko's avatar Evy Storozhenko
Browse files

include fvv number and fix RSS for fvv

parent 6284cfbb
No related branches found
No related tags found
No related merge requests found
Pipeline #186134 passed
...@@ -138,8 +138,7 @@ async function generateAllTranscriptPages( ...@@ -138,8 +138,7 @@ async function generateAllTranscriptPages(
await fs.mkdir(outputDir, { recursive: true }); await fs.mkdir(outputDir, { recursive: true });
await Promise.all( await Promise.all(
protocols.map((transcript) => protocols.map(p => generateTranscriptPage(p, outputDir, options)
generateTranscriptPage(transcript, outputDir, options)
) )
); );
} }
...@@ -170,7 +169,7 @@ async function generateTranscriptPage( ...@@ -170,7 +169,7 @@ async function generateTranscriptPage(
); );
} }
} else if (protocol.session_type === "fvv") { } else if (protocol.session_type === "fvv") {
const transcriptDir = `protokolle/fvv-sitzung-${data.date}`; const transcriptDir = `protokolle/fvv-sitzung-${data.number}-${data.date}`;
const dir = Path.join(outputDir, transcriptDir); const dir = Path.join(outputDir, transcriptDir);
await fs.mkdir(dir, { recursive: true, }); await fs.mkdir(dir, { recursive: true, });
......
...@@ -171,7 +171,7 @@ export function generateIndexHtml( ...@@ -171,7 +171,7 @@ export function generateIndexHtml(
if (r.session_type === "fsr") { if (r.session_type === "fsr") {
return `<li><a href="./protokolle/fsr-sitzung-${r.data.number}-${r.data.date}">FSR-Sitzung ${r.data.number} (${r.data.date})</a></li>` return `<li><a href="./protokolle/fsr-sitzung-${r.data.number}-${r.data.date}">FSR-Sitzung ${r.data.number} (${r.data.date})</a></li>`
} else if (r.session_type === "fvv") { } else if (r.session_type === "fvv") {
return `<li><a href="./protokolle/fvv-sitzung-${r.data.date}">FVV-Sitzung (${r.data.date})</a></li>` return `<li><a href="./protokolle/fvv-sitzung-${r.data.number}-${r.data.date}">FVV-Sitzung ${r.data.number} (${r.data.date})</a></li>`
} else { } else {
return "" return ""
} }
...@@ -293,7 +293,7 @@ function generateResolutionRowHtml(resolution: Resolution, session_type: string) ...@@ -293,7 +293,7 @@ function generateResolutionRowHtml(resolution: Resolution, session_type: string)
: ( : (
session_type === "fvv" session_type === "fvv"
? ` ? `
<a href="../protokolle/fvv-sitzung-${resolution.date}/#${resolution.number}"> <a href="../protokolle/fvv-sitzung-${resolution.number.split(".")[0]}-${resolution.date}/#${resolution.number}">
${resolution.number} (fvv) ${resolution.number} (fvv)
</a> </a>
` `
...@@ -334,11 +334,43 @@ export function generateTranscriptsRssXml( ...@@ -334,11 +334,43 @@ export function generateTranscriptsRssXml(
<title>Protokolle</title> <title>Protokolle</title>
${protocols ${protocols
.map( .map(
(t) => (t) => {
`<item><link>${rootUrl ?? "."}/protokolle/fsr-sitzung-${t.data.number if (t.session_type === "fsr") {
}-${t.data.date}</link><description>FSR-Sitzung ${t.data.number} (${t.data.date return `
})</description><title>FSR-Sitzung ${t.data.number}</title><pubDate>${t.data.date <item>
}</pubDate></item>` <link>
${rootUrl ?? "."}/protokolle/fsr-sitzung-${t.data.number}-${t.data.date}
</link>
<description>
FSR-Sitzung ${t.data.number} (${t.data.date})
</description>
<title>
FSR-Sitzung ${t.data.number}
</title>
<pubDate>
${t.data.date}
</pubDate>
</item>`.trim();
} else if (t.session_type === "fvv") {
return `
<item>
<link>
${rootUrl ?? "."}/protokolle/fvv-sitzung-${t.data.number}-${t.data.date}
</link>
<description>
FVV-Sitzung ${t.data.number} (${t.data.date})
</description>
<title>
FVV-Sitzung ${t.data.number}
</title>
<pubDate>
${t.data.date}
</pubDate>
</item>`.trim();
} else {
return ""
}
}
) )
.join("\n ")} .join("\n ")}
</channel> </channel>
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment