from django.contrib import admin
from .models import Magasin, ArticleRecurrent, Rayon, Course, ArticleCourse, Article

admin.site.register(Magasin)

class RayonList(admin.ModelAdmin):
    list_display = ('magasin', 'ordreAffichage', 'name')
    list_editable = ('ordreAffichage','name')
    ordering = ('magasin', 'ordreAffichage')
    list_filter = ('magasin',)

admin.site.register(Rayon,RayonList)


class ArticleRecurrentList(admin.ModelAdmin):
    list_display = ('rayon', 'name', 'quantity', 'unit')
    list_editable = ('name', 'quantity', 'unit')
    ordering = ('rayon', 'name')
    list_filter = ('rayon',)

admin.site.register(ArticleRecurrent, ArticleRecurrentList)


class ArticleList(admin.ModelAdmin):
    list_display = ( 'name', 'quantity', 'unit')
    list_editable = ( 'quantity', 'unit')
    ordering = ('name',)


admin.site.register(Article, ArticleList)

class CourseList(admin.ModelAdmin):
    list_display = ('date','magasin','dateFin')
    list_editable = ('dateFin',)
    ordering = ('-date',)
admin.site.register(Course,CourseList)

class ArticleCourseList(admin.ModelAdmin):
    list_display = ('course','rayon', 'name', 'quantity', 'unit','termine')
    list_editable = ('termine',)
    ordering = ('course', 'rayon', 'name')
admin.site.register(ArticleCourse,ArticleCourseList)

admin.site.site_header = 'Liste de courses'                    # default: "Django Administration"
admin.site.index_title = 'Listes'                   # default: "Site administration"
admin.site.site_title = 'gestion'                     # default: "Django site admin"

