commit
68b92ce8e7
|
@ -64,7 +64,7 @@ class TeamController extends mixOf(taiga.Controller, taiga.PageMixin)
|
||||||
if role
|
if role
|
||||||
@scope.filtersRole = role
|
@scope.filtersRole = role
|
||||||
else
|
else
|
||||||
@scope.filtersRole = ""
|
@scope.filtersRole = null
|
||||||
|
|
||||||
loadMembers: ->
|
loadMembers: ->
|
||||||
return @rs.memberships.list(@scope.projectId, {}, false).then (data) =>
|
return @rs.memberships.list(@scope.projectId, {}, false).then (data) =>
|
||||||
|
@ -234,3 +234,9 @@ LeaveProjectDirective = ($repo, $confirm, $location, $rs, $navurls) ->
|
||||||
}
|
}
|
||||||
|
|
||||||
module.directive("tgLeaveProject", ["$tgRepo", "$tgConfirm", "$tgLocation", "$tgResources", "$tgNavUrls", LeaveProjectDirective])
|
module.directive("tgLeaveProject", ["$tgRepo", "$tgConfirm", "$tgLocation", "$tgResources", "$tgNavUrls", LeaveProjectDirective])
|
||||||
|
|
||||||
|
module.filter 'membersRoleFilter', () ->
|
||||||
|
(input, filtersRole) ->
|
||||||
|
if filtersRole?
|
||||||
|
return _.filter(input, {role: filtersRole.id})
|
||||||
|
return input
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
.row.member(ng-repeat='user in memberships | filter:filtersQ | filter:{role: filtersRole.id}')
|
.row.member(ng-repeat='user in memberships | filter:filtersQ | membersRoleFilter:filtersRole')
|
||||||
.username
|
.username
|
||||||
figure.avatar
|
figure.avatar
|
||||||
img(tg-bo-src='user.photo', tg-bo-alt='user.full_name')
|
img(tg-bo-src='user.photo', tg-bo-alt='user.full_name')
|
||||||
|
|
Loading…
Reference in New Issue