Add "identifier" beside "name" while creating a new project

This commit is contained in:
Florian Völker 2019-06-26 14:58:47 +02:00 committed by fguillot
parent 02f6e94e24
commit efed94b23d
2 changed files with 6 additions and 1 deletions

View File

@ -96,13 +96,14 @@ class ProjectCreationController extends BaseController
$project = array(
'name' => $values['name'],
'is_private' => $values['is_private'],
'identifier' => $values['identifier'],
);
return $this->projectModel->create($project, $this->userSession->getId(), true);
}
/**
* Creatte from another project
* Create from another project
*
* @access private
* @param array $values

View File

@ -10,6 +10,10 @@
<?= $this->form->label(t('Name'), 'name') ?>
<?= $this->form->text('name', $values, $errors, array('autofocus', 'required')) ?>
<?= $this->form->label(t('Identifier'), 'identifier') ?>
<?= $this->form->text('identifier', $values, $errors, array('autofocus')) ?>
<p class="form-help"><?= t('The project identifier is optional and must be alphanumeric, example: MYPROJECT.') ?></p>
<?php if (count($projects_list) > 1): ?>
<?= $this->form->label(t('Create from another project'), 'src_project_id') ?>
<?= $this->form->select('src_project_id', $projects_list, $values, array(), array(), 'js-project-creation-select-options') ?>