{% extends "base.html" %} {% block title %}Versiones de documento - ARCH{% endblock %} {% block styles %} {% endblock %} {% block page_title %}Versiones de documento{% endblock %} {% block content %}
Información del Documento
Archivo original:
{{ document.original_filename }}
ID:
{{ document.document_id }}
Versiones:
{{ document.versions|length }}
Última versión:
v{{ document.versions|map(attribute='version')|list|max }} ({{ document.versions|selectattr('version', 'eq', document.versions|map(attribute='version')|list|max)|map(attribute='created_at')|first|replace('T', ' ')|replace('Z', '') }})
Acciones
Descargar última versión Volver al proyecto {% if current_user.has_permission(9000) and project.estado == 'activo' %} {% endif %}
{% if project.estado == 'activo' and current_user.has_permission(1000) %}
Nueva Versión
{{ form.hidden_tag() }} {{ form.document_id }}
{{ form.description.label(class="form-label") }} {{ form.description(class="form-control", rows=3) }} {% if form.description.errors %}
{% for error in form.description.errors %} {{ error }} {% endfor %}
{% endif %}
{{ form.file.label(class="form-label") }} {{ form.file(class="form-control") }} {% if form.file.errors %}
{% for error in form.file.errors %} {{ error }} {% endfor %}
{% endif %}
El archivo debe ser del mismo tipo que el original.
{{ form.submit(class="btn btn-primary") }}
{% endif %}
Historial de Versiones
{% for version in document.versions|sort(attribute='version', reverse=true) %} {% endfor %}
Versión Nombre de archivo Fecha de creación Usuario Tamaño Descripción Descargas
v{{ version.version }} {% if loop.first %} Última {% endif %} {{ version.filename }} {{ version.created_at|replace('T', ' ')|replace('Z', '') }} {{ version.created_by }} {{ (version.file_size / 1024)|round(1) }} KB {{ version.description }} {{ version.downloads|length }}
{% if current_user.has_permission(9000) and project.estado == 'activo' %} {% endif %} {% endblock %} {% block scripts %} {% endblock %}