Index: openacs-4/packages/acs-subsite/www/permissions/perm-include.tcl
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/acs-subsite/www/permissions/perm-include.tcl,v
diff -u -r1.14.2.1 -r1.14.2.2
--- openacs-4/packages/acs-subsite/www/permissions/perm-include.tcl 10 Sep 2015 08:21:49 -0000 1.14.2.1
+++ openacs-4/packages/acs-subsite/www/permissions/perm-include.tcl 3 Jul 2016 14:39:34 -0000 1.14.2.2
@@ -5,7 +5,6 @@
# user_add_url: URL to the page for adding users
set user_id [ad_conn user_id]
-
set admin_p [permission::permission_p -object_id $object_id -privilege admin]
if { (![info exists return_url] || $return_url eq "") } {
@@ -33,8 +32,9 @@
}
foreach priv $privs {
- lappend select_clauses "sum(ptab.${priv}_p) as ${priv}_p"
- lappend select_clauses "(case when sum(ptab.${priv}_p) > 0 then 'checked' else '' end) as ${priv}_checked"
+ lappend select_clauses \
+ "sum(ptab.${priv}_p) as ${priv}_p" \
+ "(case when sum(ptab.${priv}_p) > 0 then 'checked' else '' end) as ${priv}_checked"
lappend from_all_clauses "(case when privilege='${priv}' then 2 else 0 end) as ${priv}_p"
lappend from_direct_clauses "(case when privilege='${priv}' then -1 else 0 end) as ${priv}_p"
lappend from_dummy_clauses "0 as ${priv}_p"
@@ -43,14 +43,14 @@
[list \
html { align center } \
label [string totitle [string map {_ { }} [_ acs-subsite.$priv]]] \
- display_template "
+ display_template [subst {
-
+
-
+
- " \
+ }] \
]
}
@@ -65,22 +65,34 @@
set perm_url "[ad_conn subsite_url]permissions/"
-if { (![info exists user_add_url] || $user_add_url eq "") } {
+if { ![info exists user_add_url] || $user_add_url eq "" } {
set user_add_url "${perm_url}perm-user-add"
}
-set user_add_url [export_vars -base $user_add_url { object_id expanded {return_url "[ad_return_url]"}}]
+set user_add_url [export_vars -base $user_add_url {
+ object_id expanded {return_url "[ad_return_url]"}
+}]
set actions [list \
- [_ acs-subsite.Grant_Permission] [export_vars -base "${perm_url}grant" {return_url application_url object_id}] [_ acs-subsite.Grant_Permission] \
- [_ acs-subsite.Search_For_Exist_User] $user_add_url [_ acs-subsite.Search_For_Exist_User]]
+ [_ acs-subsite.Grant_Permission] \
+ [export_vars -base "${perm_url}grant" {return_url application_url object_id}] \
+ [_ acs-subsite.Grant_Permission] \
+ [_ acs-subsite.Search_For_Exist_User] \
+ $user_add_url \
+ [_ acs-subsite.Search_For_Exist_User]]
if { $context_id ne "" } {
set inherit_p [permission::inherit_p -object_id $object_id]
if { $inherit_p } {
- lappend actions "[_ acs-subsite.lt_Do_not_inherit_from_p]" [export_vars -base "${perm_url}toggle-inherit" {object_id {return_url [ad_return_url]}}] "[_ acs-subsite.lt_Stop_inheriting_permi]"
+ lappend actions \
+ [_ acs-subsite.lt_Do_not_inherit_from_p] \
+ [export_vars -base "${perm_url}toggle-inherit" {object_id {return_url [ad_return_url]}}] \
+ [_ acs-subsite.lt_Stop_inheriting_permi]
} else {
- lappend actions "[_ acs-subsite.lt_Inherit_from_parent_o]" [export_vars -base "${perm_url}toggle-inherit" {object_id {return_url [ad_return_url]}}] "[_ acs-subsite.lt_Inherit_permissions_f]"
+ lappend actions \
+ [_ acs-subsite.lt_Inherit_from_parent_o] \
+ [export_vars -base "${perm_url}toggle-inherit" {object_id {return_url [ad_return_url]}}] \
+ [_ acs-subsite.lt_Inherit_permissions_f]
}
}
@@ -95,9 +107,7 @@
set perm_form_export_vars [export_vars -form {object_id privs return_url}]
-
set perm_modify_url "${perm_url}perm-modify"
-
set application_group_id [application_group::group_id_from_package_id -package_id [ad_conn subsite_id]]
# PERMISSION: yes = 2, no = 0