-
Notifications
You must be signed in to change notification settings - Fork 0
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Pull out API routes in separate controller #95
Comments
My scripts for treasuring bookkeeping request all the transactions for user Zeus. (which takes a while, asking transactions for a given year would be helpful). Those are in the private penning repo, but updating them is very easy and I'll after it when this goes online. (For me it is not needed to wait with removing the old one first, since the are manually run scripts and uptime isn't needed) |
The hydra app for Android also uses it |
|
My scripts are not very complicated so I don't really mind you breaking them. I will whine about it though. |
Tap also uses the Tab API, it's important this doesn't break |
And Haldis does not use the Tab API at the moment (this feature is planned, but has not been implemented yet) |
PR open in #99, on the Rails 7 branch, to be merged and deployed soon(tm). |
So this accidentally kinda already got merged into master, and it is available. The new endpoint for API requests is the same as the old one, except the URL is I'll remove the old endpoints in about a week as the migration is pretty easy. For the future, these migrations and API changes will be easier as we can just add a |
In case anyone wants to view a preview of the documentation, there's a screenshot here: #120 |
#128 It's happening 😁 |
This will clean up the code a bit and allow for easy API versioning when making future changes.
This will change the routes for the API so it will be a breaking change for applications using the API. We can copypaste it first, and then remove the old ones to give the dependent applications a bit of time to migrate.
Applications dependent on the API are:
The text was updated successfully, but these errors were encountered: