Replaced overkill call to node_save() with node_access_acquire_grants().
Made course_edit_enrollment_action more flexible, to pull the arguments from context instead of arg(1). Note that the argument being passed to course_edit_enrollment_action is an enrollment ID.
Do the same thing to course_remove_enrollment_action which uses the enrollment node ID.
Fixed wrong user being tracked when updating a course enrollment.
Fixed a warning when using Quiz 5.
Fixed wrong ID to user_load in course_signup.
Fixed attendance objects incorrectly referencing old course after clone.
Working on Book tests.
Disabled course book node access test for now.
Fixed exception during test because $course was not synced up.
Fixed an issue with some integrations when calling blockers while not logged in as that user.
Issue #2326201 by aivanov_100: Fixed Question text must be shown on the poll results.
Set course_handle_clone to default to clone selection
Issue #2327257 by djdevin: Added Enrollment bundles.
Issue #2313487 by djdevin: Added Allow purchasing courses for other users.
Issue #2337877: fix update from 1.2 > dev
Redirect after creating/editing an enrollment type.
Issue #2345605 by djdevin: Clean up calls to course_enroll and course_enrollment_save.
Default the enrollment type to the course's enrollment type if not provided.
Issue #2313487: fix case where purchaser has already purchased course