Commit a68ba069d6cdf8fa5ca105b6e5dfbd0dfd7ffa1d
1 parent
66e74a2a
Add guard group and guard role.
git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3875 c91229c3-7414-0410-bfa2-8a42b809f60b
Showing
1 changed file
with
6 additions
and
0 deletions
lib/workflow/workflowtransition.inc.php
| @@ -43,6 +43,8 @@ class KTWorkflowTransition extends KTEntity { | @@ -43,6 +43,8 @@ class KTWorkflowTransition extends KTEntity { | ||
| 43 | "sHumanName" => "human_name", | 43 | "sHumanName" => "human_name", |
| 44 | "iTargetStateId" => "target_state_id", | 44 | "iTargetStateId" => "target_state_id", |
| 45 | "iGuardPermissionId" => "guard_permission_id", | 45 | "iGuardPermissionId" => "guard_permission_id", |
| 46 | + "iGuardGroupId" => "guard_group_id", | ||
| 47 | + "iGuardRoleId" => "guard_role_id", | ||
| 46 | ); | 48 | ); |
| 47 | 49 | ||
| 48 | var $_bUsePearError = true; | 50 | var $_bUsePearError = true; |
| @@ -53,6 +55,8 @@ class KTWorkflowTransition extends KTEntity { | @@ -53,6 +55,8 @@ class KTWorkflowTransition extends KTEntity { | ||
| 53 | function getWorkflowId() { return $this->iWorkflowId; } | 55 | function getWorkflowId() { return $this->iWorkflowId; } |
| 54 | function getTargetStateId() { return $this->iTargetStateId; } | 56 | function getTargetStateId() { return $this->iTargetStateId; } |
| 55 | function getGuardPermissionId() { return $this->iGuardPermissionId; } | 57 | function getGuardPermissionId() { return $this->iGuardPermissionId; } |
| 58 | + function getGuardGroupId() { return $this->iGuardGroupId; } | ||
| 59 | + function getGuardRoleId() { return $this->iGuardRoleId; } | ||
| 56 | 60 | ||
| 57 | function setId($iId) { $this->iId = $iId; } | 61 | function setId($iId) { $this->iId = $iId; } |
| 58 | function setName($sName) { $this->sName = $sName; } | 62 | function setName($sName) { $this->sName = $sName; } |
| @@ -60,6 +64,8 @@ class KTWorkflowTransition extends KTEntity { | @@ -60,6 +64,8 @@ class KTWorkflowTransition extends KTEntity { | ||
| 60 | function setWorkflowId($iWorkflowId) { $this->iWorkflowId = $iWorkflowId; } | 64 | function setWorkflowId($iWorkflowId) { $this->iWorkflowId = $iWorkflowId; } |
| 61 | function setTargetStateId($iTargetStateId) { $this->iTargetStateId = $iTargetStateId; } | 65 | function setTargetStateId($iTargetStateId) { $this->iTargetStateId = $iTargetStateId; } |
| 62 | function setGuardPermissionId($iGuardPermissionId) { $this->iGuardPermissionId = $iGuardPermissionId; } | 66 | function setGuardPermissionId($iGuardPermissionId) { $this->iGuardPermissionId = $iGuardPermissionId; } |
| 67 | + function setGuardGroupId($iGuardGroupId) { $this->iGuardGroupId = $iGuardGroupId; } | ||
| 68 | + function setGuardRoleId($iGuardRoleId) { $this->iGuardRoleId = $iGuardRoleId; } | ||
| 63 | 69 | ||
| 64 | function _table () { | 70 | function _table () { |
| 65 | return KTUtil::getTableName('workflow_transitions'); | 71 | return KTUtil::getTableName('workflow_transitions'); |