add resolveUrlForAttributeModel method
parent
1129469cce
commit
699deb4450
|
@ -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)
|
||||||
|
|
|
@ -28,12 +28,12 @@ class RepositoryService extends taiga.Service
|
||||||
super()
|
super()
|
||||||
|
|
||||||
resolveUrlForModel: (model) ->
|
resolveUrlForModel: (model) ->
|
||||||
if model.parent
|
|
||||||
return @urls.resolve(model.getName(), model.parent)
|
|
||||||
else
|
|
||||||
idAttrName = model.getIdAttrName()
|
idAttrName = model.getIdAttrName()
|
||||||
return "#{@urls.resolve(model.getName())}/#{model[idAttrName]}"
|
return "#{@urls.resolve(model.getName())}/#{model[idAttrName]}"
|
||||||
|
|
||||||
|
resolveUrlForAttributeModel: (model) ->
|
||||||
|
return @urls.resolve(model.getName(), model.parent)
|
||||||
|
|
||||||
create: (name, data, dataTypes={}, extraParams={}) ->
|
create: (name, data, dataTypes={}, extraParams={}) ->
|
||||||
defered = @q.defer()
|
defered = @q.defer()
|
||||||
url = @urls.resolve(name)
|
url = @urls.resolve(name)
|
||||||
|
@ -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 = {}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue