This PR captures updates to the landing page app made between initial productionization and our earliest demo target. It includes:
stats and project info collection fixes
a database update allowing 'byte_count' values to get as high as needed
text updates
ToDo:
[x] Fix Ipi skipping with better discernment of resource vs community project status in the janus client, instead of with a hack in the vesta collection code
[x] Make principal_investigator project_info pull safe to error connecting with the Profiles api
[x] make the page load safe to stale janus cookie? / cookie without a joinDate -- uncertain now of the exact cause, but I ran into an issue while bringing vesta up that definitely came from the library card component code (showed in the pod log as TypeError: Cannot read properties of null (reading 'toLocaleDateString') and went away after I refreshed my token. The only other place in vesta code with a 'toLocaleDateString' call is a stats display that would not have been affected by the token update).
[x] understand why stats collection cronJobs failed, and fix that. Was a config issue requiring no code to fix.
This PR captures updates to the landing page app made between initial productionization and our earliest demo target. It includes:
ToDo:
TypeError: Cannot read properties of null (reading 'toLocaleDateString')
and went away after I refreshed my token. The only other place in vesta code with a 'toLocaleDateString' call is a stats display that would not have been affected by the token update).