[Admin Tools] Set Default Enable/Disable Setting for Course Navigation Items

Problem statement:

LTIs and Apps get too much authority to show in all courses and admins have little ability to reign them in. When apps/links are Enabled by default, they may appear in all courses' Course Navigation. I've tried to use Course Templates to set them to disabled but that only applies to new courses and immediately gets bypassed when a course is imported on top of it. This is especially frustrating because these are apps that were only added after the imported content was created but they get retroactively enabled in courses before that tool became available. It is also frustrating to have certain Canvas tools always enabled (such as Files and Pages) when having these enabled provides more security issues than they solve.

Proposed solution:

Have a global setting where admins can set the default values for all items appearing in the Course Navigation list. This can even be done by sub-account as well. I imagine that it could be similar to the Feature Options menu. It could include the list and each item can have a toggle (for enable/disable) and it could feature a lock/unlock option so that the admins can determine whether users with permissions can make changes to that enable/disable toggle (again, just like the lock/unlock for feature options).

User role(s):

admin