Fixed getting started, only relogin first/master agent.
This commit is contained in:
parent
a6d67d851c
commit
c7baf0b6ab
1 changed files with 29 additions and 27 deletions
|
@ -4,7 +4,7 @@ class Index extends App.Controller
|
||||||
className: 'container getstarted'
|
className: 'container getstarted'
|
||||||
|
|
||||||
events:
|
events:
|
||||||
'submit form': 'submit',
|
'submit form': 'submit',
|
||||||
'click .submit': 'submit',
|
'click .submit': 'submit',
|
||||||
|
|
||||||
constructor: ->
|
constructor: ->
|
||||||
|
@ -87,43 +87,45 @@ class Index extends App.Controller
|
||||||
# save user
|
# save user
|
||||||
user.save(
|
user.save(
|
||||||
success: (r) =>
|
success: (r) =>
|
||||||
# send email
|
|
||||||
|
if @master_user
|
||||||
# clear form
|
@master_user = false
|
||||||
auth = new App.Auth
|
auth = new App.Auth
|
||||||
auth.login(
|
auth.login(
|
||||||
data: {
|
data: {
|
||||||
username: @params.login,
|
username: @params.login,
|
||||||
password: @params.password,
|
password: @params.password,
|
||||||
},
|
},
|
||||||
success: @success
|
success: @relogin
|
||||||
# error: @error,
|
# error: @error,
|
||||||
)
|
)
|
||||||
|
else
|
||||||
|
|
||||||
|
# rerender page
|
||||||
|
@render()
|
||||||
|
|
||||||
# error: =>
|
# error: =>
|
||||||
# @modalHide()
|
# @modalHide()
|
||||||
)
|
)
|
||||||
|
|
||||||
|
|
||||||
success: (data, status, xhr) =>
|
relogin: (data, status, xhr) =>
|
||||||
@log 'login:success', data
|
@log 'login:success', data
|
||||||
|
|
||||||
if @master_user
|
# login check
|
||||||
|
auth = new App.Auth
|
||||||
# login check
|
auth.loginCheck()
|
||||||
auth = new App.Auth
|
|
||||||
auth.loginCheck()
|
|
||||||
|
|
||||||
# add notify
|
# add notify
|
||||||
Spine.trigger 'notify:removeall'
|
Spine.trigger 'notify:removeall'
|
||||||
# @notify
|
# @notify
|
||||||
# type: 'success',
|
# type: 'success',
|
||||||
# msg: 'Thanks for joining. Email sent to "' + @params.email + '". Please verify your email address.'
|
# msg: 'Thanks for joining. Email sent to "' + @params.email + '". Please verify your email address.'
|
||||||
|
|
||||||
@el.find('.master_user').fadeOut('slow', =>
|
@el.find('.master_user').fadeOut('slow', =>
|
||||||
@el.find('.agent_user').fadeIn()
|
@el.find('.agent_user').fadeIn()
|
||||||
)
|
)
|
||||||
# redirect to #
|
|
||||||
# @navigate '#getting_started'
|
|
||||||
# @fetch()
|
|
||||||
|
|
||||||
Config.Routes['getting_started'] = Index
|
Config.Routes['getting_started'] = Index
|
||||||
|
|
Loading…
Reference in a new issue