mirror of
https://github.com/Part-DB/Part-DB-server.git
synced 2025-06-27 20:28:54 +02:00
Disable parameters fields when user is not allowed to edit data structures.
This commit is contained in:
parent
6841f91ab5
commit
e72fc2716b
2 changed files with 5 additions and 4 deletions
|
@ -156,11 +156,12 @@ class BaseEntityAdminForm extends AbstractType
|
||||||
|
|
||||||
$builder->add('parameters', CollectionType::class, [
|
$builder->add('parameters', CollectionType::class, [
|
||||||
'entry_type' => ParameterType::class,
|
'entry_type' => ParameterType::class,
|
||||||
'allow_add' => true,
|
'allow_add' => $this->security->isGranted($is_new ? 'create' : 'edit', $entity),
|
||||||
'allow_delete' => true,
|
'allow_delete' => $this->security->isGranted($is_new ? 'create' : 'edit', $entity),
|
||||||
|
'disabled' => ! $this->security->isGranted($is_new ? 'create' : 'edit', $entity),
|
||||||
'label' => false,
|
'label' => false,
|
||||||
'by_reference' => false,
|
'by_reference' => false,
|
||||||
'prototype_data' => new $options['parameter_class'],
|
'prototype_data' => new $options['parameter_class'](),
|
||||||
'entry_options' => [
|
'entry_options' => [
|
||||||
'data_class' => $options['parameter_class'],
|
'data_class' => $options['parameter_class'],
|
||||||
],
|
],
|
||||||
|
|
|
@ -75,7 +75,7 @@
|
||||||
<td>{{ form_widget(form.value_text) }}{{ form_errors(form.value_text) }}</td>
|
<td>{{ form_widget(form.value_text) }}{{ form_errors(form.value_text) }}</td>
|
||||||
<td>{{ form_widget(form.group) }}{{ form_errors(form.group) }}</td>
|
<td>{{ form_widget(form.group) }}{{ form_errors(form.group) }}</td>
|
||||||
<td>
|
<td>
|
||||||
<button type="button" class="btn btn-danger btn-sm order_btn_delete" onclick="delete_specification_entry(this);" title="{% trans %}orderdetail.delete{% endtrans %}">
|
<button type="button" class="btn btn-danger btn-sm order_btn_delete {% if form.parent.vars.allow_delete is defined and not form.parent.vars.allow_delete %}disabled{% endif %}" onclick="delete_specification_entry(this);" title="{% trans %}orderdetail.delete{% endtrans %}">
|
||||||
<i class="fas fa-trash-alt fa-fw"></i>
|
<i class="fas fa-trash-alt fa-fw"></i>
|
||||||
</button>
|
</button>
|
||||||
{{ form_errors(form) }}
|
{{ form_errors(form) }}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue