You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Wait, does this come with the implicit intention to refactor all the controllers/views to return JSON only, and make the consumer apps and admin a stand alone app?
All this necessarily entails is combining the various table views and forms from the current Phoenix tree into a single page application. In practice many of those endpoints would likely be modified to return JSON.
The internal API was getting really nasty -- we had a bunch of one off
functions that clashed in arity (positional arguments, matches, guards,
options ...).
The web application was also a disaster -- originally I thought it would
make it easier to keep the web, admin and API separate in subapps,
but that ended up making things that much more difficult.
Then that leaves the elephant in the room: Socrata. We've always relied
on them and all of their awful decisions. The changes here in remove
some of the terrible things about Socrata integration and makes
ingesting their data sets a little cleaner.
Breaking Changes:
- total revision of the migrations
- entirely removed the `UserAdminMessage` schema
- entirely removes all the outstanding ETL job stuff
- entirely removes charts -- that was a really stupid idea
- entirely removes exports -- again just a stupid idea
- totally new ingest pipeline
- slimmed down the API (still needs some work0
Closes#235Closes#340Closes#360Closes#361
Bring them under vue, as separate routes under the vue router as opposed to distinct phoenix routes.
Story #373
The text was updated successfully, but these errors were encountered: