From f32ec6082ce0d12c2d06ad1926a1347f93e38066 Mon Sep 17 00:00:00 2001 From: Mario Chirinos <mario.chirinos@gmail.com> Date: Sat, 14 Dec 2024 16:04:41 -0600 Subject: [PATCH] satus with key --- catalog/views.py | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/catalog/views.py b/catalog/views.py index b2beae8..49aac79 100644 --- a/catalog/views.py +++ b/catalog/views.py @@ -134,7 +134,16 @@ def getNewsByRequest(request, values=None): #------------------------------------------------------------------------------- def status(request): - tPublishers = Publisher.objects.filter(type="texto").filter(active=True) + + myQuery = ~Q() + myQuery &= Q(type="texto") & Q(active=True) + if "key" in request.GET: + myQuery = ~Q() + apiuser = Apikey.objects.get(key=request.GET["key"]).user + + myQuery&= Q(publisher_id__in=[ r.id for r in apiuser.profile.subscriptions.all()]) + + tPublishers = Publisher.objects.filter(myQuery) tdic = {} -- 2.18.1