Added tab for extended infos to part info

This commit is contained in:
Jan Böhmer 2019-08-02 14:44:58 +02:00
parent 953ac422df
commit baa0466633
4 changed files with 58 additions and 38 deletions

View file

@ -0,0 +1,25 @@
{% import "helper.twig" as helper %}
<table class="table table-striped table-hover table-sm w-100">
<tbody>
<tr> {# Creation date #}
<td>{% trans %}createdAt{% endtrans %}</td>
<td>{{ part.addedDate | localizeddate("long")}}</td>
</tr>
<tr> {# Last modified date #}
<td>{% trans %}lastModified{% endtrans %}</td>
<td>{{ part.lastModified | localizeddate("long")}}</td>
</tr>
<tr> {# ID #}
<td>{% trans %}id.label{% endtrans %}</td>
<td>{{ part.iD }} ({{ part.iDString}})</td>
</tr>
<tr> {# Favorite status #}
<td>{% trans %}part.isFavorite{% endtrans %}</td>
<td>{{ helper.boolean(part.favorite) }}</td>
</tr>
</tbody>
</table>

View file

@ -1,4 +1,15 @@
<form action="" method="post" class="d-print-none no-progbar">
<div class="mb-3">
<span class="text-muted" title="{% trans %}lastModified{% endtrans %}">
<i class="fas fa-history fa-fw"></i> {{ part.lastModified | localizeddate("short") }}
</span>
<br>
<span class="text-muted mt-1" title="{% trans %}createdAt{% endtrans %}">
<i class="fas fa-calendar-plus fa-fw"></i> {{ part.addedDate | localizeddate("short") }}
</span>
</div>
<form action="" method="post" class="d-print-none no-progbar mb-2">
<input type="hidden" name="pid" value="{$pid}">
<div class="row">
<div class="col-md-12">
@ -24,9 +35,7 @@
</div>
</form>
<p></p>
<form action="" method="post" class="d-print-none no-progbar">
<form action="" method="post" class="d-print-none no-progbar mb-2">
<input type="hidden" name="pid" value="{$pid}">
<div class="row">
<div class="col-md-12">
@ -52,7 +61,6 @@
</div>
</form>
<p></p>
{#
{if $can_order_read && !$instock_unknown}
@ -86,38 +94,6 @@
{/if}
#}
<p></p>
<div class="form-group">
<label>{% trans %}createdAt{% endtrans %}:</label>
<p>{{ part.addedDate | localizeddate("long")}}
{#{if !empty($creation_user)} {% trans %}by{% endtrans %}
{if $can_visit_user}
<a href="{$relative_path}user_info.php?uid={$creation_user_id}">{$creation_user}</a>
{else}
{$creation_user}
{/if}
{/if} #}
</p>
</div>
<p></p>
<div class="form-group">
<label>{% trans %}lastModified{% endtrans %}:</label>
<p>{{ part.lastModified | localizeddate("long") }}
{# {if !empty($last_modified_user)} {% trans %}by{% endtrans %}
{if $can_visit_user}
<a href="{$relative_path}user_info.php?uid={$last_modified_user_id}">{$last_modified_user}</a>
{else}
{$last_modified_user}
{/if}
{/if} #}
</p>
</div>
<p></p>
{#
<form action="show_part_label.php" class="d-print-none">
{if $can_generate_barcode}

View file

@ -62,6 +62,12 @@
{% trans %}tools.label{% endtrans %}
</a>
</li>
<li class="nav-item">
<a class="nav-link" id="extended_info-tab" data-toggle="tab" href="#extended_info" role="tab">
<i class="fas fa-clipboard-list"></i>
{% trans %}extended_info.label{% endtrans %}
</a>
</li>
</ul>
<div class="tab-content" id="myTabContent">
@ -89,6 +95,12 @@
{% include "Parts/info/_tools.html.twig" %}
</div>
<div class="tab-pane fade" id="extended_info" role="tabpanel" aria-labelledby="contact-tab">
{% include "Parts/info/_extended_infos.html.twig" %}
</div>
</div>
</div>
</div>

7
templates/helper.twig Normal file
View file

@ -0,0 +1,7 @@
{% macro boolean(value) %}
{% if value %}
{% trans %}bool.true{% endtrans %}
{% else %}
{% trans %}bool.false{% endtrans %}
{% endif %}
{% endmacro %}