forked from Github/frigate
[API] filter for favorite events (#4737)
* [API] filter for favorite events * Added /api/events filter for favorite (retain_indefinitely) events * New Star button to filter for favorite events on the Events page * fix python formatting * keep Events favorite button to right side
This commit is contained in:
@@ -565,6 +565,7 @@ def events():
|
||||
has_clip = request.args.get("has_clip", type=int)
|
||||
has_snapshot = request.args.get("has_snapshot", type=int)
|
||||
include_thumbnails = request.args.get("include_thumbnails", default=1, type=int)
|
||||
favorites = request.args.get("favorites", type=int)
|
||||
|
||||
clauses = []
|
||||
excluded_fields = []
|
||||
@@ -635,6 +636,9 @@ def events():
|
||||
else:
|
||||
selected_columns.append(Event.thumbnail)
|
||||
|
||||
if favorites:
|
||||
clauses.append((Event.retain_indefinitely == favorites))
|
||||
|
||||
if len(clauses) == 0:
|
||||
clauses.append((True))
|
||||
|
||||
|
||||
Reference in New Issue
Block a user