Index: openacs-4/packages/dotlrn-fs/dotlrn-fs.info
===================================================================
RCS file: /usr/local/cvsroot/openacs-4/packages/dotlrn-fs/dotlrn-fs.info,v
diff -u -r1.26.2.5 -r1.26.2.6
--- openacs-4/packages/dotlrn-fs/dotlrn-fs.info 4 Apr 2006 15:22:02 -0000 1.26.2.5
+++ openacs-4/packages/dotlrn-fs/dotlrn-fs.info 18 May 2006 11:07:10 -0000 1.26.2.6
@@ -7,12 +7,12 @@
f
t
-
+
OpenACS
2005-11-01
OpenACS
-
+
@@ -27,6 +27,7 @@
+
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.4 -r1.90.2.5
--- openacs-4/packages/dotlrn-fs/tcl/dotlrn-fs-procs.tcl 19 Apr 2006 21:52:58 -0000 1.90.2.4
+++ openacs-4/packages/dotlrn-fs/tcl/dotlrn-fs-procs.tcl 18 May 2006 11:07:10 -0000 1.90.2.5
@@ -73,7 +73,11 @@
set node_id [site_node::get_node_id_from_object_id -object_id $package_id]
site_node_object_map::new -object_id $folder_id -node_id $node_id
- permission::set_not_inherit -object_id $folder_id
+ if {![parameter::get_from_package_key -package_key "dotlrn-fs" -parameter "InheritPermissionsForRootFolderP"]} {
+ permission::set_not_inherit -object_id $folder_id
+ } else {
+ permission::set_inherit -object_id $folder_id
+ }
set party_id [acs_magic_object registered_users]
permission::grant -party_id $party_id -object_id $folder_id -privilege read
@@ -108,8 +112,13 @@
set node_id [site_node::get_node_id_from_object_id -object_id $package_id]
site_node_object_map::new -object_id $folder_id -node_id $node_id
- permission::set_not_inherit -object_id $folder_id
+ if {![parameter::get_from_package_key -package_key "dotlrn-fs" -parameter "InheritPermissionsForRootFolderP"]} {
+ permission::set_not_inherit -object_id $folder_id
+ } else {
+ permission::set_inherit -object_id $folder_id
+ }
+
# Set up permissions on these folders
# The root folder is available only to community members
set members [dotlrn_community::get_rel_segment_id \