Index: openacs-4/packages/dotlrn-fs/tcl/dotlrn-fs-procs.tcl =================================================================== RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn-fs/tcl/dotlrn-fs-procs.tcl,v diff -u -r1.90.2.5 -r1.90.2.6 --- openacs-4/packages/dotlrn-fs/tcl/dotlrn-fs-procs.tcl 18 May 2006 11:07:10 -0000 1.90.2.5 +++ openacs-4/packages/dotlrn-fs/tcl/dotlrn-fs-procs.tcl 5 Jun 2006 13:03:17 -0000 1.90.2.6 @@ -217,7 +217,10 @@ # write to it but can't delete it by default, because the non-member portlet # expects it to exist. - permission::set_not_inherit -object_id $public_folder_id + if {![parameter::get -parameter "InheritPermissionForPublicFolderP" -default "0"]} { + permission::set_not_inherit -object_id $public_folder_id + } + permission::grant -party_id $admins -object_id $public_folder_id -privilege write if {[parameter::get -parameter "WritePermissionForMembersOnPublicP" -default "0"]} {