mirror of
https://github.com/Part-DB/Part-DB-server.git
synced 2025-07-10 10:24:31 +02:00
Added permission system, to control who can edit Twig labels.
This commit is contained in:
parent
f1a6bc31a1
commit
1a35adab17
6 changed files with 41 additions and 8 deletions
|
@ -53,7 +53,7 @@ class LabelDialogType extends AbstractType
|
|||
|
||||
$builder->add('options', LabelOptionsType::class, [
|
||||
'label' => false,
|
||||
'disabled' => !$this->security->isGranted('@labels.edit_options'),
|
||||
'disabled' => !$this->security->isGranted('@labels.edit_options') || $options['disable_options'],
|
||||
|
||||
]);
|
||||
$builder->add('update', SubmitType::class, [
|
||||
|
@ -64,6 +64,7 @@ class LabelDialogType extends AbstractType
|
|||
public function configureOptions(OptionsResolver $resolver)
|
||||
{
|
||||
parent::configureOptions($resolver);
|
||||
$resolver->setDefault('mapped', 'false');
|
||||
$resolver->setDefault('mapped', false);
|
||||
$resolver->setDefault('disable_options', false);
|
||||
}
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue