- Go to the Front Page.
- Add the block you want using the Add Block control
- Once the block is present, click on the block's configuration (hand holding pen) and make sure that it's set to display on the Front Page only
This takes care of the making it display on the front page only. Next:
- Click on the Assign Roles button on your block (face)
- Ignoring the "You are not able to assign any roles here" message, go to the settings block and click on "Permissions"
- Where it says "view Block" click on the "+" sign and add "Manager".
- Remove all the other types of users by clicking on the crosses after their them.
That should be it.
Hi, James. First, thanks for posting this topic. I, too, ignored the permissions link on one of my first attempts to do a block visibility over-ride in Moodle 2 because I was in a hurry and the page notifications basically say, "You are in the wrong place. Leave now." I've since altered the notification to point to the settings block so that it will be more intuitive for new admins trying to make these types of changes.
I'm happy that this seems to have worked for your case, but I'm still needing some help, too, with a similar case for blocks on course pages that should only be visible to managers. I'm thinking that it is probably because it is a role conflict to have teachers keep the ability to manage blocks in their courses while also trying to restrict visibility and editing rights on a specific block. However, I'm hoping there is something I'm missing and that this can be done. I've logged it here: http://tracker.moodle.org/browse/MDL-32333 because at the time I couldn't get into the forums to ask if it was a bug first before posting (so developers please don't scold me if it isn't so much a bug as it is an irreconcilable role conflict).
Thanks for any insights anyone has out there on how to resolve this.