diff --git a/src/rideshare/admin.py b/src/rideshare/admin.py index 8c38f3f3..c0f1917e 100644 --- a/src/rideshare/admin.py +++ b/src/rideshare/admin.py @@ -1,3 +1,8 @@ from django.contrib import admin -# Register your models here. +from .models import Ride + + +@admin.register(Ride) +class RideModelAdmin(admin.ModelAdmin): + list_filter = ('camp', 'user') diff --git a/src/rideshare/models.py b/src/rideshare/models.py index c06cca1c..42e5a033 100644 --- a/src/rideshare/models.py +++ b/src/rideshare/models.py @@ -20,3 +20,11 @@ class Ride(UUIDModel, CampRelatedModel): 'camp_slug': self.camp.slug } ) + + def __str__(self): + return "{} seats from {} at {} by {}".format( + self.seats, + self.location, + self.when, + self.user + )