Add success and error messages to the auth directives
parent
0bda05f669
commit
d7d3cbe505
|
@ -162,10 +162,12 @@ LoginDirective = ($auth, $confirm, $location) ->
|
||||||
promise.then (response) ->
|
promise.then (response) ->
|
||||||
# TODO: finish this. Go tu user home page
|
# TODO: finish this. Go tu user home page
|
||||||
$location.path("/project/project-example-0/backlog")
|
$location.path("/project/project-example-0/backlog")
|
||||||
#
|
|
||||||
promise.then null, (response) ->
|
promise.then null, (response) ->
|
||||||
if response.data._error_message
|
if response.data._error_message
|
||||||
$confirm.notify("light-error", response.data._error_message)
|
$confirm.notify("light-error", "According to our Oompa Loompas,
|
||||||
|
your username/email or password
|
||||||
|
are incorrect.") #TODO: i18n
|
||||||
|
|
||||||
$el.on "submit", (event) ->
|
$el.on "submit", (event) ->
|
||||||
event.preventDefault()
|
event.preventDefault()
|
||||||
|
@ -195,13 +197,13 @@ RegisterDirective = ($auth, $confirm) ->
|
||||||
promise = $auth.publicRegister($scope.data)
|
promise = $auth.publicRegister($scope.data)
|
||||||
promise.then (response) ->
|
promise.then (response) ->
|
||||||
# TODO: finish this. Authenticate user and go to projects page
|
# TODO: finish this. Authenticate user and go to projects page
|
||||||
#$confirm.notify("success", response.data.detail)
|
|
||||||
console.log response
|
console.log response
|
||||||
#
|
|
||||||
|
|
||||||
promise.then null, (response) ->
|
promise.then null, (response) ->
|
||||||
if response.data._error_message
|
if response.data._error_message
|
||||||
$confirm.notify("light-error", response.data._error_message)
|
$confirm.notify("light-error", "According to our Oompa Loompas,
|
||||||
|
your are not registered yet or
|
||||||
|
type an invalid password.") #TODO: i18n
|
||||||
|
|
||||||
$el.on "submit", (event) ->
|
$el.on "submit", (event) ->
|
||||||
event.preventDefault()
|
event.preventDefault()
|
||||||
|
@ -231,11 +233,15 @@ ForgotPasswordDirective = ($auth, $confirm, $location) ->
|
||||||
promise.then (response) ->
|
promise.then (response) ->
|
||||||
if response.data.detail
|
if response.data.detail
|
||||||
$location.path("/login") # TODO: Use the future 'urls' service
|
$location.path("/login") # TODO: Use the future 'urls' service
|
||||||
$confirm.success(response.data.detail)
|
$confirm.success("<strong>Check your inbox!</strong><br />
|
||||||
|
We have sent a mail to<br />
|
||||||
|
<strong>#{data.email}</strong><br />
|
||||||
|
with the instructions to set a new password") #TODO: i18n
|
||||||
|
|
||||||
promise.then null, (response) ->
|
promise.then null, (response) ->
|
||||||
if response.data._error_message
|
if response.data._error_message
|
||||||
$confirm.notify("light-error", response.data._error_message)
|
$confirm.notify("light-error", "According to our Oompa Loompas,
|
||||||
|
your are not registered yet.") #TODO: i18n
|
||||||
|
|
||||||
$el.on "submit", (event) ->
|
$el.on "submit", (event) ->
|
||||||
event.preventDefault()
|
event.preventDefault()
|
||||||
|
|
Loading…
Reference in New Issue