From f33140e39c6e98de007a145941444c81336a8999 Mon Sep 17 00:00:00 2001 From: amandine-sahl Date: Wed, 28 Aug 2024 12:53:34 +0200 Subject: [PATCH] =?UTF-8?q?Formulaire=20m=C3=A9dia:=20style?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- apptax/admin/admin_view.py | 17 +++++++++++++++-- apptax/taxonomie/models.py | 2 +- 2 files changed, 16 insertions(+), 3 deletions(-) diff --git a/apptax/admin/admin_view.py b/apptax/admin/admin_view.py index 175d65e4..a2a19aac 100644 --- a/apptax/admin/admin_view.py +++ b/apptax/admin/admin_view.py @@ -257,16 +257,29 @@ def import_cd_nom_view(self, *args, **kwargs): class InlineMediaForm(InlineFormAdmin): - form_label = "Médias" + form_label = "Média" form_extra_fields = { "chemin": ImageUploadFieldWithoutDelete( - label="Image", + label="Téléverser un fichier", namegen=taxref_media_file_name, endpoint="media_taxhub", base_path=Path(current_app.config["MEDIA_FOLDER"], "taxhub").absolute(), ) } + form_columns = ( + "types", + "url", + "chemin", + "titre", + "auteur", + "desc_media", + "source", + "licence", + "is_public", + ) + column_labels = {"is_public": "Média public ?", "types": "Type", "desc_media": "Description"} + def __init__(self): return super(InlineMediaForm, self).__init__(TMedias) diff --git a/apptax/taxonomie/models.py b/apptax/taxonomie/models.py index 6b61e7ec..6bd65811 100644 --- a/apptax/taxonomie/models.py +++ b/apptax/taxonomie/models.py @@ -298,7 +298,7 @@ class TMedias(db.Model): desc_media = db.Column(db.Text) source = db.Column(db.Unicode) licence = db.Column(db.Unicode) - is_public = db.Column(db.BOOLEAN) + is_public = db.Column(db.BOOLEAN, nullable=False, default=True) id_type = db.Column( db.Integer, ForeignKey(BibTypesMedia.id_type),