Here is a branch for that second part (only allow users to associate terms that make sense for the given course): user/sandbergja/lp1906058_course_term_mapping
Here are the testing notes from the commit message:
1. Create many courses and course terms and many different OUs.
2. On the course list, click "Terms taught". Associate some courses and course terms. Make sure that you aren't able to associate your course with any course terms that would not be reasonable for the course's library.
3. Edit a course, and choose the Course terms tab. Continue to associate courses and terms, and make sure the mappings are reasonable.
Here is a branch for that second part (only allow users to associate terms that make sense for the given course): user/sandbergja /lp1906058_ course_ term_mapping
Here is a link: /git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=shortlog; h=refs/ heads/user/ sandbergja/ lp1906058_ course_ term_mapping
https:/
Here are the testing notes from the commit message:
1. Create many courses and course terms and many different OUs.
2. On the course list, click "Terms taught". Associate some courses and course terms. Make sure that you aren't able to associate your course with any course terms that would not be reasonable for the course's library.
3. Edit a course, and choose the Course terms tab. Continue to associate courses and terms, and make sure the mappings are reasonable.