X-Git-Url: http://git.onelab.eu/?a=blobdiff_plain;f=planetstack%2Ftemplates%2Fadmin%2Flogin.html;h=29534db54089f86b704c4f48ee6d1b99076a7c8a;hb=ed260c2012c507198ec2007ffc90aa962e2806ca;hp=293834c4222ade272543cd31a451df17d7e739ba;hpb=dafa9670af7d4a32b65e6327c901b0afff3eebf4;p=plstackapi.git diff --git a/planetstack/templates/admin/login.html b/planetstack/templates/admin/login.html index 293834c..29534db 100644 --- a/planetstack/templates/admin/login.html +++ b/planetstack/templates/admin/login.html @@ -131,9 +131,21 @@ $("#request-signup").unbind().click(function(){ }, async: false, type: 'POST', - success: function () { - $("#request-account-form").dialog("close"); - alert("Your request has been submitted"); + success: function (response) { + if (response && response.error) { + if (response.error == "already_approved") { + alert("Your request has already been proccessed and approved. We are sending you another email with a new temporary password"); + return; + } else if (response.error == "already_pending") { + alert("Your request is already pending and awaiting approval"); + return; + } else if (response.error == "is_deleted") { + alert("Your user record is in a deleted state. Please contact OpenCloud support"); + return; + } + } + $("#request-account-form").dialog("close"); + alert("Your request has been submitted"); }, error:function (xhr, textStatus, thrownError){ alert("Error:", textStatus + " " + xhr.responseText);