Index: openacs-4/packages/cms/www/modules/items/children.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/cms/www/modules/items/children.tcl,v
diff -u -N -r1.7.2.1 -r1.7.2.2
--- openacs-4/packages/cms/www/modules/items/children.tcl 31 Aug 2006 19:59:06 -0000 1.7.2.1
+++ openacs-4/packages/cms/www/modules/items/children.tcl 19 Feb 2007 22:17:43 -0000 1.7.2.2
@@ -19,20 +19,23 @@
-options $child_types -widget select
}
+set relation cr_item_child_rel
template::list::create \
-name children \
-key rel_id \
+ -bulk_action_export_vars {item_id relation}\
-no_data "No child items" \
-multirow children \
-actions [list "Relate marked items to this item" \
- "relate-items?item_id=$item_id" \
+ [export_vars -base relate-items {item_id relation mount_point}] \
"Relate marks items to this item"] \
-bulk_actions [list "Remove marked relations" \
- "[export_vars -base unrelate-item?mount_point=sitemap { rel_id }]" \
+ [export_vars -base unrelate-item {item_id rel_id mount_point}] \
"Remove marked relations from this item"] \
-elements {
title {
label "Title"
+ display_template { @children.title;noquote@ }
link_url_col title_url
link_html { title "View child item" }
}
@@ -46,14 +49,15 @@
label "Tag"
}
reorder {
- label "Move"
- display_template "up | \
- down"
+ display_template {
+ Up
+ Down
+ }
}
}
db_multirow -extend { title_url relation_view_url move_up_url move_down_url reorder } children get_children "" {
- set title_url "index?item_id=$item_id&mount_point=$mount_point"
+ set title_url [export_vars -base index {item_id mount_point}]
set move_up_url "relate-order?rel_id=$rel_id&order=up&mount_point=$mount_point&tab=children&relation_type=relation"
set move_down_url "relate-order?rel_id=$rel_id&order=down&mount_point=$mount_point&tab=children&relation_type=relation"
}