Send notifications for changes in permissions

This commit is contained in:
Kenn Jacobsen
2019-04-21 13:22:49 +02:00
parent 2a930e5a66
commit ff4fe2cd79

View File

@@ -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
);
}
};
}
}