diff options
author | Étienne Loks <etienne.loks@iggdrasil.net> | 2025-07-23 21:31:31 +0200 |
---|---|---|
committer | Étienne Loks <etienne.loks@iggdrasil.net> | 2025-07-23 21:31:31 +0200 |
commit | 8a2695d1fdeace956e7518e79142e346d1433694 (patch) | |
tree | 18fc21d6b60945406d2ef0b8ec4a1aa20360037a /archaeological_operations/views_api.py | |
parent | da30e4a7383e769e9838b198bb431f237d56694c (diff) | |
download | Ishtar-develop-5.0-spetacular.tar.bz2 Ishtar-develop-5.0-spetacular.zip |
WIP spectaculardevelop-5.0-spetacular
Diffstat (limited to 'archaeological_operations/views_api.py')
-rw-r--r-- | archaeological_operations/views_api.py | 21 |
1 files changed, 21 insertions, 0 deletions
diff --git a/archaeological_operations/views_api.py b/archaeological_operations/views_api.py index b6a17c837..3c66731e0 100644 --- a/archaeological_operations/views_api.py +++ b/archaeological_operations/views_api.py @@ -21,6 +21,27 @@ class ExportOperationAPI(ExportAPIView): class ExportSiteAPI(ExportAPIView): model = models.ArchaeologicalSite + @extend_schema( + # extra parameters added to the schema + parameters=[ + OpenApiParameter(name='artist', description='Filter by artist', required=False, type=str), + OpenApiParameter( + name='release', + type=OpenApiTypes.DATE, + location=OpenApiParameter.QUERY, + description='Filter by release date', + examples=[ + OpenApiExample( + 'Example 1', + summary='short optional summary', + description='longer description', + value='1993-08-23' + ), + ... + ], + ), + ], + ) class GetOperationAPI(GetAPIView): |