Note:

If you want to create a new page for developers, you should create it on the Moodle Developer Resource site.

Talk:Module security improvements

From MoodleDocs

Sam's comments

1. I agree that 'Restrict use of modules per-course' should be an advanced feature tickbox.

2. The 'dropdown for every course' UI is functional, but horrid. Could it be changed to use two lists (I don't see too much point in the 'Always allowed' one): a. Not allowed b. Allowed

You could then move items between the lists in the normal way. Or, it could use a multiselect like current (which is icky but consistent).

3. The interface in-course could then be changed to have 3 lists: a. Default (state is displayed in list, like 'Forum: Allowed'). Buttons 'Disallow' and 'Allow'. b. Disallowed. Button 'Return to default'. c. Allowed. Button 'Return to default'.

This interface can be reasonably compact if the lists are aligned horizontally like so:

sam proposed - course settings UI.png

Sam is totally crazy, but he had some valid points, and we just had a discussion which has lead to a better idea. I will update the spec.--Tim Hunt 18:54, 24 February 2012 (WST)