* @package kanban * @link https://www.zentao.net */ namespace zin; jsVar('kanbanID', $kanbanID); jsVar('regionID', $regionID); jsVar('groupID', $groupID); jsVar('columnID', $columnID); jsVar('methodName', $this->app->rawMethod); foreach($releases2Imported as $release) { $projects = ''; $builds = ''; if($release->builds) { foreach($release->builds as $build) { $builds .= $build->name . ' '; $projects .= $build->projectName . ' '; } } $release->build = $builds; $release->project = $projects; } featureBar ( inputGroup ( span(setClass('input-group-addon'), $lang->kanban->selectedProduct), picker(set::name('product'), set::items($products), set::value($selectedProductID), set::style(array('width' => '200px')), set('data-on', 'change'), set('data-call', 'changeProduct'), set::required(true)), span(setClass('input-group-addon'), $lang->kanban->selectedLane), picker(set::name('lane'), set::items($lanePairs), set::style(array('width' => '200px')), set::required(true)) ) ); $config->release->dtable->fieldList['id']['type'] = 'checkID'; unset($config->release->dtable->fieldList['title']['link']); unset($config->release->dtable->fieldList['branch']); unset($config->release->dtable->fieldList['actions']); $config->release->dtable->fieldList['name']['width'] = 120; $config->release->dtable->fieldList['system']['type'] = 'shortTitle'; $config->release->dtable->fieldList['system']['checkbox'] = false; $config->release->dtable->fieldList['system']['nestedToggle'] = false; $config->release->dtable->fieldList['system']['map'] = array(0 => '') + $appList; foreach($config->release->dtable->fieldList as $id => $field) $config->release->dtable->fieldList[$id]['sortType'] = false; formBase ( setID('linkForm'), set::actions(''), setClass('mt-2'), dtable ( set::fixedLeftWidth('0.33'), set::checkable(true), set::cols(array_values($config->release->dtable->fieldList)), set::data(array_values($releases2Imported)), set::footToolbar(array('items' => array(array('text' => $lang->kanban->importAB, 'btnType' => 'primary', 'className' => 'size-sm batch-btn', 'data-url' => inlink('importrelease', "kanbanID=$kanbanID®ionID=$regionID&groupID=$groupID&columnID=$columnID"))))), set::footPager(usePager()) ) );