Index: openacs-4/packages/acs-subsite/www/permissions/one-oracle.xql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-subsite/www/permissions/one-oracle.xql,v diff -u -r1.5 -r1.6 --- openacs-4/packages/acs-subsite/www/permissions/one-oracle.xql 2 Aug 2003 06:18:49 -0000 1.5 +++ openacs-4/packages/acs-subsite/www/permissions/one-oracle.xql 24 Feb 2005 11:10:31 -0000 1.6 @@ -37,7 +37,6 @@ privilege from acs_permissions where object_id = :object_id - $extra_where_clause Index: openacs-4/packages/acs-subsite/www/permissions/one-postgresql.xql =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-subsite/www/permissions/one-postgresql.xql,v diff -u -r1.6 -r1.7 --- openacs-4/packages/acs-subsite/www/permissions/one-postgresql.xql 2 Aug 2003 06:18:49 -0000 1.6 +++ openacs-4/packages/acs-subsite/www/permissions/one-postgresql.xql 24 Feb 2005 11:10:31 -0000 1.7 @@ -37,8 +37,6 @@ privilege from acs_permissions where object_id = :object_id - $extra_where_clause - Index: openacs-4/packages/acs-subsite/www/permissions/one.adp =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-subsite/www/permissions/one.adp,v diff -u -r1.7 -r1.8 --- openacs-4/packages/acs-subsite/www/permissions/one.adp 17 Oct 2003 09:19:31 -0000 1.7 +++ openacs-4/packages/acs-subsite/www/permissions/one.adp 24 Feb 2005 11:10:31 -0000 1.8 @@ -1,67 +1,69 @@ - #acs-subsite.Permissions_for_name# - @context;noquote@ + #acs-subsite.Permissions_for_name# + @context;noquote@ -

#acs-subsite.lt_Inherited_Permissions#

- +

#acs-subsite.lt_Inherited_Permissions#

+ +
    + +
  • @inherited.grantee_name@, @inherited.privilege@
  • +
    +
+
+ +

#acs-subsite.none#

+
+

#acs-subsite.Direct_Permissions#

+ +
+ @export_form_vars;noquote@ + + @acl.grantee_name@, @acl.privilege@ #acs-subsite.perm_cannot_be_removed#
+ + +
+
+
+ + + +

#acs-subsite.none#

+
+ + + +
+ @controls;noquote@ + +

#acs-subsite.Children#

+ +
    - -
  • @inherited.grantee_name@, @inherited.privilege@
  • + +
  • @children.c_name@ @children.c_type@
+ + [#acs-subsite.Hide#]

#acs-subsite.none#

-

#acs-subsite.Direct_Permissions#

- -
- @export_form_vars;noquote@ -
- - -
-
-
- + + + + #acs-subsite.lt_num_children_Children# [#acs-subsite.Show#] -

#acs-subsite.none#

+ #acs-subsite.none#
- - - - - @controls;noquote@ +
+ +

+ [#acs-subsite.return_to_application#] +

+
+ +

[#acs-subsite.up_to_context_name#]

+
-

#acs-subsite.Children#

- - - - - [#acs-subsite.Hide#] - - -

#acs-subsite.none#

-
-
- - - #acs-subsite.lt_num_children_Children# [#acs-subsite.Show#] - - #acs-subsite.none# - - - -

- [#acs-subsite.return_to_application#] -

-
- -

[#acs-subsite.up_to_context_name#]

-
- Index: openacs-4/packages/acs-subsite/www/permissions/one.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/acs-subsite/www/permissions/one.tcl,v diff -u -r1.10 -r1.11 --- openacs-4/packages/acs-subsite/www/permissions/one.tcl 20 Apr 2004 21:13:01 -0000 1.10 +++ openacs-4/packages/acs-subsite/www/permissions/one.tcl 24 Feb 2005 11:10:31 -0000 1.11 @@ -19,12 +19,13 @@ # RBM: Check if this is the Main Site and prevent the user from being # able to remove Read permission on "The Public" and locking # him/herself out. -# -set extra_where_clause "" if { [string equal $object_id [subsite::main_site_id]] } { - set extra_where_clause "AND grantee_id <> -1" + set mainsite_p 1 +} else { + set mainsite_p 0 } + set name [db_string name {}] set context [list [list "./" [_ acs-subsite.Permissions]] [ad_quotehtml [_ acs-subsite.Permissions_for_name]]]