ajout d'un toggle pour permission d'upload des documents dans admin pannel
CI - Security, Lint & Tests / validate (push) Failing after 1m3s
CI - Security, Lint & Tests / validate (push) Failing after 1m3s
ajout de compteur d'heure disponible ajout du calendrier de dispo dans les profils publics
This commit is contained in:
@@ -81,6 +81,31 @@
|
||||
</table>
|
||||
</div>
|
||||
{% endif %}
|
||||
|
||||
{% if profile_user.role in ('player', 'coach') and availability %}
|
||||
<hr class="my-4">
|
||||
<h4 class="mb-3"><i class="fas fa-clock"></i> {{ _('Availability') }}
|
||||
<small class="text-muted">({{ '%.1f'|format(availability_hours or 0.0) }} h)</small>
|
||||
</h4>
|
||||
<div class="readonly-availability-grid">
|
||||
{% set day_names = ['Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday', 'Sunday'] %}
|
||||
{% for day_idx in range(7) %}
|
||||
<div class="ra-day-column">
|
||||
<div class="ra-day-header">{{ day_names[day_idx][:3] }}</div>
|
||||
{% set day_slots = availability | selectattr('day_of_week', 'equalto', day_idx) | list %}
|
||||
{% if day_slots %}
|
||||
{% for slot in day_slots | sort(attribute='start_time') %}
|
||||
<div class="ra-slot selected">
|
||||
{{ slot.start_time.strftime('%H:%M') }}–{{ slot.end_time.strftime('%H:%M') }}
|
||||
</div>
|
||||
{% endfor %}
|
||||
{% else %}
|
||||
<div class="ra-slot ra-empty">—</div>
|
||||
{% endif %}
|
||||
</div>
|
||||
{% endfor %}
|
||||
</div>
|
||||
{% endif %}
|
||||
</div>
|
||||
</div>
|
||||
{% endblock %}
|
||||
Reference in New Issue
Block a user