Commit f9be1f4f064ecb359e06ab7bfc4d68b10884c2b3
1 parent
9c599ec5
Exists in
master
and in
2 other branches
Needs to add the name of the user
Showing
2 changed files
with
21 additions
and
20 deletions
Show diff stats
index.html
@@ -422,8 +422,8 @@ | @@ -422,8 +422,8 @@ | ||
422 | </div> | 422 | </div> |
423 | <p class="box-subtitle">Ou acesse:</p> | 423 | <p class="box-subtitle">Ou acesse:</p> |
424 | <div class="username"> | 424 | <div class="username"> |
425 | - <label for="login-user_name" class="label">Nome de Usuário / E-mail:</label> | ||
426 | - <input id="login-user_name" name="login" type="text" placeholder="Nome do usuário / E-mail"> | 425 | + <label for="login-user_name" class="label">E-mail:</label> |
426 | + <input id="login-user_name" name="login" type="text" placeholder="E-mail"> | ||
427 | </div> | 427 | </div> |
428 | <div class="password"> | 428 | <div class="password"> |
429 | <label for="login-user_password" class="label">Senha:</label> | 429 | <label for="login-user_password" class="label">Senha:</label> |
@@ -475,8 +475,8 @@ | @@ -475,8 +475,8 @@ | ||
475 | <div class="message alert-danger hide"></div> | 475 | <div class="message alert-danger hide"></div> |
476 | <div class="row"> | 476 | <div class="row"> |
477 | <div class="value col-sm-12"> | 477 | <div class="value col-sm-12"> |
478 | - <label for="forgot-password-value" class="label">Informe o nome de usuário ou E-mail:</label> | ||
479 | - <input id="forgot-password-value" name="value" type="text" required placeholder="Nome de usuário ou E-mail"> | 478 | + <label for="forgot-password-value" class="label">Informe o E-mail:</label> |
479 | + <input id="forgot-password-value" name="value" type="text" required placeholder="E-mail"> | ||
480 | </div> | 480 | </div> |
481 | </div> | 481 | </div> |
482 | <div class="row"> | 482 | <div class="row"> |
@@ -507,10 +507,6 @@ | @@ -507,10 +507,6 @@ | ||
507 | <label for="signup-user_email" class="label">E-mail:</label> | 507 | <label for="signup-user_email" class="label">E-mail:</label> |
508 | <input id="signup-user_email" name="email" type="email" required placeholder="E-mail"> | 508 | <input id="signup-user_email" name="email" type="email" required placeholder="E-mail"> |
509 | </div> | 509 | </div> |
510 | - <div class="username"> | ||
511 | - <label for="signup-user_name" class="label">Nome de Usuário</label> | ||
512 | - <input id="signup-user_name" name="login" type="text" required placeholder="Nome do usuário"> | ||
513 | - </div> | ||
514 | <div class="row"> | 510 | <div class="row"> |
515 | <div class="password col-sm-6"> | 511 | <div class="password col-sm-6"> |
516 | <label for="signup-user_password" class="label">Senha:</label> | 512 | <label for="signup-user_password" class="label">Senha:</label> |
js/main.js
@@ -85,7 +85,7 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers | @@ -85,7 +85,7 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers | ||
85 | function fillSignupForm(signupForm, user) { | 85 | function fillSignupForm(signupForm, user) { |
86 | signupForm.find('#signup-user_email').val(user.email); | 86 | signupForm.find('#signup-user_email').val(user.email); |
87 | signupForm.find('#signup-user_email').attr('disabled', true); | 87 | signupForm.find('#signup-user_email').attr('disabled', true); |
88 | - signupForm.find('#signup-user_name').val(user.login); | 88 | + //signupForm.find('#signup-user_name').val(user.login); |
89 | signupForm.find('#user_oauth_signup_token').val(user.signup_token); | 89 | signupForm.find('#user_oauth_signup_token').val(user.signup_token); |
90 | signupForm.find('#user_oauth_providers').val(user.oauth_providers); | 90 | signupForm.find('#user_oauth_providers').val(user.oauth_providers); |
91 | signupForm.find('div.password').hide(); | 91 | signupForm.find('div.password').hide(); |
@@ -812,11 +812,11 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers | @@ -812,11 +812,11 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers | ||
812 | if(user.person && user.person.name){ | 812 | if(user.person && user.person.name){ |
813 | name = user.person.name + ' - '; | 813 | name = user.person.name + ' - '; |
814 | }else{ | 814 | }else{ |
815 | - name = user.login + ' - '; | 815 | + name = user.email + ' - '; |
816 | } | 816 | } |
817 | 817 | ||
818 | } | 818 | } |
819 | - $('#logout-button .name').text(name); | 819 | + $('#logout-button .name').text(user.email + " - "); |
820 | $('#logout-button').show(); | 820 | $('#logout-button').show(); |
821 | }, | 821 | }, |
822 | responseToText: function(responseJSONmessage){ | 822 | responseToText: function(responseJSONmessage){ |
@@ -832,7 +832,7 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers | @@ -832,7 +832,7 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers | ||
832 | } | 832 | } |
833 | } | 833 | } |
834 | } | 834 | } |
835 | - msg = msg.replace(/login incorrect format/g,"campo \"nome do usuário\" está com formato inválido. O mesmo só pode ser composto por letras minúsculas, números, '_' e '-'. Adicionalmente não é permitido usar acentuação nem começar com '_' ou '-'"); | 835 | + msg = msg.replace(/login incorrect format/g,"campo \"nome do usuário\" está com formato inválido. O mesmo só pode ser composto por letras minúsculas, números, '_' e '-'. Adicionalmente não é permitido usar acentuação nem começar com '_' ou '-'"); |
836 | msg = msg.replace('password_confirmation', 'campo "confirmação da senha"'); | 836 | msg = msg.replace('password_confirmation', 'campo "confirmação da senha"'); |
837 | msg = msg.replace(/password/g, 'campo "senha"'); | 837 | msg = msg.replace(/password/g, 'campo "senha"'); |
838 | msg = msg.replace(/login/g, 'campo "nome de usuário"'); | 838 | msg = msg.replace(/login/g, 'campo "nome de usuário"'); |
@@ -975,7 +975,7 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers | @@ -975,7 +975,7 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers | ||
975 | }, | 975 | }, |
976 | handleLoginSuccess: function (e, data){ | 976 | handleLoginSuccess: function (e, data){ |
977 | if(data.person){ | 977 | if(data.person){ |
978 | - Main.setUser({person: data.person}); | 978 | + Main.setUser(data); |
979 | } | 979 | } |
980 | Main.loginCallback(data.activated, data.private_token); | 980 | Main.loginCallback(data.activated, data.private_token); |
981 | }, | 981 | }, |
@@ -1527,7 +1527,7 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers | @@ -1527,7 +1527,7 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers | ||
1527 | 1527 | ||
1528 | signupForm.find('#signup-user_email').val(''); | 1528 | signupForm.find('#signup-user_email').val(''); |
1529 | signupForm.find('#signup-user_email').attr('disabled', false); | 1529 | signupForm.find('#signup-user_email').attr('disabled', false); |
1530 | - signupForm.find('#signup-user_name').val(''); | 1530 | + //signupForm.find('#signup-user_name').val(''); |
1531 | signupForm.find('#user_password_confirmation').val(''); | 1531 | signupForm.find('#user_password_confirmation').val(''); |
1532 | signupForm.find('#signup-user_password').val(''); | 1532 | signupForm.find('#signup-user_password').val(''); |
1533 | signupForm.find('#captcha_text').val(''); | 1533 | signupForm.find('#captcha_text').val(''); |
@@ -1551,7 +1551,7 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers | @@ -1551,7 +1551,7 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers | ||
1551 | var $button = $(this); | 1551 | var $button = $(this); |
1552 | var $signupForm = $(this).parents('form.signup'); | 1552 | var $signupForm = $(this).parents('form.signup'); |
1553 | var $inputEmail = $signupForm.find('#signup-user_email'); | 1553 | var $inputEmail = $signupForm.find('#signup-user_email'); |
1554 | - var $inputUsername = $signupForm.find('#signup-user_name'); | 1554 | + //var $inputUsername = $signupForm.find('#signup-user_name'); |
1555 | var $inputPassword = $signupForm.find('#signup-user_password'); | 1555 | var $inputPassword = $signupForm.find('#signup-user_password'); |
1556 | var $inputPasswordConfirmation = $signupForm.find('#user_password_confirmation'); | 1556 | var $inputPasswordConfirmation = $signupForm.find('#user_password_confirmation'); |
1557 | var $inputAcceptation = $signupForm.find('#user_terms_accepted'); | 1557 | var $inputAcceptation = $signupForm.find('#user_terms_accepted'); |
@@ -1564,7 +1564,7 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers | @@ -1564,7 +1564,7 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers | ||
1564 | 1564 | ||
1565 | // Validate form | 1565 | // Validate form |
1566 | var hasEmail = $inputEmail && $inputEmail.val().length > 0; | 1566 | var hasEmail = $inputEmail && $inputEmail.val().length > 0; |
1567 | - var hasUsername = $inputUsername && $inputUsername.val().length > 0; | 1567 | + //var hasUsername = $inputUsername && $inputUsername.val().length > 0; |
1568 | 1568 | ||
1569 | var isOAUTH = $signupForm.find('#user_oauth_providers').val() !== ''; | 1569 | var isOAUTH = $signupForm.find('#user_oauth_providers').val() !== ''; |
1570 | 1570 | ||
@@ -1580,7 +1580,7 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers | @@ -1580,7 +1580,7 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers | ||
1580 | 1580 | ||
1581 | var hasAcceptation = $inputAcceptation.prop('checked'); | 1581 | var hasAcceptation = $inputAcceptation.prop('checked'); |
1582 | var hasCaptcha = $inputCaptcha.val().length > 0; | 1582 | var hasCaptcha = $inputCaptcha.val().length > 0; |
1583 | - var hasError = (!hasEmail || !hasUsername || !hasPassword || !hasPasswordConfirmation || !hasPasswordEquals || !hasAcceptation || !hasCaptcha); | 1583 | + var hasError = (!hasEmail || !hasPassword || !hasPasswordConfirmation || !hasPasswordEquals || !hasAcceptation || !hasCaptcha); |
1584 | 1584 | ||
1585 | if(hasError){ | 1585 | if(hasError){ |
1586 | 1586 | ||
@@ -1596,9 +1596,9 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers | @@ -1596,9 +1596,9 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers | ||
1596 | messageErrors.push('<li>O e-mail é um campo obrigatório.</li>'); | 1596 | messageErrors.push('<li>O e-mail é um campo obrigatório.</li>'); |
1597 | } | 1597 | } |
1598 | 1598 | ||
1599 | - if (!hasUsername){ | ||
1600 | - messageErrors.push('<li>O nome de usuário é um campo obrigatório.</li>'); | ||
1601 | - } | 1599 | + // if (!hasUsername){ |
1600 | + // messageErrors.push('<li>O nome de usuário é um campo obrigatório.</li>'); | ||
1601 | + // } | ||
1602 | 1602 | ||
1603 | if(!isOAUTH){ | 1603 | if(!isOAUTH){ |
1604 | if (!hasPassword){ | 1604 | if (!hasPassword){ |
@@ -1637,6 +1637,11 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers | @@ -1637,6 +1637,11 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers | ||
1637 | if(! new RegExp('email=').test(signup_form_data)){ | 1637 | if(! new RegExp('email=').test(signup_form_data)){ |
1638 | signup_form_data += "&email=" + $inputEmail.val(); | 1638 | signup_form_data += "&email=" + $inputEmail.val(); |
1639 | } | 1639 | } |
1640 | + var indexAt = $inputEmail.val().indexOf('@'); | ||
1641 | + login = $inputEmail.val().substr(0, indexAt); | ||
1642 | + login = login.toLowerCase().replace(/\W+/g,"").substr(0,25) + "-" + Date.now(); | ||
1643 | + signup_form_data += "&login=" + login; | ||
1644 | + signup_form_data += "&name=" + $inputEmail.val(); | ||
1640 | $.ajax({ | 1645 | $.ajax({ |
1641 | type: 'post', | 1646 | type: 'post', |
1642 | contentType: 'application/x-www-form-urlencoded', | 1647 | contentType: 'application/x-www-form-urlencoded', |