Totara Learn Open Discussions

Dashboard permission (Totara 12)

 
Carla Bradley
Dashboard permission (Totara 12)
door Carla Bradley - Tuesday, 1 March 2022, 10:55 AM
 

I've been working all morning to add the ability to edit dashboard blocks to a role. I have enabled: 

totara/dashboard:manageblocks

totara/dashboard:manage

I have also enabled all those individual permission on blocks, such as the example below (there are dozens of them, just trust me that I enabled the permissions).

block/admin_bookmarks:myaddinstance

I have checked all the othe roles in the system to make sure there is no "prohibit" on them that would sneakily mess with my permission on this role.

The result is, the user with this role sees the "Manage Dashboards" button on the dasboard, but does not get the button for "Blocks editing on."

I'm out of ideas. Is there a permission that I'm missing? Thanks in advance.

Craig Eves
Re: Dashboard permission (Totara 12)
door Craig Eves (Totara Support) - Tuesday, 1 March 2022, 18:37 PM
Groep Totara

Hi Carla

I tried allowing  these permissions in a role and assigned the role to a user and was able to add blocks to a dashboard.

Can you go to Permissions > check system permissions and select the user with the role and confirm that this user does have the dashboard permissions allowed . I didn't need to allow the permission on a block this just happened.

What context is this role assigned at - it may have to be a system role as think dashboard is a sysetm page.

Regards



Carla Bradley
Re: Dashboard permission (Totara 12)
door Carla Bradley - Wednesday, 2 March 2022, 06:30 AM
 

Yes, I did this.

Totara Dashboards
Manage dashboardtotara/dashboard:manageYes
Manage dashboard blockstotara/dashboard:manageblocksYes

Carla Bradley
Re: Dashboard permission (Totara 12)
door Carla Bradley - Thursday, 3 March 2022, 10:34 AM
 

I finally found it. The following two must aslo be enabled.


Configure system templates for My Learning pagesmoodle/my:configsyspagesNot setAllowPreventProhibitConfiguration riskPrivacy riskSpam risk
Manage My Learning page blocksmoodle/my:manageblocksNot set