c# - How can I update Rally team membership? -
i'm stumped on how update team membership through api. i'm able add users projects, through project permissions, can't update team membership show user part of specific team. how best accomplished?
the teammemberships collection on user modifiable. since question tagged c# here example of how (assumes wsapi v2.0 , .net rest toolkit 2.0):
//get current team memberships user var user = restapi.getbyreference("/user/12345", "teammemberships"); request teammemberrequest = new request(user["teammemberships"]); list<dynamicjsonobject> teams = new list<dynamicjsonobject>(restapi.query(teammemberrequest).results.cast<dynamicjsonobject>()); //add new team (project) dynamicjsonobject newteam = new dynamicjsonobject(); newteam["_ref"] = "/project/23456"; teams.add(newteam); //update user dynamicjsonobject toupdate = new dynamicjsonobject(); toupdate["teammemberships"] = teams; restapi.update(user["_ref"], toupdate);
Comments
Post a Comment