Refactored model files
This commit is contained in:
@@ -1,10 +1,17 @@
|
||||
from django.core.exceptions import ValidationError
|
||||
from django.contrib import admin
|
||||
from django import forms
|
||||
from .models import *
|
||||
from datetime import date
|
||||
from django.contrib import admin
|
||||
from durationwidget.widgets import TimeDurationWidget
|
||||
from datetime import date
|
||||
import nested_admin
|
||||
|
||||
from .models.courses import Course
|
||||
from .models.hourbuildings import HourBuilding, HourBuildingLeg
|
||||
from .models.missions import Training, MissionProfile
|
||||
from .models.students import Student
|
||||
from .models.weekpref import WeekPreference
|
||||
|
||||
class TrainingForm(forms.ModelForm):
|
||||
model=Training
|
||||
|
||||
class HourBuildingLegForm(forms.ModelForm):
|
||||
class Meta:
|
||||
@@ -16,9 +23,6 @@ class HourBuildingLegForm(forms.ModelForm):
|
||||
)
|
||||
}
|
||||
|
||||
class TrainingForm(forms.ModelForm):
|
||||
model=Training
|
||||
|
||||
# Register your models here.
|
||||
class HourBuildingLegInline(nested_admin.NestedTabularInline):
|
||||
model = HourBuildingLeg
|
||||
@@ -88,8 +92,17 @@ class StudentAdmin(admin.ModelAdmin):
|
||||
list_display = ("surname", "name", "course", "email","active")
|
||||
list_filter = ["course", "active"]
|
||||
|
||||
class CourseAdminForm(forms.ModelForm):
|
||||
class Meta:
|
||||
model = Course
|
||||
|
||||
class CourseAdmin(admin.ModelAdmin):
|
||||
list_display = ["ctype", "cnumber", "year", "color"]
|
||||
list_filter = ["ctype", "year"]
|
||||
form=CourseAdminForm
|
||||
|
||||
class MissionProfileAdmin(admin.ModelAdmin):
|
||||
list_display = ("mtype", "mnum")
|
||||
|
||||
admin.site.register(Course, CourseAdmin)
|
||||
admin.site.register(MissionProfile)
|
||||
|
||||
Reference in New Issue
Block a user