From ff4fe2cd79084f7e0376e132e3b88c1c780a4ae3 Mon Sep 17 00:00:00 2001 From: Kenn Jacobsen Date: Sun, 21 Apr 2019 13:22:49 +0200 Subject: [PATCH] Send notifications for changes in permissions --- src/Umbraco.Web/Strategies/NotificationsHandler.cs | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/Umbraco.Web/Strategies/NotificationsHandler.cs b/src/Umbraco.Web/Strategies/NotificationsHandler.cs index a085bd463a..35f2f382c8 100644 --- a/src/Umbraco.Web/Strategies/NotificationsHandler.cs +++ b/src/Umbraco.Web/Strategies/NotificationsHandler.cs @@ -73,6 +73,18 @@ namespace Umbraco.Web.Strategies applicationContext.Services.NotificationService.SendNotification( content, ActionUnPublish.Instance, applicationContext)); + //Send notifications for the permissions action + UserService.UserGroupPermissionsAssigned += (sender, args) => + { + var entities = applicationContext.Services.ContentService.GetByIds(args.SavedEntities.Select(e => e.EntityId)); + + foreach(var entity in entities) + { + applicationContext.Services.NotificationService.SendNotification( + entity, ActionRights.Instance, applicationContext + ); + } + }; } }