move the create action to the tope section of controller

This commit is contained in:
Miha Mencin 2019-03-05 10:49:36 +01:00
parent 67fe486874
commit 9807c80286

View file

@ -11,9 +11,20 @@ class Users::SessionsController < Devise::SessionsController
end
# POST /resource/sign_in
# def create
# super
# end
def create
super
# Schedule templates creation for user
TemplatesService.new.schedule_creation_for_user(current_user)
# Schedule demo project creation for user
current_user.created_teams.each do |team|
FirstTimeDataGenerator.delay(
queue: :new_demo_project,
priority: 10
).seed_demo_data_with_id(current_user.id, team.id)
end
end
# DELETE /resource/sign_out
# def destroy
@ -45,21 +56,6 @@ class Users::SessionsController < Devise::SessionsController
end
end
def create
super
# Schedule templates creation for user
TemplatesService.new.schedule_creation_for_user(current_user)
# Schedule demo project creation for user
current_user.created_teams.each do |team|
FirstTimeDataGenerator.delay(
queue: :new_demo_project,
priority: 10
).seed_demo_data_with_id(current_user.id, team.id)
end
end
def after_sign_in
flash[:system_notification_modal] = true
end