diff --git a/module/bug/js/common.js b/module/bug/js/common.js index 2f9f7ed420..7f475d3108 100644 --- a/module/bug/js/common.js +++ b/module/bug/js/common.js @@ -48,6 +48,7 @@ function loadAll(productID) loadProductModules(productID); loadProductProjects(productID); loadProductBuilds(productID); + loadProductplans(productID); loadProductStories(productID); } } @@ -92,7 +93,20 @@ function loadProductProjects(productID) } /** - * loadProductBuilds + * Load product plans. + * + * @param productID $productID + * @access public + * @return void + */ +function loadProductplans(productID) +{ + link = createLink('productplan', 'ajaxGetProductplans', 'productID=' + productID); + $('#planIdBox').load(link); +} + +/** + * Load product builds. * * @param productID $productID * @access public diff --git a/module/productplan/control.php b/module/productplan/control.php index 1b839911ab..28680daa36 100644 --- a/module/productplan/control.php +++ b/module/productplan/control.php @@ -183,6 +183,19 @@ class productplan extends control $this->display(); } + /** + * Ajax: Get product plans. + * + * @param int $productID + * @access public + * @return void + */ + public function ajaxGetProductplans($productID) + { + $plans = $this->productplan->getPairs($productID); + die(html::select('plan', $plans, '', 'class=select-3')); + } + /** * Link stories. *