Fixed issue #691: Now allow created by on issues filters
parent
1ea5412265
commit
513a35cda9
|
@ -89,7 +89,7 @@ class IssuesController extends mixOf(taiga.Controller, taiga.PageMixin, taiga.Fi
|
||||||
getUrlFilters: ->
|
getUrlFilters: ->
|
||||||
filters = _.pick(@location.search(), "page", "tags", "statuses", "types",
|
filters = _.pick(@location.search(), "page", "tags", "statuses", "types",
|
||||||
"subject", "severities", "priorities",
|
"subject", "severities", "priorities",
|
||||||
"assignedTo", "orderBy")
|
"assignedTo", "createdBy", "orderBy")
|
||||||
filters.page = 1 if not filters.page
|
filters.page = 1 if not filters.page
|
||||||
return filters
|
return filters
|
||||||
|
|
||||||
|
@ -171,6 +171,20 @@ class IssuesController extends mixOf(taiga.Controller, taiga.PageMixin, taiga.Fi
|
||||||
obj.selected = true if isSelected("assignedTo", obj.id)
|
obj.selected = true if isSelected("assignedTo", obj.id)
|
||||||
return obj
|
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) =>
|
@scope.filters.tags = _.map data.tags, (t) =>
|
||||||
obj = {
|
obj = {
|
||||||
id: t[0],
|
id: t[0],
|
||||||
|
@ -214,6 +228,8 @@ class IssuesController extends mixOf(taiga.Controller, taiga.PageMixin, taiga.Fi
|
||||||
name = "priority"
|
name = "priority"
|
||||||
else if name == "assignedTo"
|
else if name == "assignedTo"
|
||||||
name = "assigned_to"
|
name = "assigned_to"
|
||||||
|
else if name == "createdBy"
|
||||||
|
name = "owner"
|
||||||
else if name == "statuses"
|
else if name == "statuses"
|
||||||
name = "status"
|
name = "status"
|
||||||
else if name == "types"
|
else if name == "types"
|
||||||
|
|
|
@ -37,5 +37,9 @@ section.filters
|
||||||
a(href="", title="Assigned to", data-type="assignedTo")
|
a(href="", title="Assigned to", data-type="assignedTo")
|
||||||
span.title Assigned to
|
span.title Assigned to
|
||||||
span.icon.icon-arrow-right
|
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
|
div.filter-list.hidden
|
||||||
|
|
Loading…
Reference in New Issue