File tree Expand file tree Collapse file tree 2 files changed +26
-1
lines changed Expand file tree Collapse file tree 2 files changed +26
-1
lines changed Original file line number Diff line number Diff line change @@ -11,8 +11,32 @@ export default class FollowersRoute extends Route.extend(EmberTableRouteMixin) {
1111
1212 async model ( params ) {
1313 this . set ( 'params' , params ) ;
14+ const filterOptions = [ ] ;
15+ if ( params . search ) {
16+ filterOptions . push ( {
17+ or : [ {
18+ name : 'user' ,
19+ op : 'has' ,
20+ val : {
21+ name : 'email' ,
22+ op : 'ilike' ,
23+ val : `%${ params . search } %`
24+ }
25+ } ,
26+ {
27+ name : 'user' ,
28+ op : 'has' ,
29+ val : {
30+ name : 'public-name' ,
31+ op : 'ilike' ,
32+ val : `%${ params . search } %`
33+ }
34+ }
35+ ] } ) ;
36+ }
1437 let queryString = {
1538 'include' : 'user' ,
39+ filter : filterOptions ,
1640 'page[size]' : params . per_page || 100 ,
1741 'page[number]' : params . page || 1
1842 } ;
Original file line number Diff line number Diff line change 3636 @columns ={{ this.followersColumn }}
3737 @rows ={{ this.model.followers.data }}
3838 @currentPage ={{ this.page }}
39- @hideSearchBox ={{ true }}
39+ @searchQuery ={{ this.search }}
4040 @pageSize ={{ this.per_page }}
4141 @metaData ={{ this.model.followers.meta }}
42+ @filterOptions ={{ this.filterOptions }}
4243 @widthConstraint =" eq-container"
4344 @resizeMode =" fluid"
4445 @fillMode =" equal-column" />
You can’t perform that action at this time.
0 commit comments