{% extends 'base.html' %} {% load static %} {% block title %}🔍 Pruebas de Permisos{% endblock %} {% block extra_head %} {% endblock %} {% block content %}
Propósito: Verificar permisos, accesos y configuraciones de cada usuario. Esta página es accesible para todo el staff durante la fase de pruebas.
Última actualización: {{ request.META.HTTP_DATE|default:"Ahora" }}
Este usuario NO tiene un equipo asignado (internal_team_id = NULL).
Consecuencia: La mayoría de las vistas estarán ❌ BLOQUEADAS.
Para asignar un equipo:
python manage.py shell
from dashboard.models import CustomUser
user = CustomUser.objects.get(username='{{ user.username }}')
user.internal_team_id = 1 # Cambiar por ID real
user.save()
No hay equipo asociado a este usuario
El campo internal_team_id está en NULL.
Asigna un equipo para habilitar las funcionalidades.
{% if team_info %} El equipo {{ team_info.name }} no tiene división activa. {% else %} No hay división activa (requiere tener equipo asignado). {% endif %}
{% endif %}Sin permisos asignados (usuario estándar)
{% endif %}Sin grupos asignados
{% endif %}Esto muestra qué páginas puede ver este usuario.
Mostrando los primeros 10 jugadores:
{% for player in players_info.players %}
{% endif %}
... y {{ players_info.total|add:"-10" }} jugadores más
{% endif %} {% else %}{% if team_info %} El equipo no tiene jugadores registrados en la división activa. {% else %} No hay jugadores (requiere tener equipo asignado). {% endif %}
{% endif %}| Fecha | Partido | Resultado |
|---|---|---|
| {{ match.date|date:"d/m/Y" }} | {{ match.home_team }} vs {{ match.away_team }} | {{ match.score_home }} - {{ match.score_away }} |
{% if team_info %} El equipo no tiene partidos completados. {% else %} No hay partidos (requiere tener equipo asignado). {% endif %}
{% endif %}{{ session_info.session_data }}