Index: openacs-4/packages/tasks/www/index.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/tasks/www/index.tcl,v diff -u -r1.1 -r1.2 --- openacs-4/packages/tasks/www/index.tcl 27 Jul 2005 13:44:59 -0000 1.1 +++ openacs-4/packages/tasks/www/index.tcl 25 Sep 2005 23:49:23 -0000 1.2 @@ -5,7 +5,7 @@ @creation-date 2004-07-28 @cvs-id $Id$ } { - {orderby "end_date,asc"} + {orderby "due_date,asc"} {format "normal"} {search_id:integer ""} {query ""} @@ -16,12 +16,14 @@ } -set title "Tasks" +set title "[_ tasks.Tasks]" set context {} set project_id [tasks::project_id] set user_id [ad_conn user_id] +set package_id [ad_conn package_id] +set url [ad_conn url] -set return_url [export_vars -base "/tasks/" -url {orderby format search_id query page page_size tasks_interval {page_flush_p t}}] +set return_url [export_vars -base $url -url {orderby format search_id query page page_size tasks_interval {page_flush_p t}}] if { $orderby == "contact_name,asc" } { @@ -33,8 +35,6 @@ } - - set first_p 1 foreach page_s [list 25 50 100 500] { if { [string is false $first_p] } { @@ -48,8 +48,7 @@ set first_p 0 } -set admin_p [permission::permission_p -object_id [ad_conn package_id] -privilege admin] -set task_term [ad_conn instance_name] +set admin_p [permission::permission_p -object_id $package_id -privilege admin] set context {} template::list::create \ @@ -61,41 +60,41 @@ -page_query_name tasks_pagination \ -elements { priority { - label "Priority" + label "[_ tasks.Priority]" } contact_name { - label "Contact" + label "[_ tasks.Contact]" link_url_eval $contact_url } title { - label "Task" + label "[_ tasks.Task]" display_template { - @tasks.title@ + @tasks.title@ } } - process { - label "Process" + process_title { + label "[_ tasks.Process]" } - end_date { - label "Due" + due_date { + label "[_ tasks.Due]" display_template { - @tasks.end_date@ + @tasks.due_date@ - @tasks.end_date@ + @tasks.due_date@ } } } \ -bulk_actions [list \ - "Mark Completed" "mark-completed" "Mark Completed" \ - "Delete" "delete" "Delete" \ + "[_ tasks.Mark_Completed]" "mark-completed" "[_ tasks.Mark_Completed]" \ + "[_ tasks.Delete]" "delete" "[_ tasks.Delete]" \ "[_ contacts.Mail_Merge]" "mail-merge" "[_ contacts.lt_E-mail_or_Mail_the_se]" \ ]\ -bulk_action_export_vars { {return_url} - } \ + } -pass_properties { } \ -sub_class { narrow } \ @@ -108,34 +107,34 @@ } \ -orderby { default_value $orderby - end_date { + due_date { label "Due" - orderby_desc "ptr.end_date desc, ptr.priority, upper(cr.title)" - orderby_asc "ptr.end_date asc, ptr.priority, upper(cr.title)" + orderby_desc "t.due_date desc, t.priority, lower(t.title)" + orderby_asc "t.due_date asc, t.priority, lower(t.title)" default_direction asc } priority { label "Priority" - orderby_desc "ptr.priority desc, ptr.end_date asc, upper(cr.title)" - orderby_asc "ptr.priority asc, ptr.end_date asc, upper(cr.title)" + orderby_desc "t.priority desc, t.due_date asc, lower(t.title)" + orderby_asc "t.priority asc, t.due_date asc, lower(t.title)" default_direction desc } title { label "Task" - orderby_desc "upper(cr.title) desc, ptr.priority desc, ptr.end_date asc" - orderby_asc "upper(cr.title) asc, ptr.priority desc, ptr.end_date asc" + orderby_desc "lower(t.title) desc, t.priority desc, t.due_date asc" + orderby_asc "lower(t.title) asc, t.priority desc, t.due_date asc" default_direction asc } contact_name { label "Contact" - orderby_asc "lower(contact__name(assigned_tasks.party_id,'1'::boolean)) asc" - orderby_desc "lower(contact__name(assigned_tasks.party_id,'0'::boolean)) asc" + orderby_asc "lower(contact__name(t.party_id,'1'::boolean)) asc" + orderby_desc "lower(contact__name(t.party_id,'0'::boolean)) asc" default_direction asc } - process { + process_title { label "Process" - orderby_desc "upper(ppi.name) desc, ptr.priority desc, ptr.end_date asc" - orderby_asc "upper(ppi.name) asc, ptr.priority desc, ptr.end_date asc" + orderby_desc "lower(p.title) desc, t.priority desc, t.due_date asc" + orderby_asc "lower(p.title) asc, t.priority desc, t.due_date asc" default_direction asc } } @@ -148,7 +147,6 @@ set tasks_count [db_string tasks_count {} -default {0}] -set package_id "11426862" if { [exists_and_not_null search_id] } { contact::search::log -search_id $search_id } @@ -164,7 +162,7 @@ {search_id:integer(select),optional {label ""} {options $search_options} {html {onChange "javascript:acs_FormRefresh('search')"}}} {query:text(text),optional {label ""} {html {size 20 maxlength 255}}} {save:text(submit) {label {[_ contacts.Search]}} {value "go"}} - {tasks_interval:integer(text),optional {label "  View next"} {after_html "days    Results: $tasks_count"} {html {size 2 maxlength 3 onChange "javascript:acs_FormRefresh('search')"}}} + {tasks_interval:integer(text),optional {label "  [_ tasks.View_next]"} {after_html "days    Results: $tasks_count"} {html {size 2 maxlength 3 onChange "javascript:acs_FormRefresh('search')"}}} } if { [parameter::get -boolean -parameter "ForceSearchBeforeAdd" -default "0"] } {