diff options
author | Rigel Kent <sendmemail@rigelk.eu> | 2020-07-02 22:49:51 +0200 |
---|---|---|
committer | Rigel Kent <sendmemail@rigelk.eu> | 2020-07-02 22:50:33 +0200 |
commit | 8491293b02ed2ec53eb0fa128161ea0b08d3def9 (patch) | |
tree | b3d8dd2732f5876e39c73b7d917a7ad02f4e021a /client/src/app/core/rest/rest.service.ts | |
parent | 2b587cad93381a1901df3c993bf1db90bbb0891f (diff) | |
download | PeerTube-8491293b02ed2ec53eb0fa128161ea0b08d3def9.tar.gz PeerTube-8491293b02ed2ec53eb0fa128161ea0b08d3def9.tar.zst PeerTube-8491293b02ed2ec53eb0fa128161ea0b08d3def9.zip |
add blocked filter in users list to filter banned users
fixes #2914
Diffstat (limited to 'client/src/app/core/rest/rest.service.ts')
-rw-r--r-- | client/src/app/core/rest/rest.service.ts | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/client/src/app/core/rest/rest.service.ts b/client/src/app/core/rest/rest.service.ts index c12b6bd41..9e32c6d58 100644 --- a/client/src/app/core/rest/rest.service.ts +++ b/client/src/app/core/rest/rest.service.ts | |||
@@ -9,11 +9,12 @@ interface QueryStringFilterPrefixes { | |||
9 | prefix: string | 9 | prefix: string |
10 | handler?: (v: string) => string | number | 10 | handler?: (v: string) => string | number |
11 | multiple?: boolean | 11 | multiple?: boolean |
12 | isBoolean?: boolean | ||
12 | } | 13 | } |
13 | } | 14 | } |
14 | 15 | ||
15 | type ParseQueryStringFilterResult = { | 16 | type ParseQueryStringFilterResult = { |
16 | [key: string]: string | number | (string | number)[] | 17 | [key: string]: string | number | boolean | (string | number | boolean)[] |
17 | } | 18 | } |
18 | 19 | ||
19 | @Injectable() | 20 | @Injectable() |
@@ -96,6 +97,7 @@ export class RestService { | |||
96 | return t | 97 | return t |
97 | }) | 98 | }) |
98 | .filter(t => !!t || t === 0) | 99 | .filter(t => !!t || t === 0) |
100 | .map(t => prefixObj.isBoolean ? t === 'true' : t) | ||
99 | 101 | ||
100 | if (matchedTokens.length === 0) continue | 102 | if (matchedTokens.length === 0) continue |
101 | 103 | ||