青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 3456|回复: 0

通过流程对数据进行权限指定

[复制链接]
发表于 2010-7-2 08:49 | 显示全部楼层 |阅读模式
我想实现在数据完成发布流程后数据的所有权改变为指定人员。请问是否有相应的handel可以实现这一功能。; p. N# G; g; s" ^- `
6 ^  T/ A( O7 Y
解决方案:
/ M# }2 P  T8 Q: `, v1 f. g- F: I, \4 s) O
有两个handler可以参考
5 E# r. o0 y( \8 z# x/ Z6 W2 y5 sCR-change-group-owner
! x2 Q+ ~* |0 b# H& E3 E说明:
& q. ~& `8 o$ d8 [& P更改组并且能指定用户的权限列表
( O; k- \6 O. ?8 d语法:; W$ {) T& M; F9 K
CR-change-group-owner –group=group-id[user:read,write,...] & e! {# A1 y, O# `6 B; @, C
[group:read,write,...] [system:read,write,..] [world:read,write,..]
, ^6 h! p! r/ B9 ~. I位置:  A, Q9 i7 d& H6 Y1 Y
完成. K: i$ h- K2 {% y& e, y% h' D! O

# q% A* e# l- T; KCR-change-target-group-owner+ q) P; A* i- f4 a" f7 k2 O3 T0 C
说明:
; n3 S$ s6 k* M. p. l: L改变目标中对象的组或者所有者.' T+ {2 u+ y" Y1 z, K5 t
语法:
; A* w6 u6 q  y8 V& j% iCR-change-target-group-owner [–owner=user-id][–group=group-id]
7 b8 @* K, ?+ E4 P3 T" d& G/ M7 U2 t6 y* ^3 o3 P
因此如果只是改变所有权的话,使用第二个handler就可以了
$ E6 r" p" T- Q: T4 L5 ~  A; @2 P# i/ C) |& q. f! M0 r* {- l

6 D7 F) m" S; W! Z& i; |! w' s5 i5 \这里需要注意的是:) T6 f2 ?- i! N- x) Q' F+ g0 p
$ j; j" m3 z, l8 S9 d# l
owning user 和owning group必须同时指定。
5 U4 \3 ~( k* P6 W  r8 f# g/ O' T" N* P, P  ^( s5 r: U) [3 }
因为这是二个紧密相连的属性。
( F# s4 [0 V& R: q7 I0 e. ^' }& J# y, N) T
我们知道 在创建一个user的时候必须为该user指定一个默认组。没有游离于默认组外的user
" ^6 M% G: L- D+ [& t$ h: y7 P2 m8 L5 ~0 P
owninggroup就是owning user的默认组
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2025-6-14 19:45 , Processed in 0.050633 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表