[backport] Add event tracking code on memberships page.
parent
d8d6d62279
commit
f711927b2e
|
@ -41,10 +41,12 @@ class MembershipsController extends mixOf(taiga.Controller, taiga.PageMixin, tai
|
|||
"$q",
|
||||
"$tgLocation",
|
||||
"$tgNavUrls",
|
||||
"$tgAnalytics",
|
||||
"$appTitle"
|
||||
]
|
||||
|
||||
constructor: (@scope, @rootscope, @repo, @confirm, @rs, @params, @q, @location, @navUrls, @appTitle) ->
|
||||
constructor: (@scope, @rootscope, @repo, @confirm, @rs, @params, @q,
|
||||
@location, @navUrls, @analytics, @appTitle) ->
|
||||
_.bindAll(@)
|
||||
|
||||
@scope.sectionName = "Manage Members" #i18n
|
||||
|
@ -53,7 +55,7 @@ class MembershipsController extends mixOf(taiga.Controller, taiga.PageMixin, tai
|
|||
|
||||
promise = @.loadInitialData()
|
||||
|
||||
promise.then () =>
|
||||
promise.then =>
|
||||
@appTitle.set("Membership - " + @scope.project.name)
|
||||
|
||||
promise.then null, (xhr) =>
|
||||
|
@ -62,7 +64,9 @@ class MembershipsController extends mixOf(taiga.Controller, taiga.PageMixin, tai
|
|||
@location.replace()
|
||||
return @q.reject(xhr)
|
||||
|
||||
@scope.$on("membersform:new:success", @.loadMembers)
|
||||
@scope.$on "membersform:new:success", =>
|
||||
@.loadMembers()
|
||||
@analytics.trackEvent("membership", "create", "create memberships on admin", 1)
|
||||
|
||||
loadProject: ->
|
||||
return @rs.projects.get(@scope.projectId).then (project) =>
|
||||
|
|
Loading…
Reference in New Issue