Index: openacs-4/packages/dotlrn/catalog/dotlrn.en_US.ISO-8859-1.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/catalog/dotlrn.en_US.ISO-8859-1.xml,v diff -u -N -r1.50.2.3 -r1.50.2.4 --- openacs-4/packages/dotlrn/catalog/dotlrn.en_US.ISO-8859-1.xml 2 Jun 2008 16:43:20 -0000 1.50.2.3 +++ openacs-4/packages/dotlrn/catalog/dotlrn.en_US.ISO-8859-1.xml 22 Aug 2008 13:31:15 -0000 1.50.2.4 @@ -152,6 +152,7 @@ 5 Create A New User Create a Web Log + Create and add a member Create Club Created CSV File Format @@ -231,6 +232,7 @@ Error sending mail Example File Expand list + Export members list to a CSV file External URL External URL: Extra Large Index: openacs-4/packages/dotlrn/catalog/dotlrn.es_ES.ISO-8859-1.xml =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/catalog/dotlrn.es_ES.ISO-8859-1.xml,v diff -u -N -r1.20.2.2 -r1.20.2.3 --- openacs-4/packages/dotlrn/catalog/dotlrn.es_ES.ISO-8859-1.xml 2 Jun 2008 16:43:20 -0000 1.20.2.2 +++ openacs-4/packages/dotlrn/catalog/dotlrn.es_ES.ISO-8859-1.xml 22 Aug 2008 13:31:15 -0000 1.20.2.3 @@ -142,6 +142,7 @@ 5 Crear un nuevo usuario Crear un weblog + Crear y a�adir usuario Crear comunidad Creado Formato CSV @@ -218,6 +219,7 @@ Error al enviar el correo Archivo ejemplo Expandir lista + Exportar lista de usuarios a un fichero CSV Servidor web propio Servidor propio: Muy grande Index: openacs-4/packages/dotlrn/www/members.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/members.adp,v diff -u -N -r1.25.2.1 -r1.25.2.2 --- openacs-4/packages/dotlrn/www/members.adp 3 Apr 2008 20:28:21 -0000 1.25.2.1 +++ openacs-4/packages/dotlrn/www/members.adp 22 Aug 2008 13:31:15 -0000 1.25.2.2 @@ -23,57 +23,59 @@ 1 @context;noquote@ - -

- #dotlrn.Email_Members# -

-
+

#dotlrn.Manage_Membership#

-
- #dotlrn.Add_A_Member# - -
-Create and add a member -

+

+
+
+
+ +
+
+ +
+
+
-

#dotlrn.Membership_Requests#

+

#dotlrn.Membership_Requests#

-
+

#dotlrn.Add_New_Members#

-

#dotlrn.Add_New_Members#

- -

#dotlrn.lt_The_following_members#

#dotlrn.lt_First_check_the_box_o#

-
- +
- - - - - - + + + + + + + + + <% foreach user $parent_user_list { @@ -84,8 +86,8 @@ %> - - + + @@ -94,13 +96,10 @@ } %> - - - - + - +
#dotlrn.Dont_Add##dotlrn.Member##dotlrn.Administrator# 
#dotlrn.Dont_Add##dotlrn.Member##dotlrn.Administrator##dotlrn.Users#
@formgroup.widget;noquote@@formgroup.widget;noquote@ @this_last_name@, @this_first_names@
 
 
Index: openacs-4/packages/dotlrn/www/members.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/members.tcl,v diff -u -N -r1.27.2.5 -r1.27.2.6 --- openacs-4/packages/dotlrn/www/members.tcl 22 Aug 2008 11:33:17 -0000 1.27.2.5 +++ openacs-4/packages/dotlrn/www/members.tcl 22 Aug 2008 13:31:15 -0000 1.27.2.6 @@ -32,6 +32,7 @@ set community_id [dotlrn_community::get_community_id] set spam_p [dotlrn::user_can_spam_community_p -user_id [ad_get_user_id] -community_id $community_id] set approval_policy_p [string eq [group::join_policy -group_id $community_id] "needs approval"] +set subcomm_p [dotlrn_community::subcommunity_p -community_id $community_id] set referer [ns_conn url] set return_url "[ns_conn url]?[ns_conn query]" @@ -46,19 +47,6 @@ set admin_p 1 } -# make it so that only course admins -# and site wide admins can read this page -# if { !$admin_p } { -# ad_return_forbidden "Permission Denied" "
-# You don't have permission to view this page. -#
" -# ad_script_abort -#} - -if {$admin_p} { - set add_member_url [export_vars -base user-add { {can_browse_p 1} {read_private_data_p t} {referer $return_url} }] -} - if {![exists_and_not_null referer]} { if {[string equal $admin_p t] == 1} { set referer "one-community-admin" @@ -77,10 +65,20 @@ if {$admin_p && !$csv_p} { set bulk_actions [list "[_ dotlrn.Drop_Membership]" "deregister" "[_ dotlrn.Drop_Membership]"] set bulk_actions_export_vars [list "user_id" "referer" "reset"] - set actions [list "CSV" "members?csv=yes" "[_ dotlrn.Comma_Separated_Values]"] + + if { !$subcomm_p } { + lappend actions [_ dotlrn.Create_and_add_a_member] [export_vars -base user-add { {can_browse_p 1} {read_private_data_p t} {referer $return_url} }] [_ dotlrn.Create_and_add_a_member] + } + + if { $spam_p } { + lappend actions [_ dotlrn.Email_Members] [export_vars -base "spam-recipients" {community_id}] [_ dotlrn.Email_Members] + } + + lappend actions "CSV" "members?csv=yes" [_ dotlrn.Export_members_list_to_CSV] + foreach role $rel_types { - # lappend actions "[_ dotlrn.Remove_all] [lang::util::localize [lindex $role 3]]" "members?reset=1&reltype=[lindex $role 0]" "[lang::util::localize [lindex $role 2]]" - lappend actions "[_ dotlrn.Remove_all] [lang::util::localize [lindex $role 3]]" "member-confirm?reset=1&reltype=[lindex $role 0]" "[lang::util::localize [lindex $role 2]]" + set action_label "[_ dotlrn.Remove_all] [lang::util::localize [lindex $role 3]]" + lappend actions $action_label "member-confirm?reset=1&reltype=[lindex $role 0]" $action_label } } @@ -125,8 +123,8 @@ html "align left" display_template { - #dotlrn.Drop_Membership# | - #dotlrn.User_Admin_Page# + #dotlrn.Drop_Membership# | + #dotlrn.User_Admin_Page# } } @@ -159,19 +157,6 @@ template::list::write_output -name members } -# # Bulk action User Admin Page -# # Depending on the community_type, we have allowable rel_types -# set rel_types [dotlrn_community::get_roles -community_id $community_id] -# set selection "" -# set size [multirow size members] -# if { $size > 0 } { -# multirow append members "" "" "" "" "" $selection -# } - set user_ids "" db_multirow -extend { member_url pending_user_referer } pending_users select_pending_users {} { set role [dotlrn_community::get_role_pretty_name -community_id $community_id -rel_type $rel_type] @@ -224,8 +209,6 @@ } } -set subcomm_p [dotlrn_community::subcommunity_p -community_id $community_id] - if {$subcomm_p} { form create parent_users_form