Volunteer questions removed and primary merged with participant questions
This commit is contained in:
		
							parent
							
								
									5b300a016c
								
							
						
					
					
						commit
						9c36cd5576
					
				| @ -146,7 +146,7 @@ class ConferencesController < ApplicationController | ||||
| 						session[:registration][:user][:lastname] = user ? user.lastname : nil | ||||
| 						session[:registration][:user][:username] = user ? user.username : nil | ||||
| 					end | ||||
| 					next_step = 'primary' | ||||
| 					next_step = 'questions' | ||||
| 				end | ||||
| 			when 'primary' | ||||
| 				if params[:firstname].blank? || params[:lastname].blank? | ||||
| @ -283,6 +283,17 @@ class ConferencesController < ApplicationController | ||||
| 					end | ||||
| 				end | ||||
| 			when 'questions' | ||||
| 				if params[:firstname].blank? || params[:lastname].blank? | ||||
| 					error = _'registration.register.no_name_error',"Oh, c'mon, please tell us your name. We promise not to share it with anyone, we just don't want to get you mixed up with someone else." | ||||
| 				end | ||||
| 				session[:registration][:user][:firstname] = params[:firstname] | ||||
| 				session[:registration][:user][:lastname] = params[:lastname] | ||||
| 				session[:registration][:is_volunteer] = false | ||||
| 				session[:registration][:is_participant] = true | ||||
| 				if !session[:registration][:user][:id] | ||||
| 					session[:registration][:user][:username] = !error && params[:username].blank? ? (params[:firstname] + ' ' + params[:lastname]) : params[:username] | ||||
| 				end | ||||
| 
 | ||||
| 				session[:registration][:questions] = params[:questions].deep_symbolize_keys | ||||
| 				session[:registration][:is_workshop_host] = !params[:is_workshop_host].to_i.zero? | ||||
| 				next_step = 'organizations' | ||||
|  | ||||
| @ -1,4 +1,12 @@ | ||||
| %h3=_'registration.questions.title','Conference Participant Information' | ||||
| .columns | ||||
| 	%h3=_'registration.questions.title','Attendance Questions' | ||||
| .columns.medium-5.medium-offset-1 | ||||
| 	= text_field_tag :firstname, session[:registration][:user][:firstname], :required => true | ||||
| .columns.medium-5.end | ||||
| 	= text_field_tag :lastname, session[:registration][:user][:lastname], :required => true | ||||
| .columns.medium-8.medium-offset-2.end | ||||
| 	- if !session[:registration][:user][:id] | ||||
| 		= text_field_tag :username, session[:registration][:user][:username] | ||||
| .columns.medium-offset-1.end | ||||
| 	%h4=_'registration.questions.housing','Do you require housing?' | ||||
| 	%p.help=_'registration.questions.housing.help','We will do our best to accommodate everyone but we will be working on a first come, first serve basis. If we cannot accommodate your needs, we will do our best to let you know ahead of time.' | ||||
|  | ||||
| @ -30,6 +30,6 @@ | ||||
| 	%h3=_'registration.thanks.title','Thanks for submitting your registration' | ||||
| 	.columns | ||||
| 		%h4=_'registration.thanks.remember_to_confirm','Remember to confirm your registration upon receiving the confirmation email. If you need it to be resent, just press the button below.' | ||||
| %p.help | ||||
| 	=_'registration.thanks.remember_to_confirm.help','If you experience any technical issues, please contact Godwin directly at' | ||||
| 	%a{href: 'mailto:goodgodwin@hotmail.com'}='goodgodwin@hotmail.com' | ||||
| -# %p.help | ||||
| -#	=_'registration.thanks.remember_to_confirm.help','If you experience any technical issues, please contact Godwin directly at' | ||||
| -#	%a{href: 'mailto:goodgodwin@hotmail.com'}='goodgodwin@hotmail.com' | ||||
|  | ||||
| @ -14,7 +14,7 @@ BikeBike::Application.routes.draw do | ||||
|             #resources :workshops, :param => 'slug' | ||||
| 			#get :register, :param => 'step' | ||||
|             #post 'register/next' => 'conferences#register_submit' | ||||
|             get 'register/workshop-test/' => 'conferences#workshop_test' | ||||
|             # get 'register/workshop-test/' => 'conferences#workshop_test' | ||||
|             match 'register(/:step)' => 'conferences#register', via: [:get, :post] | ||||
|             get 'register/confirm/:confirmation_token' => 'conferences#register_confirm' | ||||
|             match 'register/pay-registration/:confirmation_token' => 'conferences#register_pay_registration', via: [:get, :post] | ||||
|  | ||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user