better appearance for the form and a sidebar with mandrill status.

This commit is contained in:
Kenneth Love
2012-01-20 16:55:20 -08:00
parent b18b3ced46
commit 7612856b72
3 changed files with 33 additions and 27 deletions

View File

@@ -75,27 +75,20 @@ class DjrillSendersListView(DjrillAdminMedia, DjrillApiMixin,
def get(self, request):
form = CreateSenderForm()
objects = self.get_json_objects()
status = False
req = requests.post("%s/%s" % (self.api_url, "users/ping.json"),
data={"key": self.api_key})
if req.status_code == 200:
status = True
return self.render_to_response({
"objects": json.loads(objects),
"media": self.media,
"form": form
"form": form,
"status": status
})
def post(self, request):
form = CreateSenderForm(request.POST or None)
if form.is_valid():
return HttpResponseRedirect(reverse("admin:djrill_senders"))
objects = self.get_json_objects()
return self.render_to_response({
"objects": json.loads(objects),
"media": self.media,
"form": form
})
class DjrillSenderView(DjrillApiMixin, View):
api_action = None