Logo white

Peter M. Groen / knowledgetree

Sign in
  • Sign in
  • Project
  • Files
  • Commits
  • Network
  • Graphs
  • Milestones
  • Issues 0
  • Merge Requests 0
  • Labels
  • Wiki
  • Commits 9,762
  • Compare
  • Branches 2
  • Tags 28
  • knowledgetree
  • lib
  • workflow
  • workflowutil.inc.php
11 Nov, 2005
1 commit
  • If a workflow transition has a guard condition, ensure it is fulfilled ...
    2f08665f
    before offering it as a transition available from this workflow state.
    
    
    git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3971 c91229c3-7414-0410-bfa2-8a42b809f60b
    Neil Blakey-Milner authored
    2005-11-11 08:09:33 +0000  
    Browse File »

07 Nov, 2005
1 commit
  • Improve function documentation, and create a transaction when workflow ...
    ff48660e
    state transitions occur.
    
    
    git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3924 c91229c3-7414-0410-bfa2-8a42b809f60b
    Neil Blakey-Milner authored
    2005-11-07 14:41:29 +0000  
    Browse File »

25 Oct, 2005
1 commit
  • Allow for the setting and getting of the groups/users/roles that get ...
    049a5209
    informed when a particular workflow state is entered.
    
    
    git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3883 c91229c3-7414-0410-bfa2-8a42b809f60b
    Neil Blakey-Milner authored
    2005-10-25 12:35:06 +0000  
    Browse File »

24 Oct, 2005
1 commit
  • Implement guard group checking. Guard permission is not always set, so ...
    770b001c
    check if it is set first.
    
    
    git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3876 c91229c3-7414-0410-bfa2-8a42b809f60b
    Neil Blakey-Milner authored
    2005-10-24 10:28:59 +0000  
    Browse File »

17 Oct, 2005
1 commit
  • Implement getTransitionsForDocumentUser in terms of guard permissions. ...
    5fe0c1cf
    Implement performTransitionOnDocument, which performs the transition,
    and which will later perform associated actions (such as adding
    something into the document transactions).
    
    
    git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3832 c91229c3-7414-0410-bfa2-8a42b809f60b
    Neil Blakey-Milner authored
    2005-10-17 09:20:17 +0000  
    Browse File »

16 Oct, 2005
1 commit
  • Add getWorkflowForDocument and getWorkflowStateForDocument, which do ...
    116bce91
    what they say they do.
    
    Add getTransitionsForDocumentUser stub, which should eventually list the
    transitions available for a document (taking its current state into
    account) for a specific user (taking groups/roles into account).
    
    
    git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3823 c91229c3-7414-0410-bfa2-8a42b809f60b
    Neil Blakey-Milner authored
    2005-10-16 21:23:01 +0000  
    Browse File »

05 Oct, 2005
3 commits
  • actionEnabledForDocument determines if an action is enabled or disabled ...
    a9414038
    due to the document's workflow state.
    
    
    git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3741 c91229c3-7414-0410-bfa2-8a42b809f60b
    Neil Blakey-Milner authored
    2005-10-05 12:48:40 +0000  
    Browse File »
  • Add startWorkflowOnDocument, which assigns a workflow to a document, ...
    4581dfa7
    starting it off in the start state of the workflow.
    
    get/setControlledActionsForWorkflow assigns and gets the actions that
    the workflow modifies, either allowing or disallowing in each state.
    
    get/setEnabledActionsForState assigns and gets the actions that are
    allowed in a particular state.
    
    
    git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3731 c91229c3-7414-0410-bfa2-8a42b809f60b
    Neil Blakey-Milner authored
    2005-10-05 12:22:25 +0000  
    Browse File »
  • First-pass at workflow backend i.t.o. administration. ...
    4127f8cd
    
    git-svn-id: https://kt-dms.svn.sourceforge.net/svnroot/kt-dms/trunk@3713 c91229c3-7414-0410-bfa2-8a42b809f60b
    Neil Blakey-Milner authored
    2005-10-05 07:13:09 +0000  
    Browse File »