class Meta: queryset = Club.objects.all().prefetch_related('group__user_set', 'race_classes', 'coupons', 'memberships', 'locations', 'seasons') resource_name = 'club' authentication = SessionAuthentication() authorization = ClubAdminAuthorization() always_return_data = True
class Meta: queryset = Coupon.objects.all().select_related() authentication = SessionAuthentication() authorization = ClubAdminAuthorization() always_return_data = True
class Meta: queryset = Location.objects.all().select_related() authentication = SessionAuthentication() authorization = ClubAdminAuthorization()
class Meta: queryset = Season.objects.all().prefetch_related() authentication = SessionAuthentication() authorization = ClubAdminAuthorization() always_return_data = True
class Meta: authentication = SessionAuthentication() authorization = ClubAdminAuthorization() queryset = Session.objects.all() resource_name = "sessions"
class Meta: authentication = SessionAuthentication() authorization = ClubAdminAuthorization() queryset = Event.objects.all().select_related() resource_name = "event"
class Meta: authentication = SessionAuthentication() authorization = ClubAdminAuthorization() queryset = Registration.objects.all().select_related() excludes = ['_anon_l_name', '_anon_f_name', '_anon_car']
class Meta: authentication = SessionAuthentication() authorization = ClubAdminAuthorization() queryset = Result.objects.all().prefetch_related() include_resource_uri = False
class Meta: authentication = SessionAuthentication() authorization = ClubAdminAuthorization() queryset = Run.objects.all()
class Meta: queryset = Membership.objects.all().select_related() authentication = SessionAuthentication() #authorization = IsOwnerAuthorization() #TODO: Need to add permissions authorization = ClubAdminAuthorization() excludes = ['_anon_f_name', '_anon_l_name']
class Meta: queryset = RaceClass.objects.all().select_related() resource_name = 'raceclass' authentication = SessionAuthentication() authorization = ClubAdminAuthorization() always_return_data = True