Commit a68ba069d6cdf8fa5ca105b6e5dfbd0dfd7ffa1d

Authored by Neil Blakey-Milner
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
lib/workflow/workflowtransition.inc.php
... ... @@ -43,6 +43,8 @@ class KTWorkflowTransition extends KTEntity {
43 43 "sHumanName" => "human_name",
44 44 "iTargetStateId" => "target_state_id",
45 45 "iGuardPermissionId" => "guard_permission_id",
  46 + "iGuardGroupId" => "guard_group_id",
  47 + "iGuardRoleId" => "guard_role_id",
46 48 );
47 49  
48 50 var $_bUsePearError = true;
... ... @@ -53,6 +55,8 @@ class KTWorkflowTransition extends KTEntity {
53 55 function getWorkflowId() { return $this->iWorkflowId; }
54 56 function getTargetStateId() { return $this->iTargetStateId; }
55 57 function getGuardPermissionId() { return $this->iGuardPermissionId; }
  58 + function getGuardGroupId() { return $this->iGuardGroupId; }
  59 + function getGuardRoleId() { return $this->iGuardRoleId; }
56 60  
57 61 function setId($iId) { $this->iId = $iId; }
58 62 function setName($sName) { $this->sName = $sName; }
... ... @@ -60,6 +64,8 @@ class KTWorkflowTransition extends KTEntity {
60 64 function setWorkflowId($iWorkflowId) { $this->iWorkflowId = $iWorkflowId; }
61 65 function setTargetStateId($iTargetStateId) { $this->iTargetStateId = $iTargetStateId; }
62 66 function setGuardPermissionId($iGuardPermissionId) { $this->iGuardPermissionId = $iGuardPermissionId; }
  67 + function setGuardGroupId($iGuardGroupId) { $this->iGuardGroupId = $iGuardGroupId; }
  68 + function setGuardRoleId($iGuardRoleId) { $this->iGuardRoleId = $iGuardRoleId; }
63 69  
64 70 function _table () {
65 71 return KTUtil::getTableName('workflow_transitions');
... ...