Adding Department to Admin interface
authorBryan <btbonval@gmail.com>
Wed, 26 Feb 2014 08:10:25 +0000 (03:10 -0500)
committerBryan <btbonval@gmail.com>
Wed, 26 Feb 2014 08:10:25 +0000 (03:10 -0500)
karmaworld/apps/courses/admin.py

index e26ac25cfdce13fb76d0b73b16d635ee51ba7dec..7e56d10929d732dc4a4ea72ba4daeb40e8f86347 100644 (file)
@@ -10,10 +10,18 @@ from django.contrib import admin
 from karmaworld.apps.courses.models import School
 from karmaworld.apps.courses.models import Course
 from karmaworld.apps.courses.models import Professor
+from karmaworld.apps.courses.models import Department
 from karmaworld.apps.courses.models import ProfessorAffiliation
 
 class CourseAdmin(reversion.VersionAdmin, admin.ModelAdmin):
     """ an Admin handler for the Course model that handles fk search """
+    raw_id_fields = ('department',)
+    autocomplete_lookup_fields = {
+        'fk': ['department']
+    }
+
+class DepartmentAdmin(reversion.VersionAdmin, admin.ModelAdmin):
+    """ an Admin handler for the Department model that handles fk search """
     raw_id_fields = ('school',)
     autocomplete_lookup_fields = {
         'fk': ['school']
@@ -22,4 +30,5 @@ class CourseAdmin(reversion.VersionAdmin, admin.ModelAdmin):
 admin.site.register(School)
 admin.site.register(Professor)
 admin.site.register(Course, CourseAdmin)
+admin.site.register(Department, DepartmentAdmin)
 admin.site.register(ProfessorAffiliation)