Issue Details (XML | Word | Printable)

Key: MDL-9466
Type: Improvement Improvement
Status: Open Open
Priority: Minor Minor
Assignee: Petr Skoda
Reporter: Sam Marshall
Votes: 1
Watchers: 2
Operations

Add/Edit UI Mockup to this issue
If you were logged in you would be able to see more operations.
Moodle

'Override templates' to apply common sets of permissions in modules

Created: 20/Apr/07 07:34 PM   Updated: 30/Oct/08 08:21 PM
Return to search
Component/s: Roles
Affects Version/s: 1.8, 1.9
Fix Version/s: None

Issue Links:
Relates
 

Participants: Eloy Lafuente (stronk7), Martin Dougiamas, Petr Skoda, Sam Marshall and Tim Hunt
Security Level: None
Affected Branches: MOODLE_18_STABLE, MOODLE_19_STABLE


 Description  « Hide
Our admins have been complaining about the capability override screen. It works, but they find it tedious to go through it. One issue is that there are standard setups for modules (which might involve one override for tutors, one for course staff, and a couple for students, say) but they have to go through applying this manually to each one.

One possible solution would be 'override templates'. On the override screen, having set up overrides, you could save the set of overrides and give it a name. This saved set would be stored in the database or a file, in categories per context type ('module') and subtype ('forum'). Then also from the override screen - or even possibly from the main module settings screen - it would be possible to select saved override sets from a dropdown, deleting all existing overrides and applying the stored ones.

To give a concrete example you could have a 'read-only wiki' override which sets, for Student, 'post' and 'reply' to prevent. Or a 'wiki without comments' override that sets 'comment' to prevent for Student, Tutor, and Course Staff. Etc. As you can see by the role names, these would be configured by each site although Moodle could also ship with a default set.

(At present we do not have time allocated to implement this at the OU. If somebody wants us to, please let me know as I think we might be able to schedule it.)

 All   Comments   Change History   Version Control      Sort Order: Ascending order - Click to sort in descending order
Eloy Lafuente (stronk7) made changes - 21/Apr/08 06:54 AM
Field Original Value New Value
Assignee Yu Zhang [ lazyfish ] Petr Skoda [ skodak ]
Petr Skoda made changes - 28/Apr/08 05:33 PM
Link This issue has been marked as being related by MDL-8524 [ MDL-8524 ]