Restore repo.create function on repository.coffee
parent
3bedae7234
commit
0973796938
|
@ -37,6 +37,19 @@ class RepositoryService extends taiga.Service
|
||||||
resolveUrlForAttributeModel: (model) ->
|
resolveUrlForAttributeModel: (model) ->
|
||||||
return @urls.resolve(model.getName(), model.parent)
|
return @urls.resolve(model.getName(), model.parent)
|
||||||
|
|
||||||
|
create: (name, data, dataTypes={}, extraParams={}) ->
|
||||||
|
defered = @q.defer()
|
||||||
|
url = @urls.resolve(name)
|
||||||
|
|
||||||
|
promise = @http.post(url, JSON.stringify(data), extraParams)
|
||||||
|
promise.success (_data, _status) =>
|
||||||
|
defered.resolve(@model.make_model(name, _data, null, dataTypes))
|
||||||
|
|
||||||
|
promise.error (data, status) =>
|
||||||
|
defered.reject(data)
|
||||||
|
|
||||||
|
return defered.promise
|
||||||
|
|
||||||
remove: (model, params={}) ->
|
remove: (model, params={}) ->
|
||||||
defered = @q.defer()
|
defered = @q.defer()
|
||||||
url = @.resolveUrlForModel(model)
|
url = @.resolveUrlForModel(model)
|
||||||
|
|
Loading…
Reference in New Issue