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#
-
-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#
-
-
+
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