|
我想实现在数据完成发布流程后数据的所有权改变为指定人员。请问是否有相应的handel可以实现这一功能。, |1 K, V" h# }2 c' u' m
& c* n+ X, c4 [( ~9 J' }$ C解决方案:
5 Y3 E- R3 O' h5 T; _( A6 K/ T9 g. G$ t0 S" P* d6 V6 h
有两个handler可以参考) S* G, h6 w9 X' B* D. r
CR-change-group-owner' F# Q, n1 {( j2 G$ r
说明:/ d. h3 D" l( j: ~0 z$ A f
更改组并且能指定用户的权限列表) ?6 B9 j3 y$ h# i2 s7 s
语法:. \& b, e' X8 L# b
CR-change-group-owner –group=group-id[user:read,write,...]
' C8 a6 w8 N/ K8 K[group:read,write,...] [system:read,write,..] [world:read,write,..]
% z0 d; l" @) y9 P; |* n9 e7 h位置:
9 L6 n) m5 Z" C- Y- H5 s! d2 n( g完成
9 [+ {7 e) l! {5 U/ Y8 ~1 {2 [, W
CR-change-target-group-owner
6 k' g0 U( w' y& b说明:
. n. p; f F$ S# L1 L) T# Z8 O" G改变目标中对象的组或者所有者.
9 E" P; W* a* l1 q% W语法:
! D {7 w- M/ ^4 f5 B8 x/ n YCR-change-target-group-owner [–owner=user-id][–group=group-id]# Y. d- C' o6 R5 z. u* Q
, z5 L+ @- d# K9 c; Z; {. K, E
因此如果只是改变所有权的话,使用第二个handler就可以了: f4 ^ r9 p0 b) P9 v
: ^6 N% H( ~' b! F" E* n! K
9 n; {0 {: _ @, r
这里需要注意的是:+ {: e' I7 T6 n9 p. b
2 J q5 v* L5 o( s0 W
owning user 和owning group必须同时指定。2 B8 P5 U7 S) C4 c2 `+ E
3 h+ y' A8 L' c, Y; R/ s9 ^
因为这是二个紧密相连的属性。; Y- y1 I( ~- E ] h) R1 Y
+ H! V6 S7 s" m P. `. b我们知道 在创建一个user的时候必须为该user指定一个默认组。没有游离于默认组外的user* M H1 z! Q# P, c( ?2 B7 b, H
) j4 e* L( Z3 W$ q4 W' [
owninggroup就是owning user的默认组 |
|
|