process inscription
This commit is contained in:
parent
8399f37b09
commit
7766bf4b33
@ -68,8 +68,12 @@ class Public::CustomersController < ApplicationController
|
|||||||
params[:step] = "login"
|
params[:step] = "login"
|
||||||
@no_search = true
|
@no_search = true
|
||||||
@customer = Customer.new(params.require(:customer).permit!)
|
@customer = Customer.new(params.require(:customer).permit!)
|
||||||
|
@customer.account_validated = true
|
||||||
|
|
||||||
if @customer.save
|
if @customer.save
|
||||||
|
@customer.reseauxes << Reseaux.find(16)
|
||||||
|
@customer.reseauxes << Reseaux.find(2)
|
||||||
|
@customer.domains << Domain.find(1)
|
||||||
|
|
||||||
CustomerMailer.confirm(@customer).deliver
|
CustomerMailer.confirm(@customer).deliver
|
||||||
CustomerMailer.notify_ins(@customer).deliver
|
CustomerMailer.notify_ins(@customer).deliver
|
||||||
@ -80,11 +84,13 @@ class Public::CustomersController < ApplicationController
|
|||||||
cookies[:customer_auth_token] = @customer.token
|
cookies[:customer_auth_token] = @customer.token
|
||||||
|
|
||||||
|
|
||||||
if session[:for_annonce]
|
#if session[:for_annonce]
|
||||||
redirect_to new_public_annonce_path(:ins => "ins_finish"), notice: "Vous êtes désormais inscrit."
|
# redirect_to new_public_annonce_path(:ins => "ins_finish"), notice: "Vous êtes désormais inscrit."
|
||||||
else
|
#else
|
||||||
redirect_to public_my_account_path(:ins => "ins_finish"), notice: "Vous êtes désormais inscrit."
|
# redirect_to public_my_account_path(:ins => "ins_finish"), notice: "Vous êtes désormais inscrit."
|
||||||
end
|
#end
|
||||||
|
redirect_to public_my_reseauxes_path(), notice: "Vous êtes désormais inscrit."
|
||||||
|
|
||||||
|
|
||||||
if cookies[:video_read] == "true"
|
if cookies[:video_read] == "true"
|
||||||
flash[:read_video] = false
|
flash[:read_video] = false
|
||||||
|
@ -3,7 +3,7 @@ class Public::NeedsController < ApplicationController
|
|||||||
layout "public"
|
layout "public"
|
||||||
before_filter :require_negos_abo
|
before_filter :require_negos_abo
|
||||||
before_filter :auth_customer
|
before_filter :auth_customer
|
||||||
before_filter :check_enabled
|
#before_filter :check_enabled
|
||||||
|
|
||||||
|
|
||||||
before_filter :build_category_tree, only:[:index,:new,:create,:edit,:update]
|
before_filter :build_category_tree, only:[:index,:new,:create,:edit,:update]
|
||||||
@ -34,6 +34,7 @@ class Public::NeedsController < ApplicationController
|
|||||||
else
|
else
|
||||||
@needs = @needs.where(:reseaux_id => nil)
|
@needs = @needs.where(:reseaux_id => nil)
|
||||||
end
|
end
|
||||||
|
|
||||||
@needs = @needs.domain_in(current_customer.domain_ids)
|
@needs = @needs.domain_in(current_customer.domain_ids)
|
||||||
|
|
||||||
# filters default value
|
# filters default value
|
||||||
|
@ -86,7 +86,7 @@ class Customer < ActiveRecord::Base
|
|||||||
validates :cp, :presence => true, :if => :step2
|
validates :cp, :presence => true, :if => :step2
|
||||||
validates :city, :presence => true, :if => :step2
|
validates :city, :presence => true, :if => :step2
|
||||||
|
|
||||||
validates :need_1 , :presence => true, :if => :step3
|
#validates :need_1 , :presence => true, :if => :step3
|
||||||
|
|
||||||
|
|
||||||
# Geocoder
|
# Geocoder
|
||||||
|
Loading…
x
Reference in New Issue
Block a user