Email Queue permission

Francisco Caicedo asked on March 23, 2016 05:51

Hi, I would like to know, how can I assigned a permission to preview the Email Queue for an specific Role.

At the moment, I went to Roles app, UI personalization tab and, checked all the way down to Email Queue (Administration --> Configuration --> Email queue --> Email queue).

However, in the Permissions tab I could not find the module that allows assigning that permission to the role.

Thank you.


Correct Answer

David te Kloese answered on March 23, 2016 14:01


Unless you create a custom module to mimic this Applications this is not achievable. The user needs global administrator privilege level.

Some of the applications under Configuration have access to some core Kentico functions and are available only to a user with highest possible permission. As Anton pointed out the application isn't available in the Permissions module.

You could create a feature request:



2 votesVote for this answer Unmark Correct answer

Recent Answers

Anton Grekhovodov answered on March 23, 2016 08:06 (last edited on March 23, 2016 09:39)

Hi Francisco,

I think you can't find it because email queue application is in CMS module

Image Text

But this module doesn't exist in Permission application

0 votesVote for this answer Mark as a Correct answer

Roman Hutnyk answered on March 23, 2016 14:46

Email Queue page inherits GlobalAdminPage:

public partial class CMSModules_EmailQueue_EmailQueue : GlobalAdminPage

That's why you can't configure access there through Permissions app. David is right, you can create something custom, that will mimic it. Another workaround is to change base class for it, let's say to CMSAdministrationPage. However, I'd make a copy and modify it instead of original. It is not the best practice and you should evaluate a threat of expose this to less privileged users.

1 votesVote for this answer Mark as a Correct answer

Brenden Kehren answered on March 23, 2016 22:01

It's unfortunate this is the case. This defeats the purpose of having the UI Permissions if you ask me. Since Kentico supports multi-tenancy, the applications/modules which are built in should support this as well. For instance, I should be able to give access to a site admin and allow them to see emails sent only by their site or people on their site.

3 votesVote for this answer Mark as a Correct answer

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