Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

[LINST/Instruments] Backporting fixes from 24 + group errors #8091

Merged
merged 2 commits into from
Jun 3, 2022

Conversation

ridz1208
Copy link
Collaborator

@ridz1208 ridz1208 commented May 12, 2022

Brief summary of changes

This PR cherry picks a few key bugfixes already merged into 24 back into the 23 branch for projects not looking to upgrade immediately and are using LINST

  1. Print out (debugging) showing up on the front end of instruments: a6e1744#diff-1d18bbc27ba2cabe74bdf1a067307ce735f0f84fd29c735010eb122abc370c14L843

  2. Date elements are always required even when a rule is explicitly added to make them not required: https://github.com/aces/Loris/pull/7925/files#diff-1d18bbc27ba2cabe74bdf1a067307ce735f0f84fd29c735010eb122abc370c14R660

  3. The multiple parameter should be passed as an array, not a string: 137f1fb#diff-1d18bbc27ba2cabe74bdf1a067307ce735f0f84fd29c735010eb122abc370c14R665

  4. NEW: This PR also fixes the problem where table rows (rows using begingroup and endgroup elements) are not highlighted in red when an element within the group breaks XIN rules. the reason for that is the XIN validation in LINST assumes all elements are purely linear, no group logic.

@ridz1208 ridz1208 added Bug PR or issue introducing/requiring bug fixes (not mutually exclusive with the Feature label) 23.0.0-testing labels May 12, 2022
@ridz1208 ridz1208 added this to the 23.0.11 milestone May 12, 2022
@ridz1208 ridz1208 added the Blocked PR awaiting the merge, resolution or rejection of an other Pull Request label May 12, 2022
@ridz1208
Copy link
Collaborator Author

blocked by #8092

@kongtiaowang kongtiaowang reopened this May 16, 2022
@ridz1208 ridz1208 changed the title [LINST/Instruments] Backporting fixes from 24 [LINST/Instruments] Backporting fixes from 24 + group errors May 16, 2022
@ridz1208 ridz1208 removed the Blocked PR awaiting the merge, resolution or rejection of an other Pull Request label May 17, 2022
Copy link
Contributor

@paiva paiva left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Tested on MGSS loris instance and it works

@ridz1208 ridz1208 added the Passed Manual Tests PR has undergone proper testing by at least one peer label Jun 3, 2022
@driusan driusan merged commit d04ad08 into aces:23.0-release Jun 3, 2022
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
Bug PR or issue introducing/requiring bug fixes (not mutually exclusive with the Feature label) Passed Manual Tests PR has undergone proper testing by at least one peer
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants