fix: Improving access check in CoursewareInformation view
fix: Improving access check in CoursewareInformation view

We weren’t using has_access to check user access, which meant we were missing out on a bunch of checks.  This PR adds a local _check_access function to CoursewareInformation.  Ideally we would add this into access.py, but we’re adding it here for now to avoid any unexpected regressions in editing more commonly used code.  This should ultimately be folded into our access system properly.

TNL-7053

edx/edx-platform,msegado/edx-platform,arbrandes/edx-platform,eduNEXT/edx-platform,eduNEXT/edunext-platform,edx-solutions/edx-platform,EDUlib/edx-platform,msegado/edx-platform,EDUlib/edx-platform,angelapper/edx-platform,msegado/edx-platform,edx/edx-platform,angelapper/edx-platform,angelapper/edx-platform,arbrandes/edx-platform,msegado/edx-platform,mitocw/edx-platform,mitocw/edx-platform,stvstnfrd/edx-platform,edx-solutions/edx-platform,eduNEXT/edx-platform,appsembler/edx-platform,mitocw/edx-platform,appsembler/edx-platform,stvstnfrd/edx-platform,edx-solutions/edx-platform,arbrandes/edx-platform,edx/edx-platform,EDUlib/edx-platform,eduNEXT/edunext-platform,arbrandes/edx-platform,edx/edx-platform,eduNEXT/edunext-platform,mitocw/edx-platform,appsembler/edx-platform,eduNEXT/edunext-platform,EDUlib/edx-platform,eduNEXT/edx-platform,stvstnfrd/edx-platform,msegado/edx-platform,stvstnfrd/edx-platform,edx-solutions/edx-platform,appsembler/edx-platform,eduNEXT/edx-platform,angelapper/edx-platform