コード例 #1
0
 class Meta:
     queryset = VideoLog.objects.all()
     resource_name = 'videolog'
     filtering = {
         "video_id": ('exact', 'in', ),
         "user": ('exact', ),
     }
     authorization = UserObjectsOnlyAuthorization()
コード例 #2
0
 class Meta:
     queryset = ContentLog.objects.all()
     resource_name = 'contentlog'
     filtering = {
         "content_id": ('exact', 'in', ),
         "user": ('exact', ),
     }
     authorization = UserObjectsOnlyAuthorization()
コード例 #3
0
 class Meta:
     queryset = ExerciseLog.objects.all()
     resource_name = 'exerciselog'
     filtering = {
         "exercise_id": ('exact', 'in', ),
         "user": ('exact', ),
     }
     authorization = UserObjectsOnlyAuthorization()
コード例 #4
0
 class Meta:
     queryset = QuizLog.objects.all()
     resource_name = 'quizlog'
     filtering = {
         "quiz": ('exact', ),
         "user": ('exact', ),
     }
     authorization = UserObjectsOnlyAuthorization()
コード例 #5
0
 class Meta:
     queryset = StoreTransactionLog.objects.all()
     resource_name = 'storetransactionlog'
     filtering = {
         "item": ('exact', ),
         "user": ('exact', ),
         "reversible": ('exact', ),
     }
     authorization = UserObjectsOnlyAuthorization()
コード例 #6
0
 class Meta:
     resource_name = 'content_rating'
     queryset = ContentRating.objects.all()
     filtering = {
         "content_id": ('exact', 'in', ),
         "content_kind": ('exact', 'in', ),
         "user": ('exact', ),
     }
     authorization = UserObjectsOnlyAuthorization()
コード例 #7
0
 class Meta:
     queryset = AttemptLog.objects.all().order_by("-timestamp")
     resource_name = 'attemptlog'
     filtering = {
         "exercise_id": ('exact', ),
         "user": ('exact', ),
         "context_type": ('exact', 'in', ),
     }
     ordering = [
         "timestamp",
     ]
     authorization = UserObjectsOnlyAuthorization()
コード例 #8
0
 class Meta:
     authorization = UserObjectsOnlyAuthorization()