We are overfetching data from VRMS when creating the event and project pages. We should only receive the data we need to fufill page creation to ensure data privacy and security.
Action Items
[ ] Find data provided by VRMS in _data/external/vrms_data.json
[ ] Go through the code-base and find all references to this file
[ ] Check all event, project, and project meetings pages for references
[ ] Note all data provided by vrms_data.json that is being used within the site
[ ] Write your findings in a comment below this issue. Since there won't be a PR linked with this issue:
[ ] move to Questions/In review
[ ] Apply label "Ready for dev lead" to this issue
Merge Team
[ ] After this issue has been closed, release the dependency on #7527
Overview
We are overfetching data from VRMS when creating the event and project pages. We should only receive the data we need to fufill page creation to ensure data privacy and security.
Action Items
_data/external/vrms_data.json
vrms_data.json
that is being used within the siteMerge Team
Resources/Instructions
info provided by VRMS
{ "location": { "city": "state": "country": }, "owner": { "ownerId": }, "brigade": "checkInReady": "_id": "hacknight": "name": "eventType": "description": "project": { "recruitingCategories": [], "partners": [ "Seeking" ], "managedByUsers": [], "_id": "name": "description": "githubIdentifier": "projectStatus": "location": "githubUrl": "slackUrl": "googleDriveUrl": "googleDriveId": "hflaWebsiteUrl": "videoConferenceLink": "lookingDescription": "createdDate": "v": }, "date": "startTime": "endTime": "hours": "createdDate": "updatedDate": "v": 0, "videoConferenceLink": }