Skip to content

Commit bcd5da9

Browse files
author
Marcel Diegelmann
committed
PDF Exportmöglichkeit zunächst nur anzeigen, wenn es sich um ein Assembly handelt
1 parent 7befa53 commit bcd5da9

File tree

2 files changed

+22
-10
lines changed

2 files changed

+22
-10
lines changed

src/Services/ImportExportSystem/EntityExporter.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -196,7 +196,7 @@ public function exportEntityFromRequest(AbstractNamedDBElement|array $entities,
196196

197197
$options['format'] = 'csv';
198198
$options['level'] = 'readable';
199-
} if ($request->get('readableSelect', false) === 'readable_bom') {
199+
} elseif ($request->get('readableSelect', false) === 'readable_bom') {
200200
$hierarchies = [];
201201

202202
foreach ($entities as $entity) {

templates/admin/_export_form.html.twig

Lines changed: 21 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -34,16 +34,28 @@
3434
</div>
3535
</div>
3636

37-
<div class="row mt-2">
38-
<label class="col-form-label col-md-3" for="readableSelect" >{% trans %}export.readable.label{% endtrans %}</label>
39-
<div class="col-md-9">
40-
<select id="display" name="readableSelect" class="form-select" data-action="change->action-handler#handleAction">
41-
<option value="" selected></option>
42-
<option value="readable">{% trans %}export.readable{% endtrans %}</option>
43-
<option value="readable_bom">{% trans %}export.readable_bom{% endtrans %}</option>
44-
</select>
37+
{% if path is defined and 'assembly' in path %}
38+
<div class="row mt-2">
39+
<label class="col-form-label col-md-3" for="readableSelect" >{% trans %}export.readable.label{% endtrans %}</label>
40+
<div class="col-md-9">
41+
<select id="display" name="readableSelect" class="form-select" data-action="change->action-handler#handleAction">
42+
<option value="" selected></option>
43+
<option value="readable">{% trans %}export.readable{% endtrans %}</option>
44+
<option value="readable_bom">{% trans %}export.readable_bom{% endtrans %}</option>
45+
</select>
46+
</div>
4547
</div>
46-
</div>
48+
{% else %}
49+
<div class="row mt-2 align-items-center">
50+
<label class="col-form-label col-md-3" for="readableSelect">{% trans %}export.readable.label{% endtrans %}</label>
51+
<div class="col-md-9 d-flex align-items-center">
52+
<input class="form-check-input me-2" name="readableSelect" value="readable" id="display" type="checkbox" data-action="change->action-handler#handleAction">
53+
<label class="form-check-label" for="display">
54+
{% trans %}export.readable{% endtrans %}
55+
</label>
56+
</div>
57+
</div>
58+
{% endif %}
4759

4860
<div class="row mt-2">
4961
<div class="offset-sm-3 col-sm">

0 commit comments

Comments
 (0)