Index: openacs-4/packages/dotlrn/www/member-confirm.adp
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/member-confirm.adp,v
diff -u -r1.1.2.1 -r1.1.2.2
--- openacs-4/packages/dotlrn/www/member-confirm.adp 8 Aug 2005 10:30:58 -0000 1.1.2.1
+++ openacs-4/packages/dotlrn/www/member-confirm.adp 11 Aug 2005 01:42:04 -0000 1.1.2.2
@@ -2,6 +2,6 @@
Are you sure you want to delete all members with the role @role_prettyname;noquote@ ? +
@confirm_message;noquote@
-
\ No newline at end of file
+
\ No newline at end of file
Index: openacs-4/packages/dotlrn/www/member-confirm.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/member-confirm.tcl,v
diff -u -r1.1.2.1 -r1.1.2.2
--- openacs-4/packages/dotlrn/www/member-confirm.tcl 8 Aug 2005 10:30:58 -0000 1.1.2.1
+++ openacs-4/packages/dotlrn/www/member-confirm.tcl 11 Aug 2005 01:42:04 -0000 1.1.2.2
@@ -5,17 +5,30 @@
@creation-date August 8,2005
} {
+ {user_id:optional}
{reset:optional}
{reltype:optional}
+ {referer "./"}
}
set community_id [dotlrn_community::get_community_id]
-set page_title "Remove Members"
-set rel_types [dotlrn_community::get_roles -community_id $community_id]
-foreach role $rel_types {
- if { [string equal $reltype [lindex $role 0]] } {
- set role_shortname [lang::util::localize [lindex $role 0]]
- set role_prettyname [lang::util::localize [lindex $role 2]]
+if { [exists_and_not_null user_id] } {
+ # we're dropping just one user
+ set page_title "Drop Membership"
+ set confirm_message "Are you sure you want to remove this user from this community ?"
+ set action_url "deregister?user_id=$user_id&referer=$referer"
+} else {
+ # we're dropping a group of members
+ set rel_types [dotlrn_community::get_roles -community_id $community_id]
+ foreach role $rel_types {
+ if { [string equal $reltype [lindex $role 0]] } {
+ set role_shortname [lang::util::localize [lindex $role 0]]
+ set role_prettyname [lang::util::localize [lindex $role 2]]
+ }
}
+ set page_title "Remove Members"
+ set confirm_message "Are you sure you want to delete all members with the role $role_prettyname ?"
+ set action_url "members?reset=1&reltype=$role_shortname"
+
}
\ No newline at end of file
Index: openacs-4/packages/dotlrn/www/members.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn/www/members.tcl,v
diff -u -r1.23.2.3 -r1.23.2.4
--- openacs-4/packages/dotlrn/www/members.tcl 8 Aug 2005 11:03:31 -0000 1.23.2.3
+++ openacs-4/packages/dotlrn/www/members.tcl 11 Aug 2005 01:42:04 -0000 1.23.2.4
@@ -118,8 +118,8 @@
html "align left"
display_template {