Compare commits

..

No commits in common. "d1be12653739c8612b4db7fa1d98b7ee1bc55f21" and "cc97a195a06aaf15093608f569a408a59e602440" have entirely different histories.

3 changed files with 2 additions and 3 deletions

View file

@ -69,7 +69,7 @@ class ChantDocForm(BootstrapMixin, forms.ModelForm):
def clean(self):
data = super().clean()
if not self.instance.pk and not data.get("fichier") and not data.get("lien"):
if not data.get("fichier") and not data.get("lien"):
raise forms.ValidationError("Vous devez indiquer un fichier ou un lien")
elif data.get("fichier") and data.get("lien"):
raise forms.ValidationError("Vous ne pouvez pas indiquer à la fois un fichier et un lien")

View file

@ -16,7 +16,7 @@ def icon_url(file_name):
icon = "image"
elif ext == ".pdf":
icon = "pdf"
elif ext in [".mp3", ".m4a", ".wav"]:
elif ext in [".mp3", ".wav"]:
icon = "mp3"
elif ext in (".xls", ".xlsx", ".ods", ".csv"):
icon = "tsv"

View file

@ -11,7 +11,6 @@
{% for subform in form.formset %}
<div class="card text-bg-secondary mt-2">
<div class="card-body">
{% for fld in subform.hidden_fields %}{{ fld }}{% endfor %}
{% if subform.fichier %}{{ subform.fichier.as_field_group }}
{% elif subform.instance.fichier %}
<div>Fichier: <a href="{{ subform.instance.fichier.url }}">{{ subform.instance.fichier }}</a></div>