mirror of
https://github.com/Part-DB/Part-DB-server.git
synced 2026-03-03 05:49:36 +00:00
Statistik-Bereich um Tab für Projekte/Baugruppen erweitern
This commit is contained in:
parent
74513b748d
commit
d67e93064c
18 changed files with 754 additions and 1 deletions
|
|
@ -14,6 +14,16 @@
|
|||
{% trans %}statistics.parts{% endtrans %}
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" id="assemblies-tab" data-bs-toggle="tab" href="#assemblies" role="tab" aria-controls="assemblies" aria-selected="false">
|
||||
{% trans %}statistics.assemblies{% endtrans %}
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" id="projects-tab" data-bs-toggle="tab" href="#projects" role="tab" aria-controls="projects" aria-selected="false">
|
||||
{% trans %}statistics.projects{% endtrans %}
|
||||
</a>
|
||||
</li>
|
||||
<li class="nav-item">
|
||||
<a class="nav-link" id="data_structures-tab" data-bs-toggle="tab" href="#data_structures" role="tab" aria-controls="profile" aria-selected="false">
|
||||
{% trans %}statistics.data_structures{% endtrans %}
|
||||
|
|
@ -52,6 +62,58 @@
|
|||
</table>
|
||||
</div>
|
||||
|
||||
<div class="tab-pane fade" id="assemblies" role="tabpanel" aria-labelledby="assemblies-tab"
|
||||
{{ stimulus_controller('pages/statistics_assembly', {
|
||||
url: path('statistics_cleanup_assembly_bom_entries'),
|
||||
confirmMsg: 'statistics.cleanup_assembly_bom_entries.confirm'|trans,
|
||||
successMsg: 'statistics.cleanup_assembly_bom_entries.success'|trans,
|
||||
errorMsg: 'statistics.cleanup_assembly_bom_entries.error'|trans
|
||||
}) }}
|
||||
>
|
||||
<table class="table table-striped table-hover">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>{% trans %}statistics.property{% endtrans %}</th>
|
||||
<th>{% trans %}statistics.value{% endtrans %}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>{% trans %}statistics.distinct_assemblies_count{% endtrans %}</td>
|
||||
<td>{{ helper.dataStructuresCount("assembly") }}</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td>{% trans %}statistics.invalid_part_bom_entries_count{% endtrans %}</td>
|
||||
<td>
|
||||
<span {{ stimulus_target('pages/statistics_assembly', 'count') }}>{{ helper.invalidPartBOMEntriesCount }}</span>
|
||||
{% if helper.invalidPartBOMEntriesCount > 0 %}
|
||||
<button class="btn btn-sm btn-outline-danger ms-2" {{ stimulus_action('pages/statistics_assembly', 'cleanup') }}>
|
||||
<i class="fas fa-magic"></i> {% trans %}statistics.cleanup_assembly_bom_entries.button{% endtrans %}
|
||||
</button>
|
||||
{% endif %}
|
||||
</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div class="tab-pane fade" id="projects" role="tabpanel" aria-labelledby="projects-tab">
|
||||
<table class="table table-striped table-hover">
|
||||
<thead>
|
||||
<tr>
|
||||
<th>{% trans %}statistics.property{% endtrans %}</th>
|
||||
<th>{% trans %}statistics.value{% endtrans %}</th>
|
||||
</tr>
|
||||
</thead>
|
||||
<tbody>
|
||||
<tr>
|
||||
<td>{% trans %}statistics.distinct_projects_count{% endtrans %}</td>
|
||||
<td>{{ helper.distinctProjectsCount }}</td>
|
||||
</tr>
|
||||
</tbody>
|
||||
</table>
|
||||
</div>
|
||||
|
||||
<div class="tab-pane fade" id="data_structures" role="tabpanel" aria-labelledby="data_structures-tab">
|
||||
<table class="table table-striped table-hover">
|
||||
<thead>
|
||||
|
|
@ -131,4 +193,4 @@
|
|||
</table>
|
||||
</div>
|
||||
</div>
|
||||
{% endblock %}
|
||||
{% endblock %}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue