Skip to content

Remove watcher from issue

alinach edited this page May 16, 2016 · 7 revisions

Remove watcher from an issue

Option available for Redmine 2.3.0 and higher.

Parameters:

  • user_id (required): id of the user to remove from the issue watchers list

Sync Example:

using System; using Redmine.Net.Api; using Redmine.Net.Api.Types; namespace RedmineTest { class Program { static void Main(string[] args) { string host = "<host>"; string apiKey = "<api-key>"; var manager = new RedmineManager(host, apiKey); int watcherIssueId = <watcher-issue-id>; int watcherUserId = <watcher-user-id>; manager.RemoveWatcherFromIssue(watcherIssueId, watcherUserId); Issue issue = manager.GetObject<Issue>(watcherIssueId.ToString(), new NameValueCollection { { RedmineKeys.INCLUDE, RedmineKeys.WATCHERS } }); Console.WriteLine("Issue without the removed watcher {0}.", issue); } } } 

Async Example:

... await manager.RemoveWatcherAsync(watcherIssueId, watcherUserId); ... 
Clone this wiki locally