From 25036ea331cf08c41dfbd92de11b38b9fe5a3d37 Mon Sep 17 00:00:00 2001 From: Sander Roosendaal Date: Sun, 3 Jun 2018 07:52:14 +0200 Subject: [PATCH] changes in admin --- rowers/admin.py | 14 ++++++++++++-- rowers/views.py | 3 --- 2 files changed, 12 insertions(+), 5 deletions(-) diff --git a/rowers/admin.py b/rowers/admin.py index b6e9bbbe..f3533ac4 100644 --- a/rowers/admin.py +++ b/rowers/admin.py @@ -6,7 +6,7 @@ from .models import ( Rower, Workout,GraphImage,FavoriteChart,SiteAnnouncement, Team,TeamInvite,TeamRequest, WorkoutComment,C2WorldClassAgePerformance,PlannedSession, - GeoCourse,GeoPolygon,GeoPoint,VirtualRace, + GeoCourse,GeoPolygon,GeoPoint,VirtualRace,VirtualRaceResult, ) # Register your models here so you can use them in the Admin module @@ -18,8 +18,14 @@ class RowerInline(admin.StackedInline): verbose_name_plural = 'rower' filter_horizontal = ('team','friends') -class UserAdmin(UserAdmin): +#class UserAdmin(UserAdmin): +class UserAdmin(admin.ModelAdmin): inlines = (RowerInline,) + list_display = ('username','email','first_name','last_name','rowerplan') + search_fields = ["username","first_name","last_name","email"] + + def rowerplan(self, obj): + return obj.rower.rowerplan class WorkoutAdmin(admin.ModelAdmin): list_display = ('date','user','name','workouttype','boattype') @@ -62,6 +68,9 @@ class GeoCourseAdmin(admin.ModelAdmin): class VirtualRaceAdmin(admin.ModelAdmin): list_display = ('manager','name','startdate','country') + +class VirtualRaceResultAdmin(admin.ModelAdmin): + list_display = ('race','userid','username','boattype','age','weightcategory') admin.site.unregister(User) admin.site.register(User,UserAdmin) @@ -78,3 +87,4 @@ admin.site.register(C2WorldClassAgePerformance, admin.site.register(PlannedSession,PlannedSessionAdmin) admin.site.register(GeoCourse, GeoCourseAdmin) admin.site.register(VirtualRace, VirtualRaceAdmin) +admin.site.register(VirtualRaceResult, VirtualRaceResultAdmin) diff --git a/rowers/views.py b/rowers/views.py index aa83404e..3f6fbef5 100644 --- a/rowers/views.py +++ b/rowers/views.py @@ -12874,9 +12874,6 @@ def plannedsessions_view(request,timeperiod='thisweek',rowerid=0): sps = get_sessions(r,startdate=startdate,enddate=enddate) - for ps in sps: - print ps.name,ps.sessiontype - completeness = {} actualvalue = {} completiondate = {}