allow to set api token when creating user via API (#3380)
This commit is contained in:
@@ -24,7 +24,9 @@ class UserApiCreateForm extends UserCreateType
|
||||
{
|
||||
parent::buildForm($builder, $options);
|
||||
|
||||
$builder->remove('plainPassword');
|
||||
if ($builder->has('plainPassword')) {
|
||||
$builder->remove('plainPassword');
|
||||
}
|
||||
|
||||
$builder->add('plainPassword', PasswordType::class, [
|
||||
'required' => true,
|
||||
@@ -35,6 +37,19 @@ class UserApiCreateForm extends UserCreateType
|
||||
],
|
||||
]);
|
||||
|
||||
if ($builder->has('plainApiToken')) {
|
||||
$builder->remove('plainApiToken');
|
||||
}
|
||||
|
||||
$builder->add('plainApiToken', PasswordType::class, [
|
||||
'required' => false,
|
||||
'label' => 'label.api_token',
|
||||
'documentation' => [
|
||||
'type' => 'string',
|
||||
'description' => 'Plain API token',
|
||||
],
|
||||
]);
|
||||
|
||||
if ($options['include_roles']) {
|
||||
$builder->add('roles', UserRoleType::class, [
|
||||
'label' => 'label.roles',
|
||||
|
||||
Reference in New Issue
Block a user