Fix bug with compact/uncompact kanban cards
parent
c314b4d49e
commit
f9bf250b38
|
@ -201,6 +201,7 @@ class BacklogController extends mixOf(taiga.Controller, taiga.PageMixin, taiga.F
|
|||
|
||||
loadProject: ->
|
||||
return @rs.projects.getBySlug(@params.pslug).then (project) =>
|
||||
@scope.projectId = project.id
|
||||
@scope.project = project
|
||||
@scope.$emit('project:loaded', project)
|
||||
@scope.points = _.sortBy(project.points, "order")
|
||||
|
@ -212,7 +213,6 @@ class BacklogController extends mixOf(taiga.Controller, taiga.PageMixin, taiga.F
|
|||
loadInitialData: ->
|
||||
promise = @.loadProject()
|
||||
promise.then (project) =>
|
||||
@scope.projectId = project.id
|
||||
@.fillUsersAndRoles(project.users, project.roles)
|
||||
@.initializeSubscription()
|
||||
|
||||
|
|
|
@ -92,6 +92,7 @@ class IssueDetailController extends mixOf(taiga.Controller, taiga.PageMixin)
|
|||
|
||||
loadProject: ->
|
||||
return @rs.projects.getBySlug(@params.pslug).then (project) =>
|
||||
@scope.projectId = project.id
|
||||
@scope.project = project
|
||||
@scope.$emit('project:loaded', project)
|
||||
@scope.statusList = project.issue_statuses
|
||||
|
@ -128,7 +129,6 @@ class IssueDetailController extends mixOf(taiga.Controller, taiga.PageMixin)
|
|||
loadInitialData: ->
|
||||
promise = @.loadProject()
|
||||
return promise.then (project) =>
|
||||
@scope.projectId = project.id
|
||||
@.fillUsersAndRoles(project.users, project.roles)
|
||||
@.loadIssue()
|
||||
|
||||
|
|
|
@ -92,6 +92,7 @@ class IssuesController extends mixOf(taiga.Controller, taiga.PageMixin, taiga.Fi
|
|||
|
||||
loadProject: ->
|
||||
return @rs.projects.getBySlug(@params.pslug).then (project) =>
|
||||
@scope.projectId = project.id
|
||||
@scope.project = project
|
||||
@scope.$emit('project:loaded', project)
|
||||
|
||||
|
@ -270,7 +271,6 @@ class IssuesController extends mixOf(taiga.Controller, taiga.PageMixin, taiga.Fi
|
|||
loadInitialData: ->
|
||||
promise = @.loadProject()
|
||||
return promise.then (project) =>
|
||||
@scope.projectId = project.id
|
||||
@.fillUsersAndRoles(project.users, project.roles)
|
||||
@.initializeSubscription()
|
||||
return @q.all([@.loadFilters(), @.loadIssues()])
|
||||
|
|
|
@ -149,6 +149,7 @@ class KanbanController extends mixOf(taiga.Controller, taiga.PageMixin, taiga.Fi
|
|||
|
||||
loadProject: ->
|
||||
return @rs.projects.getBySlug(@params.pslug).then (project) =>
|
||||
@scope.projectId = project.id
|
||||
@scope.project = project
|
||||
@scope.points = _.sortBy(project.points, "order")
|
||||
@scope.pointsById = groupBy(project.points, (x) -> x.id)
|
||||
|
@ -168,7 +169,6 @@ class KanbanController extends mixOf(taiga.Controller, taiga.PageMixin, taiga.Fi
|
|||
loadInitialData: ->
|
||||
promise = @.loadProject()
|
||||
return promise.then (project) =>
|
||||
@scope.projectId = project.id
|
||||
@.fillUsersAndRoles(project.users, project.roles)
|
||||
@.initializeSubscription()
|
||||
@.loadKanban().then( => @scope.$broadcast("redraw:wip"))
|
||||
|
|
|
@ -88,6 +88,7 @@ class TaskDetailController extends mixOf(taiga.Controller, taiga.PageMixin)
|
|||
|
||||
loadProject: ->
|
||||
return @rs.projects.getBySlug(@params.pslug).then (project) =>
|
||||
@scope.projectId = project.id
|
||||
@scope.project = project
|
||||
@scope.$emit('project:loaded', project)
|
||||
@scope.statusList = project.task_statuses
|
||||
|
@ -129,25 +130,8 @@ class TaskDetailController extends mixOf(taiga.Controller, taiga.PageMixin)
|
|||
return us
|
||||
|
||||
loadInitialData: ->
|
||||
###
|
||||
params = {
|
||||
pslug: @params.pslug
|
||||
taskref: @params.taskref
|
||||
}
|
||||
|
||||
promise = @repo.resolve(params).then (data) =>
|
||||
@scope.projectId = data.project
|
||||
@scope.taskId = data.task
|
||||
return data
|
||||
|
||||
return promise.then(=> @.loadProject())
|
||||
.then(=> @.loadUsersAndRoles())
|
||||
.then(=> @.loadTask().then(=> @q.all([@.loadUserStory(),
|
||||
@.loadSprint()])))
|
||||
###
|
||||
promise = @.loadProject()
|
||||
return promise.then (project) =>
|
||||
@scope.projectId = project.id
|
||||
@.fillUsersAndRoles(project.users, project.roles)
|
||||
@.loadTask().then(=> @q.all([@.loadSprint(), @.loadUserStory()]))
|
||||
|
||||
|
|
|
@ -89,6 +89,7 @@ class TeamController extends mixOf(taiga.Controller, taiga.PageMixin)
|
|||
|
||||
loadProject: ->
|
||||
return @rs.projects.getBySlug(@params.pslug).then (project) =>
|
||||
@scope.projectId = project.id
|
||||
@scope.project = project
|
||||
@scope.$emit('project:loaded', project)
|
||||
|
||||
|
@ -129,7 +130,6 @@ class TeamController extends mixOf(taiga.Controller, taiga.PageMixin)
|
|||
loadInitialData: ->
|
||||
promise = @.loadProject()
|
||||
return promise.then (project) =>
|
||||
@scope.projectId = project.id
|
||||
@.fillUsersAndRoles(project.users, project.roles)
|
||||
return @.loadMembers().then(=> @.loadMemberStats())
|
||||
|
||||
|
|
|
@ -94,6 +94,7 @@ class UserStoryDetailController extends mixOf(taiga.Controller, taiga.PageMixin)
|
|||
|
||||
loadProject: ->
|
||||
return @rs.projects.getBySlug(@params.pslug).then (project) =>
|
||||
@scope.projectId = project.id
|
||||
@scope.project = project
|
||||
@scope.$emit('project:loaded', project)
|
||||
@scope.statusList = project.us_statuses
|
||||
|
@ -140,7 +141,6 @@ class UserStoryDetailController extends mixOf(taiga.Controller, taiga.PageMixin)
|
|||
loadInitialData: ->
|
||||
promise = @.loadProject()
|
||||
return promise.then (project) =>
|
||||
@scope.projectId = project.id
|
||||
@.fillUsersAndRoles(project.users, project.roles)
|
||||
@.loadUs().then(=> @q.all([@.loadSprint(), @.loadTasks()]))
|
||||
|
||||
|
|
|
@ -70,6 +70,7 @@ class WikiDetailController extends mixOf(taiga.Controller, taiga.PageMixin)
|
|||
|
||||
loadProject: ->
|
||||
return @rs.projects.getBySlug(@params.pslug).then (project) =>
|
||||
@scope.projectId = project.id
|
||||
@scope.project = project
|
||||
@scope.$emit('project:loaded', project)
|
||||
@scope.membersById = groupBy(project.memberships, (x) -> x.user)
|
||||
|
@ -103,7 +104,6 @@ class WikiDetailController extends mixOf(taiga.Controller, taiga.PageMixin)
|
|||
loadInitialData: ->
|
||||
promise = @.loadProject()
|
||||
return promise.then (project) =>
|
||||
@scope.projectId = project.id
|
||||
@.fillUsersAndRoles(project.users, project.roles)
|
||||
@q.all([@.loadWikiLinks(), @.loadWiki()])
|
||||
|
||||
|
|
Loading…
Reference in New Issue