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

Upgrade to Moodle 4.4 and addition of test coverage. #49

Merged
merged 24 commits into from
Oct 3, 2024

Conversation

stopfstedt
Copy link
Member

Massive refactoring - this replaces the shared API client sub-component with a custom-tailored, in-plugin replacement.
Lots of code got shuffled around to provide a cleaner separation of concerns and improved testability.

@stopfstedt stopfstedt force-pushed the MOODLE_404_STABLE branch 6 times, most recently from f35af3f to 9b44e05 Compare October 1, 2024 17:53
stopfstedt and others added 8 commits October 1, 2024 10:55
…nstructor_sync

prevents learner enrolment on instructor sync if no instructors could be found.
…tor_groups_during_instructor_sync

check offering instructor groups before falling back to default instructors during sync.
increment version to indicate a patch release.
@stopfstedt stopfstedt force-pushed the MOODLE_404_STABLE branch 2 times, most recently from 2d8b56f to c94f09f Compare October 2, 2024 00:27
copy/pasted from tool_ilioscategoryassigment.
the functionality we got from this dependency has been absorbed into this plugin.
fixes typo in release info and bumps version while at it.
i'm dropping the year info from the copyright. it's unnecessary.
this code has always, and will always, "belong to" the regents.
see ilios#50

this addresses the regression outline in
fixes unrelated linting errors while at it.
do some cleanup on pre-existing tests while at it.
these tests cover areas of the process that haven't changed during this
refactor, but that should be covered with tests nonetheless.
@stopfstedt stopfstedt marked this pull request as ready for review October 3, 2024 01:43
@stopfstedt stopfstedt requested a review from jrjohnson October 3, 2024 01:43
@stopfstedt stopfstedt merged commit c31e72d into ilios:MOODLE_404_STABLE Oct 3, 2024
4 checks passed
@stopfstedt stopfstedt removed the request for review from jrjohnson October 3, 2024 01:49
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