Пример #1
0
 def create(self, request, *args, **kwargs):
     fail = check_potatocaptcha(request.DATA)
     if fail:
         return fail
     # Immutable? *this* *is* PYYYYTHONNNNNNNNNN!
     request.DATA._mutable = True
     if request.user.is_authenticated():
         request.DATA['reporter'] = request.user.pk
     else:
         request.DATA['reporter'] = None
     request.DATA['ip_address'] = request.META.get('REMOTE_ADDR', '')
     return super(BaseAbuseViewSet, self).create(request, *args, **kwargs)
Пример #2
0
 def create(self, request, *a, **kw):
     fail = check_potatocaptcha(request.DATA)
     if fail:
         return fail
     # Immutable? *this* *is* PYYYYTHONNNNNNNNNN!
     request.DATA._mutable = True
     if request.amo_user:
         request.DATA['reporter'] = request.amo_user.pk
     else:
         request.DATA['reporter'] = None
     request.DATA['ip_address'] = request.META.get('REMOTE_ADDR', '')
     return viewsets.ModelViewSet.create(self, request, *a, **kw)
Пример #3
0
 def create(self, request, *a, **kw):
     fail = check_potatocaptcha(request.DATA)
     if fail:
         return fail
     # Immutable? *this* *is* PYYYYTHONNNNNNNNNN!
     request.DATA._mutable = True
     if request.amo_user:
         request.DATA['reporter'] = request.amo_user.pk
     else:
         request.DATA['reporter'] = None
     request.DATA['ip_address'] = request.META.get('REMOTE_ADDR', '')
     return viewsets.ModelViewSet.create(self, request, *a, **kw)