Index: openacs-4/packages/dotfolio/catalog/dotfolio.en_US.ISO-8859-1.xml
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotfolio/catalog/dotfolio.en_US.ISO-8859-1.xml,v
diff -u -N -r1.10 -r1.11
--- openacs-4/packages/dotfolio/catalog/dotfolio.en_US.ISO-8859-1.xml 16 Sep 2005 13:18:15 -0000 1.10
+++ openacs-4/packages/dotfolio/catalog/dotfolio.en_US.ISO-8859-1.xml 29 Sep 2005 15:53:53 -0000 1.11
@@ -150,5 +150,7 @@
There are no portfolios for this section.
{Welcome to %first_names% %last_name%'s portfolio!} text/enhanced
No. of Blog Entries
+ Continue with deleting this group?
+ Delete group
Index: openacs-4/packages/dotfolio/www/admin/group-del-postgresql.xql
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotfolio/www/admin/group-del-postgresql.xql,v
diff -u -N -r1.1 -r1.2
--- openacs-4/packages/dotfolio/www/admin/group-del-postgresql.xql 14 May 2005 14:27:44 -0000 1.1
+++ openacs-4/packages/dotfolio/www/admin/group-del-postgresql.xql 29 Sep 2005 15:53:54 -0000 1.2
@@ -9,4 +9,16 @@
+
+
+ select u.first_names || ' ' || u.last_name || ' (' || u.email || ')' as member_name
+ from dotfolio_groups g,
+ group_member_map m,
+ cc_users u
+ where g.group_id = m.group_id
+ and g.group_id = :group_id
+ and m.member_id = u.user_id
+
+
+
Index: openacs-4/packages/dotfolio/www/admin/group-del.adp
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotfolio/www/admin/group-del.adp,v
diff -u -N
--- /dev/null 1 Jan 1970 00:00:00 -0000
+++ openacs-4/packages/dotfolio/www/admin/group-del.adp 29 Sep 2005 15:53:54 -0000 1.1
@@ -0,0 +1,5 @@
+
+ #dotfolio.delete_group#
+ @context;noquote@
+
+
Index: openacs-4/packages/dotfolio/www/admin/group-del.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotfolio/www/admin/group-del.tcl,v
diff -u -N -r1.3 -r1.4
--- openacs-4/packages/dotfolio/www/admin/group-del.tcl 2 Aug 2005 01:54:52 -0000 1.3
+++ openacs-4/packages/dotfolio/www/admin/group-del.tcl 29 Sep 2005 15:53:54 -0000 1.4
@@ -10,12 +10,28 @@
group_id:integer,notnull
}
-db_transaction {
- # Delete entry from dotfolio_group_adviser_map.
- db_dml delete_group {}
+set context [list [list groups "[_ dotfolio.groups]"] "[_ dotfolio.delete_group]"]
- # Delete group.
- group::delete $group_id
-}
-
-ad_returnredirect "groups"
+ad_form \
+ -name del_group \
+ -cancel_url "groups" \
+ -export { group_id } \
+ -form {
+ {group_members:text(inform) {label "[_ dotfolio.group_members]"}}
+ {prompt:text(inform) {label "[_ dotfolio.confirm]"} {value "[_ dotfolio.continue_with_delete_group]"}}
+ } \
+ -on_request {
+ set group_members [join [db_list get_member_names {}] "
"]
+ } \
+ -on_submit {
+ db_transaction {
+ # Delete entry from dotfolio_group_adviser_map.
+ db_dml delete_group {}
+
+ # Delete group.
+ group::delete $group_id
+ }
+ } \
+ -after_submit {
+ ad_returnredirect "groups"
+ }