From 343eaeb72ebcf05b95d4539994b06b66d94f37ab Mon Sep 17 00:00:00 2001 From: Lucie Galland Date: Tue, 18 Jan 2022 15:36:04 +0100 Subject: [PATCH] add partitions to admin --- partitions/admin.py | 6 +++++- partitions/models.py | 6 ++++-- 2 files changed, 9 insertions(+), 3 deletions(-) diff --git a/partitions/admin.py b/partitions/admin.py index 9cb0363..0ac8ee4 100644 --- a/partitions/admin.py +++ b/partitions/admin.py @@ -1,7 +1,11 @@ from django.contrib import admin -from .models import Category, PartitionSet, SetList +from .models import Category, PartitionSet, SetList, Partition +class PartitionAdmin(admin.ModelAdmin): + list_filter = ( 'morceau', ) + list_display = ('part','morceau') admin.site.register(Category) admin.site.register(PartitionSet) admin.site.register(SetList) +admin.site.register(Partition,PartitionAdmin) diff --git a/partitions/models.py b/partitions/models.py index ce2a8c3..30d5325 100644 --- a/partitions/models.py +++ b/partitions/models.py @@ -4,6 +4,7 @@ from django.conf import settings from django.db import models from django.db.models.functions import Lower from django.utils.translation import gettext_lazy as _ +from django.contrib import admin class Category(models.Model): @@ -33,11 +34,12 @@ class Partition(models.Model): super(Partition, self).delete(*args, **kwargs) class Meta: - verbose_name = _("Morceau") - verbose_name_plural = _("Morceaux") + verbose_name = _("Partition") + verbose_name_plural = _("Partitions") ordering = (Lower("nom"),) + class PartitionSet(models.Model): nom = models.CharField(max_length=100) auteur = models.CharField(max_length=100)