|
我想实现在数据完成发布流程后数据的所有权改变为指定人员。请问是否有相应的handel可以实现这一功能。) C) ]/ ^5 R. D, s
( M9 F! o% \) s5 J |
解决方案:4 N0 {6 d. ~6 y+ b, q9 p0 X0 }! q. F
a7 S3 D' p9 J/ i6 e4 u有两个handler可以参考
+ h O @+ t' E4 n7 PCR-change-group-owner
. l0 R* v5 e, R: x& W: J$ Y; V说明:
' e% y0 V8 I* b更改组并且能指定用户的权限列表
* ~% b' p5 P1 i语法:
: Z! p4 u. k& z( t5 z# j) x9 QCR-change-group-owner –group=group-id[user:read,write,...] F+ h% {" l' y2 W9 G# P
[group:read,write,...] [system:read,write,..] [world:read,write,..]
/ {6 b @1 d: i8 w位置:% P* U9 S" \& _7 h
完成
. m' o# z9 Q, H* w6 j. ~, f
) g7 i& e+ P: Z( nCR-change-target-group-owner
: w6 a2 d W0 k; t说明:
& p! C6 g1 A! W! Q* w7 `改变目标中对象的组或者所有者.
1 ^3 [$ g% t/ d5 Y5 w4 v! \语法:. A D7 D6 R g+ l9 J* S
CR-change-target-group-owner [–owner=user-id][–group=group-id]' D9 I r/ V) N" L( h7 o/ ^ s
; w) B w% F' S
因此如果只是改变所有权的话,使用第二个handler就可以了! {5 l$ v8 H6 p7 W5 V& {; m
?" n6 J' w6 V% g# [8 l# w$ M% S; s4 [3 z m! u& e) ]; l
这里需要注意的是: L u, B. Z4 k6 {/ G6 p6 @1 P
' z' |; \+ y( {" C7 D
owning user 和owning group必须同时指定。: t- z" q' ^; D
5 w- ^/ ^: u$ O2 \" q
因为这是二个紧密相连的属性。
5 K N1 j; ^# L D1 g. }. N4 {# F& I1 x: R, }, n/ q- g! q
我们知道 在创建一个user的时候必须为该user指定一个默认组。没有游离于默认组外的user) k8 S& ~& E8 J" P& G
0 @+ l8 a1 g- k
owninggroup就是owning user的默认组 |
|
|