@@ -39,9 +39,9 @@ export class LogsOverviewModel extends Observable {
3939 super ( ) ;
4040
4141 this . _filteringModel = new FilteringModel ( {
42- authorFilter : new AuthorFilterModel ( ) ,
43- titleFilter : new RawTextFilterModel ( ) ,
44- contentFilter : new RawTextFilterModel ( ) ,
42+ author : new AuthorFilterModel ( ) ,
43+ title : new RawTextFilterModel ( ) ,
44+ content : new RawTextFilterModel ( ) ,
4545 tags : new TagFilterModel ( tagsProvider . items$ ) ,
4646 runNumbers : new RawTextFilterModel ( ) ,
4747 environmentIds : new RawTextFilterModel ( ) ,
@@ -69,7 +69,7 @@ export class LogsOverviewModel extends Observable {
6969 model . appConfiguration$ . observe ( ( ) => updateDebounceTime ( ) ) ;
7070 updateDebounceTime ( ) ;
7171
72- excludeAnonymous && this . _filteringModel . get ( 'authorFilter ' ) . update ( '!Anonymous' ) ;
72+ excludeAnonymous && this . _filteringModel . get ( 'author ' ) . update ( '!Anonymous' ) ;
7373
7474 this . reset ( false ) ;
7575 }
@@ -92,7 +92,7 @@ export class LogsOverviewModel extends Observable {
9292 ...sortOn && sortDirection && {
9393 [ `sort[${ sortOn } ]` ] : sortDirection ,
9494 } ,
95- ... this . _getFilterQueryParams ( ) ,
95+ filter : this . _filteringModel . normalized ,
9696 'page[offset]' : this . _pagination . firstItemOffset ,
9797 'page[limit]' : this . _pagination . itemsPerPage ,
9898 } ;
@@ -127,9 +127,6 @@ export class LogsOverviewModel extends Observable {
127127 */
128128 reset ( fetch = true ) {
129129 this . _filteringModel . reset ( ) ;
130-
131- this . lhcFillFilterOperation = 'AND' ;
132-
133130 this . _pagination . reset ( ) ;
134131
135132 if ( fetch ) {
@@ -183,51 +180,4 @@ export class LogsOverviewModel extends Observable {
183180 this . _pagination . silentlySetCurrentPage ( 1 ) ;
184181 now ? this . fetchLogs ( ) : this . _debouncedFetchAllLogs ( ) ;
185182 }
186-
187- /**
188- * Returns the list of URL params corresponding to the currently applied filter
189- *
190- * @return {Object } the URL params
191- *
192- * @private
193- */
194- _getFilterQueryParams ( ) {
195- const titleFilter = this . _filteringModel . get ( 'titleFilter' ) ;
196- const contentFilter = this . _filteringModel . get ( 'contentFilter' ) ;
197- const authorFilter = this . _filteringModel . get ( 'authorFilter' ) ;
198- const tags = this . _filteringModel . get ( 'tags' ) ;
199- const runNumbers = this . _filteringModel . get ( 'runNumbers' ) ;
200- const environmentIds = this . _filteringModel . get ( 'environmentIds' ) ;
201- const fillNumbers = this . _filteringModel . get ( 'fillNumbers' ) ;
202- const created = this . _filteringModel . get ( 'created' ) ;
203-
204- return {
205- ...! titleFilter . isEmpty && {
206- 'filter[title]' : titleFilter . normalized ,
207- } ,
208- ...! contentFilter . isEmpty && {
209- 'filter[content]' : contentFilter . normalized ,
210- } ,
211- ...! authorFilter . isEmpty && {
212- 'filter[author]' : authorFilter . normalized ,
213- } ,
214- ...! created . isEmpty && {
215- 'filter[created][from]' : created . normalized . from ,
216- 'filter[created][to]' : created . normalized . to ,
217- } ,
218- ...! tags . isEmpty && {
219- 'filter[tags][values]' : tags . selected . join ( ) ,
220- 'filter[tags][operation]' : tags . combinationOperator . toLowerCase ( ) ,
221- } ,
222- ...! runNumbers . isEmpty && {
223- 'filter[runNumbers]' : runNumbers . normalized ,
224- } ,
225- ...! environmentIds . isEmpty && {
226- 'filter[environmentIds]' : environmentIds . normalized ,
227- } ,
228- ...! fillNumbers . isEmpty && {
229- 'filter[fillNumbers]' : fillNumbers . normalized ,
230- } ,
231- } ;
232- }
233183}
0 commit comments