如何在Project-Open中正确地更改Absence的权限

时间:2015-06-26 11:13:42

标签: permissions project-open

我们遇到了缺勤问题:

  1. 创建缺席的用户无法在病房后编辑缺席:(
  2. 在用户缺席被批准后,他/她仍然可以删除缺席:(
  3. 如何设置缺席权限?

2 个答案:

答案 0 :(得分:1)

我知道您的缺席是由 workflow 控制的,对吗?有两个参数控制行为,因此正确的解决方案是创建权限函数的副本并相应地设置参数 AbsenceNewPageWfEditButtonPerm 和 AbsenceNewPageWfDeleteButtonPerm。详情请参阅source code

答案 1 :(得分:0)

我找到了文件

packages/intranet-timesheet2/tcl/intranet-absences-procs.tcl

包含权限矩阵im_absence_new_page_wf_perm_table

不幸的是,权限不会立即生效 - 重新启动项目打开会导致权限处于活动状态。

需要更好的解决方案 - 但至少它有效:/