Corrections mineures

This commit is contained in:
alazo 2017-03-08 04:39:37 +01:00
parent 5e59148fd9
commit 3fdb5496d8
6 changed files with 172 additions and 18 deletions

View file

@ -1,19 +1,30 @@
from django.contrib import admin
from .models import (Enseignant, Domaine, Competence, SousCompetence, Objectif,
Ressource, Module, Processus)
from .forms import ProcessusAdminForm, ModuleAdminForm, DomaineAdminForm
from .forms import (ProcessusAdminForm, ModuleAdminForm, DomaineAdminForm, CompetenceAdminForm,
SousCompetenceInlineAdminForm, CompetenceInlineAdminForm, ObjectifAdminForm, RessourceAdminForm,
SousCompetenceAdminForm)
# Register your models here.
class SousCompetenceInline(admin.TabularInline):
form = SousCompetenceInlineAdminForm
model = SousCompetence
extra = 0
class CompetenceInline(admin.TabularInline):
form = CompetenceInlineAdminForm
model = Competence
extra=0
#template ='templates/admin/cms/processus/edit_inline/tabular.html'
class SousCompetenceAdmin(admin.ModelAdmin):
form = SousCompetenceAdminForm
class RessourceAdmin(admin.ModelAdmin):
form = RessourceAdminForm
list_display = ('nom', 'module')
@ -26,12 +37,18 @@ class ModuleAdmin(admin.ModelAdmin):
class ProcessusAdmin(admin.ModelAdmin):
form = ProcessusAdminForm
class ObjectifAdmin(admin.ModelAdmin):
form = ObjectifAdminForm
class ProcessusAdminInline(admin.TabularInline):
model = Processus
extra=0
class CompetenceAdmin(admin.ModelAdmin):
form = CompetenceAdminForm
list_display = ('code', 'nom', 'module')
list_editable = ('module',)
inlines = (SousCompetenceInline,)
@ -46,8 +63,8 @@ class DomaineAdmin(admin.ModelAdmin):
admin.site.register(Enseignant)
admin.site.register(Domaine, DomaineAdmin)
admin.site.register(Competence, CompetenceAdmin)
admin.site.register(SousCompetence)
admin.site.register(Objectif)
admin.site.register(SousCompetence, SousCompetenceAdmin)
admin.site.register(Objectif, ObjectifAdmin)
admin.site.register(Ressource, RessourceAdmin)
admin.site.register(Module, ModuleAdmin)
admin.site.register(Processus, ProcessusAdmin)