Index: openacs-4/packages/project-manager/lib/tasks-portlet.adp
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/project-manager/lib/tasks-portlet.adp,v
diff -u -r1.12 -r1.13
--- openacs-4/packages/project-manager/lib/tasks-portlet.adp 18 Nov 2005 16:27:17 -0000 1.12
+++ openacs-4/packages/project-manager/lib/tasks-portlet.adp 25 Jan 2006 14:55:05 -0000 1.13
@@ -16,7 +16,7 @@
-
+
|
Index: openacs-4/packages/project-manager/lib/tasks-portlet.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/project-manager/lib/tasks-portlet.tcl,v
diff -u -r1.6 -r1.7
--- openacs-4/packages/project-manager/lib/tasks-portlet.tcl 28 Nov 2005 17:00:14 -0000 1.6
+++ openacs-4/packages/project-manager/lib/tasks-portlet.tcl 25 Jan 2006 14:55:05 -0000 1.7
@@ -12,7 +12,7 @@
return -code error "$required_param is a required parameter."
}
}
-foreach optional_param { page } {
+foreach optional_param { page page_size } {
if {![info exists $optional_param]} {
set $optional_param {}
}
@@ -58,3 +58,6 @@
# claus when instance_id is set.
set processes_html [pm::process::select_html]
+if {$page_size eq ""} {
+ set page_size 25
+}
Index: openacs-4/packages/project-manager/lib/tasks.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/project-manager/lib/tasks.tcl,v
diff -u -r1.49 -r1.50
--- openacs-4/packages/project-manager/lib/tasks.tcl 19 Jan 2006 07:36:23 -0000 1.49
+++ openacs-4/packages/project-manager/lib/tasks.tcl 25 Jan 2006 14:55:05 -0000 1.50
@@ -68,10 +68,15 @@
if { ![exists_and_not_null tasks_portlet_p] } {
set tasks_portlet_p f
} else {
+ set show_rows $page_size
+
# We are inside dotlrn so I will disable the
# pagination by setting the page_size value to null
- set show_rows $page_size
- set page_size ""
+ #
+ # This sadly inteferes with certain other functionalities so it is taken out again
+ # if you want a larger page_size, change it in project-manager-tasks-portlet.tcl in
+ # project-manager-portlet package.
+# set page_size ""
}
@@ -187,15 +192,15 @@
switch $is_observer_filter {
f {
set observer_pagination_clause "and r.is_observer_p = 'f' and ta.party_id = :user_id"
- set observer_clause "and r.is_observer_p = 'f' and t.party_id = :user_id"
+ set observer_clause "and r.is_observer_p = 'f'"
}
t {
set observer_pagination_clause "and r.is_observer_p = 't' and ta.party_id = :user_id"
- set observer_clause "and r.is_observer_p = 't' and t.party_id = :user_id"
+ set observer_clause "and r.is_observer_p = 't'"
}
m {
set observer_pagination_clause "and ta.party_id = :user_id"
- set observer_clause "and t.party_id = :user_id"
+ set observer_clause ""
}
}
} else {
@@ -239,11 +244,6 @@
label "[_ project-manager.Observer]" \
values { {"[_ project-manager.Player]" f} { "[_ project-manager.Watcher]" t} } \
] \
- filter_party_id [list \
- label "[_ project-manager.People]" \
- values $assignee_values \
- where_clause "t.party_id = :filter_party_id"
- ] \
filter_package_id [list \
where_clause "o.package_id = :filter_package_id"
] \
@@ -283,7 +283,7 @@
# show all players.
if {$element == "role"} {
- set element "party_id"
+ set element "last_name"
}
append row_list "$element {}\n"
}