Skip to content

[CERT-193] fix: Fixes to match the data model#96

Merged
jpardogrowthaccelerationpartners merged 1 commit intomainfrom
CERT-193-bugfix-1
Dec 24, 2025
Merged

[CERT-193] fix: Fixes to match the data model#96
jpardogrowthaccelerationpartners merged 1 commit intomainfrom
CERT-193-bugfix-1

Conversation

@josephcampos-gap
Copy link
Contributor

This pull request updates the validation and documentation for the StudentDisciplineIncidentBehaviorAssociations entity to better align with the actual API model. The main changes involve replacing the deprecated studentParticipationCodeDescriptor field with the correct disciplineIncidentParticipationCodes structure and updating documentation and tests accordingly. A new TODO file is also added to track documentation corrections that are still pending in the official Ed-Fi API docs.

Validation and Test Updates:

  • Updated test assertions in 01 - Check first StudDisciplineIncidentBehaviorAssocs is valid.bru and 02 - Check second StudDisciplineIncidentBehaviorAssocs is valid.bru to validate the new disciplineIncidentParticipationCodes array and its descriptor, removing checks for the obsolete studentParticipationCodeDescriptor field. [1] [2]

Documentation Updates:

  • Revised the folder.bru documentation to:
    • Remove the behaviors and studentParticipationCodeDescriptor fields, which do not exist in the model.
    • Add the disciplineIncidentParticipationCodes array and its descriptor as required fields, reflecting the actual API response.

Process and Tracking:

  • Added a todo.md file outlining the documentation issues and the steps needed to align the official Ed-Fi API documentation with the actual API model, including a checklist of corrections made and pending.

@github-actions
Copy link

Bruno Lint Report

Files Scanned: 334
Problems: 0 (Errors: 0, Warnings: 0)
✅ No blocking errors.

Triggered by workflow: lint-bruno.yml

@github-actions
Copy link

QA Scenarios Summary

Status: PASS
Entities Processed: 1
Assertions: Passed 19, Failed 0, Total 19

Entity Passed Failed Total
BellSchedules 19 0 19

@josephcampos-gap josephcampos-gap changed the title [CERT-194] fix: Fixes to match the data model [CERT-193] fix: Fixes to match the data model Dec 24, 2025
@github-actions
Copy link

Bruno Lint Report

Files Scanned: 334
Problems: 0 (Errors: 0, Warnings: 0)
✅ No blocking errors.

Triggered by workflow: lint-bruno.yml

@github-actions
Copy link

QA Scenarios Summary

Status: PASS
Entities Processed: 1
Assertions: Passed 19, Failed 0, Total 19

Entity Passed Failed Total
BellSchedules 19 0 19

@github-actions
Copy link

Bruno Lint Report

Files Scanned: 331
Problems: 0 (Errors: 0, Warnings: 0)
✅ No blocking errors.

Triggered by workflow: lint-bruno.yml

@github-actions
Copy link

QA Scenarios Summary

Status: PASS
Entities Processed: 1
Assertions: Passed 19, Failed 0, Total 19

Entity Passed Failed Total
BellSchedules 19 0 19

@jpardogrowthaccelerationpartners jpardogrowthaccelerationpartners merged commit 04b694c into main Dec 24, 2025
8 checks passed
@jpardogrowthaccelerationpartners jpardogrowthaccelerationpartners deleted the CERT-193-bugfix-1 branch December 24, 2025 21:50
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