handle lack of manage permission gracefully on course settings page
handle lack of manage permission gracefully on course settings page

fixes CNVS-33293

test plan
- create an account admin with a custom admin role that does not
 have course manage permissions
- as the admin, view a course's settings page
- ensure that there are no js errors in the development console

Change-Id: I1f9323df1b02cb4a631e1484cd20f145d7099b48
Reviewed-on: https://gerrit.instructure.com/95573
Reviewed-by: Dan Minkevitch <2591e5f46f28d303f9dc027d475a5c60d8dea17a@instructure.com>
Tested-by: Jenkins
QA-Review: Heath Hales <8ca81b68c7e2592ac614bd07f22fcc735ca55f93@instructure.com>
Product-Review: Joel Hough <4816dabf8db1bc6cac35b3a24cab2ff844b5b0c7@instructure.com>

instructure/canvas-lms,instructure/canvas-lms,sfu/canvas-lms,sfu/canvas-lms,matematikk-mooc/canvas-lms,djbender/canvas-lms,instructure/canvas-lms,grahamb/canvas-lms,sfu/canvas-lms,sfu/canvas-lms,djbender/canvas-lms,venturehive/canvas-lms,grahamb/canvas-lms,grahamb/canvas-lms,instructure/canvas-lms,SwinburneOnline/canvas-lms,djbender/canvas-lms,SwinburneOnline/canvas-lms,venturehive/canvas-lms,sfu/canvas-lms,matematikk-mooc/canvas-lms,venturehive/canvas-lms,grahamb/canvas-lms,matematikk-mooc/canvas-lms,SwinburneOnline/canvas-lms,instructure/canvas-lms,instructure/canvas-lms,sfu/canvas-lms,matematikk-mooc/canvas-lms,SwinburneOnline/canvas-lms,sfu/canvas-lms,instructure/canvas-lms,grahamb/canvas-lms,venturehive/canvas-lms,djbender/canvas-lms