Start exposing stuff in admin interface
[climbing.kerkeslager.com] / src / climbing / admin.py
index 8c38f3f..570e2ad 100644 (file)
@@ -1,3 +1,32 @@
 from django.contrib import admin
 
-# Register your models here.
+from . import models
+
+class AreaAdmin(admin.ModelAdmin):
+    pass
+admin.site.register(models.Area, AreaAdmin)
+
+class CragAdmin(admin.ModelAdmin):
+    pass
+admin.site.register(models.Crag, CragAdmin)
+
+class PitchInline(admin.StackedInline):
+    model = models.Pitch
+
+class RouteAdmin(admin.ModelAdmin):
+    inlines = (
+        PitchInline,
+    )
+admin.site.register(models.Route, RouteAdmin)
+
+class ClusterAdmin(admin.ModelAdmin):
+    pass
+admin.site.register(models.Cluster, ClusterAdmin)
+
+class BoulderAdmin(admin.ModelAdmin):
+    pass
+admin.site.register(models.Boulder, BoulderAdmin)
+
+class ProblemAdmin(admin.ModelAdmin):
+    pass
+admin.site.register(models.Problem, ProblemAdmin)