badge pour afficher le nombre d'événements à modérer
This commit is contained in:
parent
59f14b0df3
commit
fbbae450ca
@ -165,10 +165,10 @@ footer {
|
|||||||
|
|
||||||
#calendar {
|
#calendar {
|
||||||
width: 100%;
|
width: 100%;
|
||||||
overflow: scroll;
|
overflow: auto;
|
||||||
.grid {
|
.grid {
|
||||||
grid-template-columns: repeat(auto-fit, minmax(0%, 1fr));
|
grid-template-columns: repeat(auto-fit, minmax(0%, 1fr));
|
||||||
min-width: 992px;
|
min-width: 1200px;
|
||||||
}
|
}
|
||||||
.grid.week-in-month {
|
.grid.week-in-month {
|
||||||
grid-template-columns: 2.5em repeat(auto-fit, minmax(0%, 1fr));
|
grid-template-columns: 2.5em repeat(auto-fit, minmax(0%, 1fr));
|
||||||
@ -440,7 +440,9 @@ nav>div {
|
|||||||
float: left;
|
float: left;
|
||||||
top: 0;
|
top: 0;
|
||||||
left: 0;
|
left: 0;
|
||||||
|
width: auto;
|
||||||
padding-right: 4em;
|
padding-right: 4em;
|
||||||
|
max-width: 80%;
|
||||||
}
|
}
|
||||||
|
|
||||||
ul, div {
|
ul, div {
|
||||||
@ -451,12 +453,11 @@ nav>div {
|
|||||||
|
|
||||||
/* header */
|
/* header */
|
||||||
.header {
|
.header {
|
||||||
float: left;
|
float: right;
|
||||||
z-index: 3;
|
z-index: 0;
|
||||||
position: relative;
|
position: relative;
|
||||||
text-align: right;
|
text-align: right;
|
||||||
display: block;
|
display: block;
|
||||||
width: 100%;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
.header ul {
|
.header ul {
|
||||||
@ -581,4 +582,12 @@ nav>div {
|
|||||||
width: auto;
|
width: auto;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
nav .badge {
|
||||||
|
@extend [role="button"];
|
||||||
|
font-size: 70%;
|
||||||
|
padding: 0.2em .8em;
|
||||||
|
border-radius: 40%;
|
||||||
|
|
||||||
}
|
}
|
@ -8,7 +8,7 @@
|
|||||||
{% with "date-"|add:daytag as daytag %}
|
{% with "date-"|add:daytag as daytag %}
|
||||||
|
|
||||||
<article class="day{{ day|calendar_classes:fixed_style }}" id="{{ daytag }}">
|
<article class="day{{ day|calendar_classes:fixed_style }}" id="{{ daytag }}">
|
||||||
<header>
|
<header{% if day.is_today %} id="today"{% endif %}>
|
||||||
<{% if headers %}{{ headers }}{% else %}h2{% endif %}><a href="{{ day.date | url_day }}?{{ filter.get_url }}">{{ day.date | date:"l j" }}</a></{% if headers %}{{ headers }}{% else %}h2{% endif %}>
|
<{% if headers %}{{ headers }}{% else %}h2{% endif %}><a href="{{ day.date | url_day }}?{{ filter.get_url }}">{{ day.date | date:"l j" }}</a></{% if headers %}{{ headers }}{% else %}h2{% endif %}>
|
||||||
</header>
|
</header>
|
||||||
{% if day.events %}
|
{% if day.events %}
|
||||||
|
@ -45,8 +45,12 @@
|
|||||||
</li>
|
</li>
|
||||||
<li>
|
<li>
|
||||||
<a href="{% url 'home' %}" aria-label="Retour accueil">Les nuits énimagmatiques</a>
|
<a href="{% url 'home' %}" aria-label="Retour accueil">Les nuits énimagmatiques</a>
|
||||||
|
|
||||||
</li>
|
</li>
|
||||||
|
{% if user.is_authenticated %}
|
||||||
|
<li>
|
||||||
|
{% show_badges_events %}
|
||||||
|
</li>
|
||||||
|
{% endif %}
|
||||||
</ul>
|
</ul>
|
||||||
</nav>
|
</nav>
|
||||||
</div>
|
</div>
|
||||||
|
@ -1,5 +1,7 @@
|
|||||||
from django import template
|
from django import template
|
||||||
from django.utils.safestring import mark_safe
|
from django.utils.safestring import mark_safe
|
||||||
|
from django.urls import reverse_lazy
|
||||||
|
|
||||||
|
|
||||||
from agenda_culturel.models import Event
|
from agenda_culturel.models import Event
|
||||||
from django.db.models import Q
|
from django.db.models import Q
|
||||||
@ -35,3 +37,13 @@ def picto_status(event):
|
|||||||
else:
|
else:
|
||||||
return ""
|
return ""
|
||||||
|
|
||||||
|
|
||||||
|
@register.simple_tag
|
||||||
|
def show_badges_events():
|
||||||
|
# TODO: seulement ceux dans le futur ?
|
||||||
|
nb_drafts = nb_draft_events()
|
||||||
|
if nb_drafts != 0:
|
||||||
|
return mark_safe('<a href="' + reverse_lazy("view_all_events") + '?status=draft" class="badge" data-tooltip="' + str(nb_drafts) + ' brouillons à valider">' + str(nb_drafts) + '</a>')
|
||||||
|
|
||||||
|
else:
|
||||||
|
return ""
|
Loading…
Reference in New Issue
Block a user