Private
Public Access
1
0

adding instantplan to admin

This commit is contained in:
Sander Roosendaal
2022-03-31 14:10:25 +02:00
parent 43232d0cf6
commit 9b36280d41
3 changed files with 9 additions and 2 deletions

View File

@@ -8,7 +8,7 @@ from .models import (
WorkoutComment, C2WorldClassAgePerformance, PlannedSession,
GeoCourse, GeoPolygon, GeoPoint, VirtualRace, VirtualRaceResult,
PaidPlan, IndoorVirtualRaceResult, ShareKey,
CourseStandard, StandardCollection,
CourseStandard, StandardCollection, InstantPlan,
)
# Register your models here so you can use them in the Admin module
@@ -165,6 +165,8 @@ class StandardCollectionAdmin(admin.ModelAdmin):
class CourseStandardAdmin(admin.ModelAdmin):
list_display = ('name', 'standardcollection')
class InstantPlanAdmin(admin.ModelAdmin):
list_display = ('name','duration','price')
admin.site.unregister(User)
admin.site.register(User, UserAdmin)
@@ -187,3 +189,4 @@ admin.site.register(PaidPlan, PaidPlanAdmin)
admin.site.register(ShareKey, ShareKeyAdmin)
admin.site.register(CourseStandard, CourseStandardAdmin)
admin.site.register(StandardCollection, StandardCollectionAdmin)
admin.site.register(InstantPlan, InstantPlanAdmin)

View File

@@ -1050,7 +1050,6 @@ def get_workouts_session(r, ps):
return ws
def create_sessions_from_json(plansteps, rower, startdate, manager):
trainingdays = plansteps['trainingDays']
planstartdate = startdate

View File

@@ -2530,11 +2530,15 @@ def rower_view_instantplan(request, id='', userid=0):
trainingdays = plansteps['trainingDays']
trainingdays2 = []
nextday = trainingdays.pop(0)
for i in range(plansteps['duration']):
if nextday['order'] == i+1:
nextday['week'] = (divmod(i, 7)[0])+1
trainingdays2.append(nextday)
try:
nextday = trainingdays.pop(0)
@@ -2549,6 +2553,7 @@ def rower_view_instantplan(request, id='', userid=0):
}
)
targets = TrainingTarget.objects.filter(
rowers=r,
date__gte=timezone.now(),