|
我想实现在数据完成发布流程后数据的所有权改变为指定人员。请问是否有相应的handel可以实现这一功能。/ o* B6 h9 K- Y! H( d
% F! u* A& ?( S$ ?解决方案:. l. i7 r- q- v+ Y) x
8 C) Y1 {! v! C0 k" E( F
有两个handler可以参考
7 u- b, Q0 S1 e$ L( }( NCR-change-group-owner1 i# {; \: Y( p4 Q" c
说明:
* }3 P) Z' v! h6 ~1 h8 ~; o! v更改组并且能指定用户的权限列表4 B- X4 A2 u2 [1 U. f( r2 Q) c
语法:
- x& Z. Q% e; }* ?2 MCR-change-group-owner –group=group-id[user:read,write,...] 3 j* B4 G. u, R" b
[group:read,write,...] [system:read,write,..] [world:read,write,..]
4 m; w. k3 P a; J位置:
4 S% ?8 p$ Z: P2 p完成8 Y+ u5 a, f+ y, @8 {+ @/ m1 v T% ^
$ P5 O9 s) Q9 F. LCR-change-target-group-owner. P- |. _8 T0 p8 n! J9 P' v9 _5 x
说明:
- [6 H9 O9 F& V% S* T. X6 C& ~8 G改变目标中对象的组或者所有者.
7 q7 w9 _, S1 S+ h& [2 X- Z语法:6 @: r' a F6 Y0 [
CR-change-target-group-owner [–owner=user-id][–group=group-id]" K8 _9 l( D6 \0 b3 L
1 {' ~4 f7 D/ P1 [: C' s因此如果只是改变所有权的话,使用第二个handler就可以了. ^0 Y& G% R! x7 A$ T
9 h" K- J1 f9 x5 l
6 Z7 p* w1 U% r( q2 a这里需要注意的是:
/ i; w. \% [ Y' A* `% o9 r/ P) f2 g& M; ?) F( y* J0 H
owning user 和owning group必须同时指定。
- G7 u- w* p/ d o/ A
) M6 b' J' Z c4 @因为这是二个紧密相连的属性。; U# W( r* w' L3 o9 i
8 R! K' k- O" t7 S4 q
我们知道 在创建一个user的时候必须为该user指定一个默认组。没有游离于默认组外的user
5 x9 q6 ?) D Y" _( z" F! z0 G9 s4 J/ L: a: m6 R3 e3 l
owninggroup就是owning user的默认组 |
|
|