Adding the core applications code to the repository

This commit is contained in:
artus
2016-08-05 10:41:43 +02:00
parent 243ff9153e
commit 5f4faf46ec
155 changed files with 13176 additions and 0 deletions

47
maraudes/admin.py Normal file
View 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')