Add todos and ticks
[climbing.kerkeslager.com] / src / climbing / admin.py
index 8c38f3f..15f19b5 100644 (file)
@@ -1,3 +1,48 @@
 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)
+
+class RouteTodoAdmin(admin.ModelAdmin):
+    pass
+admin.site.register(models.RouteTodo, RouteTodoAdmin)
+
+class ProblemTodoAdmin(admin.ModelAdmin):
+    pass
+admin.site.register(models.ProblemTodo, ProblemTodoAdmin)
+
+class RouteTickAdmin(admin.ModelAdmin):
+    pass
+admin.site.register(models.RouteTick, RouteTickAdmin)
+
+class ProblemTickAdmin(admin.ModelAdmin):
+    pass
+admin.site.register(models.ProblemTick, ProblemTickAdmin)