How to add user to the document team with the accsess refreshing?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
How to add user to the document team with the accsess refreshing?
Hi.
I add user to the document team like this:
WTDocument wtd = ...;
Team docTeam = (Team)(wtd.getTeamId()).getObject();
docTeam.addPrincipal(Role.toRole("ASSIGNEE"), as);
User added successfuly, but he don't have permissions for modifying this document. If add user on the same role by wizard everything is nice.
Maybe I should refresh something else?
Solved! Go to Solution.
- Labels:
-
Other
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
Try TeamHelper.service.augmentRoles for permissions and new assignments, or LifeCycleHelper.service.augmentRoles(pbo) for just permissions.
WTDocument pbo = ......;
WTPrincipal principal = .....;
Role role = .....;
Team team = ......;
TeamHelper.service.addRolePrincipalMap(role,principal,team);
TeamHelper.service.augmentRoles(pbo, TeamReference.newTeamReference(team));
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
Try TeamHelper.service.augmentRoles for permissions and new assignments, or LifeCycleHelper.service.augmentRoles(pbo) for just permissions.
WTDocument pbo = ......;
WTPrincipal principal = .....;
Role role = .....;
Team team = ......;
TeamHelper.service.addRolePrincipalMap(role,principal,team);
TeamHelper.service.augmentRoles(pbo, TeamReference.newTeamReference(team));
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Notify Moderator
Thanks Matthew! Love your answers. They are contains directly what I need to reach the result.
