Index: openacs-4/contrib/obsolete-packages/acs-workflow/tcl/workflow-procs-oracle.xql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/contrib/obsolete-packages/acs-workflow/tcl/workflow-procs-oracle.xql,v diff -u -r1.1 -r1.2 --- openacs-4/contrib/obsolete-packages/acs-workflow/tcl/workflow-procs-oracle.xql 25 Apr 2001 04:52:44 -0000 1.1 +++ openacs-4/contrib/obsolete-packages/acs-workflow/tcl/workflow-procs-oracle.xql 14 May 2001 04:55:12 -0000 1.2 @@ -21,14 +21,23 @@ - begin :1 := workflow_case.new([join $arguments ", "]); end; + begin :1 := workflow_case.new(case_id => :case_id, + workflow_key => :workflow_key, + context_key => :context_key, + object_id => :object_id, + creation_user => :user_id, + creation_ip => :creation_ip + ); end; - begin workflow_case.start_case([join $arguments ", "]); end; + begin workflow_case.start_case(case_id => :case_id, + creation_user => :user_id, + creation_ip => :creation_ip + ); end; Index: openacs-4/contrib/obsolete-packages/acs-workflow/tcl/workflow-procs-postgresql.xql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/contrib/obsolete-packages/acs-workflow/tcl/workflow-procs-postgresql.xql,v diff -u -r1.3 -r1.4 --- openacs-4/contrib/obsolete-packages/acs-workflow/tcl/workflow-procs-postgresql.xql 12 May 2001 19:13:35 -0000 1.3 +++ openacs-4/contrib/obsolete-packages/acs-workflow/tcl/workflow-procs-postgresql.xql 14 May 2001 04:55:12 -0000 1.4 @@ -20,7 +20,14 @@ - select workflow_case__new([join $arguments ", "]); + select workflow_case__new(:case_id, + :workflow_key, + :context_key, + :object_id, + now(), + :user_id, + :creation_ip + ) @@ -29,7 +36,11 @@ - select workflow_case__start_case([join $arguments ", "]) + select workflow_case__start_case(:case_id, + :user_id, + :creation_ip, + null + ) Index: openacs-4/contrib/obsolete-packages/acs-workflow/tcl/workflow-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/contrib/obsolete-packages/acs-workflow/tcl/workflow-procs.tcl,v diff -u -r1.1 -r1.2 --- openacs-4/contrib/obsolete-packages/acs-workflow/tcl/workflow-procs.tcl 13 Mar 2001 22:59:27 -0000 1.1 +++ openacs-4/contrib/obsolete-packages/acs-workflow/tcl/workflow-procs.tcl 14 May 2001 04:55:12 -0000 1.2 @@ -611,26 +611,14 @@ set user_id [ad_get_user_id] set creation_ip [ad_conn peeraddr] - - set arguments [list] - if { [info exists case_id] } { - lappend arguments {case_id => :case_id} + if { ![info exists case_id] } { + set case_id "" } - lappend arguments {workflow_key => :workflow_key} - lappend arguments {context_key => :context_key} - lappend arguments {object_id => :object_id} - lappend arguments {creation_user => :user_id} - lappend arguments {creation_ip => :creation_ip} - set case_id [db_exec_plsql workflow_case_new "begin :1 := workflow_case.new([join $arguments ", "]); end;"] + set case_id [db_exec_plsql workflow_case_new ""] - set arguments [list] - lappend arguments {case_id => :case_id} - lappend arguments {creation_user => :user_id} - lappend arguments {creation_ip => :creation_ip} + db_exec_plsql workflow_case_start_case "" - db_exec_plsql workflow_case_start_case "begin workflow_case.start_case([join $arguments ", "]); end;" - return $case_id } Index: openacs-4/contrib/obsolete-packages/acs-workflow/www/admin/index.xql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/contrib/obsolete-packages/acs-workflow/www/admin/index.xql,v diff -u -r1.1 -r1.2 --- openacs-4/contrib/obsolete-packages/acs-workflow/www/admin/index.xql 3 May 2001 01:14:21 -0000 1.1 +++ openacs-4/contrib/obsolete-packages/acs-workflow/www/admin/index.xql 14 May 2001 04:55:12 -0000 1.2 @@ -11,7 +11,7 @@ 0 as num_unassigned_tasks from wf_workflows w left outer join wf_cases c on (w.workflow_key = c.workflow_key and c.state = 'active'), - acs_object_types t, + acs_object_types t where w.workflow_key = t.object_type group by w.workflow_key, t.pretty_name, w.description order by t.pretty_name