mirror of
https://github.com/pacnpal/django-anymail.git
synced 2025-12-20 11:51:05 -05:00
Merge branch 'master' of github.com:brack3t/Djrill
This commit is contained in:
@@ -77,7 +77,8 @@ class DjrillSendersListView(DjrillAdminMedia, DjrillApiMixin,
|
||||
})
|
||||
|
||||
|
||||
class DjrillDisableSenderView(DjrillApiMixin, View):
|
||||
class DjrillSenderView(DjrillApiMixin, View):
|
||||
api_action = None
|
||||
|
||||
def post(self, request):
|
||||
email = request.POST.get("email", None)
|
||||
@@ -87,10 +88,18 @@ class DjrillDisableSenderView(DjrillApiMixin, View):
|
||||
"key": self.api_key,
|
||||
"email": email
|
||||
}
|
||||
req = requests.post("%s/users/disable-sender.json" % self.api_url,
|
||||
req = requests.post("%s/%s" % (self.api_url, self.api_action),
|
||||
data=json.dumps(payload))
|
||||
|
||||
if req.status_code == 200:
|
||||
return HttpResponseRedirect(reverse("admin:djrill_senders"))
|
||||
|
||||
return HttpResponseForbidden()
|
||||
|
||||
|
||||
class DjrillDisableSenderView(DjrillSenderView):
|
||||
api_action = "users/disable-sender.json"
|
||||
|
||||
|
||||
class DjrillVerifySenderView(DjrillSenderView):
|
||||
api_action = "users/verify-sender.json"
|
||||
|
||||
Reference in New Issue
Block a user