|
32 | 32 | <AccordionContent header="Board Email Discussion List Archive"> |
33 | 33 | <p> |
34 | 34 | The CVE Board has made a commitment to make its discussions |
35 | | - available to the public. The following archives of Board |
36 | | - messages before February 2019 are available: |
| 35 | + available to the public. Board messages from July 2021 to the |
| 36 | + present are available at: |
| 37 | + <blockquote> |
| 38 | + < a href= "https://www.mail-archive.com/[email protected]" |
| 39 | + target="_blank"> |
| 40 | + https://www.mail-archive.com/ [email protected] |
| 41 | + </a> |
| 42 | + </blockquote> |
| 43 | + The following archives of Board messages before July 2021 are |
| 44 | + available here: |
37 | 45 | </p> |
38 | 46 | <form> |
39 | 47 | <div class="select"> |
@@ -68,14 +76,20 @@ import AccordionContent from '@/components/AccordionContent.vue'; |
68 | 76 | import meetingData from '@/assets/data/boardMeetings.json'; |
69 | 77 | import {ref} from 'vue'; |
70 | 78 |
|
| 79 | +// There are 2 locations for the board archives: the snapshot of the old |
| 80 | +// website (residing in S3), which is the "archivePath", and the "mail-archive" |
| 81 | +// website that stores the more recent archives. Before 2021, the meeting |
| 82 | +// summaries are either PDF files or are HTML files in year/month-named |
| 83 | +// subdirectories - these reside in the S3 old website directories. |
| 84 | +
|
71 | 85 | const archivePath = '/Resources/Media/Archives/OldWebsite/data/board/archives'; |
72 | 86 |
|
73 | 87 | const mailArchive = 'https://www.mail-archive.com'; |
74 | 88 |
|
75 | 89 | const meetingArchivePath = `${mailArchive}/[email protected]`; |
76 | 90 |
|
77 | 91 | // This is a list of directory names containing the email discussion archives. |
78 | | -// The collection of these email discussions ended in 2019, so this list is |
| 92 | +// The collection of these email discussions ended in 2021, so this list is |
79 | 93 | // most likely never going to change, so it's defined here (rather than in |
80 | 94 | // a separate data file). |
81 | 95 |
|
@@ -206,7 +220,22 @@ const discussionDirs = [ |
206 | 220 | '2018-10', |
207 | 221 | '2018-11', |
208 | 222 | '2018-12', |
209 | | - '2019-01']; |
| 223 | + '2019-01', |
| 224 | + '2020-04', |
| 225 | + '2020-05', |
| 226 | + '2020-06', |
| 227 | + '2020-07', |
| 228 | + '2020-08', |
| 229 | + '2020-09', |
| 230 | + '2020-10', |
| 231 | + '2020-11', |
| 232 | + '2020-12', |
| 233 | + '2021-01', |
| 234 | + '2021-02', |
| 235 | + '2021-03', |
| 236 | + '2021-04', |
| 237 | + '2021-05', |
| 238 | + '2021-06']; |
210 | 239 |
|
211 | 240 | const months = ['January', 'February', 'March', 'April', 'May', 'June', 'July', |
212 | 241 | 'August', 'September', 'October', 'November', 'December']; |
@@ -251,10 +280,11 @@ function meetingURL(name) { |
251 | 280 | // an HTML file, this returns the URL to the meeting summary. In 2025, |
252 | 281 | // the meeting summaries started being kept on a mail archive server, so |
253 | 282 | // if we're given an HTML file, we assume it's for the server; a PDF file |
254 | | - // is stored in the S3 archive path. |
| 283 | + // is stored in the S3 archive path, as well as any HTML file that resides |
| 284 | + // in a subdirectory. |
255 | 285 |
|
256 | | - const url = (name.endsWith('.html') ? meetingArchivePath : archivePath) |
257 | | - + '/' + name; |
| 286 | + const url = (!name.includes('/') && name.endsWith('.html') |
| 287 | + ? meetingArchivePath : archivePath) + '/' + name; |
258 | 288 |
|
259 | 289 | return url; |
260 | 290 | } |
|
0 commit comments