Added a checkbox to build only the default branch specified in the project.

This commit is contained in:
Pat Suwalski 2017-09-13 21:21:49 +07:00 committed by Dmitry Khomutov
commit bbbd9b3cf2
7 changed files with 102 additions and 12 deletions

View file

@ -317,6 +317,7 @@ class ProjectController extends PHPCensor\Controller
'build_config' => $this->getParam('build_config', null),
'allow_public_status' => $this->getParam('allow_public_status', 0),
'branch' => $this->getParam('branch', null),
'default_branch_only' => $this->getParam('default_branch_only', 0),
'group' => $this->getParam('group_id', null),
'environments' => $this->getParam('environments', null),
];
@ -385,6 +386,7 @@ class ProjectController extends PHPCensor\Controller
'allow_public_status' => $this->getParam('allow_public_status', 0),
'archived' => $this->getParam('archived', 0),
'branch' => $this->getParam('branch', null),
'default_branch_only' => $this->getParam('default_branch_only', 0),
'group' => $this->getParam('group_id', null),
'environments' => $this->getParam('environments', null),
];
@ -450,6 +452,16 @@ class ProjectController extends PHPCensor\Controller
$field->setClass('form-control')->setContainerClass('form-group')->setValue('');
$form->addField($field);
$field = Form\Element\Checkbox::create(
'default_branch_only',
Lang::get('default_branch_only'),
false
);
$field->setContainerClass('form-group');
$field->setCheckedValue(1);
$field->setValue(0);
$form->addField($field);
$field = Form\Element\TextArea::create('key', Lang::get('project_private_key'), false);
$field->setClass('form-control')->setContainerClass('form-group');
$field->setRows(6);