Skip to content
Extraits de code Groupes Projets
Valider 2708b0b6 rédigé par Ilyaaaaaaaaaaaaa Zhitomirskiy's avatar Ilyaaaaaaaaaaaaa Zhitomirskiy
Parcourir les fichiers

added back the tooltip explaining username constatrains on the accept invite flow

parent 121c0c97
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
......@@ -31,23 +31,25 @@ class InvitationsController < Devise::InvitationsController
end
def update
invitation_token = params[:user][:invitation_token]
invitation_token = params[:user][:invitation_token]
if invitation_token.nil? || invitation_token.blank?
redirect_to :back, :error => I18n.t('invitations.check_token.not_found')
return
end
if invitation_token.nil? || invitation_token.blank?
redirect_to :back, :error => I18n.t('invitations.check_token.not_found')
return
end
user = User.find_by_invitation_token!(invitation_token)
user = User.find_by_invitation_token!(invitation_token)
user.accept_invitation!(params[:user])
user.accept_invitation!(params[:user])
if user.persisted? && user.person && user.person.persisted?
user.seed_aspects
flash[:notice] = I18n.t 'registrations.create.success'
sign_in_and_redirect(:user, user)
if user.persisted? && user.person && user.person.persisted?
user.seed_aspects
flash[:notice] = I18n.t 'registrations.create.success'
sign_in_and_redirect(:user, user)
else
redirect_to accept_user_invitation_path(:invitation_token => params[:user][:invitation_token]), :error => user.errors.full_messages.join(", ")
user.errors.delete(:person)
flash[:error] = user.errors.full_messages.join(", ")
redirect_to accept_user_invitation_path(:invitation_token => params[:user][:invitation_token])
end
end
......
= javascript_include_tag "validation"
= javascript_tag "Diaspora.Page = 'InvitationsEdit';"
:javascript
$(function() {
$("#user_username").focus();
......@@ -13,6 +15,8 @@
= t('.your_account_awaits')
%h3.accept_invitation_text
= t('.accept_your_invitation')
- flash.each do |name, msg|
%p{:class => "login_#{name}"}= msg
.span-10
%br
......
Diaspora.Pages.InvitationsEdit = function() {
var self = this;
this.subscribe("page/ready", function(evt, body) {
$('#user_username').tipsy({trigger: 'select', gravity: 'w'});
});
};
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter