def index(request, mode): service = request.GET.get("service", None) if not service: services = Duply.get_services() return render_to_response("duply/index.django.html", {"services": services}, context_instance=RequestContext(request)) else: status = Duply.get_service_status(service) return render_to_response("duply/info.django.html", {"status": status}, context_instance=RequestContext(request))
def edit(request, mode): service = request.GET.get("service", None) action = request.GET.get("action", None) if service is None: pass if action == "enable": done = Duply.enable_backup(service) if done: Duply.clear_service_cache() message = _("Service '%s' has been enabled" % service) else: message = _("There was an error while enabling '%s'" % service) elif action == "disable": done = Duply.disable_backup(service) if done: Duply.clear_service_cache() message = _("Service '%s' has been disabled" % service) else: message = _("There was an error while disabling '%s'" % service) else: message = _("Action '%s' is not implemented" % action) return HttpResponse(json.dumps({"message": message}), mimetype="application/json")