mirror of
https://git.sr.ht/~tsileo/microblog.pub
synced 2024-11-15 11:14:28 +00:00
Filter the outbox when not authenticated
This commit is contained in:
parent
8ffeb1fe4f
commit
285d2fa890
1 changed files with 3 additions and 4 deletions
7
app.py
7
app.py
|
@ -886,12 +886,11 @@ def outbox():
|
||||||
if request.method == "GET":
|
if request.method == "GET":
|
||||||
if not is_api_request():
|
if not is_api_request():
|
||||||
abort(404)
|
abort(404)
|
||||||
# TODO(tsileo): filter the outbox if not authenticated
|
# TODO(tsileo): returns the whole outbox if authenticated
|
||||||
# FIXME(tsileo): filter deleted, add query support for build_ordered_collection
|
|
||||||
q = {
|
q = {
|
||||||
"box": Box.OUTBOX.value,
|
"box": Box.OUTBOX.value,
|
||||||
"meta.deleted": False,
|
"meta.deleted": False, # TODO(tsileo): retrieve deleted and expose tombstone
|
||||||
# 'type': {'$in': [ActivityType.CREATE.value, ActivityType.ANNOUNCE.value]},
|
'type': {'$in': [ActivityType.CREATE.value, ActivityType.ANNOUNCE.value]},
|
||||||
}
|
}
|
||||||
return jsonify(
|
return jsonify(
|
||||||
**activitypub.build_ordered_collection(
|
**activitypub.build_ordered_collection(
|
||||||
|
|
Loading…
Reference in a new issue