travis-web/assets/scripts/app/routes/auth.coffee

26 lines
422 B
CoffeeScript

require 'routes/basic'
TravisRoute = Travis.BasicRoute
Route = TravisRoute.extend
needsAuth: false
renderTemplate: ->
$('body').attr('id', 'auth')
@render 'auth.signin'
deactivate: ->
@controllerFor('auth').set('redirected', false)
actions:
afterSignIn: ->
@transitionTo('main')
return true
redirect: ->
if @signedIn()
@transitionTo('main')
Travis.AuthRoute = Route