forked from ScoDoc/ScoDoc
add item count for logo dept header
This commit is contained in:
parent
44893acb4a
commit
3b0a42435b
@ -265,6 +265,15 @@ class DeptForm(FlaskForm):
|
||||
return True
|
||||
return False
|
||||
|
||||
def count(self):
|
||||
compte = len(self.logos.entries)
|
||||
if compte == 0:
|
||||
return "vide"
|
||||
elif compte == 1:
|
||||
return "1 élément"
|
||||
else:
|
||||
return f"{compte} éléments"
|
||||
|
||||
|
||||
def _make_dept_id_name():
|
||||
"""Cette section assure que tous les départements sont traités (y compris ceux qu'ont pas de logo au départ)
|
||||
|
@ -1055,6 +1055,14 @@ span.wtf-field ul.errors li {
|
||||
display: list-item !important;
|
||||
}
|
||||
|
||||
.configuration_logo entete_dept {
|
||||
display: inline-block;
|
||||
}
|
||||
|
||||
.configuration_logo .effectifs {
|
||||
float: right;
|
||||
}
|
||||
|
||||
.configuration_logo h1 {
|
||||
display: inline-block;
|
||||
}
|
||||
|
@ -113,16 +113,20 @@
|
||||
<details>
|
||||
{% endif %}
|
||||
<summary>
|
||||
<span class="entete_dept">
|
||||
{% if dept_entry.form.is_local() %}
|
||||
<h2>Département {{ dept_form.dept_name.data }}</h2>
|
||||
<h3 class="effectifs">{{ dept_form.count() }}</h3>
|
||||
<div class="sco_help">Les paramètres donnés sont spécifiques à ce département.<br />
|
||||
Les logos du département se substituent aux logos de même nom définis globalement:</div>
|
||||
{% else %}
|
||||
<h2>Logos généraux</h2>
|
||||
<h3 class="effectifs">{{ dept_form.count() }}</h3>
|
||||
<div class="sco_help">Les images de cette section sont utilisé pour tous les départements,
|
||||
mais peuvent être redéfinies localement au niveau de chaque département
|
||||
(il suffit de définir un logo local de même nom)</div>
|
||||
{% endif %}
|
||||
</span>
|
||||
</summary>
|
||||
<div>
|
||||
{{ render_logos(dept_form) }}
|
||||
|
Loading…
Reference in New Issue
Block a user