Index: openacs-4/packages/bug-tracker/www/bug.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/bug-tracker/www/bug.tcl,v
diff -u -r1.44 -r1.45
--- openacs-4/packages/bug-tracker/www/bug.tcl 26 Jun 2015 20:25:13 -0000 1.44
+++ openacs-4/packages/bug-tracker/www/bug.tcl 27 Jun 2015 18:01:14 -0000 1.45
@@ -120,10 +120,12 @@
# cf http://openacs.org/bugtracker/openacs/bug?bug%5fnumber=1099
if { $enabled_action_id eq "" } {
+ set patch_href1 [export_vars -base [ad_conn url] -entire_form -override { { show_patch_status all } }]
+ set patch_href2 [export_vars -base [ad_conn url] -entire_form -override { { show_patch_status open } }]
set patch_label [ad_decode $show_patch_status \
- "open" "[_ bug-tracker.Open] [bug_tracker::conn Patches] ([_ bug-tracker.show_all])" \
- "all" "[_ bug-tracker.All] [bug_tracker::conn Patches] ([_ bug-tracker.show_only_open])" \
- "[bug_tracker::conn Patches]"]
+ "open" [subst {[_ bug-tracker.Open] [bug_tracker::conn Patches] ([_ bug-tracker.show_all])}] \
+ "all" [subst {[_ bug-tracker.All] [bug_tracker::conn Patches] ([_ bug-tracker.show_only_open])}] \
+ [bug_tracker::conn Patches]]
} else {
set patch_label [ad_decode $show_patch_status \
"open" "[_ bug-tracker.Open] [bug_tracker::conn Patches]" \
@@ -311,10 +313,14 @@
}
# Display value for patches
- set bug(patches_display) "[bug_tracker::get_patch_links -bug_id $bug(bug_id) -show_patch_status $show_patch_status] \[ [_ bug-tracker.Upload_Patch] \]"
+ set href_add [export_vars -base patch-add { { bug_number $bug(bug_number) } { component_id $bug(component_id) } }]
+ set bug(patches_display) [subst {[bug_tracker::get_patch_links -bug_id $bug(bug_id) -show_patch_status $show_patch_status]
+ \[ [_ bug-tracker.Upload_Patch] \]}]
# Display value for related files
- set bug(related_files_display) "[bug_tracker::get_related_files_links -bug_id $bug(bug_id)]
\[ [_ bug-tracker.Upload_related_file] \]"
+ set href_rel [export_vars -base related-file-add { { bug_number $bug(bug_number) } return_url }]
+ set bug(related_files_display) [subsr {[bug_tracker::get_related_files_links -bug_id $bug(bug_id)]
+ \[ [_ bug-tracker.Upload_related_file] \]}]
# Hide elements that should be hidden depending on the bug status
foreach element $bug(hide_fields) {