2025-03-05 14:10:33 -03:00
{% extends "base.html" %}
{% block title %}Editar Proyecto: {{ project.descripcion }}{% endblock %}
{% block content %}
< div class = "container mt-4" >
< h2 > Editar Proyecto< / h2 >
< form method = "POST" >
{{ form.csrf_token }}
< div class = "mb-3" >
< label for = "descripcion" class = "form-label" > Descripción< / label >
{{ form.descripcion(class="form-control", id="descripcion") }}
< / div >
< div class = "mb-3" >
< label for = "cliente" class = "form-label" > Cliente< / label >
{{ form.cliente(class="form-control", id="cliente") }}
< / div >
< div class = "mb-3" >
< label for = "destinacion" class = "form-label" > Destinación< / label >
{{ form.destinacion(class="form-control", id="destinacion") }}
< / div >
< div class = "mb-3" >
< label for = "esquema" class = "form-label" > Esquema< / label >
{{ form.esquema(class="form-select", id="esquema") }}
< / div >
< div class = "mb-3" >
< label for = "proyecto_padre" class = "form-label" > Proyecto Padre< / label >
{{ form.proyecto_padre(class="form-select", id="proyecto_padre") }}
< / div >
< button type = "submit" class = "btn btn-primary" > Guardar Cambios< / button >
< a href = "{{ url_for('projects.view', project_id=project.codigo) }}" class = "btn btn-secondary" > Cancelar< / a >
< / form >
< / div >
{% if project.estado == 'activo' %}
< div class = "container mt-4" >
< div class = "card border-warning" >
< div class = "card-header bg-warning text-white" >
< h5 class = "mb-0" > Acciones Administrativas< / h5 >
< / div >
< div class = "card-body" >
< h5 class = "card-title" > Archivar Proyecto< / h5 >
< p class = "card-text" > Al archivar este proyecto, se marcará como inactivo y no se podrán añadir nuevos documentos.< / p >
< form action = "{{ url_for('projects.archive', project_id=project.codigo) }}" method = "POST" class = "d-inline" >
{{ form.csrf_token }}
< button type = "submit" class = "btn btn-warning" onclick = "return confirm('¿Está seguro de que desea archivar este proyecto?');" >
< i class = "fas fa-archive" > < / i > Archivar Proyecto
< / button >
< / form >
< / div >
< / div >
< / div >
{% endif %}
< div class = "container mt-4" >
< div class = "card border-danger" >
< div class = "card-header bg-danger text-white" >
< h5 class = "mb-0" > Zona de Peligro< / h5 >
< / div >
< div class = "card-body" >
< h5 class = "card-title" > Eliminar Proyecto< / h5 >
< p class = "card-text" > Esta acción no se puede deshacer. Se eliminarán todos los datos asociados a este proyecto.< / p >
< form action = "{{ url_for('projects.delete', project_id=project.codigo) }}" method = "POST" class = "d-inline" >
{{ form.csrf_token }}
< button type = "submit" class = "btn btn-danger" onclick = "return confirm('¿Está seguro de que desea eliminar permanentemente este proyecto? Esta acción no se puede deshacer.');" >
< i class = "fas fa-trash-alt" > < / i > Eliminar Proyecto Permanentemente
< / button >
< / form >
< / div >
< / div >
< / div >
{% endblock %}