UrbanCCD-UChicago / plenario2

The Premier Open Data Discovery Platform
http://plenar.io/
Other
12 stars 2 forks source link

Rip Out V1 Shim #424

Closed vforgione closed 6 years ago

vforgione commented 6 years ago

There are a number of endpoints and functionality that OpenGrid relies on that are inherently broken and/or deprecated. They don't have the bandwidth to update their integration to use cleaner endpoints and query params. I also don't believe it's prudent for us to sink time into fully replicating the V1 API and all of its ... idiosyncrasies ... in the new platform.

There are bugs in V1 that have been enshrined as features; this is something I refuse to hard code in a clean environment.

The solution that I believe we are close to finalizing is to have a rule in Nginx that redirects all requests to /v1/api/(.*) to the legacy Plenario app. I've already updated the DNS so that the existing app responds to legacy.plenar.io and added the redirect to the server config on dev. I should have full clearance on this by the end of the week.