Désactiver les alertes sur une liste de tâches
-
16-10-2019 - |
Question
Nous avons une solution SharePoint 2010 qui utilise une liste de tâches standard.
Nous aimerions désactiver les alertes lorsque les éléments changent dans / sont ajoutés à la liste des tâches.
Est-il possible de le faire dans le code, que ce soit lorsque nous créons le site, ou lorsque l'on ajoute des éléments à la liste de tâches?
Modifier
La solution donnée par Rob pour changer le réglage via l'interface utilisateur fonctionne très bien.
Cependant, nous avons eu des problèmes de le faire via le code.
Modification du EnableAssignToEmail par le code ne modifie pas la valeur « Envoyer e-mail lorsque la propriété est assignée? ».
Ce qui est intéressant est que le réglage de la « Envoyer e-mail lorsque la propriété est assignée? » dans l'interface utilisateur de oui à non, sera mis EnableAssignToEmail à false. Mais la mise en revenir à oui n'aura aucun effet sur EnableAssignToEmail.
La solution
Sur la liste des tâches, allez à Paramètres de la liste -> Paramètres avancés . Il y a un paramètre « Notification par email » que par défaut oui. La modification à ne devrait travailler pour vous.
Pour faire de votre programatically récepteur d'événements: SPList.EnableAssignToEmail = false;
http://msdn.microsoft.com/en-us/library /microsoft.sharepoint.splist.enableassigntoemail.aspx