Fixed issue #691: Now allow created by on issues filters

stable
Jesús Espino 2014-08-18 13:53:10 +02:00
parent 1ea5412265
commit 513a35cda9
2 changed files with 21 additions and 1 deletions

View File

@ -89,7 +89,7 @@ class IssuesController extends mixOf(taiga.Controller, taiga.PageMixin, taiga.Fi
getUrlFilters: ->
filters = _.pick(@location.search(), "page", "tags", "statuses", "types",
"subject", "severities", "priorities",
"assignedTo", "orderBy")
"assignedTo", "createdBy", "orderBy")
filters.page = 1 if not filters.page
return filters
@ -171,6 +171,20 @@ class IssuesController extends mixOf(taiga.Controller, taiga.PageMixin, taiga.Fi
obj.selected = true if isSelected("assignedTo", obj.id)
return obj
@scope.filters.createdBy = _.map data.created_by, (t) =>
obj = {
id:t[0],
count:t[1],
type:"createdBy"
}
if t[0]
obj.name = @scope.usersById[t[0]].full_name_display
else
obj.name = "Unknown"
obj.selected = true if isSelected("createdBy", obj.id)
return obj
@scope.filters.tags = _.map data.tags, (t) =>
obj = {
id: t[0],
@ -214,6 +228,8 @@ class IssuesController extends mixOf(taiga.Controller, taiga.PageMixin, taiga.Fi
name = "priority"
else if name == "assignedTo"
name = "assigned_to"
else if name == "createdBy"
name = "owner"
else if name == "statuses"
name = "status"
else if name == "types"

View File

@ -37,5 +37,9 @@ section.filters
a(href="", title="Assigned to", data-type="assignedTo")
span.title Assigned to
span.icon.icon-arrow-right
li
a(href="", title="Created by", data-type="createdBy")
span.title Created by
span.icon.icon-arrow-right
div.filter-list.hidden