diff --git a/modules/board/board.controller.php b/modules/board/board.controller.php
index 1eb2dd673..8bed7c029 100644
--- a/modules/board/board.controller.php
+++ b/modules/board/board.controller.php
@@ -842,6 +842,23 @@ class BoardController extends Board
$oMemberController->addMemberPopupMenu($url, 'cmd_view_own_document', '', 'self', 'board_own_document');
}
+ /**
+ * Trigger called at module copy
+ */
+ public function triggerCopyModule(&$obj)
+ {
+ $board_config = ModuleModel::getModulePartConfig('board', $obj->originModuleSrl);
+
+ $oModuleController = ModuleController::getInstance();
+ if (is_array($obj->moduleSrlList))
+ {
+ foreach ($obj->moduleSrlList as $module_srl)
+ {
+ $oModuleController->insertModulePartConfig('board', $module_srl, $board_config);
+ }
+ }
+ }
+
/**
* Create an anonymous nickname.
*
diff --git a/modules/board/conf/module.xml b/modules/board/conf/module.xml
index e3b0b07ee..2d139ad2b 100644
--- a/modules/board/conf/module.xml
+++ b/modules/board/conf/module.xml
@@ -130,6 +130,7 @@
+