Skip to content

Commit 26c387e

Browse files
committed
change board meetings & email archives path to old website location
1 parent e2fcd2f commit 26c387e

File tree

3 files changed

+35
-10
lines changed

3 files changed

+35
-10
lines changed

src/assets/data/boardMeetings.json

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,17 @@
11
{
22
"2025": [
3+
{
4+
"name": "July 9, 2025 - teleconference",
5+
"path": "msg00283.html"
6+
},
7+
{
8+
"name": "June 25, 2025 - teleconference",
9+
"path": "msg00277.html"
10+
},
11+
{
12+
"name": "June 11, 2025 - teleconference",
13+
"path": "msg00279.html"
14+
},
315
{
416
"name": "May 28, 2025 - teleconference",
517
"path": "28_May_2025.pdf"

src/views/ProgramOrganization/Archives.vue

Lines changed: 22 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
<ul>
2121
<li v-for="item of meetingData[meetingYear]" :key="item.name">
2222
<div v-if="item.path.length">
23-
<a :href="archivePath + '/' + item.path">{{item.name}}
23+
<a :href="meetingURL(item.path)">{{item.name}}
2424
</a>
2525
</div>
2626
<span v-else>
@@ -33,7 +33,7 @@
3333
<p>
3434
The CVE Board has made a commitment to make its discussions
3535
available to the public. The following archives of Board
36-
messages are available:
36+
messages before February 2019 are available:
3737
</p>
3838
<form>
3939
<div class="select">
@@ -68,7 +68,11 @@ import AccordionContent from '@/components/AccordionContent.vue';
6868
import meetingData from '@/assets/data/boardMeetings.json';
6969
import {ref} from 'vue';
7070
71-
const archivePath = '/Resources/Media/Archives/Meetings'
71+
const archivePath = '/Resources/Media/Archives/OldWebsite/data/board/archives';
72+
73+
const mailArchive = 'https://www.mail-archive.com';
74+
75+
const meetingArchivePath = `${mailArchive}/[email protected]`;
7276
7377
// This is a list of directory names containing the email discussion archives.
7478
// The collection of these email discussions ended in 2019, so this list is
@@ -232,7 +236,7 @@ function defaultDict(createValue) {
232236
233237
function discussionURL(item) {
234238
235-
// Given an item from 'meetingData', this returns the URL to either the
239+
// Given an item from 'discussionData', this returns the URL to either the
236240
// by-date (maillist) or by-thread discussion traversal.
237241
238242
const url = archivePath + '/' + item.dir + '/'
@@ -241,6 +245,20 @@ function discussionURL(item) {
241245
return url;
242246
}
243247
248+
function meetingURL(name) {
249+
250+
// Given a file name of a board meeting summary, which is either a PDF file or
251+
// an HTML file, this returns the URL to the meeting summary. In 2025,
252+
// the meeting summaries started being kept on a mail archive server, so
253+
// 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.
255+
256+
const url = (name.endsWith('.html') ? meetingArchivePath : archivePath)
257+
+ '/' + name;
258+
259+
return url;
260+
}
261+
244262
function parseDiscussionDates(discussionData) {
245263
246264
// The given dictionary (whose values default to an empty list) is populated

src/views/ProgramOrganization/Board.vue

Lines changed: 1 addition & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@
3131
<ul class="tile-body cve-task-tile-list">
3232
<li class="cve-task-tile-list-item">
3333
<router-link to="/ProgramOrganization/BoardArchives">
34-
Board Meeting Summaries
34+
Board Meeting Summaries & Email
3535
</router-link>
3636
</li>
3737
<li class="cve-task-tile-list-item">
@@ -44,11 +44,6 @@
4444
Board Discussion List &ndash; Mailing list ARChives (MARC)
4545
</a>
4646
</li>
47-
<li class="cve-task-tile-list-item">
48-
<a href="/Resources/Media/Archives/Email/index.html" target="_blank">
49-
Email (2015 - 2021)
50-
</a>
51-
</li>
5247
</ul>
5348
</article>
5449
</div>

0 commit comments

Comments
 (0)