-
Notifications
You must be signed in to change notification settings - Fork 204
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
Developer Research Spike: 526ez Pull Disability list from LIghthouse API (41302) #59815
Comments
Front End next steps: make time to share findings with someone in |
I accidentally dropped this comment in the wrong ticket. This is a summary of my initial findings pre-ticketing, for posterity. Additional context from my initial research indicates that whoever focuses on the backend of this ticket will need to answer two primary questions: What is our performance need / availability requirement for this data via that API? This will inform whether or not we decide to cache this data at the application level (likely), or allow for a read through to the lighthouse API. Caching will present the issue of cache breaking to consider, while non-caching will make our API dependent on lighthouse uptime and the appropriate query route being exposed by lighthouse, e.g. do they have a 'fuzzy' match api we can use? This will also depend on the FE use cases captured by the FE researcher here. Existing answers:
|
@tblackwe can you go in and add tasks
|
It's been tough getting clarity into the workings of Lighthouse, so we'll just treat it as a black box. Because the Lighthouse API endpoint lacks fuzzy searching, we'll just need to search upon the data received on the backend via the ruby controller code. The best way forward is to just cache the list of disabilities, then do some text searching on the values returned by lighthouse. The data needing to be returned looks to just be the "name" and "id" of each pair. Name being the name of the ailment, and id maps to the "code" of a disability. We can just return an array of json values for the frontend end to consume. The research has brought to my attention that all data from the benefits reference endpoints can be cached. This isn't necessarily in the purview of this ticket but perhaps something to look at later. Actions
|
Quick Update, just got a great high level overview from Christine on what docs I need to read to map out the front end for this fix: Current Goals
TODO:
|
Nathan: note to self move this ticket to the "done" column once you've unblocked work on the ticket this blocks |
@NB28VT @micahaspyr @tblackwe @RakshindaAslam @lydiahooper moving to icebox as this is blocked based on feedback from TRex and Shannon Ford. Meeting with team 1, 3pm est and we can determine next steps to unbock or if this needs to go back to backlog |
Acceptance Criteria:
Time-box: 12 hrs per doc (raise if we are approaching limit or think we will)
The text was updated successfully, but these errors were encountered: