[Bug 15126] REST API: Use newer version of Swagger2
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=15126 --- Comment #18 from Benjamin Rokseth <benjamin.rokseth@kul.oslo.kommune.no> --- Comment on attachment 44373 --> https://bugs.koha-community.org/bugzilla3/attachment.cgi?id=44373 Bug 15126: x-mojo-controller deprecation
From a1267ff354633ef7f491704f81d9ffe1590672a7 Mon Sep 17 00:00:00 2001 From: Martin Renvoize <martin.renvoize@ptfs-europe.com> Date: Wed, 7 Oct 2015 14:49:17 +0000 Subject: [PATCH] Bug 15126: x-mojo-controller deprecation
Remove the use of soon to be deprecated x-mojo-controller from our specification and replace with the recommended operationId format. --- Koha/REST/V1/{Patrons.pm => Patron.pm} | 6 +++--- api/v1/swagger.json | 2 -- 2 files changed, 3 insertions(+), 5 deletions(-) rename Koha/REST/V1/{Patrons.pm => Patron.pm} (96%)
diff --git a/Koha/REST/V1/Patrons.pm b/Koha/REST/V1/Patron.pm similarity index 96% rename from Koha/REST/V1/Patrons.pm rename to Koha/REST/V1/Patron.pm index 6468bba..fee6c31 100644 --- a/Koha/REST/V1/Patrons.pm +++ b/Koha/REST/V1/Patron.pm @@ -1,4 +1,4 @@ -package Koha::REST::V1::Patrons; +package Koha::REST::V1::Patron;
# This file is part of Koha. # @@ -22,7 +22,7 @@ use Mojo::Base 'Mojolicious::Controller'; use C4::Auth qw( haspermission ); use Koha::Patrons;
-sub list_patrons { +sub list { my ($c, $args, $cb) = @_;
my $user = $c->stash('koha.user'); @@ -35,7 +35,7 @@ sub list_patrons { $c->$cb($patrons->unblessed, 200); }
-sub get_patron { +sub get { my ($c, $args, $cb) = @_;
my $user = $c->stash('koha.user'); diff --git a/api/v1/swagger.json b/api/v1/swagger.json index 8f32781..e821c44 100644 --- a/api/v1/swagger.json +++ b/api/v1/swagger.json @@ -16,7 +16,6 @@ "paths": { "/patrons": { "get": { - "x-mojo-controller": "Koha::REST::V1::Patrons", "operationId": "listPatrons", "tags": ["patrons"], "produces": [ @@ -43,7 +42,6 @@ }, "/patrons/{borrowernumber}": { "get": { - "x-mojo-controller": "Koha::REST::V1::Patrons", "operationId": "getPatron", "tags": ["patrons"], "parameters": [ -- 1.9.1
-- You are receiving this mail because: You are watching all bug changes.
participants (1)
-
bugzilla-daemon@bugs.koha-community.org