mybuddy/core/admin.py

49 lines
1.5 KiB
Python
Raw Normal View History

2017-08-13 14:48:16 +00:00
# -*- coding: utf-8 -*-
from __future__ import unicode_literals
2017-08-11 18:32:02 +00:00
from django.contrib import admin
2017-08-16 12:49:58 +00:00
from .models import Child, DiaperChange, Feeding, Note, Sleep, TummyTime
2017-08-13 14:48:16 +00:00
2017-08-16 12:49:58 +00:00
@admin.register(Child)
class ChildAdmin(admin.ModelAdmin):
2017-08-13 14:48:16 +00:00
list_display = ('first_name', 'last_name', 'birth_date',)
2017-08-13 20:15:57 +00:00
list_filter = ('last_name',)
2017-08-13 14:48:16 +00:00
search_fields = ('first_name', 'last_name', 'birth_date',)
2017-08-13 19:51:25 +00:00
@admin.register(DiaperChange)
class DiaperChangeAdmin(admin.ModelAdmin):
list_display = ('baby', 'time', 'wet', 'solid', 'color')
2017-08-13 20:15:57 +00:00
list_filter = ('baby', 'wet', 'solid', 'color')
2017-08-13 19:51:25 +00:00
search_fields = ('baby__first_name', 'baby__last_name',)
2017-08-13 15:59:14 +00:00
@admin.register(Feeding)
class FeedingAdmin(admin.ModelAdmin):
2017-08-13 16:51:01 +00:00
list_display = ('start', 'end', 'duration', 'baby', 'type', 'method',)
2017-08-13 20:15:57 +00:00
list_filter = ('baby', 'type', 'method',)
2017-08-13 19:05:44 +00:00
search_fields = ('baby__first_name', 'baby__last_name', 'type', 'method',)
2017-08-13 15:59:14 +00:00
2017-08-13 20:48:16 +00:00
@admin.register(Note)
class NoteAdmin(admin.ModelAdmin):
list_display = ('time', 'baby', 'note',)
list_filter = ('baby',)
search_fields = ('baby__last_name',)
2017-08-13 14:48:16 +00:00
@admin.register(Sleep)
class SleepAdmin(admin.ModelAdmin):
2017-08-13 16:51:01 +00:00
list_display = ('start', 'end', 'duration', 'baby',)
2017-08-13 20:15:57 +00:00
list_filter = ('baby',)
2017-08-13 14:48:16 +00:00
search_fields = ('baby__first_name', 'baby__last_name',)
2017-08-13 19:05:44 +00:00
@admin.register(TummyTime)
class TummyTimeAdmin(admin.ModelAdmin):
list_display = ('start', 'end', 'duration', 'baby', 'milestone',)
2017-08-13 20:15:57 +00:00
list_filter = ('baby',)
2017-08-13 19:05:44 +00:00
search_fields = ('baby__first_name', 'baby__last_name', 'milestone',)