MCPcopy Create free account
hub / github.com/OpenRaiser/PaperFlow / renderReportList

Function renderReportList

deployments/desktop/static/desktop.js:2927–2942  ·  view source on GitHub ↗
(reports, activeId = "")

Source from the content-addressed store, hash-verified

2925 throw new Error(ui().papers.loadPushFirst);
2926 }
2927 const selectedNumbers = Array.from(state.selected);
2928 if (generateReports && !selectedNumbers.length) {
2929 showPaperFeedback("warning", ui().papers.chooseReadTitle, ui().papers.chooseReadDetail);
2930 showFeedbackToast("warning", ui().papers.chooseReadTitle, ui().papers.chooseReadToast);
2931 return;
2932 }
2933 if (generateReports && !(await ensureLlmReadyForReading())) {
2934 return;
2935 }
2936 const endpoint = generateReports ? "/api/submit" : "/api/feedback";
2937 const readingKeys = generateReports ? selectedNumbers.map((number) => paperReportKey(number)) : [];
2938 setSubmitButtonsBusy(true, generateReports);
2939 readingKeys.forEach((key) => state.paperReading.add(key));
2940 updateSelectionSummary();
2941 showPaperFeedback(
2942 "pending",
2943 generateReports ? ui().papers.submittingReportTitle : ui().papers.submittingFeedbackTitle,
2944 ui().papers.submittingDetail
2945 );

Callers 4

applyLocaleFunction · 0.70
refreshReportsFunction · 0.70
loadReportContentFunction · 0.70

Calls 3

uiFunction · 0.85
$Function · 0.70
escapeHtmlFunction · 0.70

Tested by

no test coverage detected