Index: openacs.org-dev/packages/bug-tracker/lib/nav-bar.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs.org-dev/packages/bug-tracker/lib/nav-bar.tcl,v diff -u -r1.1.1.1 -r1.1.1.2 --- openacs.org-dev/packages/bug-tracker/lib/nav-bar.tcl 9 Jul 2002 17:35:01 -0000 1.1.1.1 +++ openacs.org-dev/packages/bug-tracker/lib/nav-bar.tcl 8 Oct 2002 15:46:57 -0000 1.1.1.2 @@ -9,23 +9,46 @@ set package_id [ad_conn package_id] set package_url [ad_conn package_url] +set component_id [bug_tracker::conn component_id] set admin_p [ad_permission_p $package_id admin] +set notification_url [lindex $notification_link 0] +set notification_label [lindex $notification_link 1] +set notification_title [lindex $notification_link 2] + +regexp {/([^/]+)/[^/]*$} [ad_conn url] match last_dir + +if { [string equal $last_dir "admin"] } { + set url_prefix [ad_conn package_url] +} else { + set url_prefix "" +} + + multirow create links name url -multirow append links "List" "[ad_conn package_url]" +array set filter [bug_tracker::conn filter] +multirow append links "Bugs" "${url_prefix}.?[export_vars { filter:array }]" + if { [ad_permission_p [ad_conn package_id] create] } { - multirow append links "New Bug" "[ad_conn package_url]bug-add" + multirow append links "New Bug" "${url_prefix}bug-add" } if { [ad_conn user_id] != 0 } { - multirow append links "My Bugs" "[ad_conn package_url]?[export_vars -url { { assignee {[ad_conn user_id]} } }]" + multirow append links "My Bugs" "${url_prefix}.?[export_vars -url { { filter.actionby {[ad_conn user_id]} } }]" } + +multirow append links "Patches" "[ad_conn package_url]patch-list" + +if { [ad_permission_p [ad_conn package_id] create] } { + multirow append links "New Patch" "[ad_conn package_url]patch-add" +} + multirow append links "Prefs" "[ad_conn package_url]prefs" if { $admin_p } { - multirow append links "Project Admin" "[ad_conn package_url]admin/" + multirow append links "Admin" "[ad_conn package_url]admin/" } set form_action_url "[ad_conn package_url]bug"