Skip to content
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

Ops reports #3457

Draft
wants to merge 3 commits into
base: master
Choose a base branch
from
Draft

Ops reports #3457

wants to merge 3 commits into from

Conversation

rjlynch
Copy link
Contributor

@rjlynch rjlynch commented Dec 6, 2024

wip

@rjlynch rjlynch force-pushed the CAPT-1797-ops-queries branch from dc8caee to c84088e Compare December 9, 2024 14:41
@rjlynch rjlynch added the deploy Deploy a review app for this PR label Dec 9, 2024
Adds the model to handle generating the reporting code for further
education claims that have been approved but with a failing provider
verification.
Adds the controller and views for downloading the ops reports.
One gotcha that we might need to deal with in this report is the
`dqt_teacher_status`. When the qualification claim verifier runs is uses
the dqt record to set some notes on the claim. If the claim has a
populated `dqt_teacher_status` field it uses that to build the dqt
teacher record object, if not the status is fetched from the api,
however this information from the api is not persisted to the claim.
When generating the report we don't want to hit the dqt api for
potentially many claims, so if we're missing this dqt status we don't
include it in the report. Checking the current academic year's claims
there don't seem to be any claims that would be returned from this
report that are missing their `dqt_teacher_status`. If missing
`dqt_teacher_status` in this report is causing issues for the ops team,
we could consider parsing the claim notes to get this information.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
deploy Deploy a review app for this PR
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant