Commit 6edee05ff50a48dd7fd4c53e07bd115de9e4ae2e

Authored by Evandro Jr
1 parent 471be0f8

Fix error messages for registration

Showing 1 changed file with 7 additions and 3 deletions   Show diff stats
js/main.js
... ... @@ -30,7 +30,7 @@ define(['handlebars', 'fastclick', 'handlebars_helpers'], function(Handlebars, F
30 30 window.recaptchaSiteKey = '6LcLPAcTAAAAAKsd0bxY_TArhD_A7OL19SRCW7_i'
31 31 }else{
32 32 var host = 'http://noosfero.com:3000';
33   - var proposal_discussion = '372'; //local serpro
  33 + var proposal_discussion = '392'; //local serpro
34 34 window.recaptchaSiteKey = '6LdsWAcTAAAAAChTUUD6yu9fCDhdIZzNd7F53zf-' //http://noosfero.com/
35 35 }
36 36  
... ... @@ -759,9 +759,13 @@ define(['handlebars', 'fastclick', 'handlebars_helpers'], function(Handlebars, F
759 759 data: $(this).parents('.signup').serialize(),
760 760 }).done(function(data) {
761 761 Main.loginCallback(true, data.private_token);
762   - }).fail(function( /*data*/ ) {
  762 + }).fail(function(data) {
  763 + var msg = "";
  764 + var o = JSON.parse(data.responseJSON.message);
  765 + Object.keys(o).map(function(k) { msg += k + " " + o[k] + ", " });
  766 + msg = msg.substring(0, msg.length - 2) + ".";
763 767 message.show();
764   - message.text('Não foi possível efetuar o cadastro');
  768 + message.text('Não foi possível efetuar o cadastro: ' + msg);
765 769 }).always(function() {
766 770 loading.hide();
767 771 signup.show();
... ...