Index: openacs-4/packages/acs-subsite/www/permissions/perm-modify.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-subsite/www/permissions/perm-modify.tcl,v diff -u -r1.4 -r1.5 --- openacs-4/packages/acs-subsite/www/permissions/perm-modify.tcl 27 Oct 2014 16:39:59 -0000 1.4 +++ openacs-4/packages/acs-subsite/www/permissions/perm-modify.tcl 7 Aug 2017 23:47:59 -0000 1.5 @@ -2,7 +2,7 @@ object_id:naturalnum,notnull {perm:multiple {[list]}} {privs:optional} - return_url + return_url:localurl } @@ -33,12 +33,11 @@ } # Don't want them to remove themselves as admins -if { ![info exists perm_array([ad_conn user_id],admin)] } { +if { ![info exists perm_array([ad_conn user_id],admin)] && ![acs_user::site_wide_admin_p] } { set perm_array([ad_conn user_id],admin) add } -set page "" +set message [expr {$changes_p ? [_ acs-subsite.Information_Updated] : ""}] -ad_returnredirect $return_url +ad_returnredirect -message $message $return_url + +# Local variables: +# mode: tcl +# tcl-indent-level: 4 +# indent-tabs-mode: nil +# End: