Where do I find the permission to access the email queue in 8.2?

David Stratton asked on September 6, 2016 23:01

We have some users in a custom role that's basically a minimal administrative/support role. They had access to the email queue prior to the upgrade to 8.2. Now that we are on 8.2, when they use the search in the admin interface, email queue comes up as a search result, but when these users click on it, they get a "page not found" message. When I, as a super-admin do the same thing, I am able to access the email queue from the search results with no issues. This indicates a permission issue. However, when I look at the role and try to find the permission to the email queue, I am unable to find it. Any idea how I grant a user role permission to view the email queue and re-send emails from that queue?

Recent Answers

Brenden Kehren answered on September 6, 2016 23:52


The UI Permissions need to be set as well as the Role's permissions. The role permissions will give the user access to the module. The UI Permissions will allow the user to see it in the menu. So sounds like the UI Permissions are correct, just need to adjust the role permissions now.

0 votesVote for this answer Mark as a Correct answer

Roman Hutnyk answered on September 7, 2016 08:51


Unfortunately EmailQueue is locked on the code level. Check CMS\CMSModules\EmailQueue\EmailQueue.aspx.cs file. CMSModules_EmailQueue_EmailQueue class inherits GlobalAdminPage, which means it is available only for global admin.

You'll need to clone if and inverit from another class (e.g. CMSAdministrationPage), create new custom module and use cloned page as a UI Element for it.

Hope this helps.

2 votesVote for this answer Mark as a Correct answer

   Please, sign in to be able to submit a new answer.