Merge branch '15.0.beta3' of https://gitlab.zcorp.cc/easycorp/zentaopms into 15.0.beta3
This commit is contained in:
@@ -209,7 +209,8 @@ function loadProductModules(productID)
|
||||
{
|
||||
branch = $('#branch').val();
|
||||
if(typeof(branch) == 'undefined') branch = 0;
|
||||
link = createLink('tree', 'ajaxGetOptionMenu', 'productID=' + productID + '&viewtype=bug&branch=' + branch + '&rootModuleID=0&returnType=html&fieldID=&needManage=true');
|
||||
if(typeof(moduleID) == 'undefined') moduleID = 0;
|
||||
link = createLink('tree', 'ajaxGetOptionMenu', 'productID=' + productID + '&viewtype=bug&branch=' + branch + '&rootModuleID=0&returnType=html&fieldID=&needManage=true&extra=¤tModuleID=' + moduleID);
|
||||
$('#moduleIdBox').load(link, function()
|
||||
{
|
||||
$(this).find('select').chosen()
|
||||
|
||||
@@ -25,6 +25,7 @@ js::set('stepsNotEmpty', $lang->bug->stepsNotEmpty);
|
||||
js::set('isStepsTemplate', $isStepsTemplate);
|
||||
js::set('oldProjectID', $projectID);
|
||||
js::set('blockID', $blockID);
|
||||
js::set('moduleID', $moduleID);
|
||||
?>
|
||||
<div id="mainContent" class="main-content fade">
|
||||
<div class="center-block">
|
||||
|
||||
@@ -16,3 +16,7 @@ html[lang="en"] .main-header > .input-group {width: 250px;}
|
||||
|
||||
#formSettingBtn {position: absolute; top: 14px; right: 20px; z-index: 1000;}
|
||||
#formSettingBtn .dropdown {margin-right: 0px;}
|
||||
#formSettingBtn #formSetting {padding: 10px 12px;}
|
||||
#formSettingBtn .checkboxes {padding: 10px 3px;}
|
||||
#formSettingBtn .checkbox-primary {width: 50%; float: left; margin: 3px 0;}
|
||||
#formSetting .btn {margin-right: 8px;}
|
||||
|
||||
@@ -419,10 +419,12 @@ class tree extends control
|
||||
* @param string $returnType
|
||||
* @param string $fieldID
|
||||
* @param bool $needManage
|
||||
* @param string $extra
|
||||
* @param int $currentModuleID
|
||||
* @access public
|
||||
* @return string the html select string.
|
||||
*/
|
||||
public function ajaxGetOptionMenu($rootID, $viewType = 'story', $branch = 0, $rootModuleID = 0, $returnType = 'html', $fieldID = '', $needManage = false, $extra = '')
|
||||
public function ajaxGetOptionMenu($rootID, $viewType = 'story', $branch = 0, $rootModuleID = 0, $returnType = 'html', $fieldID = '', $needManage = false, $extra = '', $currentModuleID = 0)
|
||||
{
|
||||
if($viewType == 'task')
|
||||
{
|
||||
@@ -448,7 +450,7 @@ class tree extends control
|
||||
$changeFunc = '';
|
||||
if($viewType == 'task' or $viewType == 'bug' or $viewType == 'case') $changeFunc = "onchange='loadModuleRelated()'";
|
||||
$field = $fieldID ? "modules[$fieldID]" : 'module';
|
||||
$output = html::select("$field", $optionMenu, '', "class='form-control' $changeFunc");
|
||||
$output = html::select("$field", $optionMenu, $currentModuleID, "class='form-control' $changeFunc");
|
||||
if(count($optionMenu) == 1 and $needManage)
|
||||
{
|
||||
$output .= "<span class='input-group-addon'>";
|
||||
|
||||
@@ -29,6 +29,13 @@ $tester = $app->loadCommon();
|
||||
$config->zendataRoot = dirname(__FILE__) . DS . 'zendata';
|
||||
$config->zdPath = "/usr/local/zd/zd";
|
||||
|
||||
/**
|
||||
* Save variable to $_result.
|
||||
*
|
||||
* @param mix $result
|
||||
* @access public
|
||||
* @return bool true
|
||||
*/
|
||||
function run($result)
|
||||
{
|
||||
global $_result;
|
||||
@@ -36,6 +43,14 @@ function run($result)
|
||||
return true;
|
||||
}
|
||||
|
||||
/**
|
||||
* Print expect data.
|
||||
*
|
||||
* @param int $key
|
||||
* @param string $delimiter
|
||||
* @access public
|
||||
* @return void
|
||||
*/
|
||||
function expect($key, $delimiter = ',')
|
||||
{
|
||||
global $_result;
|
||||
@@ -66,6 +81,15 @@ function expect($key, $delimiter = ',')
|
||||
echo "\n";
|
||||
}
|
||||
|
||||
/**
|
||||
* Import data create by zendata to one table.
|
||||
*
|
||||
* @param string $table
|
||||
* @param string $yaml
|
||||
* @param int $count
|
||||
* @access public
|
||||
* @return void
|
||||
*/
|
||||
function zdImport($table, $yaml, $count = 10)
|
||||
{
|
||||
chdir(dirname(__FILE__));
|
||||
|
||||
Reference in New Issue
Block a user