Fix bug with compact/uncompact kanban cards

stable
Jesús Espino 2015-01-06 08:57:21 +01:00
parent c314b4d49e
commit f9bf250b38
8 changed files with 8 additions and 24 deletions

View File

@ -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()

View File

@ -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()

View File

@ -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()])

View File

@ -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"))

View File

@ -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()]))

View File

@ -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())

View File

@ -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()]))

View File

@ -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()])