Adding the core applications code to the repository
This commit is contained in:
47
maraudes/admin.py
Normal file
47
maraudes/admin.py
Normal file
@@ -0,0 +1,47 @@
|
||||
from django.contrib import admin
|
||||
|
||||
from django import forms
|
||||
|
||||
from django.contrib.auth.admin import UserAdmin as BaseUserAdmin
|
||||
from django.contrib.auth.models import User
|
||||
|
||||
from .models import *
|
||||
from .notes import Observation
|
||||
|
||||
|
||||
# Basic registration
|
||||
admin.site.register(Lieu)
|
||||
|
||||
# Inlines
|
||||
class ObservationInline(admin.StackedInline):
|
||||
model = Observation
|
||||
|
||||
|
||||
@admin.register(Rencontre)
|
||||
class RencontreAdmin(admin.ModelAdmin):
|
||||
|
||||
fieldsets = [
|
||||
('Contexte', {'fields': ['maraude', ('heure_debut', 'duree'), 'lieu']})
|
||||
]
|
||||
|
||||
inlines = [ObservationInline]
|
||||
|
||||
list_display = ('maraude', 'lieu', 'heure_debut', 'groupe_ou_individu')
|
||||
list_filter = ['lieu']
|
||||
|
||||
|
||||
|
||||
@admin.register(Maraude)
|
||||
class MaraudeAdmin(admin.ModelAdmin):
|
||||
|
||||
fieldsets = [
|
||||
('Planning', {'fields': [('date', 'heure_debut'), ('referent', 'binome')]}),
|
||||
(None, {'fields': ['heure_fin']}),
|
||||
]
|
||||
list_display = ('date', 'heure_debut', 'binome', 'est_passee', 'est_terminee')
|
||||
list_filter = ['date', 'binome']
|
||||
|
||||
@admin.register(Planning)
|
||||
class PlanningAdmin(admin.ModelAdmin):
|
||||
|
||||
list_display = ('week_day', 'horaire')
|
||||
Reference in New Issue
Block a user