This commit is contained in:
parent
0920af7e77
commit
44b7a3da98
|
@ -50,11 +50,11 @@ def apply_filters(q, filters, author_id=None):
|
||||||
by_visibility = filters.get("visibility")
|
by_visibility = filters.get("visibility")
|
||||||
if by_visibility:
|
if by_visibility:
|
||||||
visibility = {
|
visibility = {
|
||||||
'public': ShoutVisibility.PUBLIC,
|
'public': [ShoutVisibility.PUBLIC,],
|
||||||
'community': ShoutVisibility.COMMUNITY,
|
'community': [ShoutVisibility.PUBLIC, ShoutVisibility.COMMUNITY],
|
||||||
'authors': ShoutVisibility.AUTHORS
|
'authors': [ShoutVisibility.PUBLIC, ShoutVisibility.COMMUNITY, ShoutVisibility.AUTHORS]
|
||||||
}
|
}
|
||||||
q = q.filter(Shout.visibility == visibility.get(by_visibility))
|
q = q.filter(Shout.visibility.in_(visibility.get(by_visibility) or []))
|
||||||
|
|
||||||
if filters.get("layouts"):
|
if filters.get("layouts"):
|
||||||
q = q.filter(Shout.layout.in_(filters.get("layouts")))
|
q = q.filter(Shout.layout.in_(filters.get("layouts")))
|
||||||
|
|
Loading…
Reference in New Issue
Block a user