proof of concept /video
This commit is contained in:
@@ -45,8 +45,8 @@ class WorkoutViewSet(viewsets.ModelViewSet):
|
||||
except TypeError:
|
||||
return []
|
||||
|
||||
|
||||
|
||||
|
||||
|
||||
permission_classes = (
|
||||
#DjangoModelPermissions,
|
||||
IsOwnerOrNot,
|
||||
@@ -56,7 +56,7 @@ class RowerViewSet(viewsets.ModelViewSet):
|
||||
model = Rower
|
||||
serializer_class = RowerSerializer
|
||||
#queryset = Rower.objects.all()
|
||||
|
||||
|
||||
def get_queryset(self):
|
||||
try:
|
||||
r = Rower.objects.filter(user=self.request.user)
|
||||
@@ -70,7 +70,7 @@ class RowerViewSet(viewsets.ModelViewSet):
|
||||
|
||||
http_method_names = ['get','patch']
|
||||
|
||||
|
||||
|
||||
class FavoriteChartViewSet(viewsets.ModelViewSet):
|
||||
model = FavoriteChart
|
||||
serializer_class = FavoriteChartSerializer
|
||||
@@ -88,10 +88,10 @@ class FavoriteChartViewSet(viewsets.ModelViewSet):
|
||||
)
|
||||
|
||||
http_method_names = ['get','put','patch','delete']
|
||||
|
||||
|
||||
class StrokeDataViewSet(viewsets.ModelViewSet):
|
||||
serializer_class = StrokeDataSerializer
|
||||
|
||||
|
||||
# Routers provide an easy way of automatically determining the URL conf.
|
||||
router = routers.DefaultRouter()
|
||||
router.register(r'api/workouts',WorkoutViewSet, 'workout')
|
||||
@@ -104,7 +104,6 @@ def permissiondenied_view(request):
|
||||
|
||||
|
||||
def filenotfound_view(request):
|
||||
print('aapje')
|
||||
return rowers.views.error403_view(request)
|
||||
|
||||
def response_error_handler(request, exception=None):
|
||||
@@ -344,6 +343,7 @@ urlpatterns = [
|
||||
re_path(r'^workout/(?P<id>\b[0-9A-Fa-f]+\b)/split/$',views.workout_split_view,name='workout_split_view'),
|
||||
# re_path(r'^workout/(?P<id>\d+)/interactiveplot/$',views.workout_biginteractive_view),
|
||||
re_path(r'^workout/(?P<id>\b[0-9A-Fa-f]+\b)/view/$',views.workout_view,name='workout_view'),
|
||||
re_path(r'^workout/(?P<id>\b[0-9A-Fa-f]+\b)/video/$',views.workout_video_view,name='workout_video_view'),
|
||||
# re_path(r'^workout/(?P<id>\d+)/$',views.workout_view,name='workout_view'),
|
||||
re_path(r'^workout/(?P<id>\b[0-9A-Fa-f]+\b)/$',views.workout_view,name='workout_view'),
|
||||
re_path(r'^workout/fusion/(?P<id1>\b[0-9A-Fa-f]+\b)/(?P<id2>\b[0-9A-Fa-f]+\b)/$',views.workout_fusion_view,name='workout_fusion_view'),
|
||||
@@ -475,7 +475,7 @@ urlpatterns = [
|
||||
re_path(r'^me/coachrequest/(?P<code>\w+.*)/accept/$',views.coach_accept_coachrequest_view,
|
||||
name='coach_accept_coachrequest_view'),
|
||||
re_path(r'^me/coachoffer/(?P<code>\w+.*)/accept/$',views.rower_accept_coachoffer_view,
|
||||
name='rower_accept_coachoffer_view'),
|
||||
name='rower_accept_coachoffer_view'),
|
||||
re_path(r'^team/(?P<id>\d+)/delete/$',views.team_delete_view,name='team_delete_view'),
|
||||
re_path(r'^team/create/$',views.team_create_view,name='team_create_view'),
|
||||
re_path(r'^me/team/(?P<teamid>\d+)/drop/(?P<userid>\d+)/$',views.manager_member_drop_view,name='manager_member_drop_view'),
|
||||
|
||||
Reference in New Issue
Block a user