X-Git-Url: https://git.tokkee.org/?a=blobdiff_plain;f=plugins%2Fadmin%2Fgroups%2Ftabs_group.inc;h=a4d0279dbd444368a4ab094b919d4a982f394eea;hb=4f507bf6c24fd9a5c50928b3a0c334ba5529c42d;hp=53031e89b3162f71e42a6081c321a39c774aa2db;hpb=e4541e380b0f7ed33f8b26658f8c108f4988f874;p=gosa.git diff --git a/plugins/admin/groups/tabs_group.inc b/plugins/admin/groups/tabs_group.inc index 53031e89b..a4d0279db 100644 --- a/plugins/admin/groups/tabs_group.inc +++ b/plugins/admin/groups/tabs_group.inc @@ -6,6 +6,12 @@ class grouptabs extends tabs function grouptabs($config, $data, $dn) { tabs::tabs($config, $data, $dn); + $baseobject= $this->by_object['group']; + foreach ($this->by_object as $name => $obj){ + if(isset($obj->parent)){ + $this->by_object[$name]->parent = $this; + } + } } function save_object($save_current= FALSE) @@ -59,7 +65,13 @@ class grouptabs extends tabs $this->dn= $new_dn; } - return tabs::save(); + $ret= tabs::save(); + + /* Fix tagging if needed */ + $baseobject->dn= $new_dn; + $baseobject->handle_object_tagging(); + + return $ret; } function saveCopyDialog()