* fix: [AA-1206] resolve access APIs As part of eliminating redundant fields course_access was removed from the Courseware metadata API. There are some differences between the two APIs - courseware returned an error if the course had flags preventing it from being loaded in the MFE, and courseHome had a second field, can_load_courseware, that returned a boolean. This fix unifies the handling of the access fields to behave consistently.
Shared module (src/shared)
This module is a place for shared code that is specific to the frontend-app-learning micro-frontend. If the code is more generic and could be extracted into a reusable code repository like Paragon in the future, then it belongs in the src/generic module.