diff --git a/js/components/forms/members_list.js b/js/components/forms/members_list.js index f4be92d8..3c35730a 100644 --- a/js/components/forms/members_list.js +++ b/js/components/forms/members_list.js @@ -9,6 +9,8 @@ export default { data: function () { return { searchValue: '', + status: '', + role: '', searchedList: [], } }, @@ -23,6 +25,18 @@ export default { member => member.name.toLowerCase() .includes(this.searchValue.toLowerCase()) ) + + if (this.status) { + this.searchedList = this.searchedList.filter( + member => member.status === this.status + ) + } + + if (this.role) { + this.searchedList = this.searchedList.filter( + member => member.role.toLowerCase() === this.role + ) + } }, }, } diff --git a/templates/workspaces/members/index.html b/templates/workspaces/members/index.html index 21220cde..1e34f0a5 100644 --- a/templates/workspaces/members/index.html +++ b/templates/workspaces/members/index.html @@ -59,21 +59,21 @@