Added permission system, to control who can edit Twig labels.

This commit is contained in:
Jan Böhmer 2020-05-07 22:29:45 +02:00
parent f1a6bc31a1
commit 1a35adab17
6 changed files with 41 additions and 8 deletions

View file

@ -40,12 +40,16 @@ class LabelProfileAdminForm extends BaseEntityAdminForm
'class' => 'checkbox-custom',
],
]);
$builder->add('options', LabelOptionsType::class);
$builder->add('options', LabelOptionsType::class, [
'label' => false,
'disabled' => $options['disable_options'],
]);
}
public function configureOptions(OptionsResolver $resolver): void
{
parent::configureOptions($resolver);
$resolver->setDefault('data_class', LabelProfile::class);
$resolver->setDefault('disable_options', false);
}
}