add resolveUrlForAttributeModel method

stable
Juanfran 2014-11-06 11:16:07 +01:00 committed by David Barragán Merino
parent 1129469cce
commit 699deb4450
2 changed files with 6 additions and 7 deletions

View File

@ -113,7 +113,6 @@ GithubWebhooksDirective = ($repo, $confirm, $loading, $navurls, $location) ->
if data._error_message if data._error_message
$confirm.notify("error", data._error_message) $confirm.notify("error", data._error_message)
$el.on "click", "a.button-green", (event) -> $el.on "click", "a.button-green", (event) ->
event.preventDefault() event.preventDefault()
target = angular.element(event.currentTarget) target = angular.element(event.currentTarget)

View File

@ -28,11 +28,11 @@ class RepositoryService extends taiga.Service
super() super()
resolveUrlForModel: (model) -> resolveUrlForModel: (model) ->
if model.parent idAttrName = model.getIdAttrName()
return @urls.resolve(model.getName(), model.parent) return "#{@urls.resolve(model.getName())}/#{model[idAttrName]}"
else
idAttrName = model.getIdAttrName() resolveUrlForAttributeModel: (model) ->
return "#{@urls.resolve(model.getName())}/#{model[idAttrName]}" return @urls.resolve(model.getName(), model.parent)
create: (name, data, dataTypes={}, extraParams={}) -> create: (name, data, dataTypes={}, extraParams={}) ->
defered = @q.defer() defered = @q.defer()
@ -99,7 +99,7 @@ class RepositoryService extends taiga.Service
defered.resolve(model) defered.resolve(model)
return defered.promise return defered.promise
url = @.resolveUrlForModel(model) url = @.resolveUrlForAttributeModel(model)
data = {} data = {}