{% extends "base.html" %} {% block title %}Gestión de Comentarios - Admin{% endblock %} {% block content %}

Gestión de Comentarios

Modera los comentarios de usuarios

Dashboard Usuarios Empresas Productos Eventos Comentarios Categorías Alertas Logins Auditoría

Total Comentarios

{{ comentarios|length }}

Aprobados

{{ comentarios|selectattr('EsAprobado', 'equalto', 1)|list|length }}

Pendientes

{{ comentarios|selectattr('EsAprobado', 'equalto', 0)|list|length }}

Calificación Promedio

{% set sum_cal = comentarios|sum(attribute='Calificacion') %} {% if comentarios|length > 0 %} {{ "%.1f"|format(sum_cal / comentarios|length) }} {% else %} 0.0 {% endif %}

{% for comentario in comentarios %}
{{ comentario.Username[0] if comentario.Username else '?' }}

@{{ comentario.Username }}

{% for i in range(1, 6) %} {% if i <= comentario.Calificacion %} {% else %} {% endif %} {% endfor %} ({{ comentario.Calificacion }})

{% if comentario.EmpresaNombre %} Comentó sobre: {{ comentario.EmpresaNombre }} (Empresa) {% elif comentario.ProductoNombre %} Comentó sobre: {{ comentario.ProductoNombre }} (Producto) {% endif %}

{{ comentario.FechaCreacion.strftime('%d/%m/%Y %H:%M') if comentario.FechaCreacion else 'N/A' }}

{{ comentario.Contenido }}

{% if comentario.EsAprobado %} Aprobado {% else %} Pendiente de moderación {% endif %} {% if comentario.EsVerificado %} Verificado {% endif %}
{% endfor %}
{% if not comentarios %}

No hay comentarios para mostrar

{% endif %}
{% endblock %} {% block extra_js %} {% endblock %}