mirror of
https://github.com/inventree/InvenTree.git
synced 2025-05-14 11:03:10 +00:00
76 lines
2.8 KiB
HTML
76 lines
2.8 KiB
HTML
{% extends "modal_form.html" %}
|
|
{% load i18n %}
|
|
|
|
{% block pre_form_content %}
|
|
|
|
{% if part.active %}
|
|
|
|
<div class='alert alert-block alert-danger'>
|
|
{% blocktrans with full_name=part.full_name %}Part '<strong>{{full_name}}</strong>' cannot be deleted as it is still marked as <strong>active</strong>.
|
|
<br>Disable the "Active" part attribute and re-try.
|
|
{% endblocktrans %}
|
|
</div>
|
|
|
|
{% else %}
|
|
|
|
<div class='alert alert-block alert-danger'>
|
|
{% blocktrans with full_name=part.full_name %}Are you sure you want to delete part '<strong>{{full_name}}</strong>'?{% endblocktrans %}
|
|
</div>
|
|
|
|
{% if part.used_in_count %}
|
|
<hr>
|
|
<p>{% blocktrans with count=part.used_in_count %}This part is used in BOMs for {{count}} other parts. If you delete this part, the BOMs for the following parts will be updated{% endblocktrans %}:
|
|
<ul class="list-group">
|
|
{% for child in part.used_in.all %}
|
|
<li class='list-group-item'>{{ child.part.full_name }} - {{ child.part.description }}</li>
|
|
{% endfor %}
|
|
</p>
|
|
{% endif %}
|
|
|
|
{% if part.stock_items.all|length > 0 %}
|
|
<hr>
|
|
<p>{% blocktrans with count=part.stock_items.all|length %}There are {{count}} stock entries defined for this part. If you delete this part, the following stock entries will also be deleted:{% endblocktrans %}
|
|
<ul class='list-group'>
|
|
{% for stock in part.stock_items.all %}
|
|
<li class='list-group-item'>{{ stock }}</li>
|
|
{% endfor %}
|
|
</ul>
|
|
</p>
|
|
{% endif %}
|
|
|
|
{% if part.manufacturer_parts.all|length > 0 %}
|
|
<hr>
|
|
<p>{% blocktrans with count=part.manufacturer_parts.all|length %}There are {{count}} manufacturers defined for this part. If you delete this part, the following manufacturer parts will also be deleted:{% endblocktrans %}
|
|
<ul class='list-group'>
|
|
{% for spart in part.manufacturer_parts.all %}
|
|
<li class='list-group-item'>{{ spart.manufacturer.name }} - {{ spart.MPN }}</li>
|
|
{% endfor %}
|
|
</ul>
|
|
</p>
|
|
{% endif %}
|
|
|
|
{% if part.supplier_parts.all|length > 0 %}
|
|
<hr>
|
|
<p>{% blocktrans with count=part.supplier_parts.all|length %}There are {{count}} suppliers defined for this part. If you delete this part, the following supplier parts will also be deleted:{% endblocktrans %}
|
|
<ul class='list-group'>
|
|
{% for spart in part.supplier_parts.all %}
|
|
<li class='list-group-item'>{{ spart.supplier.name }} - {{ spart.SKU }}</li>
|
|
{% endfor %}
|
|
</ul>
|
|
</p>
|
|
{% endif %}
|
|
|
|
{% if part.serials.all|length > 0 %}
|
|
<hr>
|
|
<p>{% blocktrans with count=part.serials.all|length full_name=part.full_name %}There are {{count}} unique parts tracked for '{{full_name}}'. Deleting this part will permanently remove this tracking information.{% endblocktrans %}</p>
|
|
{% endif %}
|
|
|
|
{% endif %}
|
|
|
|
{% endblock %}
|
|
|
|
{% block form %}
|
|
{% if not part.active %}
|
|
{{ block.super }}
|
|
{% endif %}
|
|
{% endblock %} |