Index: openacs-4/packages/evaluation-portlet/lib/tasks-chunk-oracle.xql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/evaluation-portlet/lib/tasks-chunk-oracle.xql,v diff -u -r1.2 -r1.3 --- openacs-4/packages/evaluation-portlet/lib/tasks-chunk-oracle.xql 19 Jan 2005 00:07:47 -0000 1.2 +++ openacs-4/packages/evaluation-portlet/lib/tasks-chunk-oracle.xql 4 Apr 2005 18:23:47 -0000 1.3 @@ -5,7 +5,6 @@ - select et.task_name, et.number_of_members, et.task_id, to_char(et.due_date,'YYYY-MM-DD HH24:MI:SS') as due_date_ansi, et.online_p, @@ -14,7 +13,7 @@ et.item_id, et.requires_grade_p, et.description, et.grade_item_id, nvl(round(cr.content_length/1024,0),0) as content_length, - et.data as task_data, + cr.filename as task_data, crmt.label as pretty_mime_type, cr.title as task_title, et.task_id as revision_id @@ -27,13 +26,11 @@ and cri.live_revision = et.task_id and et.mime_type = crmt.mime_type $assignments_orderby - - select et.task_name, et.number_of_members, et.task_id, to_char(et.due_date,'YYYY-MM-DD HH24:MI:SS') as due_date_ansi, et.online_p, @@ -43,7 +40,7 @@ et.due_date, et.requires_grade_p, et.description, et.grade_item_id, cr.title as task_title, - et.data as task_data, + cr.filename as task_data, et.task_id as revision_id, nvl(round(cr.content_length/1024,0),0) as content_length, et.late_submit_p, @@ -57,84 +54,28 @@ and cri.live_revision = et.task_id and et.mime_type = crmt.mime_type $assignments_orderby - - select 1 from dual where :due_date > sysdate - - - select nvl((select etg2.group_id from evaluation_task_groups etg2, - evaluation_tasks et2, - acs_rels map - where map.object_id_one = etg2.group_id - and map.object_id_two = :user_id - and etg2.task_item_id = et2.task_item_id - and et2.task_id = :task_id),0) - from evaluation_tasks et3 - where et3.task_id = :task_id - --- select evaluation__party_id(:user_id,:task_id) - + select evaluation.party_id(:user_id,:task_id) from dual - - - - select eg.grade_name, eg.grade_plural_name - from evaluation_grades eg, cr_items cri - where eg.grade_item_id = :grade_item_id - and cri.live_revision = eg.grade_id - - - - - - - - select ets.solution_id - from evaluation_tasks_sols ets, cr_items cri - where ets.task_item_id = :task_item_id - and cri.live_revision = ets.solution_id - - - - - select ea.answer_id from evaluation_answers ea, cr_items cri where ea.task_item_id = :task_item_id and cri.live_revision = ea.answer_id - and ea.party_id = - ( select - CASE - WHEN et3.number_of_members = 1 THEN :user_id - ELSE - (select etg2.group_id from evaluation_task_groups etg2, - evaluation_tasks et2, - acs_rels map - where map.object_id_one = etg2.group_id - and map.object_id_two = :user_id - and etg2.task_item_id = et2.task_item_id - and et2.task_id = :task_id) - END as nom - from evaluation_tasks et3 - where et3.task_id = :task_id - ) - - --evaluation__party_id(:user_id,:task_id) - + and ea.party_id = evaluation.party_id(:user_id,:task_id)