Skip to content

Commit f782081

Browse files
committed
Archives: add 8/20 & 9/3 board meeting summaries; handle summaries at marc.info
1 parent dc2dfea commit f782081

File tree

2 files changed

+15
-2
lines changed

2 files changed

+15
-2
lines changed

src/assets/data/boardMeetings.json

Lines changed: 8 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,13 @@
11
{
22
"2025": [
3+
{
4+
"name": "September 3, 2025 - teleconference",
5+
"path": "m=175890383805223&w=2"
6+
},
7+
{
8+
"name": "August 20, 2025 - teleconference",
9+
"path": "m=175866087004529&w=2"
10+
},
311
{
412
"name": "July 23, 2025 - teleconference",
513
"path": "msg00286.html"

src/views/ProgramOrganization/Archives.vue

Lines changed: 7 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,10 @@ const archivePath = '/Resources/Media/Archives/OldWebsite/data/board/archives';
8686
8787
const mailArchive = 'https://www.mail-archive.com';
8888
89+
const marcArchive = 'https://marc.info/?l=cve-editorial-board';
90+
91+
const marcParamRe = /^m=\d+&w=\d+$/i;
92+
8993
const meetingArchivePath = `${mailArchive}/[email protected]`;
9094
9195
// This is a list of directory names containing the email discussion archives.
@@ -283,8 +287,9 @@ function meetingURL(name) {
283287
// is stored in the S3 archive path, as well as any HTML file that resides
284288
// in a subdirectory.
285289
286-
const url = (!name.includes('/') && name.endsWith('.html')
287-
? meetingArchivePath : archivePath) + '/' + name;
290+
const url = (marcParamRe.test(name) ? `${marcArchive}&` :
291+
(!name.includes('/') && name.endsWith('.html')
292+
? meetingArchivePath : archivePath) + '/') + name;
288293
289294
return url;
290295
}

0 commit comments

Comments
 (0)