Code

On copy and paste also copy the accessTo field,
[gosa.git] / trunk / gosa-core / plugins / admin / groups / class_groupGeneric.inc
index 4f9cf07670643fd7b5f8c92264931962f56be76d..ce905299c035c620f612daa78c25b0e7602d3274 100644 (file)
@@ -70,7 +70,7 @@ class group extends plugin
   var $attributes= array("cn", "description", "gidNumber","memberUid","sambaGroupType","sambaSID","accessTo","trustModel");
   var $objectclasses= array("top", "posixGroup");
 
-  var $CopyPasteVars  = array("force_gid","fon_group","smbgroup","groupType","sambaSID","sambaDomainName","SID","nagios_group","sambaGroupType");
+  var $CopyPasteVars  = array("force_gid","fon_group","smbgroup","groupType","sambaSID","sambaDomainName","SID","nagios_group", "accessTo");
 
   var $multiple_support = TRUE;
 
@@ -1406,6 +1406,11 @@ class group extends plugin
   function PrepareForCopyPaste($source)
   {
     plugin::PrepareForCopyPaste($source);
+    
+    $source_o = new group($this->config, $source['dn']);
+    foreach($this->CopyPasteVars as $var) {
+        $this->$var = $source_o->$var;
+    }
 
     $this->memberUid = array();
     if(isset($source['memberUid'])){