Skip to content
Extraits de code Groupes Projets
Valider 3e51fca9 rédigé par Ilya Zhitomirskiy's avatar Ilya Zhitomirskiy
Parcourir les fichiers

updated the rake task to pull back full name

parent 24be48d6
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
...@@ -41,6 +41,14 @@ SQL ...@@ -41,6 +41,14 @@ SQL
self.non_backers_never_login self.non_backers_never_login
end end
def self.all_users
file = self.filename("v1_9_20_all_users.csv")
sql = self.select_fragment(file, "#{self.has_email}" +
" AND #{self.unsubscribe_email_condition}")
ActiveRecord::Base.connection.execute(sql)
end
def self.backers_recent_login def self.backers_recent_login
file = self.filename("v1_backers_recent_login.csv") file = self.filename("v1_backers_recent_login.csv")
sql = self.select_fragment(file, "#{self.has_email} AND #{self.backer_email_condition}" + sql = self.select_fragment(file, "#{self.has_email} AND #{self.backer_email_condition}" +
...@@ -111,8 +119,8 @@ SQL ...@@ -111,8 +119,8 @@ SQL
SELECT '%EMAIL%','%NAME%','%INVITATION_LINK%' SELECT '%EMAIL%','%NAME%','%INVITATION_LINK%'
UNION UNION
SELECT `users`.email AS '%EMAIL%', SELECT `users`.email AS '%EMAIL%',
IF( `profiles`.full_name IS NOT NULL AND `profiles`.full_name != "", IF( `profiles`.first_name IS NOT NULL AND `profiles`.first_name != "",
`profiles`.full_name, 'Friend of Diaspora*') AS '%NAME%', `profiles`.first_name, 'Friend of Diaspora*') AS '%NAME%',
IF(`users`.invitation_token, CONCAT( 'https://joindiaspora.com/users/invitation/accept?invitation_token=', `users`.invitation_token) ,NULL) AS '%INVITATION_LINK%' IF(`users`.invitation_token, CONCAT( 'https://joindiaspora.com/users/invitation/accept?invitation_token=', `users`.invitation_token) ,NULL) AS '%INVITATION_LINK%'
#{self.output_syntax(file)} #{self.output_syntax(file)}
FROM `users` FROM `users`
......
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