item = ForeignKey(MediaItem, related_name="formats", verbose_name=_('item'))
original_code = CharField(_('original code'), required=True)
- support_number = CharField(_('support number'))
+ tape_number = CharField(_('tape number'))
status = CharField(_('status'))
conservation_state = CharField(_('conservation state'))
comments = TextField(_('comments'))
</div>
{% endblock technical_data %}
</div>
-
+
+ {% if related_media %}
<div class="extraInfos">
{% block related %}
{% include "telemeta/inc/collection_related.html" %}
{% endblock related %}
</div>
+ {% endif %}
<div class="extraInfos">
<h4><img src="{% url telemeta-images "item_title.png" %}" style="vertical-align:middle" /> Items</h4>
</table>
<div align="center" style="margin-top:3ex;">
<a href="{% url telemeta-collection-detail collection.public_id %}" class="component_icon button icon_cancel">{% trans "Cancel" %}</a>
+ {% if perms.telemeta.change_mediacollection %}
+ <a href="{% url telemeta-collection-related_edit collection.public_id %}" class="component_icon button icon_edit">{% trans "Edit"%} {% trans "related media"%}</a>
+ {% endif %}
<a href="#" class="component_icon button icon_save"
onclick="document.getElementById('_editCollectionForm').submit(); return false;">{% trans "Save" %}</a>
</div>
</table>
</div>
{% endif %}
- {% if user.is_authenticated and perms.telemeta.change_mediacollection %}
- <br /><a href="{% url telemeta-collection-related_edit collection.public_id %}" class="component_icon button icon_edit">{% trans "Edit"%} {% trans "related media"%}</a>
- {% endif %}
</div>
</table>
</div>
{% endif %}
- {% if user.is_authenticated and perms.telemeta.change_mediaitem %}
- <br /><a href="{% url telemeta-item-related_edit item.public_id %}" class="component_icon button icon_edit">{% trans "Edit"%} {% trans "related media"%}</a>
- {% endif %}
</div>
</table>
</div>
{% endif %}
- {% if user.is_authenticated and perms.telemeta.change_mediaresource %}
- <br /><a href="{% url telemeta-resource-related_edit type resource.public_id %}" class="component_icon button icon_edit">{% trans "Edit"%} {% trans "related media"%}</a>
- {% endif %}
</div>
</div>
{% endblock geoethnic_data %}
</div>
- {% if user.is_authenticated and perms.telemeta.change_mediaitem %}
- <a href="{% url telemeta-item-keywords_edit item.public_id %}" class="component_icon button icon_edit">{% trans "Edit" %} {% trans "keywords" %}</a>
- {% endif %}
+
<div class="extraInfos">
{% block musical_data %}
<div>
</div>
{% endblock musical_data %}
</div>
- {% if user.is_authenticated and perms.telemeta.change_mediaitem %}
- <a href="{% url telemeta-item-performances_edit item.public_id %}" class="component_icon button icon_edit">{% trans "Edit"%} {% trans "performance"%}</a>
- {% endif %}
+
<div class="extraInfos">
{% block general_data %}
<div>
<dl class="listing">
<dt>{% trans "Media type" %}</dt><dd>{% trans mime_type|mime_to_media_type %}</dd>
{% dl_field item "approx_duration" %}
+
+ {% if physical_format %}
+ {% dl_field physical_format "original_code" %}
+ {% dl_field physical_format "tape_number" %}
+ {% dl_field physical_format "status" %}
+ {% dl_field physical_format "conservation_state" %}
+ {% dl_field physical_format "tape_length" %}
+ {% dl_field physical_format "tape_width" %}
+ {% dl_field physical_format "tape_speed" %}
+ {% dl_field physical_format "tape_vendor" %}
+ {% dl_field physical_format "tape_thickness" %}
+ {% dl_field physical_format "tape_diameter" %}
+ {% dl_field physical_format "tape_reference" %}
+ <dt>{% trans "Remarks" %}</dt>
+ <dd>{{ physical_format.comments|html_line_break|safe }}</dd>
+ {% endif %}
</dl>
+
</div>
</div>
{% endblock technical_data %}
{% endblock infos %}
</div> <!-- with-rightcol -->
+{% if related_media %}
<div class="extraInfos">
{% block related %}
{% include "telemeta/inc/mediaitem_related.html" %}
{% endblock related %}
</div>
+{% endif %}
{% endblock %}
{% endfor %}
</table>
<div align="center" style="margin-top:3ex;">
- <a href="{% url telemeta-item-detail item.public_id %}"
- class="component_icon button icon_cancel">{% trans "Cancel" %}</a>
+ <a href="{% url telemeta-item-detail item.public_id %}" class="component_icon button icon_cancel">{% trans "Cancel" %}</a>
+ {% if perms.telemeta.change_mediaitem %}
+ <a href="{% url telemeta-item-keywords_edit item.public_id %}" class="component_icon button icon_edit">{% trans "Edit" %} {% trans "keywords" %}</a>
+ {% endif %}
+ {% if perms.telemeta.change_mediaitem %}
+ <a href="{% url telemeta-item-performances_edit item.public_id %}" class="component_icon button icon_edit">{% trans "Edit"%} {% trans "performance"%}</a>
+ {% endif %}
+ {% if perms.telemeta.change_mediaitem %}
+ <a href="{% url telemeta-item-related_edit item.public_id %}" class="component_icon button icon_edit">{% trans "Edit"%} {% trans "related media"%}</a>
+ {% endif %}
<a href="#" class="component_icon button icon_save"
-onclick="var d=document; d.getElementById('wait-img').style.display='inline'; setTimeout(function(){d.getElementById('_editItemForm').submit();},300); return false;">{% trans "Save" %}</a>
- <img id="wait-img" style="display:none" style="vertical-align:middle" alt="wait" src="{% url telemeta-images "wait.gif" %}" />
+onclick="var d=document; d.getElementById('wait-img').style.display='inline'; setTimeout(function({d.getElementById('_editItemForm').submit();},300); return false;">{% trans "Save" %}</a>
+ <img id="wait-img" style="display:none" style="vertical-align:middle" alt="wait" src="{% url telemeta-images "wait.gif" %}" />
</div>
</form>
</div>
{% endblock general_info %}
+ {% if related_media %}
<div class="extraInfos">
{% block related %}
{% include "telemeta/inc/resource_related.html" %}
{% endblock related %}
</div>
-
+ {% endif %}
+
<div class="extraInfos">
<h4><img src="{% url telemeta-images "item_title.png" %}" style="vertical-align:middle" />{{resource.children_type|capitalize }} </h4>
{% with resource.children.all as children %}
</table>
<div align="center" style="margin-top:3ex;">
<a href="{% url telemeta-resource-detail type resource.public_id %}" class="component_icon button icon_cancel">{% trans "Cancel" %}</a>
+ {% if perms.telemeta.change_mediaresource %}
+ <a href="{% url telemeta-resource-related_edit type resource.public_id %}" class="component_icon button icon_edit">{% trans "Edit"%} {% trans "related media"%}</a>
+ {% endif %}
<a href="#" class="component_icon button icon_save"
onclick="document.getElementById('_editCollectionForm').submit(); return false;">{% trans "Save" %}</a>
</div>
else:
last_revision = None
+ physical_format = Format.objects.filter(item=item)
+ if physical_format:
+ physical_format = physical_format[0]
+
return render(request, template,
{'item': item, 'export_formats': formats,
'visualizers': graphers, 'visualizer_id': grapher_id,
'previous' : previous, 'next' : next, 'marker': marker_id, 'playlists' : playlists,
'public_access': public_access, 'width': width, 'height': height,
'related_media': related_media, 'mime_type': mime_type, 'last_revision': last_revision,
+ 'physical_format': physical_format,
})
@method_decorator(permission_required('telemeta.change_mediaitem'))