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

Crop down API #1273

Open
pbanaszkiewicz opened this Issue Jun 6, 2018 · 4 comments

Comments

Projects
None yet
3 participants
@pbanaszkiewicz
Member

pbanaszkiewicz commented Jun 6, 2018

API endpoints for creating/reading persons, awards, tasks, organizations, and airports are not being used at all. Maybe it's time to remove them.

@pbanaszkiewicz

This comment has been minimized.

Member

pbanaszkiewicz commented Jul 1, 2018

@fmichonneau can you please describe which parts of API you're using?

@fmichonneau

This comment has been minimized.

Member

fmichonneau commented Jul 2, 2018

At this time, I need the "persons" endpoint (only reading). I'm working on a way to automate the workshop website creation, and need to validate (through the GitHub username) that the user is in AMY. I don't anticipate needing the other endpoints.

@jduckles

This comment has been minimized.

Contributor

jduckles commented Jul 3, 2018

@pbanaszkiewicz are you basing this on logs of access to these endpoints? We've got a plan afoot to use a periodically updated cache of AMY data to drive our instructors page (read-only). The capabilities I need are mostly contained in the output of api/v1/persons right now.

@pbanaszkiewicz

This comment has been minimized.

Member

pbanaszkiewicz commented Jul 4, 2018

@jduckles:

@pbanaszkiewicz are you basing this on logs of access to these endpoints?

No, but I know that some endpoints are linked with a feature that will be removed (e.g. user-todos); some other endpoints (like person-list, airport-list, event-list, etc.) were created with JS frontend in mind, but this is not going to happen (soon). If you and @fmichonneau have ideas how you can use these endpoints, then there's no point in removing them.

@pbanaszkiewicz pbanaszkiewicz modified the milestones: v2.0, v2.1 Jul 30, 2018

@pbanaszkiewicz pbanaszkiewicz modified the milestones: v2.1, v2.2 Sep 20, 2018

@pbanaszkiewicz pbanaszkiewicz modified the milestones: v2.2, v2.3 Oct 8, 2018

@pbanaszkiewicz pbanaszkiewicz modified the milestones: v2.3, v2.4 Dec 1, 2018

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment