Added required and callback also for new objects.
This commit is contained in:
parent
7685d18709
commit
d2390521aa
2 changed files with 9 additions and 6 deletions
|
@ -17,6 +17,7 @@ class App.ControllerGenericNew extends App.ControllerModal
|
||||||
el: @el.find('#object_new'),
|
el: @el.find('#object_new'),
|
||||||
model: @genericObject,
|
model: @genericObject,
|
||||||
params: @item,
|
params: @item,
|
||||||
|
required: @required,
|
||||||
autofocus: true,
|
autofocus: true,
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -46,6 +47,8 @@ class App.ControllerGenericNew extends App.ControllerModal
|
||||||
# save object
|
# save object
|
||||||
object.save(
|
object.save(
|
||||||
success: =>
|
success: =>
|
||||||
|
if @callback
|
||||||
|
@callback(@item)
|
||||||
@modalHide()
|
@modalHide()
|
||||||
error: =>
|
error: =>
|
||||||
@log 'errors'
|
@log 'errors'
|
||||||
|
|
|
@ -263,13 +263,13 @@ class UserNew extends App.ControllerModal
|
||||||
ui = @
|
ui = @
|
||||||
user.save(
|
user.save(
|
||||||
success: ->
|
success: ->
|
||||||
ui.modalHide()
|
realname = @displayName()
|
||||||
realname = @.firstname + ' ' + @.lastname
|
$('#create_customer_id').val( @id )
|
||||||
$('#create_customer_id').val(@.id)
|
|
||||||
$('#create_customer_id_autocompletion').val( realname )
|
$('#create_customer_id_autocompletion').val( realname )
|
||||||
|
|
||||||
# start customer info controller
|
# start customer info controller
|
||||||
ui.userInfo( user_id: @.id )
|
ui.userInfo( user_id: @id )
|
||||||
|
ui.modalHide()
|
||||||
error: ->
|
error: ->
|
||||||
ui.modalHide()
|
ui.modalHide()
|
||||||
)
|
)
|
||||||
|
|
Loading…
Reference in a new issue