diff --git a/media/admin.py b/media/admin.py
index 240a210..b895baf 100644
--- a/media/admin.py
+++ b/media/admin.py
@@ -17,11 +17,15 @@ class MediaAdmin(VersionAdmin):
class EmpruntAdmin(VersionAdmin):
- list_display = ('media', 'user', 'date_emprunt', 'date_rendu', 'permanencier_emprunt', 'permanencier_rendu')
+ list_display = (
+ 'media', 'user', 'date_emprunt', 'date_rendu', 'permanencier_emprunt',
+ 'permanencier_rendu')
class JeuAdmin(VersionAdmin):
- list_display = ('nom', 'proprietaire', 'duree', 'nombre_joueurs_min', 'nombre_joueurs_max', 'comment')
+ list_display = (
+ 'nom', 'proprietaire', 'duree', 'nombre_joueurs_min', 'nombre_joueurs_max',
+ 'comment')
admin.site.register(Auteur, AuteurAdmin)
diff --git a/media/forms.py b/media/forms.py
index cd53d1d..7c07b40 100644
--- a/media/forms.py
+++ b/media/forms.py
@@ -15,7 +15,9 @@ class AuteurForm(ModelForm):
class MediaForm(ModelForm):
- auteur = forms.ModelMultipleChoiceField(Auteur.objects.all(), widget=forms.CheckboxSelectMultiple, required=False)
+ auteur = forms.ModelMultipleChoiceField(Auteur.objects.all(),
+ widget=forms.CheckboxSelectMultiple,
+ required=False)
class Meta:
model = Media
@@ -28,7 +30,8 @@ class JeuForm(ModelForm):
fields = '__all__'
def clean_nombre_joueurs_max(self):
- if self.cleaned_data['nombre_joueurs_max'] < self.cleaned_data['nombre_joueurs_min']:
+ if self.cleaned_data['nombre_joueurs_max'] < self.cleaned_data[
+ 'nombre_joueurs_min']:
raise forms.ValidationError("Max ne peut être inférieur à min")
return self.cleaned_data['nombre_joueurs_max']
@@ -42,4 +45,5 @@ class EmpruntForm(ModelForm):
class EditEmpruntForm(ModelForm):
class Meta:
model = Emprunt
- fields = ['media', 'permanencier_emprunt', 'permanencier_rendu', 'date_rendu']
+ fields = ['media', 'permanencier_emprunt', 'permanencier_rendu',
+ 'date_rendu']
diff --git a/media/models.py b/media/models.py
index 35b27a5..3149def 100644
--- a/media/models.py
+++ b/media/models.py
@@ -35,11 +35,23 @@ class Emprunt(models.Model):
media = models.ForeignKey('Media', on_delete=models.PROTECT)
user = models.ForeignKey('users.User', on_delete=models.PROTECT)
date_emprunt = models.DateTimeField(help_text='%d/%m/%y %H:%M:%S')
- date_rendu = models.DateTimeField(help_text='%d/%m/%y %H:%M:%S', blank=True, null=True)
- permanencier_emprunt = models.ForeignKey('users.User', on_delete=models.PROTECT,
- related_name='user_permanencier_emprunt')
- permanencier_rendu = models.ForeignKey('users.User', on_delete=models.PROTECT,
- related_name='user_permanencier_rendu', blank=True, null=True)
+ date_rendu = models.DateTimeField(
+ help_text='%d/%m/%y %H:%M:%S',
+ blank=True,
+ null=True,
+ )
+ permanencier_emprunt = models.ForeignKey(
+ 'users.User',
+ on_delete=models.PROTECT,
+ related_name='user_permanencier_emprunt',
+ )
+ permanencier_rendu = models.ForeignKey(
+ 'users.User',
+ on_delete=models.PROTECT,
+ related_name='user_permanencier_rendu',
+ blank=True,
+ null=True,
+ )
def __str__(self):
return str(self.media) + str(self.user)
@@ -63,7 +75,8 @@ class Jeu(models.Model):
duree = models.CharField(choices=DUREE, max_length=255)
nombre_joueurs_min = models.IntegerField(validators=[MinValueValidator(1)])
nombre_joueurs_max = models.IntegerField(validators=[MinValueValidator(1)])
- comment = models.CharField(help_text="Commentaire", max_length=255, blank=True, null=True)
+ comment = models.CharField(help_text="Commentaire", max_length=255,
+ blank=True, null=True)
def __str__(self):
return str(self.nom)
diff --git a/media/templates/media/aff_auteurs.html b/media/templates/media/aff_auteurs.html
index 12f04f8..c3d0615 100644
--- a/media/templates/media/aff_auteurs.html
+++ b/media/templates/media/aff_auteurs.html
@@ -23,22 +23,31 @@ with this program; if not, write to the Free Software Foundation, Inc.,
{% endcomment %}
{% if auteurs_list.paginator %}
-{% include "pagination.html" with list=auteurs_list %}
+ {% include "pagination.html" with list=auteurs_list %}
{% endif %}
-
-
-
-
Nom
-
-
-
- {% for auteur in auteurs_list %}
+
+
+
+
Nom
+
+
+
+ {% for auteur in auteurs_list %}
{{ auteur.nom }}
-
{% if is_perm %}{% include 'buttons/edit.html' with href='media:edit-auteur' id=auteur.id %}
- {% include 'buttons/suppr.html' with href='media:del-auteur' id=auteur.id %}{% endif %}
- {% include 'buttons/history.html' with href='media:history' name='auteur' id=auteur.id %}
diff --git a/media/templates/media/aff_jeux.html b/media/templates/media/aff_jeux.html
index ccb4f44..2d9e999 100644
--- a/media/templates/media/aff_jeux.html
+++ b/media/templates/media/aff_jeux.html
@@ -46,9 +46,18 @@ with this program; if not, write to the Free Software Foundation, Inc.,
{{ jeu.nombre_joueurs_min }}
{{ jeu.nombre_joueurs_max }}
{{ jeu.comment }}
-
{% if is_perm %}{% include 'buttons/edit.html' with href='media:edit-jeu' id=jeu.id %}
- {% include 'buttons/suppr.html' with href='media:del-jeu' id=jeu.id %}{% endif %}
- {% include 'buttons/history.html' with href='media:history' name='jeu' id=jeu.id %}
{% endfor %}
diff --git a/media/templates/media/aff_medias.html b/media/templates/media/aff_medias.html
index 32ad182..28664b6 100644
--- a/media/templates/media/aff_medias.html
+++ b/media/templates/media/aff_medias.html
@@ -23,26 +23,35 @@ with this program; if not, write to the Free Software Foundation, Inc.,
{% endcomment %}
{% if medias_list.paginator %}
-{% include "pagination.html" with list=medias_list %}
+ {% include "pagination.html" with list=medias_list %}
{% endif %}
-
-
-
-
Titre
-
Auteur
-
Cote
-
-
-
- {% for media in medias_list %}
+
+
+
+
Titre
+
Auteur
+
Cote
+
+
+
+ {% for media in medias_list %}
{{ media.titre }}
{% for aut in media.auteur.all %}{{ aut }}, {% endfor %}
{{ media.cote }}
-
{% if is_perm %}{% include 'buttons/edit.html' with href='media:edit-media' id=media.id %}
- {% include 'buttons/suppr.html' with href='media:del-media' id=media.id %}{% endif %}
- {% include 'buttons/history.html' with href='media:history' name='media' id=media.id %}