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

Enrollment CheckIn: Add SMSOptedIn field #1068

Merged
merged 4 commits into from
Sep 19, 2024
Merged

Conversation

EjPlatzer
Copy link
Contributor

I added a new field, SMSOptedIn, to the data in the PUT checkIn/cellphone endpoint, to track whether the user opted in to receiving SMS communications from Gordon. This is required by Mogli SMS, and also by federal regulations I believe. This is related to CTS Ticket #175025, although it does not complete that ticket because currently the SMSOptedIn field is not used or persisted anywhere. I am working with the administrators of the other systems that collect this data to centralize and integrate the data.

I also fixed the types on the PUT checkIn/cellphone and GET checkIn/holds endpoints. They had been defined with a much too wide type encompassing all the data every touched by Enrollment Check-in, when in reality they only contain and need a much narrower subset of that data.

I also created a new Stored Procedure, GetEnrollmentCheckinHolds to replace the previous FINALIZATION_GETHOLDSBYID Stored Procedure. The latter was over-complicated and retrieved more data than is needed.

These are non-breaking changes, and the current UI will continue to work as is with this new API.

@EjPlatzer EjPlatzer self-assigned this Sep 19, 2024
@EjPlatzer EjPlatzer merged commit 1b0857d into develop Sep 19, 2024
3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants