This commit is contained in:
George Saines 2014-09-11 11:08:29 -07:00
commit 11a734b001

View file

@ -13,7 +13,7 @@ module.exports = class NewModelModal extends ModalView
constructor: (options) -> constructor: (options) ->
super options super options
@model = options.model @modelClass = options.model
@modelLabel = options.modelLabel @modelLabel = options.modelLabel
@properties = options.properties @properties = options.properties
$('#name').ready @focusOnName $('#name').ready @focusOnName
@ -25,10 +25,10 @@ module.exports = class NewModelModal extends ModalView
c c
makeNewModel: -> makeNewModel: ->
model = new @model model = new @modelClass
name = @$el.find('#name').val() name = @$el.find('#name').val()
model.set('name', name) model.set('name', name)
if @model.schema().properties.permissions if model.schema().properties.permissions
model.set 'permissions', [{access: 'owner', target: me.id}] model.set 'permissions', [{access: 'owner', target: me.id}]
model.set(key, prop) for key, prop of @properties if @properties? model.set(key, prop) for key, prop of @properties if @properties?
model model