Hi Alex, For the moment there is no built in tool in Sitefinity, which can answer to your request.
I have prepared for you an .aspx page which will help you manage all your Form notifications subscriptions. You can find it in the attached .zip file. Here is what you should do step by step: 1. Extract the archive file in the Sitefinity folder of your SitefinityWebApp project 2. Open Visual Studio and add the .aspx page to your project 3. Build the project In the end you'll have the page available on URL: yourdomain/.../ManageFormSubscriptions.aspx only accessible with backend access. It looks like this:
You will see all your forms and on selecting one of them, all notification subscriptions to it will be listed. At the bottom you have the ability to add or remove subscriptions by e-mail. Removal will only only work for the ones that are added from this page. All clients subscriptions can not be managed from here. Feel free to write back if there are still any concerns.
Greetings, Boyko Nistorov the Telerik team
// Check if a user for this email exists
Telerik.Sitefinity.Security.Model.User user = this.userManager.GetUserByEmail(email);
// Check if allready subscribed
var subscriber = new SubscriberRequestProxy()
Email = email,
ResolveKey = email
INotificationService notificationService = SystemManager.GetNotificationService();
bool hasSubscription = notificationService.IsSubscribed(this.serviceContext, this.subscriptionListId, subscriber.ResolveKey);
// subscribe the subscriber to the form's subscriptionlist
this.notificationService.Subscribe(this.serviceContext, this.subscriptionListId, subscriber);