Index: openacs-4/contrib/obsolete-packages/acs-workflow/www/task-list-oracle.xql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/contrib/obsolete-packages/acs-workflow/www/task-list-oracle.xql,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/contrib/obsolete-packages/acs-workflow/www/task-list-oracle.xql 14 May 2001 03:55:24 -0000 1.1 @@ -0,0 +1,42 @@ + + + oracle8.1.6 + + + + + + "t.task_id, + t.case_id, + t.transition_key, + t.enabled_date, + to_char(t.enabled_date, :date_format) as enabled_date_pretty, + t.started_date, + to_char(t.started_date, :date_format) as started_date_pretty, + t.deadline, + to_char(t.deadline, :date_format) as deadline_pretty, + t.deadline - sysdate as days_till_deadline, + t.state, + c.object_id, + ot.object_type as object_type, + ot.pretty_name as object_type_pretty, + acs_object.name(c.object_id) as object_name, + c.workflow_key, + wft.pretty_name as workflow_name, + sysdate, + t.estimated_minutes, + '' as task_url" + + + + + + + + + decode(wcti.access_privilege,'','t',acs_permission.permission_p(c.object_id, :user_id, wcti.access_privilege)) = 't' + + + + + Index: openacs-4/contrib/obsolete-packages/acs-workflow/www/task-list-postgresql.xql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/contrib/obsolete-packages/acs-workflow/www/task-list-postgresql.xql,v diff -u --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ openacs-4/contrib/obsolete-packages/acs-workflow/www/task-list-postgresql.xql 14 May 2001 03:55:24 -0000 1.1 @@ -0,0 +1,41 @@ + + + postgresql7.1 + + + + + + "t.task_id, + t.case_id, + t.transition_key, + t.enabled_date, + to_char(t.enabled_date, :date_format) as enabled_date_pretty, + t.started_date, + to_char(t.started_date, :date_format) as started_date_pretty, + t.deadline, + to_char(t.deadline, :date_format) as deadline_pretty, + t.deadline - now() as days_till_deadline, + t.state, + c.object_id, + ot.object_type as object_type, + ot.pretty_name as object_type_pretty, + acs_object__name(c.object_id) as object_name, + c.workflow_key, + wft.pretty_name as workflow_name, + now(), + t.estimated_minutes, + '' as task_url" + + + + + + + + (case when wcti.access_privilege = '' then 't' else acs_permission__permission_p(c.object_id, :user_id, wcti.access_privilege) end) = 't' + + + + + Index: openacs-4/contrib/obsolete-packages/acs-workflow/www/task-list.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/contrib/obsolete-packages/acs-workflow/www/task-list.tcl,v diff -u -r1.1 -r1.2 --- openacs-4/contrib/obsolete-packages/acs-workflow/www/task-list.tcl 13 Mar 2001 22:59:27 -0000 1.1 +++ openacs-4/contrib/obsolete-packages/acs-workflow/www/task-list.tcl 14 May 2001 03:55:24 -0000 1.2 @@ -20,28 +20,7 @@ set user_id [ad_get_user_id] -set select { - {t.task_id} - {t.case_id} - {t.transition_key} - {t.enabled_date} - {to_char(t.enabled_date, :date_format) as enabled_date_pretty} - {t.started_date} - {to_char(t.started_date, :date_format) as started_date_pretty} - {t.deadline} - {to_char(t.deadline, :date_format) as deadline_pretty} - {t.deadline - sysdate as days_till_deadline} - {t.state} - {c.object_id} - {ot.object_type as object_type} - {ot.pretty_name as object_type_pretty} - {acs_object.name(c.object_id) as object_name} - {c.workflow_key} - {wft.pretty_name as workflow_name} - {sysdate} - {t.estimated_minutes} - {'' as task_url} -} +set select [db_map select_list] set from { {wf_cases c} {acs_objects o} @@ -66,7 +45,7 @@ lappend where {not exists (select 1 from wf_task_assignments tas where tas.task_id = t.task_id)} lappend where {t.state = 'enabled'} lappend where {c.state = 'active'} - lappend where {decode(wcti.access_privilege,'','t',acs_permission.permission_p(c.object_id, :user_id, wcti.access_privilege)) = 't'} + lappend where [db_map decode_privilege] lappend where {wcti.context_key = c.context_key} lappend where {wcti.workflow_key = tr.workflow_key} lappend where {wcti.transition_key = tr.transition_key}