def volume_create_passphrase(request, object_id): volume = models.Volume.objects.get(id=object_id) if request.method == "POST": form = forms.CreatePassphraseForm(request.POST) if form.is_valid(): form.done(volume=volume) return JsonResp(request, message=_("Passphrase created")) else: form = forms.CreatePassphraseForm() return render(request, "storage/create_passphrase.html", { 'volume': volume, 'form': form, })
def volume_create_passphrase(request, object_id): volume = models.Volume.objects.get(id=object_id) if request.method == "POST": form = forms.CreatePassphraseForm(request.POST) if form.is_valid(): try: form.done(volume=volume) return JsonResp(request, message=_("Passphrase created")) except ClientException as e: form._errors['__all__'] = form.error_class([str(e)]) else: form = forms.CreatePassphraseForm() return render(request, "storage/create_passphrase.html", { 'volume': volume, 'form': form, })