diff --git a/src/core/Form/Type/CollectionType.php b/src/core/Form/Type/CollectionType.php
index 166d5d5..c64eb7d 100644
--- a/src/core/Form/Type/CollectionType.php
+++ b/src/core/Form/Type/CollectionType.php
@@ -20,6 +20,8 @@ class CollectionType extends BaseCollectionType
'collection_name' => $options['collection_name'],
'label_add' => $options['label_add'],
'label_delete' => $options['label_delete'],
+ 'allow_add' => $options['allow_add'],
+ 'allow_delete' => $options['allow_delete'],
]);
}
diff --git a/src/core/Resources/views/form/bootstrap_4_form_theme.html.twig b/src/core/Resources/views/form/bootstrap_4_form_theme.html.twig
index 6d13df6..1091e6b 100644
--- a/src/core/Resources/views/form/bootstrap_4_form_theme.html.twig
+++ b/src/core/Resources/views/form/bootstrap_4_form_theme.html.twig
@@ -58,36 +58,42 @@
{{ form_row(child) }}
{% endfor %}
-
-
-
-
- {{ label_delete|trans }}
+ {% if allow_delete %}
+
+
+
+
+ {{ label_delete|trans }}
+
-
-
+
+ {% endif %}
{% endfor %}
-
-
-
- {{ label_add|trans }}
-
-
-
-
-
- {{ form_rest(form.value.vars.prototype) }}
-
-
-
- {{ label_delete|trans }}
-
-
+ {% if allow_add %}
+
+
+
+ {{ label_add|trans }}
+
-
+
+
+
+ {{ form_rest(form.value.vars.prototype) }}
+
+ {% if allow_delete %}
+
+
+ {{ label_delete|trans }}
+
+
+ {% endif %}
+
+
+ {% endif %}
{% endblock %}
{% block murph_collection_widget %}
@@ -100,36 +106,42 @@
{{ form_row(child) }}
{% endfor %}
-
-
-
-
- {{ label_delete|trans }}
+ {% if allow_delete %}
+
+
+
+
+ {{ label_delete|trans }}
+
-
-
+
+ {% endif %}
{% endfor %}
-
-
-
- {{ label_add|trans }}
-
-
-
-
-
- {{ form_rest(form.vars.prototype) }}
-
-
-
- {{ label_delete|trans }}
-
-
+ {% if allow_add %}
+
+
+
+ {{ label_add|trans }}
+
-
+
+
+
+ {{ form_rest(form.vars.prototype) }}
+
+ {% if allow_delete %}
+
+
+ {{ label_delete|trans }}
+
+
+ {% endif %}
+
+
+ {% endif %}
{% endblock %}
{% block file_picker_widget %}