From patchwork Wed Jun 14 18:14:23 2017 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Aaron Conole X-Patchwork-Id: 775911 Return-Path: X-Original-To: incoming@patchwork.ozlabs.org Delivered-To: patchwork-incoming@bilbo.ozlabs.org Received: from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3]) (using TLSv1.2 with cipher ADH-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ozlabs.org (Postfix) with ESMTPS id 3wnvtC4Lkpz9s71 for ; Thu, 15 Jun 2017 04:14:43 +1000 (AEST) Authentication-Results: ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=bytheb-org.20150623.gappssmtp.com header.i=@bytheb-org.20150623.gappssmtp.com header.b="jHUnWn6r"; dkim-atps=neutral Received: from lists.ozlabs.org (lists.ozlabs.org [IPv6:2401:3900:2:1::3]) by lists.ozlabs.org (Postfix) with ESMTP id 3wnvtC2tXQzDqLL for ; Thu, 15 Jun 2017 04:14:43 +1000 (AEST) Authentication-Results: lists.ozlabs.org; dkim=fail reason="signature verification failed" (2048-bit key; unprotected) header.d=bytheb-org.20150623.gappssmtp.com header.i=@bytheb-org.20150623.gappssmtp.com header.b="jHUnWn6r"; dkim-atps=neutral X-Original-To: patchwork@lists.ozlabs.org Delivered-To: patchwork@lists.ozlabs.org Received: from mail-qt0-x241.google.com (mail-qt0-x241.google.com [IPv6:2607:f8b0:400d:c0d::241]) (using TLSv1.2 with cipher ECDHE-RSA-AES128-GCM-SHA256 (128/128 bits)) (No client certificate requested) by lists.ozlabs.org (Postfix) with ESMTPS id 3wnvt36T5KzDqKy for ; Thu, 15 Jun 2017 04:14:35 +1000 (AEST) Authentication-Results: lists.ozlabs.org; dkim=pass (2048-bit key; unprotected) header.d=bytheb-org.20150623.gappssmtp.com header.i=@bytheb-org.20150623.gappssmtp.com header.b="jHUnWn6r"; dkim-atps=neutral Received: by mail-qt0-x241.google.com with SMTP id w1so1602552qtg.0 for ; Wed, 14 Jun 2017 11:14:35 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bytheb-org.20150623.gappssmtp.com; s=20150623; h=from:to:cc:subject:date:message-id; bh=48HQW1dfnN1L0hV0o/L4b4huMLUetjOSAxfNdNGPPP4=; b=jHUnWn6r41ZdtJTmYwMWQyVWlTZJAcNMqE/p5t4VQXrqo6jLxb89JTB/LH3EgoVTRG OCU9rcLPvbLbd5st3ZQ/oCN38veojLl9Pk/BPZUo6uYvbnwalaGmJlGJa5128UD8KqZo bSvLSGiWjewwgreFz4MwNp9N9RC/nYMyWvpnrWBheIxiDqmukyiRk9NALjOwN6bFQhwl rknbMrnvhPCMdzKeyIelW1jaHSo74KSI7eNzGPFjQv4FTfmgKEkrIzW/z84Jvcp1ikvl mbZVDUlqbbtoEjPkG/kOolkYyy10/GTJYAclVEbFaYXShtgBB9RgZd7Pd341Qa/Q2U4p KIGA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:from:to:cc:subject:date:message-id; bh=48HQW1dfnN1L0hV0o/L4b4huMLUetjOSAxfNdNGPPP4=; b=A/vqJn53ARftr/JjbfINq4bpyhDtzM5IvkMLtTfhBGDTLQcEP5pI14L7PYZPZu8FvM J70/VX2ZCwd8ygiRr9wV9GHxqGuIYeWjgqs22k+Ju1FRi2DAblELbcbDb0Sd3U+JpnIB 4FhDDUbKUDh8It2HPJog1aG4LrVtkt6wjFH1k3Dlt056fSAI4Bf6OPguS+1Fe8+mTJwL TB5RFBhu4mkHRsye0By0NXDqxUQNrmPY9to1lfDNWHbDn48Q/igfT2LQ1zikGKLlFjG3 tyO52GkjiqKg9uzGSK04sJWDmgmx7n/HI0dihCmcqG0Lk2evoOZPZPoknKaInwycKHWB IBBw== X-Gm-Message-State: AKS2vOxrt35NJqT3TvhR8s0UGkUg0+apF6/LMN5yx5rEKbLDG+BeOCsd ybqDK4sbUhKaeJHMa/E= X-Received: by 10.237.45.165 with SMTP id i34mr1723030qtd.205.1497464072914; Wed, 14 Jun 2017 11:14:32 -0700 (PDT) Received: from dhcp-25-97.bos.redhat.com (nat-pool-bos-t.redhat.com. [66.187.233.206]) by smtp.gmail.com with ESMTPSA id x32sm496714qtc.37.2017.06.14.11.14.31 (version=TLS1_2 cipher=ECDHE-RSA-AES128-GCM-SHA256 bits=128/128); Wed, 14 Jun 2017 11:14:31 -0700 (PDT) From: Aaron Conole To: patchwork@lists.ozlabs.org Subject: [PATCH RFC] events-api: allow filtering by date Date: Wed, 14 Jun 2017 14:14:23 -0400 Message-Id: <20170614181423.5570-1-aconole@bytheb.org> X-Mailer: git-send-email 2.9.4 X-BeenThere: patchwork@lists.ozlabs.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Patchwork development List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , MIME-Version: 1.0 Errors-To: patchwork-bounces+incoming=patchwork.ozlabs.org@lists.ozlabs.org Sender: "Patchwork" This commit allows users of the REST API to query for events based on the date field. This will allow utility writers to select a smaller subset of events when polling. Signed-off-by: Aaron Conole Reviewed-by: Stephen Finucane --- patchwork/api/filters.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/patchwork/api/filters.py b/patchwork/api/filters.py index 3dc215c..666a3d8 100644 --- a/patchwork/api/filters.py +++ b/patchwork/api/filters.py @@ -127,7 +127,7 @@ class CheckFilter(TimestampMixin, FilterSet): fields = ('user', 'state', 'context') -class EventFilter(ProjectMixin, FilterSet): +class EventFilter(ProjectMixin, TimestampMixin, FilterSet): class Meta: model = Event