<commit_before>{% extends 'app_reservas/base_tv.html' %}
{% load static %}

{% block title %}
    Departamento de {{ bedelia.area }}
{% endblock title %}


{% block contenido %}
    <div class="contenedor-calendario">
        <h1>Departamento de {{ bedelia.area }}</h1>

        {% for tipo_recurso in bedelia.get_recursos %}
            {% if not forloop.first %}
                <br />
            {% endif %}
            <div id="calendar_{{ tipo_recurso.slug }}" class="calendar"></div>
        {% endfor %}
    </div>
{% endblock contenido %}


{% block scripts %}
    <script>
        {% block fullcalendar_js_vars %}
            {{ block.super }}
        {% endblock fullcalendar_js_vars %}

        $(document).ready(function() {
            {% for tipo_recurso in bedelia.get_recursos %}
                $("#calendar_{{ tipo_recurso.slug }}").fullCalendar({
                    {% block fullcalendar_defaultView %}
                        {{ block.super }}
                    {% endblock fullcalendar_defaultView %}
                    {% block fullcalendar_base_config %}
                        {{ block.super }}
                    {% endblock fullcalendar_base_config %}
                    resourceColumns: [
                        {
                            group: true,
                            labelText: 'Cuerpo',
                            field: 'cuerpo'
                        },
                        {
                            group: true,
                            labelText: 'Nivel',
                            field: 'nivel'
                        },
                        {
                            labelText: '{{ tipo_recurso.nombre_singular }}',
                            field: 'title'
                        },
                    ],
                    resources: [
                        {% for recurso in tipo_recurso.elementos %}
                            {% if not cuerpo_solicitado or cuerpo_solicitado == recurso.nivel.cuerpo.numero %}
                                {% if not nivel_solicitado or nivel_solicitado == recurso.nivel.numero %}
                                    {
                                        id: '{{ recurso.id }}',
                                        nivel: '{{ recurso.nivel.get_nombre_corto }}',
                                        cuerpo: '{{ recurso.nivel.cuerpo }}',
                                        title: '{{ recurso.get_nombre_corto }}',
                                    },
                                {% endif %}
                            {% endif %}
                        {% endfor %}
                    ],
                    eventSources: [
                        {% for recurso in tipo_recurso.elementos %}
                            {% if not cuerpo_solicitado or cuerpo_solicitado == recurso.nivel.cuerpo.numero %}
                                {% if not nivel_solicitado or nivel_solicitado == recurso.nivel.numero %}
                                    {
                                        url: '{% url "recurso_eventos_json" recurso.id %}',
                                        {% if recurso.calendar_color %}
                                            color: '{{ recurso.calendar_color }}',
                                        {% endif %}
                                    },
                                {% endif %}
                            {% endif %}
                        {% endfor %}
                    ],
                    header: {<commit_msg>Uso de nombre corto del cuerpo en vista de TV de bedelía (#182)<commit_after>{% extends 'app_reservas/base_tv.html' %}
{% load static %}

{% block title %}
    Departamento de {{ bedelia.area }}
{% endblock title %}


{% block contenido %}
    <div class="contenedor-calendario">
        <h1>Departamento de {{ bedelia.area }}</h1>

        {% for tipo_recurso in bedelia.get_recursos %}
            {% if not forloop.first %}
                <br />
            {% endif %}
            <div id="calendar_{{ tipo_recurso.slug }}" class="calendar"></div>
        {% endfor %}
    </div>
{% endblock contenido %}


{% block scripts %}
    <script>
        {% block fullcalendar_js_vars %}
            {{ block.super }}
        {% endblock fullcalendar_js_vars %}

        $(document).ready(function() {
            {% for tipo_recurso in bedelia.get_recursos %}
                $("#calendar_{{ tipo_recurso.slug }}").fullCalendar({
                    {% block fullcalendar_defaultView %}
                        {{ block.super }}
                    {% endblock fullcalendar_defaultView %}
                    {% block fullcalendar_base_config %}
                        {{ block.super }}
                    {% endblock fullcalendar_base_config %}
                    resourceColumns: [
                        {
                            group: true,
                            labelText: 'Cuerpo',
                            field: 'cuerpo'
                        },
                        {
                            group: true,
                            labelText: 'Nivel',
                            field: 'nivel'
                        },
                        {
                            labelText: '{{ tipo_recurso.nombre_singular }}',
                            field: 'title'
                        },
                    ],
                    resources: [
                        {% for recurso in tipo_recurso.elementos %}
                            {% if not cuerpo_solicitado or cuerpo_solicitado == recurso.nivel.cuerpo.numero %}
                                {% if not nivel_solicitado or nivel_solicitado == recurso.nivel.numero %}
                                    {
                                        id: '{{ recurso.id }}',
                                        nivel: '{{ recurso.nivel.get_nombre_corto }}',
                                        cuerpo: '{{ recurso.nivel.cuerpo.get_nombre_corto }}',
                                        title: '{{ recurso.get_nombre_corto }}',
                                    },
                                {% endif %}
                            {% endif %}
                        {% endfor %}
                    ],
                    eventSources: [
                        {% for recurso in tipo_recurso.elementos %}
                            {% if not cuerpo_solicitado or cuerpo_solicitado == recurso.nivel.cuerpo.numero %}
                                {% if not nivel_solicitado or nivel_solicitado == recurso.nivel.numero %}
                                    {
                                        url: '{% url "recurso_eventos_json" recurso.id %}',
                                        {% if recurso.calendar_color %}
                                            color: '{{ recurso.calendar_color }}',
                                        {% endif %}
                                    },
                                {% endif %}
                            {% endif %}
                        {% endfor %}
                    ],
                    header: {
{'fraction_non_alphanumeric': 0.10122311261071278, 'fraction_numerical': 0.0009841135948263741, 'mean_word_length': 0.8740779768177028, 'pattern_counts': {'":': 0, '<': 19, '<?xml version=': 0, '>': 19, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 42, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '6330419', 'n_tokens_mistral': 1829, 'n_tokens_neox': 1612, 'n_words': 288}