Added support to show error message of object was not able to create.
This commit is contained in:
parent
3bd759e23f
commit
a20c6e438a
1 changed files with 11 additions and 9 deletions
|
@ -6,13 +6,13 @@ class App.ControllerGenericNew extends App.ControllerModal
|
||||||
|
|
||||||
content: =>
|
content: =>
|
||||||
@head = @pageData.object
|
@head = @pageData.object
|
||||||
controller = new App.ControllerForm(
|
@controller = new App.ControllerForm(
|
||||||
model: App[ @genericObject ]
|
model: App[ @genericObject ]
|
||||||
params: @item
|
params: @item
|
||||||
screen: @screen || 'edit'
|
screen: @screen || 'edit'
|
||||||
autofocus: true
|
autofocus: true
|
||||||
)
|
)
|
||||||
controller.form
|
@controller.form
|
||||||
|
|
||||||
onSubmit: (e) ->
|
onSubmit: (e) ->
|
||||||
params = @formParam(e.target)
|
params = @formParam(e.target)
|
||||||
|
@ -39,9 +39,10 @@ class App.ControllerGenericNew extends App.ControllerModal
|
||||||
ui.callback(item)
|
ui.callback(item)
|
||||||
ui.close()
|
ui.close()
|
||||||
|
|
||||||
fail: ->
|
fail: (settings, details) ->
|
||||||
ui.log 'errors'
|
ui.log 'errors', details
|
||||||
ui.close()
|
ui.formEnable(e)
|
||||||
|
ui.controller.showAlert(details.error_human || details.error || 'Unable to create object!')
|
||||||
)
|
)
|
||||||
|
|
||||||
class App.ControllerGenericEdit extends App.ControllerModal
|
class App.ControllerGenericEdit extends App.ControllerModal
|
||||||
|
@ -54,13 +55,13 @@ class App.ControllerGenericEdit extends App.ControllerModal
|
||||||
@item = App[ @genericObject ].find( @id )
|
@item = App[ @genericObject ].find( @id )
|
||||||
@head = @pageData.object
|
@head = @pageData.object
|
||||||
|
|
||||||
controller = new App.ControllerForm(
|
@controller = new App.ControllerForm(
|
||||||
model: App[ @genericObject ]
|
model: App[ @genericObject ]
|
||||||
params: @item
|
params: @item
|
||||||
screen: @screen || 'edit'
|
screen: @screen || 'edit'
|
||||||
autofocus: true
|
autofocus: true
|
||||||
)
|
)
|
||||||
controller.form
|
@controller.form
|
||||||
|
|
||||||
onSubmit: (e) ->
|
onSubmit: (e) ->
|
||||||
params = @formParam(e.target)
|
params = @formParam(e.target)
|
||||||
|
@ -85,9 +86,10 @@ class App.ControllerGenericEdit extends App.ControllerModal
|
||||||
ui.callback(item)
|
ui.callback(item)
|
||||||
ui.close()
|
ui.close()
|
||||||
|
|
||||||
fail: ->
|
fail: (settings, details) ->
|
||||||
ui.log 'errors'
|
ui.log 'errors'
|
||||||
ui.close()
|
ui.formEnable(e)
|
||||||
|
ui.controller.showAlert(details.error_human || details.error || 'Unable to update object!')
|
||||||
)
|
)
|
||||||
|
|
||||||
class App.ControllerGenericIndex extends App.Controller
|
class App.ControllerGenericIndex extends App.Controller
|
||||||
|
|
Loading…
Reference in a new issue