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 | 422 | </div> |
423 | 423 | <p class="box-subtitle">Ou acesse:</p> |
424 | 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 | 427 | </div> |
428 | 428 | <div class="password"> |
429 | 429 | <label for="login-user_password" class="label">Senha:</label> |
... | ... | @@ -475,8 +475,8 @@ |
475 | 475 | <div class="message alert-danger hide"></div> |
476 | 476 | <div class="row"> |
477 | 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 | 480 | </div> |
481 | 481 | </div> |
482 | 482 | <div class="row"> |
... | ... | @@ -507,10 +507,6 @@ |
507 | 507 | <label for="signup-user_email" class="label">E-mail:</label> |
508 | 508 | <input id="signup-user_email" name="email" type="email" required placeholder="E-mail"> |
509 | 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 | 510 | <div class="row"> |
515 | 511 | <div class="password col-sm-6"> |
516 | 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 | 85 | function fillSignupForm(signupForm, user) { |
86 | 86 | signupForm.find('#signup-user_email').val(user.email); |
87 | 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 | 89 | signupForm.find('#user_oauth_signup_token').val(user.signup_token); |
90 | 90 | signupForm.find('#user_oauth_providers').val(user.oauth_providers); |
91 | 91 | signupForm.find('div.password').hide(); |
... | ... | @@ -812,11 +812,11 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers |
812 | 812 | if(user.person && user.person.name){ |
813 | 813 | name = user.person.name + ' - '; |
814 | 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 | 820 | $('#logout-button').show(); |
821 | 821 | }, |
822 | 822 | responseToText: function(responseJSONmessage){ |
... | ... | @@ -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 | 836 | msg = msg.replace('password_confirmation', 'campo "confirmação da senha"'); |
837 | 837 | msg = msg.replace(/password/g, 'campo "senha"'); |
838 | 838 | msg = msg.replace(/login/g, 'campo "nome de usuário"'); |
... | ... | @@ -975,7 +975,7 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers |
975 | 975 | }, |
976 | 976 | handleLoginSuccess: function (e, data){ |
977 | 977 | if(data.person){ |
978 | - Main.setUser({person: data.person}); | |
978 | + Main.setUser(data); | |
979 | 979 | } |
980 | 980 | Main.loginCallback(data.activated, data.private_token); |
981 | 981 | }, |
... | ... | @@ -1527,7 +1527,7 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers |
1527 | 1527 | |
1528 | 1528 | signupForm.find('#signup-user_email').val(''); |
1529 | 1529 | signupForm.find('#signup-user_email').attr('disabled', false); |
1530 | - signupForm.find('#signup-user_name').val(''); | |
1530 | + //signupForm.find('#signup-user_name').val(''); | |
1531 | 1531 | signupForm.find('#user_password_confirmation').val(''); |
1532 | 1532 | signupForm.find('#signup-user_password').val(''); |
1533 | 1533 | signupForm.find('#captcha_text').val(''); |
... | ... | @@ -1551,7 +1551,7 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers |
1551 | 1551 | var $button = $(this); |
1552 | 1552 | var $signupForm = $(this).parents('form.signup'); |
1553 | 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 | 1555 | var $inputPassword = $signupForm.find('#signup-user_password'); |
1556 | 1556 | var $inputPasswordConfirmation = $signupForm.find('#user_password_confirmation'); |
1557 | 1557 | var $inputAcceptation = $signupForm.find('#user_terms_accepted'); |
... | ... | @@ -1564,7 +1564,7 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers |
1564 | 1564 | |
1565 | 1565 | // Validate form |
1566 | 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 | 1569 | var isOAUTH = $signupForm.find('#user_oauth_providers').val() !== ''; |
1570 | 1570 | |
... | ... | @@ -1580,7 +1580,7 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers |
1580 | 1580 | |
1581 | 1581 | var hasAcceptation = $inputAcceptation.prop('checked'); |
1582 | 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 | 1585 | if(hasError){ |
1586 | 1586 | |
... | ... | @@ -1596,9 +1596,9 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers |
1596 | 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 | 1603 | if(!isOAUTH){ |
1604 | 1604 | if (!hasPassword){ |
... | ... | @@ -1637,6 +1637,11 @@ define(['jquery', 'handlebars', 'fastclick', 'proposal_app', 'handlebars_helpers |
1637 | 1637 | if(! new RegExp('email=').test(signup_form_data)){ |
1638 | 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 | 1645 | $.ajax({ |
1641 | 1646 | type: 'post', |
1642 | 1647 | contentType: 'application/x-www-form-urlencoded', | ... | ... |