Index: openacs-4/packages/acs-authentication/lib/search.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/acs-authentication/lib/search.tcl,v
diff -u -r1.4 -r1.5
--- openacs-4/packages/acs-authentication/lib/search.tcl 27 Oct 2014 16:39:01 -0000 1.4
+++ openacs-4/packages/acs-authentication/lib/search.tcl 19 Jun 2015 18:07:53 -0000 1.5
@@ -65,15 +65,18 @@
lappend bulk_actions $add_user_label $add_user_url $add_user_label
}
if {![regexp {\?} $add_user_url]} {
- set add_user_url "${add_user_url}?"
+ set add_user_url "$add_user_url?"
}
if {![info exists group_id] || $group_id eq ""} {
set group_id [application_group::group_id_from_package_id -package_id $package_id]
}
# generate authority links
- template::multirow create users first last username email auth_status group_member_p create_account_url actions extra_attributes user_id authority_id
+template::multirow create users \
+ first last username email auth_status group_member_p create_account_url actions extra_attributes user_id authority_id
+
ns_log debug "MEMBER SEARCH TCL level='[template::adp_level]' [uplevel \#[template::adp_level] "info vars"]"
+
template::list::create \
-no_data "Search returned no results" \
-name users \
@@ -87,16 +90,25 @@
display_template {}} \
first [list label "First Name" link_url_eval "\[export_vars -base \"$member_url\" {user_id} \]"] \
last [list label "Last Name" link_url_eval "\[export_vars -base \"$member_url\" {user_id} \]"] \
- username [list label "Username" link_url_eval "\[export_vars -base \"$member_url\" {user_id} \]"] \
- email {label "Email"} \
- auth_status {
- label "Status"
- } \
- actions [list label "Actions" display_template "$add_user_label"] \
- extra_attributes {label "Extra Attributes"} \
- user_id [list hide_p [expr {!$admin_p}] label "" display_template "User Admin Page"] \
- ] -bulk_actions $bulk_actions \
- -orderby {first {orderby first_names} last {orderby last_name} username {orderby username} email {orderby email} auth_status {orderby auth_status}}
+ username [list label "Username" link_url_eval "\[export_vars -base \"$member_url\" {user_id} \]"] \
+ email {label "Email"} \
+ auth_status { label "Status" } \
+ actions [list label "Actions" display_template [subst {
+ $add_user_label
+ }]] \
+ extra_attributes {label "Extra Attributes"} \
+ user_id [list hide_p [expr {!$admin_p}] label "" display_template [subst {
+ User Admin Page
+ }]] \
+ ] -bulk_actions $bulk_actions \
+ -orderby {
+ first {orderby first_names}
+ last {orderby last_name}
+ username {orderby username}
+ email {orderby email}
+ auth_status {orderby auth_status}
+ }
template::multirow create authorities authority_id pretty_name local_authority_p search_url form_include
@@ -107,12 +119,19 @@
set local_authority_id $this_authority_id
set form_include /packages/acs-authentication/lib/local-search
} else {
- set form_include [acs_sc::invoke -impl_id [auth::authority::get_element -authority_id $this_authority_id -element search_impl_id] -operation FormInclude]
+ set form_include [acs_sc::invoke \
+ -impl_id [auth::authority::get_element -authority_id $this_authority_id -element search_impl_id] \
+ -operation FormInclude]
}
if {$this_authority_id eq $selected_authority_id} {
set selected_form_include $form_include
}
- template::multirow append authorities $this_authority_id [lindex $option_list 0] $local_authority_p [export_vars -base [ad_conn url] -no_empty {{authority_id $this_authority_id} search_text object_id}] $form_include
+ template::multirow append authorities \
+ $this_authority_id \
+ [lindex $option_list 0] \
+ $local_authority_p \
+ [export_vars -base [ad_conn url] -no_empty {{authority_id $this_authority_id} search_text object_id}] \
+ $form_include
}
#template::multirow sort authorities -decreasing authority_id
@@ -127,4 +146,4 @@
#
if {![info exists orderby]} {
set orderby ""
-}
\ No newline at end of file
+}