forked from External/greenlight
		
	
		
			
				
	
	
		
			74 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Ruby
		
	
	
	
	
	
			
		
		
	
	
			74 lines
		
	
	
		
			2.5 KiB
		
	
	
	
		
			Ruby
		
	
	
	
	
	
| # frozen_string_literal: true
 | |
| 
 | |
| class UserMailerPreview < ActionMailer::Preview
 | |
|   def initialize(_params)
 | |
|     super
 | |
|     @settings = Setting.find_by(provider: "greenlight")
 | |
|   end
 | |
| 
 | |
|   # Preview this email at
 | |
|   # http://localhost:3000/rails/mailers/user_mailer/password_reset
 | |
|   def password_reset
 | |
|     user = User.first
 | |
|     user.reset_token = User.new_token
 | |
|     url = "http://example.com/password_resets/#{user.reset_token}/edit?email=#{user.email}"
 | |
|     UserMailer.password_reset(user, url, @logo, @color)
 | |
|   end
 | |
| 
 | |
|   # Preview this email at
 | |
|   # http://localhost:3000/rails/mailers/user_mailer/verify_email
 | |
|   def verify_email
 | |
|     user = User.first
 | |
|     url = "http://example.com/u/verify/confirm/#{user.uid}"
 | |
|     UserMailer.verify_email(user, url, @logo, @color)
 | |
|   end
 | |
| 
 | |
|   # Preview this email at
 | |
|   # http://localhost:3000/rails/mailers/user_mailer/invite_email
 | |
|   def invite_email
 | |
|     UserMailer.invite_email("Example User", "from@example.com", DateTime.now, "http://example.com/signup", @settings)
 | |
|   end
 | |
| 
 | |
|   # Preview this email at
 | |
|   # http://localhost:3000/rails/mailers/user_mailer/approve_user
 | |
|   def approve_user
 | |
|     user = User.first
 | |
|     UserMailer.approve_user(user, "http://example.com/", @logo, @color)
 | |
|   end
 | |
| 
 | |
|   # Preview this email at
 | |
|   # http://localhost:3000/rails/mailers/user_mailer/approval_user_signup
 | |
|   def approval_user_signup
 | |
|     user = User.first
 | |
|     UserMailer.approval_user_signup(user, "http://example.com/", @logo, @color, "test@example.com")
 | |
|   end
 | |
| 
 | |
|   # Preview this email at
 | |
|   # http://localhost:3000/rails/mailers/user_mailer/invite_user_signup
 | |
|   def invite_user_signup
 | |
|     user = User.first
 | |
|     UserMailer.invite_user_signup(user, "http://example.com/", @logo, @color, "test@example.com")
 | |
|   end
 | |
| 
 | |
|   # http://localhost:3000/rails/mailers/user_mailer/user_promoted
 | |
|   def user_promoted
 | |
|     user = User.first
 | |
|     role = Role.first
 | |
|     url = "http://example.com"
 | |
|     logo_image = "https://raw.githubusercontent.com/bigbluebutton/greenlight/master/app/assets/images/logo_with_text.png"
 | |
|     user_color = "#467fcf"
 | |
|     UserMailer.user_promoted(user, role, url, logo_image, user_color)
 | |
|   end
 | |
| 
 | |
|   # Preview this email at
 | |
|   # http://localhost:3000/rails/mailers/user_mailer/user_demoted
 | |
|   def user_demoted
 | |
|     user = User.first
 | |
|     role = Role.first
 | |
|     url = "http://example.com"
 | |
|     logo_image = "https://raw.githubusercontent.com/bigbluebutton/greenlight/master/app/assets/images/logo_with_text.png"
 | |
|     user_color = "#467fcf"
 | |
|     UserMailer.user_demoted(user, role, url, logo_image, user_color)
 | |
|   end
 | |
| end
 |