From 24874bf3a01b79ecd5fd3ee7abae1f765754500e Mon Sep 17 00:00:00 2001 From: Sandeep Date: Thu, 14 Aug 2025 10:30:35 +0100 Subject: [PATCH 1/2] added report filters in the docs --- pages/reports/report-object.yml | 29 +++++++++++++++++++++++++++++ pages/reports/reports.yml | 1 + 2 files changed, 30 insertions(+) diff --git a/pages/reports/report-object.yml b/pages/reports/report-object.yml index 4f16464..65457e6 100644 --- a/pages/reports/report-object.yml +++ b/pages/reports/report-object.yml @@ -179,3 +179,32 @@ attributes: name: url type: string description: URL to the Service recipient's object. +filters: + - + name: dt_created_gte + type: date + description: Filter by the date and time the report was created. + - + name: dt_created_lte + type: date + description: Filter by the date and time the report was created. + + - + name: appointment + type: integer + description: Filter reports by specific appointment ID + + - + name: creator + type: integer + description: Filter reports by user who created the report + + - + name: service_recipient + type: integer + description: Filter reports by specific student ID + + - + name: client + type: integer + description: Filter reports by paying client ID \ No newline at end of file diff --git a/pages/reports/reports.yml b/pages/reports/reports.yml index 73d9e3a..4d2e74e 100644 --- a/pages/reports/reports.yml +++ b/pages/reports/reports.yml @@ -10,6 +10,7 @@ sections: title: List all Reports id: list-all-reports description: /reports/list-all-reports.md + filters: /reports/report-object.yml code: /reports/list-all-reports.py code_type: GET code_url: /api/reports/ From 9536bf2c8771c2b0d44a27db20531085656a5fe8 Mon Sep 17 00:00:00 2001 From: Sandeep Date: Thu, 14 Aug 2025 10:38:57 +0100 Subject: [PATCH 2/2] fix casing --- pages/reports/report-object.yml | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/pages/reports/report-object.yml b/pages/reports/report-object.yml index 65457e6..d728079 100644 --- a/pages/reports/report-object.yml +++ b/pages/reports/report-object.yml @@ -192,19 +192,19 @@ filters: - name: appointment type: integer - description: Filter reports by specific appointment ID + description: Filter reports by specific Appointment - name: creator type: integer - description: Filter reports by user who created the report + description: Filter reports by User who created the report - name: service_recipient type: integer - description: Filter reports by specific student ID + description: Filter reports by specific Service recipient - name: client type: integer - description: Filter reports by paying client ID \ No newline at end of file + description: Filter reports by specific Client \ No newline at end of file