* @package bug * @link https://www.zentao.net */ namespace zin; jsVar('bugID', $bug->id); jsVar('productID', $bug->product); jsVar('page', 'resolve'); jsVar('released', $lang->build->released); $createBuild = ''; if(common::hasPriv('build', 'create')) { $createBuild = formGroup ( set::id('createBuildBox'), set::width('1/3'), checkbox ( set::id('createBuild'), set::name('createBuild'), set::rootClass('ml-4 items-center'), set::text($lang->bug->createBuild), ) ); } modalHeader(); /* zin: Define the form in main content. */ formPanel ( formGroup ( set::width('1/3'), set::name('resolution'), set::label($lang->bug->resolution), set::value(''), set::items($lang->bug->resolutionList), on::change('setDuplicate'), ), formRow ( setClass('hidden'), set::id('duplicateBugBox'), formGroup ( set::width('1/3'), set::name('duplicateBug'), set::label($lang->bug->duplicateBug), set::items(array()), set::placeholder($lang->bug->placeholder->duplicate), set::value(''), set::required(true), ), ), formRow ( formGroup ( set::width('1/3'), set::id('newBuildExecutionBox'), setClass('hidden'), set::label(!empty($execution) && $execution->type == 'kanban' ? $lang->bug->kanban : $lang->build->execution), picker ( set::name('buildExecution'), set::items($executions), set::value($bug->execution), ), ), formGroup ( set::width('1/3'), set::id('resolvedBuildBox'), set::label($lang->bug->resolvedBuild), inputGroup ( picker ( set::name('resolvedBuild'), set::value(''), set::items($builds), set::required(true), ), ), ), formGroup ( set::width('1/3'), setClass('hidden'), set::id('newBuildBox'), inputGroup ( formGroup ( set::label($lang->bug->resolvedBuild), set::required(true), input ( set::name('buildName'), set::value(''), ), ), ), ), $createBuild, ), formGroup ( set::width('1/3'), set::label($lang->bug->resolvedDate), input ( set::name('resolvedDate'), set::type('date'), set::value(helper::now()), set::required(true) ), ), formGroup ( set::width('1/3'), set::name('assignedTo'), set::label($lang->bug->assignedTo), set::value($bug->assignedTo), set::items($users), ), formGroup ( set::label($lang->bug->files), upload() ), formGroup ( set::label($lang->comment), set::name('comment'), set::control('editor'), set::rows(6), ), ); history(); render();